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: 'ITCAvantGardePro-Bk';/* overflow: hidden; */background-color: #ffd8f0;}
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; }
.wrapper { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; background: url(../images/bg.jpg)top left; background-size: cover; background-repeat: no-repeat; width: 83%; }
.form-holder {line-height: 20px;text-align: center;width: 17%;font-size: 12px;position: absolute;right: 0px;bottom: 0px;top: 0px;box-sizing: border-box;padding: 25px;background: url(../images/form-bg.png) no-repeat;display: table;height: 100vh;background-size: cover;}
.form-holder .form-title { color: #ffffff; text-align: center; font-size: 21px; line-height: 25px; padding-bottom: 5px; }
.form-inner {/* display: table-cell; *//* vertical-align: middle; */ margin-top: 90%; }
.form-holder .form-title strong { }
.tesekkurler { display: none; padding: 20px 10px; text-align: center }
.tel { width: 100%; display: inline-block; margin: 15px 0px; }
.tel a { color: #ffffff; font-size: 27px; padding: 5px 10px; display: inline-block; font-weight: 800; }
.menu { background: rgba(74, 44, 103, 0.80); width: auto; height: auto; box-sizing: border-box; padding-left: 0px; z-index: 4; position: absolute; left: 0px; top: 7%; text-align: center; box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.40); }
.menu ul li { float: left; position: relative; }
.menu ul li:nth-child(1) {/* margin-left: 0px; */ }
.menu ul li a { color: #fff; font-size: 20px; line-height: 47px; display: block; padding: 0 24px; font-weight: 800; font-family: 'ITCAvantGardePro-Bk'; margin-left: 15px; }
.menu ul li a.active { color: #000; }
.sub-page { position: absolute; max-width: 100%; left: -100%; height: auto; top: 15%; background-color: rgba(74, 44, 103, 0.90); -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; width: 700px; }
.sub-page-open { left: 0; }
.close-btn { position: absolute; z-index: 2222222222; display: inline-block; right: 0; top: 0; }
.close-btn A { display: block; text-align: center; font-size: 46px; font-weight: 300; line-height: 43px; margin-top: 4px; margin: auto; width: 53px; height: 55px;/* -webkit-border-radius: 60px; */ -moz-border-radius: 60px;/* border-radius: 60px; */ background: #9782c5; color: #1f1c23; }
.box-inner { box-sizing: border-box; padding: 17px 40px 20px; display: inline-block; font-weight: 300; width: 100%; color: #fff; font-size: 13px; }
.box-inner p { margin-bottom: 10px; font-size: 15px; line-height: 21px; text-align: left; }
.galeri LI {float: left;width: 29%;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:hover { opacity: 0.8; }
.galeri LI IMG { display: block; width: 100%; height: auto; }
.sub-page h1 { padding-bottom: 15px; text-align: left; font-size: 46px; color: #796b8c; }
.galeri {position: relative;/* margin-top: 5px; *//* margin-bottom: 20px; */width: 100%;}
.sosyal-medya ul li { float: left; padding: 0px 6px; }
.sosyal-medya { display: inline-block; margin-top: 20px; }
.form-logo { display: inline-block; width: auto; }
.tel-icon { display: block; margin: auto; margin-top: 20px; }
.menu ul li::before { content: ""; position: absolute; width: 7px; height: 7px; background-color: #ffffff; left: 23px; top: 20px; border-radius: 30px; }
.slogan {position: absolute;width: 55%;right: 8%;top: 4%;}
#full-owl { position: relative; width: 100%;/* height: 76.3vh; */ right: 0; }
#full-owl .item { width: 100%; height: 77vh; background-size: cover !important; background-position: top center!important; position: relative; }
.slider { width: 20%; height: 77vh; float: right; position: relative; right: 0;/* margin-top: 225px; */ bottom: 0; border-left: solid 2px #bd6ab3; }
.box-inner p strong { font-size: 16px; }
.box-inner p a { color: #ffffff; }
#full-owl .item::before { content: ""; background: url(../images/slider-before.png) no-repeat; width: 75px; height: 299px; position: absolute; bottom: 0; left: 18px; display: none; }
#full-owl .item::after { content: ""; background: url(../images/slider-after.png) no-repeat; width: 75px; height: 299px; position: absolute; top: 0; right: 18px; display: none; }
.form-holder::before {content: "";background: url(../images/form-top.png) no-repeat;position: absolute;width: 381px;height: 230px;right: 0;top: 0;background-size: 100%;}
.header {background: url(../images/header.png) no-repeat;position: relative;width: 100%;height: 23vh;background-position: right center;}
.bina {position: absolute;width: auto;left: 0px;bottom: 0px;width: 86%;}
.about ul { display: inline-block }
.about ul li {float: left;width: 31%;margin: 1%;position: relative;box-sizing: border-box;padding: 1px;}
#map_wrapper {height: 50vh;}
#map_canvas {width: 100%;height: 100%;color: #e74c3c;}
.kampanya {
    position: absolute;
    right: 21%;
    top: 24%;
    width: 350px;
}
.bina img {
    width: 100%;
}