@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500&display=swap");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,700|Source+Sans+Pro:300,400,600,700,900&subset=latin-ext");
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600&display=swap');
@import url("https://fonts.googleapis.com/css2?family=Lobster+Two&display=swap");
@font-face { font-family: bauhs93; src: local("bauhs93"), url("/assets/fonts/bauhs93.woff") format("woff"), url("/assets/fonts/bauhs93.ttf") format("truetype"); }
body { padding: 0px; margin: 0px; background: rgb(255, 255, 255); overflow: auto; }
img { border: 0px; }
a { text-decoration: none; }
* { outline: none; }
.t { clear: both; }
.si { font: 400 13px Poppins, sans-serif !important; }
.trans, .trans a, .trans li, .trans div, .trans strong, .trans span, .trans button, .trans h1, .trans h2, .trans h3, .trans h4, .trans i, .trans p, .trans a::after, .trans img, .trans input { transition: all 400ms ease 0s; }
.trans2, .trans2 a, .trans2 li, .trans2 div, .trans2 strong, .trans2 span, .trans2 button, .trans2 h1, .trans2 h2, .trans2 h3, .trans2 h4, .trans2 i, .trans2 p, .trans2 a::after, .trans2 img, .trans2 input { transition: all 50ms ease 0s; }
.toggle-menu { display: none; }
.b10 { border-radius: 10px; }
.b5 { border-radius: 5px; }
.b3 { border-radius: 3px; }
.bu5 { border-radius: 5px 5px 0px 0px; }
.bs5 { border-radius: 5px 0px 0px 5px; }
.bsA5 { border-radius: 0px 5px 5px 0px; }
.bu3 { border-radius: 3px 3px 0px 0px; }
.ba5 { border-radius: 0px 0px 5px 5px; }
.bu10 { border-radius: 10px 10px 0px 0px; }
hr { border: 0px; height: 1px; background: rgb(217, 217, 217); }
.fa-lg { color: rgb(255, 255, 255); padding: 0px; margin: 0px; font-size: 2em !important; }
.site { width: 1500px; margin: 0px auto; position: relative; }
.site_urun { width: 100%; margin: 0px auto; position: relative; }
.yapiskan { position: fixed; left: 0px; top: 0px; width: 100%; transition: top 0.5s ease 0s; }
.gizle { height: 85px; background-color: rgb(53, 140, 198) !important; }
.gizle .logoBar img { width: 250px; filter: brightness(0) invert(1); }
.gizle .menu > ul > li a { font-size: 15px; color: rgb(39, 39, 39); }
.gizle .menu > ul > li a:hover { color: rgb(87, 87, 87); }
.gizle .dilBar strong { color: rgb(255, 255, 255) !important; font-size: 12px !important; }
.gizle .dilBar span { display: none; }
.dilBar strong:hover { text-decoration: underline !important; }
.gizle .dilBar a.headcontact { color: rgb(255, 255, 255); margin-right: 0.8rem; }
.dilBar a.headcontact { color: rgb(0, 0, 0); margin-right: 4rem; }
.dilBar span {color: rgb(81, 81, 81);font: 400 12px Poppins, sans-serif;}
.gizle .dilBar i { color: rgb(255, 255, 255) !important; font-size: 1.5em !important; }
.dilBar i { padding: 0px 0.6rem; color: rgb(81, 81, 81) !important; }
.sabit { top: 0px; z-index: 9999; }
.ustAlan { background: rgb(255, 255, 255); position: fixed; width: 100%; left: 0px; right: 0px; z-index: 9999; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }
.ustAlan .site { padding: 0px; }
.ustAlan.sayfaUstAlan { border-bottom: 1px solid rgb(0, 0, 0); }
.ustAlan .logoBar { display: inline-block; margin: 10px 0px; padding: 0px 22px; position: absolute; }
.ustAlan .logoBar a { display: inline-block; padding: 0px 15px; color: rgb(255, 255, 255); text-align: center; }
.ustAlan .logoBar a h1 { font-family: "Open Sans"; font-size: 26px; font-weight: 300; letter-spacing: -0.3px; margin: 0px; padding: 5px 0px; }
.ustAlan ul li.mobilsayfa { display: none; }
.ustAlan .menuBar { display: inline-block; vertical-align: bottom; padding: 4px 0px; background: rgb(255, 255, 255); width: 100%; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 1rem !important; }
.ustAlan .menuBar ul { padding: 0px; margin: 0px; list-style: none; position: relative; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 1rem !important; }
.ustAlan .menuBar ul li { display: block; margin-left: -3px; float: left; }
.ustAlan .menuBar ul li a { display: block; padding: 10px 29px; text-align: center; font: 400 14px Roboto, sans-serif; color: rgb(87, 87, 87); letter-spacing: -0.4px; }
.ustAlan .menuBar ul li a.aktif { color: rgb(87, 87, 87); }
.ustAlan .menuBar ul li.anasayfa a i { line-height: 22px; }
.ustAlan .menuBar ul:first-child li:first-child { position: relative; }
.ustAlan .menuBar ul:first-child li:first-child a { display: block; }
.ustAlan .menuBar ul li:hover { text-decoration: underline; color: rgb(0, 0, 0); }
.ustAlan .menuBar ul li:hover a { color: rgb(0, 0, 0); }
.ustAlan .menuBar ul li ul { position: absolute; background: rgb(255, 255, 255); color: rgb(255, 255, 255); display: none; z-index: 9999; min-width: 200px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 1rem !important; }
.ustAlan .menuBar ul li:hover > ul { display: block; }
.header-bar { background: rgb(66, 66, 66); display: grid; width: 100%; padding: 10px 0px; margin: 0px; }
.header-bar ul { display: block; }
.header-bar ul li { list-style: none; float: left; color: rgb(255, 255, 255); padding: 0px 10rem; font: 500 14px Poppins, sans-serif; border-right: 1px solid; margin-top: -8px; }
.ustAlan .menuBar ul li.anasayfa { display: block; }
.ustAlan .menuBar ul li.mobilsayfa { display: none; }
.ustAlan .menuBar ul li ul li { display: block; float: none; text-align: left; margin-left: 0px; position: relative; }
.ustAlan .menuBar ul li ul li a { color: rgb(17, 17, 17); display: block; text-align: left; font: 400 14px Arial, sans-serif; letter-spacing: 0px; }
.ustAlan .menuBar ul li ul li:hover { background: rgb(238, 238, 238); }
.ustAlan .menuBar ul li ul li:hover a { color: rgb(0, 0, 0); }
.ustAlan .menuBar ul li ul li ul { position: absolute; background: rgb(255, 255, 255); color: rgb(0, 0, 0); z-index: 999; display: none; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 1rem !important; }
.ustAlan .menuBar ul li ul li ul { top: 0px; left: 100%; }
.ustAlan .menuBar ul li ul li ul li::after { width: 0px; height: 0px; border-style: solid; border-width: 8px 0px 8px 8px; position: absolute; top: 30%; border-color: transparent transparent transparent rgb(238, 238, 238); content: ""; display: none; }
.ustAlan .menuBar ul li ul li:hover > ul { display: block; }
.ustAlan .menuBar ul ul li:hover::after { border-color: transparent transparent transparent rgb(0, 0, 0); display: block; }
.ustAlan .menuBar ul li ul li ul li:hover { background: rgb(238, 238, 238); }
.ustAlan .menuBar ul li ul li ul li a { color: rgb(0, 0, 0) !important; }
.ustAlan .menuBar ul li ul li ul li:hover a { color: rgb(0, 0, 0) !important; }
.ustAlan .menuBar ul li ul li ul li:hover ul li a { color: rgb(255, 255, 255) !important; }
.ustAlan .menuBar ul li ul li ul li ul li:hover a { color: rgb(0, 0, 0) !important; }
.ustAlan .sloganBar { position: absolute; top: 14px; font: 30px Roboto, sans-serif; color: rgb(101, 101, 101); left: 22rem; }
.ustAlan .dilBar { position: relative; top: 6px; float: right; display: inline-block; padding: 5px 17px; }
.ustAlan .dilBar img { vertical-align: middle; }
.ustAlan .dilBar strong {vertical-align: middle;margin-left: 6px;font-size: 14px;color: rgb(81, 81, 81);font: 400 14px Poppins, sans-serif;}
.ustAlan .dilBar-list { width: 150px; display: inline-block; vertical-align: middle; }
.ustAlan .dilBar-list + i { vertical-align: middle; font-size: 16px; }
.ustAlan .dilbar-list-dil { position: absolute; display: none; background: rgb(255, 255, 255); padding: 0px; border: 1px solid rgb(236, 236, 236); width: 188px; margin-left: -10px; margin-top: 10px; z-index: 999; }
.ustAlan .dilbar-list-dil a { display: block; padding: 6px 10px; font: 15px "Open Sans", sans-serif; }
.ustAlan .dilbar-list-dil a:hover { background: rgb(0, 0, 0); color: rgb(255, 255, 255) !important; }
.ustAlan .dilbar-list-dil a:hover strong { color: rgb(255, 255, 255); }
.ustAlan .araBar { position: absolute; right: 0px; top: 30px; }
.ustAlan .araBar span.araBar-icon { padding: 14px; display: inline-block; color: rgb(102, 102, 102); font-size: 18px; cursor: pointer; }
.ustAlan .araBar span.araBar-icon:hover { background: rgb(239, 239, 239); color: rgb(0, 0, 0); }
.ustAlan .araBar span.araBar-icon.aktif { background: rgb(239, 239, 239); color: rgb(0, 0, 0); }
.ustAlan .araBar .araBar-open { display: inline-block; vertical-align: middle; margin-left: -3px; background: rgb(243, 244, 244); color: rgb(255, 255, 255); cursor: pointer; }
.ustAlan .araBar .araBar-open { display: none; position: absolute; right: 0px; margin-top: 0.4px; background: rgb(239, 239, 239); padding: 10px 20px; z-index: 998; }
.ustAlan .araBar .araBar-open input { background: rgb(255, 255, 255); border: 1px solid rgb(99, 99, 99); font: 12px Arial, Helvetica, sans-serif; padding: 10px 15px; width: 200px; }
.ustAlan .araBar .araBar-open button { border: 0px; position: absolute; right: 21px; top: 0px; margin-top: 11px; padding: 8.2px 10px; color: rgb(0, 0, 0); cursor: pointer; font: 600 12px / 1.36em "Source Sans Pro", sans-serif; background: rgb(239, 239, 239); }
.menu { width: 100%; margin: 0px auto; float: right; }
.mansetAlan { margin-top: 6.1rem; }
.mansetAlan .site { position: relative; }
.mansetAlan img { max-width: 100%; height: auto; }
.mansetAlan ul { padding: 0px; margin: 0px; list-style: none; }
.mansetAlan ul li { }
.mansetAlan ul li .mansetBilgi { position: absolute; top: 60%; left: 0px; background: rgba(53, 140, 198, 0.51); padding: 15px; }
.mansetAlan ul li .mansetBilgi strong { font: 200 2.5rem Poppins; color: rgb(255, 255, 255); letter-spacing: -0.3px; padding: 0px 10px 0px 10rem; text-align: center; }
.mansetAlan ul li .mansetBilgi p { font: 2rem Poppins; color: rgb(85, 85, 85); }
.mansetAlan .bx-wrapper .bx-viewport { left: 0px; padding: 0px; border: 0px; box-shadow: 0px 0px 0px; }
.mansetAlan .bx-wrapper .bx-next { background: url("images/mansetSliderSag.png") 0% 0% / 100% 100% no-repeat; width: 34px; height: 86px; right: 0px; }
.mansetAlan .bx-wrapper .bx-next:hover { opacity: 0.8; transition: all 400ms ease 0s; background-position: 0px 0px !important; }
.mansetAlan .bx-wrapper .bx-prev { right: 10px; background: url("images/mansetSliderSol.png") 0% 0% / 100% 100% no-repeat; width: 34px; height: 86px; left: 0px; }
.mansetAlan .bx-wrapper .bx-prev:hover { opacity: 0.8; transition: all 400ms ease 0s; background-position: 0px 0px !important; }
.mansetAlan .bx-wrapper .bx-controls-direction a { margin-top: -58px; }
.bx-controls { display: none !important; }
.fuar_duyuru { right: 15px; top: 15px; position: absolute; z-index: 99; }
.fuar_duyuru .bx-wrapper .bx-viewport { background: none; }
.fuar_duyuru a.kapat { background: rgb(239, 239, 239); width: 30px; border-radius: 200px; margin-left: -6px; margin-top: -6px; color: rgb(34, 34, 34); padding: 0px; position: absolute; right: 0px; top: 0px; text-align: center; line-height: 30px; height: 30px; margin-right: 85px; border: 3px solid rgb(228, 228, 228); box-shadow: rgba(0, 0, 0, 0.6) 1px 2px 2px; cursor: pointer; z-index: 99; }
.fuar_duyuru a.kapat:hover { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.fuar_duyuru a.kapat i { font-size: 14px; line-height: 30px; }
.fuar_duyuru_ic { width: 300px; height: 300px; border-radius: 400px; overflow: hidden; background: rgb(239, 239, 239); border: 10px solid rgb(228, 228, 228); box-shadow: rgba(0, 0, 0, 0.6) 1px 2px 2px; }
.fuar_duyuru_ic ul { overflow: hidden; width: 300px; height: 300px; border-radius: 400px; }
.fuar_duyuru_ic img { width: 100%; height: 300px; }
.fuar_buton { position: absolute; top: 80%; left: 40px; width: 100%; }
.fuar_buton a.fuar_sol, .fuar_buton a.fuar_sag { margin-top: 5px; background: rgb(239, 239, 239); font-size: 15px; width: 30px; border-radius: 200px; color: rgb(34, 34, 34); padding: 0px; position: absolute; left: 0px; top: 0px; text-align: center; line-height: 30px; height: 30px; border: 3px solid rgb(228, 228, 228); box-shadow: rgba(0, 0, 0, 0.6) 1px 2px 2px; cursor: pointer; }
.fuar_buton a i { line-height: 30px; font-size: 25px; }
.fuar_buton a.fuar_sag { margin-top: 25px; margin-left: 40px; }
.fuar_duyuru .bx-controls { display: none; }
.duyuruKayan { margin: 0px 0px 10px; background: rgb(249, 249, 249); list-style-type: none; overflow: hidden; }
.duyuruKayan span { }
.duyuruKayan ul { padding: 0px; margin: 0px; display: flex; flex-wrap: wrap; justify-content: stretch; width: calc(100% + 0.4rem); position: relative; }
.duyuruKayan ul li a:hover { color: rgb(255, 255, 255); transition: transform 0.5s ease 0s; background-color: rgb(53, 140, 198) !important; }
.duyuruKayan ul li .duyuruResim { display: inline-block; background: rgb(255, 255, 255); overflow: hidden; width: 99%; }
.duyuruKayan ul li .duyuruResim img { width: 100%; height: 100%; object-fit: cover; vertical-align: middle; transition: transform 0.5s ease 0s; }
.duyuruKayan ul li { display: inline-block; background: rgb(249, 249, 249); padding: 0px 1px; }
.duyuruKayan ul li a {background-color: rgb(249, 249, 249);text-decoration: none;color: rgb(31, 66, 104);display: block;transition: color 0.3s ease 0s, background-color 0.3s ease 0s;border-top: 0.2rem solid rgb(53, 140, 198);padding-bottom: 0.1rem;}
.duyuruKayan ul li a:hover strong { text-decoration: underline; }
.duyuruKayan ul li .duyuruBilgi { width: 100%; display: block; vertical-align: top; color: rgb(87, 87, 87); }
.duyuruKayan ul li .duyuruBilgi strong { font-size: 17px; padding: 6px 4px; display: block; letter-spacing: -0.5px; color: rgb(13, 59, 90); font-weight: 500; }
.duyuruKayan ul li .duyuruBilgi p { font: 12px / 1.2 Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); padding: 0px; margin: 2px 0px; }
.aw-zoom { position: relative; transform: scale(1); transition: all 0.3s ease-in 0s; }
.aw-zoom:hover {z-index: 2;transform: scale(1.1);filter: none;}
.icons-home { display: block; float: left; margin-top: -5px; background: rgb(53, 140, 198) !important; }
.alan-bilgi { padding: 0px; width: 80%; margin-top: -12px; margin-left: 90px; height: 4.3rem; }
.alan-bilgi h3 { font: 400 1.6rem Poppins; }
.alan-resim { display: block; }
.kullanimAlani { padding: 0px; }
.anasayfaBaslik { font: 500 25px Poppins, sans-serif; color: rgb(25, 89, 133); text-align: center; text-transform: uppercase; letter-spacing: -0.6px; }
.anasayfaBaslik span { font-weight: 300; }
.kullanimAlani .kullanimPen { padding: 0px; margin: 0px; list-style: none; }
.kullanimAlani .kullanimPen li { position: relative; width: 99.7%; overflow: hidden; background: rgb(0, 0, 0); }
.kullanimAlani img { background: rgb(0, 0, 0); }
.kullanimAlani .kullanimPen li.alan1, .kullanimAlani .kullanimPen li.alan2 { max-width: 49.85%; display: inline-block; vertical-align: top; height: 373px; overflow: hidden; }
.kullanimAlani .kullanimPen li.alan2 { margin-left: -3px; }
.kullanimAlani .kullanimPen .alan-bilgi { position: absolute; bottom: 4rem; background: rgba(0, 0, 0, 0.6); padding: 6px 20px; width: calc(36% - 40px); }
.kullanimAlani .kullanimPen a { color: rgb(255, 255, 255); font: 300 16px "Open Sans", sans-serif; }
.kullanimAlani .kullanimPen a h3 { font-weight: 400; padding: 10px 0px; margin: 0px; letter-spacing: -0.4px; }
.haberKayan { margin: 0px 0px 10px; background: rgb(249, 249, 249); list-style-type: none; overflow: hidden; }
.haberKayan span { }
.haberKayan ul { padding: 0px; margin: 0px; display: flex; flex-wrap: wrap; justify-content: stretch; width: calc(100% + 0.4rem); position: relative; top: -0.4rem; }
.haberKayan ul li .haberResim { display: inline-block; background: rgb(249, 249, 249); overflow: hidden; }
.haberKayan ul li .haberResim img { width: 350px; vertical-align: middle; height: 350px; }
.haberKayan ul li { display: inline-block; background: rgb(249, 249, 249); width: calc(((100% + 5rem) / 3) - 9rem); padding-right: 7rem; }
.haberKayan ul li a { background-color: rgb(249, 249, 249); text-decoration: none; color: rgb(31, 66, 104); display: block; transition: color 0.3s ease 0s, background-color 0.3s ease 0s; }
.haberKayan ul li a:hover strong { text-decoration: underline; }
.haberKayan ul li .haberBilgi { width: 100%; display: block; vertical-align: top; color: rgb(87, 87, 87); }
.haberKayan ul li .haberBilgi strong { padding: 6px 4px; display: block; letter-spacing: -0.5px; color: rgb(13, 59, 90); font: 500 17px Poppins, sans-serif; }
.haberKayan ul li .haberBilgi p { font: 300 12px / 1.2 Poppins; color: rgb(112, 112, 112); padding: 0px; margin: 2px 0px; }
.read-more { text-align: center; width: 100%; padding-top: 2rem; }
.read-more a { background: rgb(25, 89, 133); color: rgb(255, 255, 255); font: 400 18px Poppins; padding: 1.1rem 3.8rem; display: inline-block; }
.read-more a:hover { background: rgb(31, 66, 104); }
.anasayfaYazi { background: url("/assets/images/worldbg.png") center top / cover no-repeat rgb(248, 248, 248); min-height: 300px; padding: 5rem 0px; }
.anasayfaYazi .anasayfaBaslik { color: rgb(8, 67, 106); }
.bg-bayi { background: rgba(255, 255, 255, 0.41); }
.anasayfaYazi-icerik { font: 300 13px / 1.9 Poppins, sans-serif; color: rgb(165, 165, 165); }
.anasayfaYazi-icerik p { }
.anasayfaYazi-icerik2 { font: 300 13px / 1.9 Georgia, sans-serif; color: rgb(165, 165, 165); }
.anasayfaYazi-icerik2 p { }
.anasayfaYazi-icerik2 span { font: 400 19px Georgia, cursive; }
.homeimage { display: inline-block; width: 27%; float: left; margin-right: 20px; }
.anasayfaYazi-icerik img { }
.sayfaBar { min-height: 200px; margin-top: 7rem; }
.sayfaBar .sayfaBarResim { overflow: hidden; }
.sayfaBar .penAyir { background: url("http://www.gainesvilleconnect.com/images/footer-patterns/footer-pattern-03.png") rgb(0, 0, 0); height: 130px; border-bottom: 2px inset rgb(238, 26, 48); }
.sayfaBar .sayfaBarDetay { padding: 10px 20px; position: relative; }
.sayfaBar .sayfaBarDetay h1 {font: 600 36px Quicksand, sans-serif;color: rgb(85, 85, 85);border-bottom: 1px solid rgb(232, 232, 232);display: block;padding: 10px 100px 10px 0px;margin: 1rem 0px 20px;}
.sayfaBar .sayfaBarDetay .sayfaBarDetay-ic { }
.sayfaBar .sayfaSolBar { float: left; width: 280px; background: rgb(242, 242, 242); margin-bottom: 20px; }
.sayfaBar .sayfaSolBar a { display: block; font: 300 16px Arial, sans-serif; color: rgb(102, 102, 102); padding: 17px 0px 18px 20px; text-transform: uppercase; border-bottom: 1px solid rgb(232, 232, 232); }
.sayfaBar .sayfaSolBar a:hover, .sayfaBar .sayfaSolBar a.aktif { background: rgb(25, 89, 133); color: rgb(255, 255, 255); border-bottom: 1px solid rgb(7, 56, 90); }
.sayfaBar .sayfaSolBar ul { padding: 0px; margin: 0px; list-style: none; }
.sayfaBar .sayfaSolBar ul li a { padding-left: 0px; letter-spacing: -0.3px; }
.sayfaBar .sayfaSolBar ul li ul { display: none; }
.sayfaBar .sayfaSagBar3 { width: 100%; }
.sayfaBar .sayfaSagBar3 .sayfaBarDetay-ic { font: 17px / 1.8 Arial, sans-serif; color: rgb(85, 85, 85); }
.sayfaBar .sayfaSagBar2 { width: 100%; }
.sayfaBar .sayfaSagBar2 .sayfaBarDetay-ic { font: 17px / 1.8 Arial, sans-serif; color: rgb(85, 85, 85); }
.sayfaBar .sayfaSagBar { float: right; width: 79%; }
.sayfaBar .sayfaSagBar .sayfaBarDetay-ic { font: 17px / 1.8 Arial, sans-serif; color: rgb(85, 85, 85); }
.sayfaResimler { margin-bottom: 1rem; }
.sayfaResimler ul { padding: 0px; margin: 0px; list-style: none; }
.sayfaResimler ul li { display: block; margin: 0px; float: left; width: 250px; max-height: 290px; overflow: hidden; text-align: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 10px 5px; background: rgb(255, 255, 255); }
.sayfaResimler ul li:hover { }
.sayfaResimler ul li:nth-child(4n) { border-right: 0px; }
.sayfaResimler ul li:last-child { border-right: 0px; }
.sayfaResimler ul li a { color: rgb(34, 34, 34); font: 14px Arial, "Open Sans", sans-serif; }
.sayfaResimler ul li strong { display: block; height: 35px; }
.sayfaResimler ul li img { max-width: 100%; width: auto; margin-top: -7rem; }
.urunslidetop { height: 350px; overflow: hidden; }
.urunslidetop img { display: flex; justify-content: center; height: 100%; }
.makinaResimler { }
.makinaResimler ul { padding: 0px; margin: 0px; list-style: none; }
.makinaResimler ul li { display: block; margin: 10px 0px; float: left; width: 236px; max-height: 220px; overflow: hidden; text-align: center; padding: 10px 5px; background: rgb(255, 255, 255); }
.makinaResimler ul li:hover img { opacity: 0.6; }
.makinaResimler ul li a { color: rgb(34, 34, 34); font: 200 14px Arial, "Open Sans", sans-serif; }
.makinaResimler ul li strong { display: block; height: 35px; }
.makinaResimler ul li img { max-width: 100%; width: auto; }
.urunBar { height: 100%; background: rgb(229, 229, 229); position: relative; }
.urunBar hr { height: 1px; background: rgb(203, 203, 203); border: 0px; margin: 10px 0px; }
.urunBar .urunSayfaBaslik {padding: 10px 20px;background: rgb(255, 255, 255);box-shadow: rgb(204, 204, 204) 0px 1px 2px;}
.urunBar .urunSayfaBaslik h2 {padding: 2px;margin: 0px;list-style: none;font: 600 28px Quicksand, sans-serif;color: rgb(51, 51, 51);}
.urunBar .urunSayfaBaslik h3#aranan { padding: 10px 15px; margin: 0px; list-style: none; font: 18px Arial, sans-serif; color: rgb(136, 136, 136); }
.urunBar .urunSayfaBaslik p { font: 15px Arial, sans-serif; color: rgb(119, 119, 119); padding: 2px 0px; margin: 0px; }
.urunBar .urunBarDetayAlan { position: relative; box-sizing: border-box; max-width: 1900px; margin: 0px auto; padding-left: 400px; }
.urunBar .urunBarResim { height: 73px; overflow: hidden; }
.urunBar .urunSolBar { background: rgb(255, 255, 255); width: 349px; position: absolute; left: 30px; top: 2rem; min-height: 300px; border-right: 1px solid rgb(219, 219, 219); z-index: 999; }
.urunBar .urunSolBar a { display: block; font: 300 16px Poppins, Arial, sans-serif; color: rgb(102, 102, 102); padding: 5px 0px 5px 20px; border-top: 1px solid rgb(237, 237, 237); border-right: 2px solid transparent; border-left: 0px; }
.urunBar .urunSolBar a:hover, .urunBar .urunSolBar a.aktif { border-right-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-weight: 500; }
.urunBar .urunSolBar ul { padding: 0px; margin: 0px; list-style: none; }
.urunBar .urunSolBar ul li ul { display: block; margin: 10px; }
.urunBar .urunSolBar ul li ul li a { font: 400 14px Poppins, sans-serif; text-transform: uppercase; position: relative; }
.urunBar .urunSolBar ul li ul li ul li a { font: 400 12px Poppins, sans-serif; text-transform: lowercase; position: relative; }
.urunBar .urunSolBar ul li { position: relative; }
.urunBar .urunSolBar ul li i { position: absolute; right: 20px; top: 25px; }
.urunBar .urunSolBar ul li ul li a.aktif { border-right: 0px; border-bottom: 1px solid rgb(221, 221, 221); font-weight: 600; }
.urunBar .urunSagBar { width: calc(100%); position: relative; min-height: 518px; top: 2rem; }
.urunBar .urunSagBar .urunBarDetay-ic { font: 17px / 1.8 Arial, sans-serif; color: rgb(85, 85, 85); }
.urunBar .urunSolBar .urunBarArama { padding: 10px 20px; position: relative; background: rgb(236, 236, 236); }
.urunBar .urunSolBar .urunBarArama input { padding: 12px; border: 1px solid rgb(221, 221, 221); font: 16px Arial, sans-serif; color: rgb(68, 68, 68); width: calc(100% - 24px); }
.urunBar .urunSolBar .urunBarArama button { padding: 12px; background: none; border: 0px; position: absolute; color: rgb(119, 119, 119); right: 40px; top: 13px; }
.urunBar #urun-oz-bas { font: 600 24px Poppins, sans-serif; margin: 0px; display: block; letter-spacing: -0.1px; }
.urunBar #urun-detay-oz { padding: 0px; margin: 10px 0px; list-style: none; }
.urunBar #urun-detay-oz li { display: inline-block; padding: 10px 4px; font: 400 10px "Open Sans"; border-right: 1px solid rgb(238, 238, 238); letter-spacing: 0.4px; }
.urunBar #urun-detay-oz li:last-child { border: 0px; }
.urunBar #urun-detay-oz li:hover { }
.urunBar .urunListBar { padding: 12px 0px; margin: 0px; list-style: none; }
.urunBar .urunListBar li { display: inline-block; padding: 0px 0px 25px; margin-right: 15px; vertical-align: top; }
.urunBar .urunListBar li a { display: inline-block; background: rgb(255, 255, 255); text-align: center; padding-bottom: 20px; box-shadow: rgb(204, 204, 204) 0px 1px 2px; color: rgb(17, 17, 17); margin-bottom: 0px; width: 297px; min-height: 320px; }
.urunBar .urunListBar li .urunListRes { height: 276px; overflow: hidden; position: relative; }
.urunBar .urunListBar li img { display: block; text-align: center; margin: auto; position: absolute; inset: 19px 0px 0px; max-width: 100%; width: auto; }
.urunBar .urunListBar li:hover a { color: rgb(0, 0, 0); transition: all 400ms ease 0s; }
.urunBar .urunListBar li:hover hr { background: rgb(0, 0, 0); transition: all 400ms ease 0s; }
.urunBar .urunListBar li hr { height: 1px; border: 0px; background: rgb(219, 219, 219); margin: 15px 20px; padding: 0px; }
.urunBar .urunListBar li strong { padding: 0px 15px; display: block; font: 500 15px Roboto, "Open Sans", sans-serif; color: rgb(34, 34, 34); }
.urunBar .urunListBar_a { padding: 12px 0px; margin: 0px; list-style: none; }
.urunBar .urunListBar_a li { display: inline-block; padding: 0px 0px 25px; margin-right: 6px; vertical-align: top; margin-left: 6px; }
.urunBar .urunListBar_a li a { display: inline-block; background: rgb(255, 255, 255); padding-bottom: 20px; box-shadow: rgb(204, 204, 204) 0px 1px 2px; margin-bottom: 0px; width: 330px; min-height: 320px; }
.urunBar .urunListBar_a li .urunListRes { height: 330px; overflow: hidden; position: relative; }
.urunBar .urunListBar_a li img { display: block; text-align: center; margin: auto; position: absolute; inset: 0px; max-height: 100%; width: auto; }
.urunBar .urunListBar_a li:hover a { color: rgb(0, 0, 0); transition: all 400ms ease 0s; }
.urunBar .urunListBar_a li:hover hr { background: rgb(0, 0, 0); transition: all 400ms ease 0s; }
.urunBar .urunListBar_a li hr { height: 1px; border: 0px; background: rgb(219, 219, 219); margin: 13px 15px; padding: 0px; }
.urunBar .urunListBar_a li strong {padding: 0px 0px 8px 15px;display: block;font: 500 19px Roboto, "Open Sans", sans-serif;color: rgb(34, 34, 34);}
.urunBar .urunListBar_a li ul { list-style: none; padding: 0px 11px; }
.urunBar .urunListBar_a li ul li { position: relative; padding: 0px 8px; margin: 0px; color: rgb(17, 17, 17); font: 300 11px Poppins; }
.urunBar .urunListBar_a li ul li::before { content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢"; position: absolute; left: 0em; color: black; }
.urunBarDetayAlan .urunYol { padding: 10px 0px; font: 12px Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); }
.urunBarDetayAlan .urunYol i { margin: 0px 10px; }
.urunBarDetayAlan .urunYol a { color: rgb(102, 102, 102); }
.urunBarDetayAlan .urunYol a:hover { text-decoration: underline; }
.urunDetayBilgi { min-height: 600px; }
.urunDetayBilgi .urunDetayBilgiAlan { margin: 15px 0px; padding: 20px 0px; }
.urunDetayBilgi .urunDetayBilgiSol { width: 34%; height: 100%; display: inline-block; vertical-align: top; padding-right: 1rem; }
.urunDetayBilgi .urunDetayResim { max-height: 512px; padding-bottom: 20px; text-align: center; }
.urunDetayBilgi .urunDetayResim img { width: 100%; max-width: 100%; max-height: 511px; }
.urunDetayBilgi .urunDetayBilgiBolum { display: inline-block; width: 64%; vertical-align: top; padding-left: 0.5rem; border-left: 1px solid rgb(222, 222, 222); border-bottom: 1px solid rgb(222, 222, 222); }
.urunDetayBilgi .urunDetayBilgiBolum h3 {font: 600 24px Quicksand, sans-serif;padding: 0px;margin: 0px;color: rgb(68, 68, 68);}
.urunDetayBilgi .urunDetayBilgiBolum #urunAciklama { font: 14px / 1.6 Arial, Helvetica, sans-serif; color: rgb(68, 68, 68); text-align: justify; height: 450px; overflow: scroll; padding: 0px 1rem 0px 0px; }
.urunDetayDigerLink a { display: inline-block; padding: 15px 20px; background: rgb(238, 238, 238); color: rgb(34, 34, 34); font: 400 14px Poppins, sans-serif; width: calc(100% - 41px); }
.urunDetayDigerLink a i { font-size: 19px; margin-right: 4px; vertical-align: middle; }
.urunDetayDigerLink a:hover { background: rgb(249, 249, 249); color: rgb(85, 85, 85); }
.teknik_resim { padding: 0px; background: rgb(243, 243, 243); }
.teknik_resim a { padding: 3px 8px; border: 1px solid rgb(204, 204, 204); display: inline-block; margin: 9px 4px 9px 9px; background: rgb(255, 255, 255); }
.teknik_resim h3 { background: rgb(255, 255, 255); padding: 10px 0px !important; margin: 0px !important; }
.teknik_resim img { width: auto; max-width: 100%; height: 120px; }
.benzerUrunler .urunBenzerBaslik { padding: 15px 0px; font: 16px "Open Sans", sans-serif; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204); }
.benzerUrunler .urunBenzerBaslik h4 { display: inline-block; padding: 0px; margin: 0px; }
.benzerUrunler .urunListBar { padding: 10px 0px; }
.iletisim-harita iframe { width: 100%; }
.iletisim-bilgi ul { padding: 0px; margin: 0px 0px 20px; list-style: none; }
.iletisim-bilgi ul li b { font: 700 24px Arial, sans-serif; }
.iletisim-bilgi ul li { font: 15px Arial, sans-serif; padding: 10px; color: rgb(68, 68, 68); border-bottom: 1px solid rgb(237, 237, 237); letter-spacing: 0px !important; }
.urunResimleri { background: rgb(251, 251, 251); position: relative; padding: 1rem; }
.urunResimleri h4 { display: inline-block; padding: 15px 20px; background: rgb(238, 238, 238); color: rgb(34, 34, 34); font: 400 14px Poppins, sans-serif; width: calc(100% - 41px); margin-top: 6px; }
.urunResimleri h4 i { font-size: 19px; margin-right: 4px; vertical-align: middle; color: rgb(0, 0, 0); }
.urunResimleri a { padding: 4px; border: 1px solid rgb(236, 236, 236); text-align: center; background: rgb(255, 255, 255); display: inline-block; line-height: 0; height: 133px; vertical-align: middle; }
.urunResimleri img { width: auto; max-width: 100%; height: 133px; }
.proje-list .proje-pencere { background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(222, 222, 222); width: 320px; display: inline-block; margin-right: 14px; margin-bottom: 10px; vertical-align: top; }
.proje-list .proje-pencere:hover { background: rgb(222, 222, 222); }
.proje-list .proje-pencere:nth-child(3n) { margin-right: 0px; }
.proje-list .proje-pencere .proje-resim img { width: 100%; height: 160px; overflow: hidden; }
.proje-list .proje-pencere .proje-isim { font: 700 18px Arial, sans-serif; color: rgb(69, 69, 69); padding: 10px 0px; }
.katalog-list .proje-pencere { width: 220px; text-align: center; }
.katalog-list .proje-pencere .proje-resim img { max-width: 100%; height: auto; overflow: hidden; }
.sss-list { padding: 0px; margin: 0px; list-style: none; letter-spacing: 0px; }
.sss-list ul { }
.sss-list ul li { padding: 0.8rem 0.4rem; border-bottom: 1px solid rgb(238, 238, 238); }
.sss-list h2 { padding: 0px; font: 700 22px "Roboto Slab", sans-serif; }
.sss-list p { font: 400 14px / 21px Poppins, tahoma, sans-serif; text-align: justify; }
.sss-list div { font: 400 14px / 21px Poppins, tahoma, sans-serif; text-align: justify; }
.grup-list { padding: 0px; margin: 0px; list-style: none; letter-spacing: 0px; }
.grup-list li { background: rgb(255, 255, 255); padding: 20px; margin-bottom: 10px; display: inline-block; }
.grup-list li img{/* width:140px; */}
.referans-list li img{width: 138px;filter: grayscale(100%);}
.grup-list li strong { background: rgb(255, 255, 255); padding: 10px 0px; font: 700 22px / 1.7 Poppins, sans-serif; }
.grup-list li p { font: 13px / 21px Arial, tahoma, sans-serif; text-align: left; }
.grup-list li .grup-sol { display: inline-block; width: 458px; vertical-align: top; }
.grup-list li .grup-sol span.tarih { font: 11px Tahoma, sans-serif; display: block; padding: 10px 0px; color: rgb(119, 119, 119); }
.grup-list li .grup-sol p { padding: 5px 0px; margin: 5px 0px; }
.grup-list li .grup-sol a, .grup-list li .grup-tam a { color: rgb(119, 119, 119); }
.grup-list li .grup-sol a:hover, .grup-list li .grup-tam a:hover { color: rgb(0, 0, 0); }
.grup-list li .grup-sag { display: inline-block; width: 212px; vertical-align: top; text-align: center; border-left: 1px solid rgb(221, 221, 221); padding: 10px; }
.grup-list li .grup-sag img { max-width: 100%; }
.grup-list li .grup-sol .urunYol { margin-top: 5px; font: 11px tahoma, arial, sans-serif; color: rgb(85, 85, 85); }
.grup-list li .grup-sol .urunYol i { margin: 0px 4px; }
.grup-list li .grup-sol-haber { display: inline-block; width: 70%; vertical-align: top; }
.grup-list li .grup-sol-haber span.tarih { font: 11px Tahoma, sans-serif; display: block; padding: 10px 0px; color: rgb(119, 119, 119); }
.grup-list li .grup-sol-haber p { padding: 5px 0px; margin: 5px 0px; }
.grup-list li .grup-sol-haber a, .grup-list li .grup-tam a { color: rgb(119, 119, 119); }
.grup-list li .grup-sol-haber a:hover, .grup-list li .grup-tam a:hover { color: rgb(0, 0, 0); }
.grup-list li .grup-sag-haber {display: inline-block;/* width: 28%; */vertical-align: top;text-align: center;border-left: 1px solid rgb(221, 221, 221);padding: 10px;}
.grup-list li .grup-sag-haber img {max-width: 100%;}
.grup-list li .grup-sol-haber .urunYol { margin-top: 5px; font: 11px tahoma, arial, sans-serif; color: rgb(85, 85, 85); }
.grup-list li .grup-sol-haber .urunYol i { margin: 0px 4px; }
.grup-list li .grup-sol-referans { display: inline-block; width: 24%; vertical-align: top; border-right: 1px solid rgb(221, 221, 221); }
.grup-list li .grup-sag-referans span.tarih { font: 11px Tahoma, sans-serif; display: block; padding: 10px 0px; color: rgb(119, 119, 119); }
.grup-list li .grup-sag-referans p { padding: 5px 0px; margin: 5px 0px; }
.grup-list li .grup-sag-referans a, .grup-list li .grup-tam a { color: rgb(119, 119, 119); }
.grup-list li .grup-sag-referans a:hover, .grup-list li .grup-tam a:hover { color: rgb(0, 0, 0); }
.grup-list li .grup-sag-referans { display: inline-block; width: 74%; vertical-align: top; text-align: center; padding: 10px; }
.grup-list li .grup-sol-referans img { max-width: 100%; }
.grup-list li .grup-sol-referans .urunYol { margin-top: 5px; font: 11px tahoma, arial, sans-serif; color: rgb(85, 85, 85); }
.grup-list li .grup-sol-referans .urunYol i { margin: 0px 4px; }
.kariyer-list { padding: 0px; margin: 0px; list-style: none; letter-spacing: 0px; }
.kariyer-list li {background: rgb(255, 255, 255);padding: 20px;border-bottom: 2px solid rgb(187, 187, 187);margin-bottom: 10px;}
.kariyer-list li strong {background: rgb(255, 255, 255);padding: 10px 0px;font: 700 28px / 1.7 "Roboto Slab", sans-serif;}
.kariyer-list li p {font: 16px / 23px Poppins, tahoma, sans-serif;}
.kariyer-list li .grup-sol-kariyer { display: inline-block; vertical-align: top; border-right: 1px solid rgb(221, 221, 221); padding: 1rem; }
.kariyer-list li .grup-sol-kariyer span.tarih { font: 11px Tahoma, sans-serif; display: block; padding: 10px 0px; color: rgb(119, 119, 119); }
.kariyer-list li .grup-sol-kariyer p { padding: 5px 0px; margin: 5px 0px; }
.kariyer-list li .grup-sol-kariyer a, .grup-list li .grup-tam a { color: rgb(119, 119, 119); }
.kariyer-list li .grup-sol-kariyer a:hover, .grup-list li .grup-tam a:hover { color: rgb(0, 0, 0); }
.kariyer-list li .grup-sag-kariyer {display: inline-block;width: 75%;vertical-align: top;text-align: center;margin-top: 3rem;}
.kariyer-list li .grup-sag-kariyer img { max-width: 100%; }
.kariyer-list li .grup-sag-kariyer .grup-logo-kariyer { }
.kariyer-list li .grup-sol-kariyer .urunYol { margin-top: 5px; font: 11px tahoma, arial, sans-serif; color: rgb(85, 85, 85); }
.kariyer-list li .grup-sol-kariyer .urunYol i { margin: 0px 4px; }
.kariyer-list li .grup-sol-kariyer2 {display: inline-block;width: 72%;vertical-align: top;text-align: center;margin-top: 3rem;}
.kariyer-list li .grup-sol-kariyer2 span.tarih { font: 11px Tahoma, sans-serif; display: block; padding: 10px 0px; color: rgb(119, 119, 119); }
.kariyer-list li .grup-sol-kariyer2 p { padding: 5px 0px; margin: 5px 0px; }
.kariyer-list li .grup-sol-kariyer2 a, .grup-list li .grup-tam a { color: rgb(119, 119, 119); }
.kariyer-list li .grup-sol-kariyer2 a:hover, .grup-list li .grup-tam a:hover { color: rgb(0, 0, 0); }
.kariyer-list li .grup-sag-kariyer2 { display: inline-block; width: 26%; vertical-align: top; text-align: center; border-left: 1px solid rgb(221, 221, 221); padding: 10px; }
.kariyer-list li .grup-sag-kariyer2 img { max-width: 100%; }
.kariyer-list li .grup-sag-kariyer2 .grup-logo-kariyer { }
.careertopbar{ width:100%; height: 300px; overflow: hidden; }
.careertopbar img{margin-top: -9rem;}
.pozisyon-list div.ustpen { background: rgb(0, 78, 144); padding: 10px 15px; color: rgb(255, 255, 255); border-bottom: 2px solid rgb(187, 187, 187); margin-bottom: 10px; cursor: pointer; }
.pozisyon-list div.ustpen span { padding: 5px 0px; font: 300 15px Arial, sans-serif; }
.pozisyon-list div.ustpen i { float: right; }
.pozisyon-list div.ustpen strong#sure { font-weight: 500; color: rgb(238, 26, 48); vertical-align: top; margin-left: 10px; }
.pozisyon-list div.ustpen .pozisyon-aciklama { clear: both; background: rgb(255, 255, 255); margin: 12px -20px -20px; font: 14px / 22px Arial, sans-serif; color: rgb(34, 34, 34); padding: 10px 20px; display: none; border-top: 1px solid rgb(235, 235, 235); }
.pozisyon-list div.ustpen b { display: inline-table; position: relative; top: -2px; font-weight: normal; font-size: 12px; color: rgb(255, 255, 255); margin-left: 20px; }
.pozisyon-list .pozisyon-aciklama ul { list-style-type: disc; list-style-position: inside; }
.pozisyon-list .pozisyon-aciklama ol { list-style-type: decimal; list-style-position: inside; }
.video-list { padding: 0px; margin: 0px; list-style: none; }
.video-list li { background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(222, 222, 222); width: 226px; display: inline-block; margin-right: 5px; margin-bottom: 5px; vertical-align: top; }
.video-list li a { color: rgb(34, 34, 34); font: 16px Arial, sans-serif; text-align: center; }
.video-list li a strong { display: block; padding: 8px 0px; }
.video-list li img { max-width: 100%; height: auto; }
.buton { display: inline-block; padding: 10px 15px; font: 600 14px "Source Sans Pro", sans-serif; color: rgb(255, 255, 255); border: 0px; background: none; border-radius: 4px; cursor: pointer; }
.buton.buton-mavi { background: rgb(0, 78, 144); }
.buton.buton-mavi:hover { background: rgb(3, 91, 166); }
.buton.buton-gri { background: rgb(218, 218, 218); color: rgb(97, 97, 97); }
.toggleMenu { width: 100%; display: block; font: 300 16px Arial, sans-serif; color: rgb(102, 102, 102); padding: 9px 0px 10px; border-radius: 0px; }
.isbasvuru-sol { width: 45%; float: left; }
.isbasvuru-sol label { font: 500 14px "Roboto Slab", sans-serif; }
.isbasvuru-sag { width: 51%; float: right; font: 500 14px / 24px "Roboto Slab", sans-serif; text-align: center; color: rgb(49, 49, 49); }
.isbasvuru-sag i { display: block; text-align: center; font-size: 37px; margin: 15px 0px; color: rgb(255, 204, 0); }
.isbasvuru-sag a { color: rgb(34, 34, 34); text-decoration: underline; }
.proje-resimler h2 { text-transform: uppercase; font: 700 24px "Roboto Slab", sans-serif; }
.proje-resimler h2 span { font-weight: 300; }
.proje-resimler ul { padding: 0px; margin: 0px 0px 15px; list-style: none; }
.proje-resimler ul li { padding: 6px; margin-right: 10px; background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); display: inline-block; width: 160px; margin-bottom: auto; }
.proje-resimler ul li:nth-child(4n) { margin-right: 0px; }
.proje-resimler ul li img { max-width: 100%; }
.proje-aciklama { padding: 10px; color: rgb(101, 101, 101); background: rgb(238, 238, 238); border-bottom: 2px solid rgb(204, 204, 204); }
.sayfaSagBar .haber-resim { width: 300px; float: right; text-align: right; background: rgb(255, 255, 255); padding: 7px; margin-left: 7px; margin-bottom: 7px; border: 1px solid rgb(204, 204, 204); }
.sayfaSagBar .haber-aciklama { display: inline; padding: 4px 0px; margin-top: 6px; color: rgb(75, 75, 75); font: 13px / 23px Arial, Tahoma, Geneva, sans-serif !important; }
.sayfaSagBar .haber-aciklama span { display: block; float: right; padding: 7px 0px; font: 11px tahoma, sans-serif; color: rgb(119, 119, 119); }
.sayfaSagBar2 .referans-resim { width: 300px; float: right; text-align: right; background: rgb(255, 255, 255); padding: 7px; margin-left: 7px; margin-bottom: 7px; border: 1px solid rgb(204, 204, 204); }
.sayfaSagBar2 .referans-aciklama { display: inline; padding: 4px 0px; margin-top: 6px; color: rgb(75, 75, 75); font: 13px / 23px Arial, Tahoma, Geneva, sans-serif !important; }
.sayfaSagBar .referans-aciklama span { display: block; float: right; padding: 7px 0px; font: 11px tahoma, sans-serif; color: rgb(119, 119, 119); }
.referans-resimler ul {padding: 0px;margin: 0px 0px 15px;list-style: none;text-align: center;}
.referans-resimler ul li {padding: 6px;display: inline-block;width: 240px;height: 320px;overflow: hidden;}
.referans-resimler ul li:nth-child(4n) { margin-right: 0px; }
.referans-resimler ul li img { max-width: 100%; border-radius: 2rem; }
.alert {padding: 15px;border: 1px solid transparent;margin: 10px 0px 15px;font: 17px "Roboto Slab", Arial, sans-serif;border-radius: 4px;}
.alert-error { color: rgb(169, 68, 66); background-color: rgb(242, 222, 222); border-color: rgb(235, 204, 209); }
.alert-info { color: rgb(66, 136, 169); background-color: rgb(222, 236, 242); border-color: rgb(204, 224, 235); }
.alert-success { color: rgb(60, 118, 61); background-color: rgb(223, 240, 216); border-color: rgb(214, 233, 198); }
.alert h3 { padding: 0px; margin: 0px; }
.alert a { color: rgb(0, 0, 0); text-decoration: underline; }
.basvuruform_proje { max-width: 60%; margin: 0px auto; }
.proje-teklifi-al { position: absolute; right: 0px; top: 50px; color: rgb(255, 255, 255); padding: 10px 30px; font: 15px "Open Sans", sans-serif; border-radius: 4px; }
.proje-teklifi-al i { margin-right: 10px; color: rgb(9, 38, 62); font-size: 20px; vertical-align: middle; }
.form-ust .form-kontrol {display: block;width: 95%;padding: 10px;border: 1px solid rgb(204, 204, 204);border-radius: 5px;margin-bottom: 15px;font: 16px arial, sans-serif;}
.form-ust label { margin-bottom: 10px; display: block; font: bold 13px Arial, sans-serif; }
.form-ust button { transition-property: background-color, border-color; background-color: rgb(89, 89, 89); font: bold 15px / 1.1 "Roboto Slab", sans-serif; white-space: nowrap; color: rgb(255, 255, 255); border-radius: 5px; outline: 0px; cursor: pointer; width: 100%; padding: 10px 0px; border: 0px; margin-top: 10px; display: block !important; }
.form-ust button:hover { background: rgb(85, 85, 85); }
.form-ust a.form-link { font: bold 12px Arial, sans-serif; display: block; padding-bottom: 10px; padding-top: 10px; color: rgb(85, 85, 85); }
.form-ust label#bilgis { text-align: left; }
.form-ust label#bilgis span { display: block; font: 11px arial, sans-serif; margin: 2px 0px; }
.mobilslider { display: none !important; }
.desktopslider { display: block !important; }
.table-style { font-family: Arial, verdana, sans-serif; font-size: 13px; color: rgb(255, 255, 255); border-width: 1px; border-color: rgb(238, 238, 238); border-collapse: collapse; }
.table-style th { border-width: 1px; padding: 8px; border-style: solid; border-color: rgb(238, 238, 238); background-color: rgb(85, 85, 85); }
.table-style td { border-width: 1px; padding: 8px; border-style: solid; border-color: rgb(238, 238, 238); color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); }
.social i { width: 30px; text-align: center; }
.iletisimAlani {}
.iletisimAlani .iletisimSite { margin-top: 40px; }
.iletisimAlani .iletisimForm { display: inline-block; width: 34%; vertical-align: top; color: rgb(68, 68, 68); background: rgb(245, 245, 245); position: relative; z-index: 2; }
.iletisimAlani .iletisimBilgi { display: inline-block; width: 58%; vertical-align: top; color: rgb(68, 68, 68); position: relative; z-index: 2; padding-left: 2%; margin-left: 10px; }
.parca-gorsel .iletisimBilgi { width: 100%; }
.basvuruForm form { display: block; }
.basvuruForm form h3 { font: 24px "Avenir Next LT Pro Demi", sans-serif; padding: 20px 0px; margin: 0px 0px 10px; text-align: center; background: rgb(239, 239, 239); color: rgb(119, 119, 119); }
.basvuruForm form h3 span { font-family: "Avenir Next LT Pro Regular", sans-serif; display: block; padding-top: 10px; font-size: 17px; }
.basvuruForm form p { padding: 15px; margin: 0px; font: 15px "Avenir Next LT Pro Regular", sans-serif; }
.basvuruForm form .basvuruPo { padding: 0px; margin: 5px 0px; display: block; }
.basvuruForm form .basvuruPo input, .basvuruForm form .basvuruPo textarea { resize: none; width: calc(100% - 0px); padding: 15px; font: 15px "Avenir Next LT Pro Regular", sans-serif; border: 1px solid transparent; color: rgb(51, 51, 51); background: rgb(239, 239, 239); }
.basvuruForm form .basvuruPo button { padding: 15px 0px; text-align: center; background: rgb(25, 182, 241); color: rgb(255, 255, 255); border: 0px; display: block; width: 100%; font: 15px "Avenir Next LT Pro Demi", sans-serif; cursor: pointer; }
.basvuruForm form .basvuruPo button:hover { background: rgb(8, 168, 180); }
.iletisimAlani .insanKaynaklariForm { display: inline-block; width: 34%; vertical-align: top; color: rgb(255, 255, 255); background: rgb(51, 51, 51); position: relative; z-index: 2; }
.iletisimAlani .iletisimForm form { display: block; }
.iletisimAlani .iletisimForm form h3 { font: 24px Roboto, sans-serif; padding: 20px 0px; margin: 0px 0px 10px; text-align: center; background: rgb(239, 239, 239); color: rgb(119, 119, 119); }
.iletisimAlani .insanKaynaklariForm form h3 { background: rgb(238, 238, 238); color: rgb(34, 34, 34); }
.iletisimAlani .iletisimForm form h3 span { font-family: Arial, sans-serif; display: block; padding-top: 10px; font-size: 15px; color: rgb(85, 85, 85); }
.iletisimAlani .iletisimForm form p { padding: 15px; margin: 0px; font: 15px "Avenir Next LT Pro Regular", sans-serif; }
.iletisimAlani .iletisimForm form .iletisimPo { background: rgb(255, 255, 255); padding: 0px; margin: 10px 30px; display: block; }
.iletisimAlani .iletisimForm form .iletisimPo input, .iletisimAlani .iletisimForm form .iletisimPo textarea { resize: none; width: calc(100% - 0px); padding: 15px; font: 15px "Avenir Next LT Pro Regular", sans-serif; border: 1px solid transparent; color: rgb(51, 51, 51); }
.iletisimAlani .insanKaynaklariForm form .iletisimPo { background: rgb(255, 255, 255); }
.iletisimAlani .insanKaynaklariForm form .iletisimPo input, .iletisimAlani .insanKaynaklariForm form .iletisimPo textarea { background: none; color: rgb(0, 0, 0); }
.iletisimAlani .iletisimForm form .iletisimPo input:focus, .iletisimAlani .iletisimForm form .iletisimPo textarea:focus { border: 1px solid rgb(239, 239, 239); box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 13px -4px inset; }
.iletisimAlani .iletisimForm form button { padding: 15px 0px; text-align: center; background: rgb(0, 0, 0); color: rgb(255, 255, 255); border: 0px; display: block; width: 100%; font: 500 15px "Open Sans", sans-serif; cursor: pointer; }
.iletisimAlani .iletisimForm form button:hover { background: rgb(3, 62, 112); }
.iletisimAlani .iletisimBilgi .iletisimBaslik { font: 700 20px "Open Sans", sans-serif; }
.iletisimAlani .iletisimBilgi p { font: 17px "Open Sans", sans-serif; }
.iletisimAlani .iletisimBilgi span { display: block; font: 14px "Open Sans", sans-serif; padding: 10px 0px; }
.iletisimAlani .iletisimBilgi span i { width: 32px; color: rgb(102, 102, 102); text-align: left; }
.iletisimAlani .iletisimHarita { margin-top: 15px; }
.iletisimAlani .iletisimHarita iframe { width: 100%; height: 500px; }
.altBar { padding: 0px; background: rgb(167, 167, 167); height: 105px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); position: relative; z-index: 99; margin-top: 0px; }
.altBar h4 { padding: 45px 0px; margin: 0px; font: 600 18px "Open Sans", sans-serif; float: left; }
.altBar .altBar-sag { float: right; }
.altBar .altBar-sag span { display: inline-block; margin: 31px 15px 31px -3px; padding: 10px; color: rgb(34, 34, 34); font: 15px "Open Sans", sans-serif; border-radius: 4px; cursor: pointer; }
.altBar .altBar-sag span i { margin-right: 8px; vertical-align: middle; display: inline-block; }
.altBar .altBar-sag span:hover { background: rgb(38, 43, 47); color: rgb(255, 255, 255); }
.altAlan { background: rgb(53, 140, 198); color: rgb(255, 255, 255); padding: 3rem 0px 0px; }
.altAlan .altAlan-ic { padding: 30px; }
.altAlan ul {padding: 0px 0px 2rem;margin: 0px;list-style: none;float: right;width: 72%;}
.altAlan ul li { width: calc(((100% + 12rem) / 3) - 8rem); float: left; margin-left: 4rem; margin-bottom: 1rem; }
.altAlan ul li a { display: block; font: 300 15px Poppins, sans-serif; color: rgb(231, 231, 231); padding: 6px 0px; letter-spacing: -0.3px; }
.altAlan ul li strong a { display: block; font: 500 20px Poppins, sans-serif; color: rgb(255, 255, 255); padding: 9px 0px; letter-spacing: -0.3px; }
.altAlan ul li p { font: 300 14px Poppins, sans-serif; margin: 9px 0px; padding: 0px; color: rgb(231, 231, 231); }
.altAlan ul li a:hover { color: rgb(10, 62, 98); }
.altAlan .altAlan-logo {float: left;width: 218px;}
.altAlan .altAlan-logo img { display: block; margin-bottom: 20px; width: 100%; filter: brightness(0) invert(1); }
.altAlan .altAlan-logo p { font: 300 12px Poppins, sans-serif; margin: 9px 0px; padding: 0px; color: rgb(231, 231, 231); }
.altAlan .altAlan-logo p span { display: inline-block; width: 60px; }
.social-footer { width: 100%; text-align: center; padding-bottom: 2rem; }
.social-footer .fa-lg { font-size: 3rem !important; }
.social-footer a { padding: 0px 2rem; }
.social-footer i:hover { color: rgb(10, 62, 98); }
.footer-bottom {border-top: 1px solid rgb(10, 62, 98);padding: 2rem 0px;background: rgb(39, 122, 178);font: 200 14px Poppins, sans-serif;}
.contactNav { position: fixed; right: 0px; bottom: 30vh; transform: translateY(50%); overflow: hidden; z-index: 99; pointer-events: none; }
.contactNavList { list-style-type: none; white-space: nowrap; }
.contactNavList li:not(:first-child) { margin-top: 1.5rem; }
.contactNavList li { transform: translateX(100%) translateX(-4rem); transition: transform 0.3s ease 0s; background: rgb(25, 89, 133); color: rgb(255, 255, 255); pointer-events: initial; }
.contactNavList li:focus-within { transition: none 0s ease 0s; }
.contactNavList li:hover, .contactNavList li:focus-within { transform: translateX(0px); }
.contactNavList li, .contactNavList li > a { display: flex; width: 100%; }
.contactNavList a { color: inherit; }
.contactNavItemIcon { width: 4rem; height: 4rem; background-color: rgb(10, 62, 98); display: flex; justify-content: center; align-items: center; }
.contactNavItemContent { flex-grow: 1; }
a .contactNavItemContent { padding: 0.5rem; line-height: 2.9rem; font-size: 1.2rem; }
.contactNavItemContent a { display: inline-block; padding: 0px 1rem; line-height: 4rem; height: 4rem; vertical-align: middle; transition: color 0.3s ease 0s; position: relative; overflow: hidden; }
li > .contactNavItemContent { margin: 0px 1.1rem; }
li > .contactNavItemContent:focus-within a:not(:focus-within), li > .contactNavItemContent:hover a:not(:hover) { color: rgb(94, 154, 211); }
.contactNavItemContent a svg { width: 3.6rem; height: auto; vertical-align: middle; }
.contactNavItemContent a svg path, .contactNavItemContent a svg circle, .contactNavItemContent a svg rect { fill: currentcolor; }
.contactNavItemContent a svg + span { position: absolute; left: -200vw; top: 0px; width: 1px; height: 1px; overflow: hidden; }
.contactNavItemContent i { color: rgb(158, 216, 255); }
.contactNavItemContent i:hover { color: rgb(255, 255, 255); }
.contactNavChat { display: none; }
.menu-container { float: right; padding: 10px 0px 0px; width: 100%; }
.menu-mobile { display: none; padding: 19px; }
.menu-mobile::after { font-family: Ionicons; font-size: 2.5rem; padding: 0px; float: right; position: relative; top: 50%; transform: translateY(-25%); }
.menu > ul { margin: 0px auto; width: 100%; list-style: none; padding: 0px; position: relative; box-sizing: border-box; }
.menu > ul > li { float: right; padding: 0px; margin: 0px; }
.menu > ul > li a { display: block; padding: 10px 16px; text-align: left; font: 500 17px Poppins, sans-serif; color: rgb(39, 39, 39); letter-spacing: -0.4px; }
.menu > ul > li a.aktif { background: rgb(79, 79, 79); color: rgb(255, 255, 255); }
.menu > ul > li:hover { background: rgb(247, 247, 247); }
.menu > ul > li > ul { display: none; width: 100%; background: rgb(255, 255, 255); padding: 20px; position: absolute; z-index: 9999; left: 0px; margin: 0px; list-style: none; box-sizing: border-box; }
.menu > ul > li > ul::before, .menu > ul > li > ul::after { content: ""; display: table; }
.menu > ul > li > ul::after { clear: both; }
.menu > ul > li > ul > li { margin: 0px; padding-bottom: 0px; list-style: none; width: 24.2%; background: none; display: inline-block; }
.menu > ul > li > ul > li img { width: 100%; }
.menu > ul > li > ul > li a { padding: 0.1em 0px; width: 95%; display: block; color: rgb(119, 119, 119) !important; }
.menu > ul > li > ul > li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.menu > ul > li > ul > li span { padding: 0.1em 0px; margin: 0.4em 0px; width: 95%; display: block; color: rgb(119, 119, 119) !important; font: 500 16px Poppins, sans-serif !important; }
.menu > ul > li > ul > li span:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.menu > ul > li > ul > li > ul { display: block; padding: 0px; margin: 2px 0px 0px; list-style: none; box-sizing: border-box; }
.menu > ul > li > ul > li > ul::before, .menu > ul > li > ul > li > ul::after { content: ""; display: table; }
.menu > ul > li > ul > li > ul::after { clear: both; }
.menu > ul > li > ul > li > ul > li { float: left; width: 100%; padding: 2px 0px; margin: 0px; font-size: 0.8em; }
.menu > ul > li > ul > li > ul > li a { border: 0px; }
.menu > ul > li > ul.normal-sub2 { width: 300px; left: auto; padding: 10px 20px; }
.menu > ul > li > ul.normal-sub2 > li { width: 100%; }
.menu > ul > li > ul.normal-sub2 > li a { border: 0px; padding: 1em 0px; font: 500 16px Poppins, sans-serif; }

@media screen and (min-width: 1201px) and (max-width: 1500px){
	 .site{width:100%!important;}	
}
@media only screen and (max-width: 959px) {
  .toggle-menu { display: block !important; }
  .toggleMenu { display: block !important; }
  .mobilslider { display: block !important; }
  .desktopslider { display: none !important; }
  .menu-container { width: 100%; padding: 0px !important; }
  .menu-mobile { display: block; }
  .menu-dropdown-icon::before { display: block; }
  .menu > ul { display: none; }
  .menu > ul > li { width: 100%; float: none; display: block; }
  .menu > ul > li a { padding: 1.5em; width: 100%; display: block; }
  .menu > ul > li > ul { position: relative; }
  .menu > ul > li > ul.normal-sub2 { width: 100%; }
  .menu > ul > li > ul > li { float: none; width: 100%; margin-top: 20px; }
  .menu > ul > li > ul > li:first-child { margin: 0px; }
  .menu > ul > li > ul > li > ul { position: relative; }
  .menu > ul > li > ul > li > ul > li { float: none; }
  .menu .show-on-mobile { display: block; }
}
