html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;outline:0;text-decoration:none;}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
body{font-family: Myriad Pro,"Myriad Pro", Arial, sans-serif;height:100%;}
html, body {}
h1, h2, h3{font-weight: 400;}
.clearfix:before, .clearfix:after {content: " "; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1; clear: both;}
.container-small{width: 760px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;}
.container{width: 960px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;}
.container-big{width: 1080px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;}
.container-fluid{padding-right:45px;padding-left:45px;margin-right:auto;margin-left:auto;position: relative;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{float:left;position: relative;min-height: 1px;}
.col-12 {width: 100%;}
.col-11 {width: 91.66666667%;}
.col-10 {width: 83.33333333%;}
.col-9 {width: 75%;}
.col-8 {width: 66.66666667%;}
.col-7 {width: 58.33333333%;}
.col-6 {width: 50%;}
.col-5 {width: 41.66666667%;}
.col-4 {width: 33.33333333%; }
.col-3 {width: 25%;}
.col-2 {width: 16.66666667%;}
.col-1 {width: 8.33333333%;}
.text-right{text-align: right !important;}
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.pull-right{float:right !important;}
.pull-left{float: left !important;}

.contentvideos{position:relative;}
.contentvideos .video{position:relative;float:left;width:32%; margin-left:1%;margin-top:1%;}
.contentvideos .video .videos{width:100%;}
.contentvideos .video .videos img{width:100%;}
.contentvideos .video h2{font-size:20px;letter-spacing:-1px;}
.contentvideos .video .text{width:100%}

.contentvideos .video2{position:relative;float:left;width:47%; margin-left:2%;margin-top:1%;}
.contentvideos .video2 .videos2{width:100%;}
.contentvideos .video2 .videos2 img{width:100%;}
.contentvideos .video2 h2{font-size:20px;letter-spacing:-1px;}
.contentvideos .video2 .text{width:100%}

.background {background-repeat:no-repeat;background-position:50% 50%;background-position:50% 50%\9 !important;}
.fullscreen, .content-a {width:100%;min-height:100%;}
.not-fullscreen, .not-fullscreen .content-a, .fullscreen.not-overflow, .fullscreen.not-overflow .content-a {height:100%;overflow:hidden;}
.content-a {display:table;}
.content-b {display:table-cell;position:relative;vertical-align:middle;}
section {}
.not-fullscreen {height:50%;}
.mobilevisible{display: none}
.mobilenone{display: block;}
.phonedisplay{display: none;}

header{width: 100%;background: url(../images/bg/header.png) right bottom no-repeat #58121a;position: fixed;top:0;min-height: 102px;z-index: 999;padding-top: 32px;}
header .logo{margin-top: 13px;position: absolute;}
header .top{padding: 9px 0 6px 0;}
header .top .slogan{float:left;color:#fff;font-size: 20px;margin:12px 25px 0;}
header .top .logos{float:left;}
header .top .logos .sponsored{float:left;}
header .top .logos .sponsored .toki{float:left;}
header .top .logos .sponsored .emlak{float:left;margin-left: 25px;margin-top: 5px;}
header .top .logos .partner{float:left;margin-left: 35px;margin-top: 12px;}
header .top .logos .partner .makro{float:left;padding-right: 11px;border-right:1px solid rgba(255,255,255, .8);}
header .top .logos .partner .akyapi{float:left;margin-left: 11px;}
header nav{margin-top: 6px;margin-right: 342px;}
header nav .payment-options{display: none;}
header nav .navbar-header{display: none;}
header nav .nav{margin: 0;padding: 0;list-style: none;}
header nav .nav li{float:left;margin-right: 13px;font-size: 16px;}
header nav .nav li a{color:#c96f79;text-decoration: none;}
header nav .nav li.active a, header nav .nav li a:hover{color:#fff;}
header .contact{position: absolute;right:0;background: url(../images/bg/talepbg.png) left bottom no-repeat;width: 368px;height: 57px;margin-top: 64px;}
header .contact .request-form-button{margin-top: 6px;font-size: 16px;font-weight: bold;margin-left: 32px;margin-top: 10px;}
header .contact .request-form-button img{float:left;}
header .contact .request-form-button span{display: block;float: left; width: 75px;margin-left: 5px;}
header .contact .request-form-button a{color:#9b9b9b;}
header .contact .flag{position: absolute;width: 127px;height: 135px;background: url(../images/bg/flag.png) no-repeat;top:-2px;left:205px;text-align: center;}
header .contact .flag .phone{font-size: 18px;margin-top: 50px;}
header .contact .flag .phone a{color:#fff;}
header .contact .flag .payment-options{font-size: 10px;width: 94px;margin: 5px auto 0 auto;color:#fff;}
header .contact .flag .payment-options a{color:#fff;}
header .contact .flag .social-button{margin-top: 5px;margin-left: 45px; }
header .contact .flag .social-button .facebook{float:left;}
header .contact .flag .social-button .shared{float:left;margin-left: 7px;cursor: pointer;}
header .contact .flag .sharebox{display:none;position: absolute;width: 93px;height: 33px;background: url(../images/bg/sharebox-top.png) no-repeat;padding-top: 12px;left:30px;margin-top:20px;}

header .topbant{position:absolute;width:100%;background:#1A5430;color:#fff;padding:10px 5px 5px 5px;text-align:center;top:0;}
header .topbant a{color:#fff; padding:0 0 0 10px}
header .language{position: absolute; right: 30px; top:10px;}
header .language span{padding: 0 10px;color:#fff;}
header .language a{font-size:14px;color:#fff;text-decoration:none;}


#slides{position:relative;top:-118px;height: 100%;width: 100%;z-index: 1; -ms-transform: skewY(2.5deg);-webkit-transform: skewY(2.5deg); transform: skewY(2.5deg);}
#slides .slides-control{ -ms-transform: skewY(-2.5deg);-webkit-transform: skewY(-2.5deg); transform: skewY(-2.5deg);}
#slides .slides-container{display:none;}
#slides .scrollable{*zoom:1;position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}
#slides .scrollable:after{content:"";display:table;clear:both}
.slides-navigation{margin:0 auto;position:absolute;z-index:3;top:46%;width:100%;-ms-transform: skewY(-2.5deg);-webkit-transform: skewY(-2.5deg); transform: skewY(-2.5deg);}
.slides-navigation a{position:absolute;display:block}
.slides-navigation a.prev{left:145px;}
.slides-navigation a.next{right:145px;}
.slides-pagination{display: none;}
#slides .container{color:#fff;font-size: 30px;padding:0;margin:0;text-align: center;position: absolute;width: 100%;bottom:220px;}
#slides .explore{position: absolute;z-index: 3;bottom: 26px;text-align: center;left:50%;margin-left: -31px;-ms-transform: skewY(-2.5deg);-webkit-transform: skewY(-2.5deg); transform: skewY(-2.5deg);}
#slides .explore .text{font-size: 22px;color:#fff;font-weight: 600;text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
#slides .explore .img{margin-top: 20px;}
.animated {-webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; } 
@-webkit-keyframes bounce { 
0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
50% {-webkit-transform: translateY(-10px);} 
} 
@keyframes bounce { 
0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 
50% {transform: translateY(-10px);} 
} 
.bounce {-webkit-animation-name: bounce; animation-name: bounce;}

.nextpage{position: relative;text-align: center;margin: 10px auto;}
.nextpage .img{margin-top: 30px}

.page-text{color:#000;}
.page-text h2{font-size:26px;}
.page-text p{font-size:16px;}
.page-text.white{color:#fff;}



#block{position: relative;z-index: 2;width: 100%;margin-top:-150px;}
#block .page{width: 100%;height:835px;background:url('../images/bg/block1.png') left top no-repeat;background-size: cover;}

#block2{position: relative;z-index: 2;width: 100%;margin-top:-108px;}
#block2 .page{width: 100%;height:860px;background:url('../images/bg/block2.png') center center no-repeat;background-size: cover;}

#block3{position: relative;z-index: 2;width: 100%;margin-top:-104px;}
#block3 .page{width: 100%;height:833px;background:url('../images/bg/block3.png') left center no-repeat;background-size: cover;}

#block4{position: relative;z-index: 2;width: 100%;margin-top:-78px;}
#block4 .page{width: 100%;height:869px;background:url('../images/bg/block4.png') left center no-repeat;background-size: cover;}

#block5{position: relative;z-index: 2;width: 100%;margin-top:-108px;}
#block5 .page{width: 100%;height:834px;background:url('../images/bg/block5.png') left center no-repeat;background-size: cover;}


#planlar{position: relative;z-index: 2;width: 100%;padding: 100px 0 80px;background: #fff}
#planlar h1{font-size: 40px;color: #292727;text-align: center;}
#planlar .floor{text-align: center;position: relative;margin-bottom: 20px;cursor: pointer;}
#planlar .floor .img{width: 473px;height: 367px;background: url(../images/floor/img.jpg) no-repeat;position: relative;z-index: 1;transition: all 1.0s linear;}
#planlar .floor .text{position: absolute;z-index: 2;width: 100%;top:0;transition: all 1.0s linear;}
#planlar .floor .text .letter{color:#828282;font-size: 147px;width: 100%;margin-top: -10px;transition: all 1.0s linear;}
#planlar .floor .text .block-title{color:#828282;font-size: 74px;width: 100%;margin-top: -40px;transition: all 1.0s linear;}
#planlar .floor .text .rooms{color:#b02535;font-size: 44px;width: 100%;transition: all 1.0s linear;}
#planlar .floor .ribbon{width: 100%;height: 55px;padding-top:16px;background: url(../images/floor/ribbon.png) no-repeat;font-size: 28px;color:#fff;position: absolute;bottom:12px;z-index: 2;transition: all 1.0s linear;}
#planlar .floor:hover .img{background: #b02535;}
#planlar .floor:hover .text .letter{color:#fff;}
#planlar .floor:hover .text .block-title{color:#fff;}
#planlar .floor:hover .text .rooms{color:#fff;}
#planlar .floor:hover .ribbon{color:#fff;}
#planlar .detail{position: absolute;width:0px;height:0px;z-index: 9999999;background: #fff;overflow: hidden;}
#planlar .detail .detail-header{width: 100%;background: #b02535;}
#planlar .detail .detail-header .title{float:left;color:#fff;font-size:22px;font-weight: bold;padding: 10px 0 0 30px;}
#planlar .detail .detail-header .close{float:right;height: 43px;cursor: pointer;}
#planlar .detail .detail-content{padding: 15px 30px;}
#planlar .detail .detail-content .title{font-size: 16px; color:#6e6e6e;}
#planlar .detail .detail-content .big-img{margin-top: 10px;}
#planlar .detail .detail-content .detail-footer{margin-top: 30px;}
#planlar .detail .detail-content .detail-footer .top-text{border-top:2px solid #b02535;border-bottom:2px solid #b02535;padding: 15px 0;color:#535353;}
#planlar .detail .detail-content .detail-footer .top-text span{color:#b02535;}
#planlar .detail .detail-content .detail-footer .note{font-size: 12px; color:#999;margin-top: 10px;}
#planlar .detail .detail-content .rooms-detail{margin-left: 30px;margin-top: 20px;}
#planlar .detail .detail-content .rooms-detail table{}
#planlar .detail .detail-content .rooms-detail table tr{}
#planlar .detail .detail-content .rooms-detail table tr td{font-size: 16px;color:#828282;font-weight: normal;}
#planlar .detail .detail-content .small-img{margin-top: 30px;margin-left: 30px;}
#planlar .detail.detail1{left:15px;top:74px;}
#planlar .detail.detail2{right:32px;top:74px;}
#planlar .detail.detail3{left:15px;bottom:20px;}
#planlar .detail.detail4{right:32px;bottom:20px;}
#planlar .loader{position: absolute;left:50%;top:50%;}

#talepformu{position: relative;z-index: 2;width: 100%;padding: 0 0 50px;background: #fff}
#talepformu h1{font-size: 40px;color: #292727;text-align: center;margin-top: 0;}
#talepformu .form{border:1px solid #c5c5c5;padding: 20px;width: calc(100% - 60px);}
#talepformu .form .text{width: 100%;text-align: center;color:#292727;font-size: 16px;}
#talepformu .form .form-horizontal{margin-top: 25px;}
#talepformu .form .form-horizontal .form-group{margin-bottom: 10px;padding: 0 10px;}
#talepformu .form .form-horizontal .form-group .control-label{display: inline-block;max-width: 100%;padding-top: 8px;color:#292727;font-size: 14px;}
label{max-width: 100%;}
input[type="text"].form-control, input[type="password"].form-control, input[type="email"].form-control, textarea.form-control{-webkit-appearance:none;padding: 6px 8px;max-width: 100%;margin: 1px 0;color: #595959;display: block;width: 100%;width: calc(100% - 20px);font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;border: 1px solid #c1c1c1;resize:none;}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline{margin-top: 0;margin-bottom: 0;padding-top: 7px;display: inline-block;padding-left: 20px;vertical-align: middle;font-weight: normal;cursor: pointer;font-size: 14px;color:#595959;line-height: 22px;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{position: absolute;margin-left: -20px;}
input[type="radio"], input[type="checkbox"]{margin: 4px 0 0;line-height: normal;box-sizing: border-box;padding: 0;}
.form-actions{padding-top: 20px;}
.btn{display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 30px;font-size: 14px;line-height: 1.42857143;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;outline: 0;}
.btn-snd{background-color: #b02535;border-color: #b02535;color: #fff;}
#talepformu .form .form-horizontal .phone{margin-top: 5px;}
#talepformu .form .form-horizontal .phone label{margin-bottom: 10px;}
#talepformu .form .form-horizontal .floors{padding-top: 10px;}
#talepformu .form .form-horizontal .floors .radio-inline{padding-left: 40px;}
#talepformu .form .form-horizontal .confirmation{margin-top: -120px;}
#talepformu .form .form-horizontal .confirmation .checkbox{font-size: 10px;color:#aaa;line-height: 11px;margin-top: 20px;}
#talepformu .form .form-horizontal .confirmation .checkbox label{cursor: pointer;display: block;}

footer{position: relative;z-index: 2;width: 100%;background: #fff;}
footer .logos{float:left;width: 100%;}
footer .logos .sponsored{float:right;}
footer .logos .sponsored .toki{float:left;}
footer .logos .sponsored .emlak{float:left;margin-left: 25px;margin-top: 5px;}
footer .logos .partner{float:left;margin-top: 12px;}
footer .logos .partner .makro{float:left;padding-right: 11px;border-right:1px solid #dadada;}
footer .logos .partner .akyapi{float:left;margin-left: 11px;}
footer .footer-nav{width: 100%;background: #cdcdcd;padding: 15px 0 10px 0;}
footer .footer-nav ul.nav{margin: 0;padding: 0;list-style: none;}
footer .footer-nav ul.nav li{float:left;font-size: 12px;margin-right: 10px;}
footer .footer-nav ul.nav li a{color:#fff;}
footer .footer{width: 100%;background: #858585;padding: 25px 0 40px 0;}
footer .footer .left{float:left;}
footer .footer .left .slogan{font-size: 28px;color:#fff;opacity: .4;}
footer .footer .left .phone{font-weight: bold;font-size: 22px;}
footer .footer .left .phone a{color:#fff;}
footer .footer .right{float:right;position: relative;}
footer .footer .right .social-button{margin-top: 5px;margin-left: 45px; }
footer .footer .right .social-button .facebook{float:left;}
footer .footer .right .social-button .shared{float:left;margin-left: 7px;cursor: pointer;}
footer .footer .right .sharebox{display:none;position: absolute;width: 93px;height: 33px;background: url(../images/bg/sharebox-top.png) no-repeat;padding-top: 12px;left:30px;margin-top:20px;padding-left: 5px;}

footer.fixed{position: fixed;bottom:0;}

.scrollup{width: 35px;height: 35px;background: url(../images/icon/scrollup.png) no-repeat;position: fixed;bottom: 50px;right: 50px;display: none;z-index: 9;display: none;}

.videopage{position: relative;padding: 80px 0;margin-top: 60px;}
.textpage{position: relative;padding: 40px 0;margin-top: 60px;}
.textpage h1{font-size: 40px;color: #b5b5b5;}
.textpage p{font-size: 14px;color:#000;}
.textpage .page-img img{width: 100%;}
.textpage .paybutton{float:left;width: calc(100% - 17px);border:1px solid #58121a;}
.textpage .paybutton {display: block;border:3px solid #9f9f9f;background: #fff;padding: 13px 5px 10px 5px;color:#58121a;font-size: 15px;font-weight:600;text-align: center;}
.textpage .paybutton a{display: block;border:3px solid #9f9f9f;background: #fff;padding: 13px 5px 10px 5px;color:#58121a;font-size: 15px;font-weight:600;text-align: center;}
.textpage .print{float:right;}
.textpage .table{text-align: center;}
.textpage .table table{width:100%;font-size:14px;margin-top:5px;background: #58121a;color:#fff;}
.textpage .table table thead tr{}
.textpage .table table thead tr th{border:1px solid #fff;border-left:0px;padding:3px 5px;text-align:center;}
.textpage .table table thead tr th.leftborder{border-left:1px solid #fff;}
.textpage .table table tbody tr {}
.textpage .table table tbody tr td{border:1px solid #fff;border-left:0px;border-top:0;padding:3px 5px;}
.textpage .table table tbody tr td.leftborder{border-left:1px solid #fff;}
.textpage .table table tbody tr td.topborder{border-top:1px solid #fff;}

.gallerypage{position: relative;padding-top: 152px;/*margin-left:340px;*/}
.gallerypage .gallery{position: relative;padding: 10px;overflow: hidden;}
.gallerypage .gallery .galleryimg{width: 100%;height:100%;position: relative;z-index: 1;margin: 0;padding:0;overflow: hidden;}
.gallerypage .gallery .galleryimg img{width: 100%;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.gallerypage .gallery .galleryname{transition: all 1.0s linear;opacity:0;position: absolute;width: calc(100% - 20px);height:calc(100% - 155px);padding-top:130px;z-index: 2;background: rgba(0,0,0,.5);top:10px;left:10px;font-size: 24px;text-align: center;color:#fff;}
.gallerypage .gallery:hover .galleryimg img{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all 10s ease-out;transition:all 10s ease-out}
.gallerypage .gallery:hover .galleryname{opacity: 1;}

.contactpage{position: relative;padding-top: 102px;}
.contactpage .address{padding: 35px 0 50px 0;}
.contactpage .address p{color:#5c5c5c;font-size: 14px;}
.contactpage .address p a{color:#5c5c5c;}
.contactpage .address p span{color:#c1c1c1;font-style: italic;}
#map{width: 100%;height: 317px;}
.kroki{padding:10px;box-sizing:border-box;margin-top:10px;}
.kroki img{width:100%;}


#blockabout{position: relative;z-index: 2;width: 100%;margin-top: 102px;}
#blockabout .big-title{font-size: 46px;color: #fff;margin: 0;padding: 200px 0;text-align: center;}
#blockemlak{position: relative;z-index: 2;width: 100%;margin-top: 20px;}
#blockemlak .big-title{font-size: 46px;color: #fff;margin: 0;padding: 200px 0;text-align: center;}
#blockmakro{position: relative;z-index: 2;width: 100%;margin-top: 20px;}
#blockmakro .big-title{font-size: 46px;color: #fff;margin: 0;padding: 200px 0;text-align: center;}

#blockprivileges{position: relative;z-index: 2;width: 100%;margin-top: 102px;height: 550px;}
#blockprivileges .big-title{position: absolute;width: 100%;text-align: center;font-size: 34px;color:#fff;bottom:30px;}

.boxes{color:#353535;margin: 0 -12px;}
.boxes .box{margin: 12px;}
.boxes .box .title{font-size: 14px;height: 40px;}
.boxes .box .img{margin-top: 5px;}
.boxes .box .img img{width: 100%;}
.boxes .box .detail{font-size: 14px;margin-top: 5px;}


.contact-page-form{position: relative;z-index: 2;width: 100%;padding: 0 0 50px;background: #fff;margin-top: 20px;}
.contact-page-form .title{width: 176px;text-align: center;color:#fff;font-size: 16px;background: url(../images/bg/title.png) left center no-repeat;padding-top: 6px; padding-bottom: 1px;position: absolute;top:-9px;left:20px;}
.contact-page-form .form{background: #585555;padding: 5px;margin-top: 20px;}
.contact-page-form .form .form-horizontal{margin-top: 20px;}
.contact-page-form .form .form-horizontal .form-group{margin-bottom: 10px;padding: 0 10px;}
.contact-page-form .form .form-horizontal .form-group .control-label{display: inline-block;max-width: 100%;padding-top: 8px;color:#fff;font-size: 14px;}
.contact-page-form .form .form-horizontal .phone{margin-top: 5px;}
.contact-page-form .form .form-horizontal .phone label{margin-bottom: 10px;}
.contact-page-form .form .form-horizontal .floors{padding-top: 10px;}
.contact-page-form .form .form-horizontal .floors .radio-inline{padding-left: 40px;}
.contact-page-form .form .form-horizontal .confirmation{margin-top: -120px;}
.contact-page-form .form .form-horizontal .confirmation .checkbox{font-size: 10px;color:#aaa;line-height: 11px;margin-top: 20px;}
.contact-page-form .form .form-horizontal .confirmation .checkbox label{cursor: pointer;display: block;color:#fff;}

.investment{margin-top: 20px;text-align: center;}
.accordioncontainer{margin-top: 40px}
.accordioncontainer .accordionheader{margin-top:4px;background: url(../images/bg/accordion.png) right center no-repeat;width: 100%;padding:4px 0;cursor: pointer;-webkit-transition: all 0.5s;-moz-transition: all 0.5s; transition: all 0.5s;}
.accordioncontainer .accordionheader.accordionheaderactive{background: url(../images/bg/accordionactive.png) right center no-repeat;}
.accordioncontainer .accordionheader .icon{float:left;margin-left: 10px;}
.accordioncontainer .accordionheader .title{float:left;font-size: 28px;color:#fff;margin-left: 20px;margin-top: 15px;}
.accordioncontainer .accordioncontent{display: none;padding-left: 115px;}

.requestbutton{display: block;width:164px;height: 87px;background: url(../images/img/requestbutton.png) no-repeat;position: fixed;left:45px;bottom:0px;z-index: 999;}

.error{font-size: 12px;color:#db2727;}

.error-message{width: 100%;height: 100%;position: fixed;top:0;left:0;background: rgba(0,0,0,.8);z-index: 99999;display: none;}
.error-message .error-content{padding: 30px; color:#fff;background: #db2727;text-align:center;font-size: 18px;width: 300px;position: absolute;left:50%;top:50%;margin-left: -160px;margin-top: -90px}
.error-message .close{position: absolute;right:0px;top:0px;cursor: pointer;}
.error-message2{width: 100%;height: 100%;position: fixed;top:0;left:0;background: rgba(0,0,0,.8);z-index: 99999;}
.error-message2 .error-content{padding: 30px; color:#fff;background: #db2727;text-align:center;font-size: 18px;width: 300px;position: absolute;left:50%;top:50%;margin-left: -160px;margin-top: -90px}
.error-message2 .close{position: absolute;right:-16px;top:-16px;cursor: pointer;}

.ch{display: none;margin-left: 20px;font-size: 12px !important;margin-bottom: 5px;font-weight: bold;}
.mbl{display: none;font-size: 12px !important;text-shadow:1px 1px #000;margin-bottom: 5px;font-weight: bold;}

.alert{width: 100%;height: 100%;position: fixed;top:0;left:0;background: rgba(0,0,0,.5);z-index: 999999;}
.alert .alert-content{width: 350px;padding: 30px;position: absolute;left: 50%;top:50%;margin-left: -190px;margin-top:-70px;color:#fff;font-size:18px;}
.alert .alert-content .close{position: absolute;right: 0;top:0;padding: 2px 10px;display: block;background: #fff;color:#ed1c24;cursor:pointer;font-size: 22px;}
.alert .alert-content h4{margin-top: 0;color:#fff;margin-bottom: 10px;}
.alert.alert-success .alert-content{background: #7db831}
.alert.alert-danger .alert-content{background: #e74c3c}
.alert.alert-warning .alert-content{background: #f39c12}

@media(max-width:1366px) {
    .requestbutton{left:10px;}
    #block{margin-top: -142px;}
    #block .page{height: 590px;}
    #block2{margin-top: -69px;}
    #block2 .page{height: 602px;}
    #block3{margin-top: -66px;}
    #block3 .page{height:585px;background-position: right center;}
    #block4{margin-top: -50px;}
    #block4 .page{height: 590px;}
    #block5{margin-top: -68px;}
    #block5 .page{height: 591px;}
    header nav .nav li{margin-right: 10px;font-size: 12px;}
}

@media(max-width:1280px) {
    .container-fluid{padding-right:30px;padding-left: 30px;}
    header .logo{margin-top: 22px;}
    header .logo img{width:196px;}
    header nav{margin-right:308px;}
    header nav .nav li{margin-right: 10px;font-size: 14px;}
    header .contact{width: 332px;}
    header .contact .request-form-button{font-size: 14px;margin-top: 14px;}
    header .contact .flag{left:132px;}
}

@media(max-width:1024px) {
    .container-fluid{padding-right:15px;padding-left:15px;}
    .container-big{width: 970px;}
    .container{width: 970px;}
    header .logo{margin-top: 22px;}
    header .logo img{width:176px;}
    header .top{margin-right: 0;}
    header nav{margin-right:215px;}
    header .contact{width: 232px;}
    header .contact .request-form-button{font-size: 12px;margin-left:14px;}
    header .contact .flag{left:104px;}

    #planlar .detail.detail1{left:15px;top:74px;}
    #planlar .detail.detail2{right:27px;top:74px;}
    #planlar .detail.detail3{left:15px;bottom:20px;}
    #planlar .detail.detail4{right:27px;bottom:20px;}

    #block{margin-top: -135px;}
    #block .page{height: 468px;}
    #block2{margin-top: -56px;}
    #block2 .page{height: 462px;}
    #block3{margin-top: -52px;}
    #block3 .page{height: 442px;}
    #block4{margin-top: -41px;}
    #block4 .page{height: 448px;}
    #block5{margin-top: -52px;}
    #block5 .page{height: 441px;}

    .gallerypage{position: relative;width:100%;padding:125px 0;margin-left:0;}

}

@media(max-width:768px) {
	.videopage{margin:26px;}
    .contentvideos .video{width: 98%;margin:1%;}
    .contentvideos .video2{width: 98%;margin:1%;}


    .content-mobile{display:block;padding:20px;width:calc(100% - 40px);margin-top:20px;}
    .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{float:none;clear:both;position: relative;min-height: 1px;width: 100%;}
    .mobilevisible{display: block;}
    .mobilenone{display: none;}
    .container-small{width: calc(100% - 30px);padding-right: 15px;padding-left: 15px;}
    .container{width: calc(100% - 30px);padding-right: 15px;padding-left: 15px;}
    .container-big{width: calc(100% - 30px);padding-right: 15px;padding-left: 15px;}
    .container-fluid{width: calc(100% - 90px);padding-right:45px;padding-left:45px;}
    .scrollup{right: 10px;}
    header .logo{z-index: 3}
    header .logo img{width:207px;}
    header .contact{display: none}
    header nav{margin-top: 0px;position: fixed;width: 100%;z-index: 2;left:0;}
    header nav .payment-options{display:block;float: left;text-align: right;width: 90%;font-size: 14px;padding-top: 4px;}
    header nav .payment-options a{color:#fff;}
    header nav .navbar-header{display: block;cursor: pointer;margin-right: 20px;float: right;}
    header nav .nav{display: none;position: absolute;width: 100%;left: 0;background: #373737;z-index: 2;top: 30px;padding: 10px 0;}
    header nav .nav li{float:none;margin-right: 0px;font-size: 16px;text-align: right;}
    header nav .nav li a{color:#fff;display: block;padding: 5px 20px;}
    header nav .nav li.active a, header nav .nav li a:hover{color:#b05862;}

    .footer-contact{position: fixed;z-index: 4;width: 100%;bottom:0;text-align: center;font-size: 16px;font-weight: bold;}
    .footer-contact .phone{float:left;width: 50%;}
    .footer-contact .phone a{display: block;background: #2c090d;color:#fff;padding: 10px 0 8px;}
    .footer-contact .request-form-button{float:left;width: 50%;}
    .footer-contact .request-form-button a{display: block;background: #951f2d;color:#fff;padding: 10px 0 8px;}

    #slides .explore{bottom: 36px;}
    .slides-navigation a.prev{left:45px;}
    .slides-navigation a.next{right:45px;}

    #planlar .floor .img{width: 100%;height: 367px;background: url(../images/floor/img.jpg) no-repeat;background-size: cover}
    #planlar .floor .ribbon{background-repeat: repeat-x;}
    #planlar .detail.detail1{left:15px;top:74px;}
    #planlar .detail.detail2{right:15px;top:74px;}
    #planlar .detail.detail3{left:15px;bottom:20px;}
    #planlar .detail.detail4{right:15px;bottom:20px;}
    #planlar .detail .detail-content .big-img img{width: 100%;}
    #planlar .detail .detail-content .rooms-detail{margin-left: 0px}
    #planlar .detail .detail-content .small-img{margin-left: 0px}

    #talepformu .form .form-horizontal .floors .radio-inline{padding-left: 20px;padding-right: 20px;}
    #talepformu .form .form-horizontal .confirmation{margin-top: 0;}

    footer.fixed{position: relative;}

    .nextpage{display: none;}

    #block{margin-top: -128px;}
    #block2{margin-top: -50px;}
    #block3{margin-top: -66px;}
    #block4{margin-top: -54px;}
    #block5{margin-top: -59px;}
    .ar{overflow-x: hidden;}
    .ar header .logo{right: 0;}
    .ar .footer-contact .phone{float: right;}
    .ar header nav{margin-left: 10px !important;}
    .ar header nav .nav li{float: none !important}
    .ar header nav .nav{left:-10px;}
}

@media(max-width:640px) {
    .btn{width: 100%;}
    .textpage h1{font-size: 36px;}
    #slides{top:-130px;}
    .page-text h2{font-size: 18px;}
    .page-text p{font-size: 14px;}
    #block{margin-top: -134px;}
    #block2{margin-top: -41px;}
    #block3{margin-top: -70px;}
    #block4{margin-top: -53px;}
    #block4 .page{background-position: -236px center;}
    #block5{margin-top: -40px;}
    .accordioncontainer .accordionheader .title{float:left;font-size: 15px;color:#fff;margin-left: 10px;margin-top: 10px;}
    .accordioncontainer .accordioncontent{padding-left: 0px;}
    .accordioncontainer .accordionheader .icon img{width:43px;}

    header .topbant{text-align: left;}
}

@media(max-width:480px) {
    .container-small{width: calc(100% - 10px);padding-right: 5px;padding-left: 5px;}
    .container{width: calc(100% - 10px);padding-right: 5px;padding-left: 5px;}
    .container-big{width: calc(100% - 10px);padding-right: 5px;padding-left: 5px;}
    .container-fluid{width: calc(100% - 10px);padding-right:5px;padding-left:5px;}
    header{min-height: 92px;}
    header .logo img{width:150px;}
    header .top{padding: 2px 0 6px 0;}
    header .top .logos .sponsored .toki{float:left;margin-top: 5px;}
    header .top .logos .sponsored .toki img{width: 23px}
    header .top .logos .sponsored .emlak{margin-left: 5px;margin-top: 5px;}
    header .top .logos .sponsored .emlak img{width: 74px}
    header .top .logos .partner{margin-left: 10px;margin-top: 12px;}
    header .top .logos .partner .makro{padding-right: 5px;}
    header .top .logos .partner .makro img{width: 39px}
    header .top .logos .partner .akyapi{margin-left: 5px;}
    header .top .logos .partner .akyapi img{width: 34px}
    header nav .navbar-header{margin-right: 10px;margin-top: 3px;}
    header nav .payment-options{display: none}
    header .topbant{text-align: center;}
    header .language{right: 60px;top: 95px;    z-index: 99999;}
    .phonedisplay{display: block;}
    #slides .container{font-size: 26px;}
    #planlar h1{font-size: 30px;}
    #planlar .detail.detail1{left:5px;top:56px;}
    #planlar .detail.detail2{right:5px;top:56px;}
    #planlar .detail.detail3{left:5px;bottom:20px;}
    #planlar .detail.detail4{right:5px;bottom:20px;}
    #talepformu h1{font-size: 30px;}
    footer{display: none}
    .textpage{padding-top: 34px;margin-top: -30px;}
    .textpage h1{font-size: 28px;}
    .contactpage{padding-top: 92px;}
    #map{height:300px}
    .error-message .error-content{padding: 20px;width: 220px;margin-left: -130px;}


    #block3{margin-top: -80px;}
    #block4 .page{background-position: -483px center;}
    #block5{margin-top: -29px;}

    #blockprivileges{margin-top:92px;height:151px;}
    #blockabout{margin-top:92px;}
    #blockabout .big-title{padding: 50px 0;}
	

.siyah_overlay{display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: rgba(0,0,0,.8); z-index:1001; -moz-opacity: 0.8; opacity:0.8; filter: alpha(opacity=80);}
.white_content{display: none; position: fixed; top: 50%; left: 50%; margin-left:-150px !important; margin-top:-225px !important; width: 300px !important; height: 450px !important; background-color: transparent; z-index:1002; overflow: auto;}
.white_content img.web{display:none;}
.white_content img.mobil{display:block !important;}
.white_content a.close{position: absolute; right: 0px; top: 0; border-radius: 45px 45px; padding: 8px; color: #fff; font-size: 13px; background-color: #000;}
}

@media(max-width:320px) {
    .container-small{width: 100%;padding-right: 0px;padding-left: 0px;}
    .container{width: 100%;padding-right: 0px;padding-left: 0px;}
    .container-big{width: 100%;padding-right: 0px;padding-left: 0px;}
    .container-fluid{width: 100%;padding-right:0px;padding-left:0px;}
    header{min-height: 82px;}
    header .logo img{width:130px;}
    header .top .logos .sponsored .toki img{width: 18px}
    header .top .logos .sponsored .emlak img{width: 55px}
    header .top .logos .partner{margin-top: 8px;}
    header .top .logos .partner .makro img{width: 34px}
    header .top .logos .partner .akyapi img{width: 30px}
    .accordioncontainer .accordionheader .title{float:left;font-size: 11px;color:#fff;margin-left: 20px;margin-top: 15px;}
    .accordioncontainer .accordioncontent{padding-left: 0px;}
    .accordioncontainer .accordionheader .icon img{width:40px;}
}


.ar .col-1, .ar .col-2, .ar .col-3, .ar .col-4, .ar .col-5, .ar .col-6, .ar .col-7, .ar .col-8, .ar .col-9, .ar .col-10, .ar .col-11, .ar .col-12{float:right;}
.ar .pull-right{float: left !important}
.ar .pull-left{float: right !important}
.ar header .top .slogan{float: right;}
.ar header .top .logos .sponsored{float: right;}
.ar header .top .logos .partner{float: right;margin-right: 35px;margin-left: auto;}
.ar header .contact{right:auto;background: url(../images/bg/talepbg-ar.png) right bottom no-repeat;left:0;}
.ar header .contact .request-form-button{float: right;margin-right: 32px;margin-left: auto;}
.ar header .contact .request-form-button img{float: right;}
.ar header .contact .request-form-button span{float: right;text-align: right;margin-right: 5px;}
.ar header .contact .flag{left:37px;}
.ar header nav{margin-left: 342px;margin-right: auto;}
.ar header nav .nav li{float: right;}
.ar .page-text{text-align: right;}
.ar .form-horizontal .radio, .ar .form-horizontal .checkbox, .ar .form-horizontal .ar .radio-inline, .ar .form-horizontal .checkbox-inline{padding-left:0px;padding-right: 20px;}
.ar #talepformu{text-align: right;}
.ar .radio input[type="radio"], .ar .radio-inline input[type="radio"], .ar .checkbox input[type="checkbox"], .ar .checkbox-inline input[type="checkbox"]{right: 0;}
.ar .requestbutton{left: auto;right: 45px;}
.ar footer .footer-nav ul.nav li{float: right;margin-right: auto;margin-left: 10px;}
.ar footer .footer .left{float: right;text-align: right;}
.ar footer .logos .partner{float: right;}
.ar footer .logos .sponsored{float: left;}
.ar .textpage{text-align: right;}
.ar .container{text-align: right;}
.ar .contact-page-form .title{left: auto;right: 20px;}
.ar .accordioncontainer .accordionheader{background: url(../images/bg/accordion-ar.png) left center no-repeat;}
.ar .accordioncontainer .accordionheader .icon{float: right;}
.ar .accordioncontainer .accordionheader .title{float: right;margin-left: auto;margin-right: 20px;}

.siyah_overlay{display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: rgba(0,0,0,.8); z-index:1001; -moz-opacity: 0.8; opacity:0.8; filter: alpha(opacity=80);}
.white_content{display: none; position: fixed; top: 50%; left: 50%; margin-left: -400px; margin-top: -315px; width: 800px; height: 625px; background-color: transparent; z-index:1002; overflow: auto;}
.white_content img.mobil{display:none;}
.white_content a.close{position: absolute; right: 0px; top: 0; border-radius: 45px 45px; padding: 8px; color: #fff; font-size: 13px; background-color: #000;}
.modal-info-form{
    width: 900px !important;
    margin: 30px auto;
    position: relative;
}
.modal-info-form .modal-content{
	box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    background-clip: padding-box;
    outline: 0;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
    position: relative;
    background-color: #58121a !important;
}
.modal-info-form .modal-content .modal-body{
    position: relative;
    display: block;
}
.modal-info-form .modal-content .modal-body span{
   display: block;
    font-size: 19px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 10px;
}
.modal-info-form .modal-content .modal-body span a{
    color: #fff;
}
.modal-info-form .modal-content .modal-body .modal-title{
    font-size: 45px;
    font-weight: 300;
    color: #fff;
    margin-bottom: 10px;
}
.modal-info-form .modal-content .modal-body .modal-subtitle{
    display: block;
    font-size: 19px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 10px;
}