html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea { margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; }
/* HTML5 reset-browser */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { font-family: 'PlutoSansCondLight'; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none }
:focus { outline: 0 }
.clear { clear: both }
img { max-width: 100%; height: auto; }
.logo-m { display: none; }
.goto-form { display: none; }
.wrapper { position: absolute; left: 0px; right: 300px; top: 0px; bottom: 0px; background: url(../images/bg.jpg)top left; background-size: cover; background-repeat: no-repeat; overflow: hidden; }
.form-holder {text-align: center;width: 300px;position: absolute;right: 0px;bottom: 0px;top: 0px;box-sizing: border-box;padding: 0px 20px 0px;background-color: #ffffff;box-shadow: -6px 0px 40px #646465;z-index: 5;height:100%;display: table;}
.form-inner{display:table-cell; vertical-align:middle;}
.form-holder .form-title { color: #333; text-align: left; font-size: 20px; line-height: 25px; padding-bottom: 5px; padding-top: 10px; }
.tesekkurler { display: none; padding: 20px 10px; text-align: center }
.form {border: 1px solid #646465;padding: 20px 15px;}
.tel { width: auto; display: inline-block; margin: 5px 0px -20px; background-color: #fff; }
.tel a { color: #646465; font-size: 25px; padding: 5px 10px; display: inline-block;}
.menu-wrapper { position: absolute; top: 0; left: 0px; width: 100%; }
.menu { box-sizing: border-box; z-index: 4; position: absolute; left: 0px; right: 0; top: 0px; text-align: center; width: 100%; background-color: #ffdd57; display: inline-block; height: 85px; }
.menu ul li { float: left; width: 18.6%; border-right: 1px solid #646465; margin-top: 20px; position: relative; }
/*.menu ul li::before { content: ''; position: absolute; right: 25px; top: 0px; bottom: 0px; left: 0px; background: url(../images/menu-arrow.png)center right; background-size: 20px; z-index: 1; background-repeat: no-repeat; }
.menu ul li:nth-child(1)::before { background: none !important; }
.menu ul li:nth-child(2)::before { right: 30px; }
.menu ul li:nth-child(3)::before { right: 35px; }
.menu ul li:nth-child(4)::before { right: 25px; }
.menu ul li:nth-child(5)::before { right: 45px; }
.menu ul li:nth-child(1) { margin-left: 0px; border: none; }
*/
.menu ul li:nth-child(1) { border: none; }
.menu ul li:last-child { border: none; }
.menu ul li a { color: #414141; font-size: 17px; line-height: 45px; display: block; padding: 0 24px; font-weight: 800; position: relative; z-index: 2; }
.menu ul li a.active { color: #fff; }
.sub-page { position: absolute; color: #FFF; left: -100%; height: auto; top: 0px; z-index: 2; background-color: rgba(100,100,101,0.80); -webkit-transition: all 1.3s ease; -moz-transition: all 1.3s ease; -o-transition: all 1.3s ease; -ms-transition: all 1.3s ease; transition: all 1.3s ease; z-index: 2; bottom: 0px; width: 460px; }
.sub-page h3 { margin: 5px 0; }
.sub-page-open { top: 0px; left: 0; }
.sub-title { color: #FFFFFF; /*+text-shadow:1px 1px 2px #307180;*/ -moz-text-shadow: 1px 1px 2px #307180; -webkit-text-shadow: 1px 1px 2px #307180; -o-text-shadow: 1px 1px 2px #307180; text-shadow: 1px 1px 2px #73182A; /*[empty]float:;*/ padding: 5px; font-weight: 300; font-size: 16px; background: #ab1735; height: 40px; border-bottom: 5px solid #5d1826; line-height: 40px; padding-left: 30px; }
.close-btn { position: absolute; z-index: 2222222222; color: #000; text-align: center; display: inline-block; cursor: pointer; right: -20px; top: 90px; }
.close-btn A { display: block; text-align: center; font-size: 32px; font-weight: 300; line-height: 38px; margin: auto; width: 40px; height: 40px; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; color: #ffffff; background: #ffdd57; 7font-weight: bold;
border: 2px solid #ffffff; text-shadow: 0px 0px 2px #646465; }
.box-inner { box-sizing: border-box; padding: 96px 30px 0px; display: inline-block; font-weight: 300; width: 100%; color: #fff; font-size: 13px; }
.box-inner p { margin-bottom: 10px; font-size: 14px; }
.box-inner p strong { font-family: 'PlutoSansCondBold'; font-size: 15px; }
.mobil-menu { display: none; }
.galeri LI { float: left; width: 31%; margin: 1%; position: relative; box-sizing: border-box; padding: 1px; text-align: center; font-size: 15px; }
.galeri LI span { position: absolute; top: 0px; bottom: 0px; left: 0px; background: rgba(171, 23, 53, 0.5); right: 0px; color: #fff; text-align: right; box-sizing: border-box; padding: 5px; font-size: 18px; font-weight: 300; }
.galeri LI A:hover { opacity: 0.8; }
.galeri LI IMG { display: block; width: 100%; height: auto; }
.sub-page h1 { text-align: left; font-family: 'PlutoSansCondBold'; font-size: 40px; }
.galeri { position: relative; margin-top: 5px; margin-bottom: 20px; width: 100%; }
.logo { height: 100%; margin: 0px !important; text-align: left; width: 25% !important; }
.scroll { height: 390px; padding-right: 20px; }
.patlangac { width: 550px; position: absolute; right: 7%; bottom: 33%; }
.slogan { position: absolute; right: 0px; bottom: 20px; width: 500px; }
div#ascrail2000 div { background-color: #ffdd57 !important; }
div#ascrail2001 div { background-color: #ffdd57 !important; }
div#ascrail2002 div { background-color: #ffdd57 !important; }
div#ascrail2000 { background-color: #fff !important; }
.tel-icon { width: 45%; margin: 0 auto 0; display: block; }
.border { width: 100%; text-align: left; margin: 25px 0px; display: inline-block; }
img.menu-arrow { display: inline-block; position: relative; top: 8px; width: 25px; left: 5px; }
#iletisim p a { color: #fff; }
.logo img { width: auto; height: 85px; text-align: left; }
.siteyegit {background:url(../images/siteyegit.png);width: 70%;height:47px;display:block;position:absolute;padding-top: 15px;box-sizing: border-box;color:#646465;font-size:18px;font-weight:bold;left: 15%;bottom: 0px;background-size: 100%;background-position: center bottom;background-repeat: no-repeat;}
.has-error::-webkit-input-placeholder{color:#e10313!important}.has-error:-moz-placeholder{color:#e10313!important}.has-error::-moz-placeholder{color:#e10313!important}.has-error:-ms-input-placeholder{color:#e10313!important}
