.slidePopup2.map_arrow_1{margin-top: 10%;}
.map_arrow_2{margin-top: 10%;}
.map_arrow_3{margin-top: 20%;}
.space30{ height: 30px; }
.space50{ height: 50px; }
.page__header .live-menu .search .live-list-links{
	position: absolute;background: #FFF; top:60px; left: 0px; display: none;
}
.onlyMobile{ display: none;}
.page__header .live-menu .search:hover .live-list-links{
	left: 0px; display: block;
}
.page__header .live-menu .search .live-list-links li{ 
	border-bottom: 1px dashed #e5e5e5;
	margin-left: 0px; width: 100%;
}
.page__header .live-menu .search li .live-link:hover{
	background:#e41c24; color: #FFF;
}
.page__header .live-menu .search .live-list-links li:first-child{
	border-top: 1px dashed #e5e5e5;
}
.grid__content .grid__items .item{ background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }
.page__header .logo img{ margin-top: -16px; height: 90px; }
.page__header .live-menu .search:hover > a{ background: #FFF;}
.page__header .live-menu .search .live-link{ display: block; padding-right: 0px; }
.fixbodyWrap{ padding-top: 100px; }
.privacyContainer{ padding: 30px; }
.privacyContainer p{ color: #a2a2a2; font-size: 16px; line-height: 25px; }
.privacyContainer a{ color: #a2a2a2; font-weight: bold; }
.playBtn{ position: absolute; left: 50%; top: 50%; display: block; margin-left: -35px; margin-top: -35px; width: 70px; height: 70px; background: url('../img/play_btn.png') no-repeat center; background-size: cover; }
.dibImage{ max-width: 240px; margin-right: 10px;}
.tabCol a.active{ background: rgba(255,255,255,0.1); }
.socialLink{ line-height: 40px; font-size: 35px;  }
.socialLink a:hover{ color: rgba(255,255,255,0.7); }
.footerDLogo a{ color: #FFF;}
.marker-content{ background: #333; margin-bottom: 10px; padding-top: 20px; position: relative; }
.close-button-marker img{ display: none !important;}
.close-button-marker{ opacity: 1 !important; width: 20px !important; height: 20px !important; right: 33px !important; top: -5px !important; border-radius: 100% !important; background: #000 !important;}
.close-button-marker:after{ content:"x"; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; color: #FFF; text-align: center; line-height: 20px;}
.marker-content img{ display: block; margin-bottom: 20px; }
.marker-content a{ color: #bdbbbb; font-weight: 200; text-align: center; background: #000; display: block; width: 50%; float: left; line-height: 30px;}
.marker-content h4{ font-size: 25px; margin-bottom: 10px;}
.gm-style-iw{ top: 0px !important;}
.vaziyetListesi{ padding-left: 50px; padding-top: 30px; width: 50%;}
.vaziyetListesi ul li > div:After{background-image: linear-gradient(to right, rgba(0,0,0,0.7), transparent); position: absolute; left: 0px; top: 0px; width: 100%; content: ""; height: 100%; }
.vaziyetListesi ul li > div{ cursor: pointer; font-size: 22px;  font-family: 'Pattaya'; position: relative; text-align: center; line-height: 120px; color: #FFF; margin-bottom: 20px;}
.vaziyetListesi ul li > div span{ position: relative; z-index: 3; border-bottom: 2px solid transparent; }
.vaziyetListesi ul li > div.active span{ border-bottom:2px solid #FFF; }
.whiteTitle{ color:#FFF; font-size: 24px; line-height: 30px; margin-bottom: 10px; }
.mercanImageBG{ background:url('../img/73a68fc9-7f69-4512-a1d4-b05d2578c79b.JPG') no-repeat center; background-size: cover; }
.marinaImageBG{ background:url('../img/008afe1c-5c8a-4b5c-a7ac-b1f8d3ae9f7f.png') no-repeat center; background-size: cover; }
.kalyonImageBG{ background:url('../img/stage_slider/kalyon_evleri_etaplar.jpg') no-repeat center; background-size: cover; }
.text-rtl{ text-align: right; }
.marker-content:after{
	width: 0; position: absolute; margin-left: 0px;
	height: 0; left: 50%; bottom: -10px; content: "";
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #000;
}
.gm-style img{ right: 30px !important;}
.headSliderData{height: 60vh; max-height: 600px;  background-size: cover !important; margin-top: 70px; }
.headSliderData .stage-page__stats-content{ top: 50%; bottom: auto;}
.pageslidedata.headSliderData{ height: 80vh; max-height: none; }
.passiveStages a .pink{ color:#999 !important;}
.midclubsLink2{ background: #e2a022; color:#000 !important; font-size: 14px; display: inline-block; line-height: 40px; padding-left: 30px; padding-right: 30px; border-radius: 10px;}

@media (min-width: 1100px) and (max-height: 768px){
	.popupText3{ left: 22%; font-size: 10px; }
	.ptdatatitle{font-size: 14px; padding: 5px 10px; min-width: 160px;}
	.map_arrow_1{ margin-top: 0;}
	.map_arrow_2{ margin-top: 10%;}
	.map_arrow_3{ margin-top: 20%;}
	.marina_vaziyet_plani .col2.mercancol2 > div{font-size: 30px;}
	.map_arrow{ font-size: 30px;}
}
@media (max-width: 1024px) and (min-width: 769px){
	.headSliderData{ height: 40vh; }
	.page__header ul li a{ font-size:11px !important;}
	.tabletRight { float: right;}
}
@media (min-width: 1000px) and (max-width: 1370px){
	.vaziyetListesi{width: 40%;}
	.vaziyetListesi ul li > div{ line-height: 80px; font-size: 16px; }
	.properties-page .properties-list .container{ width: 100% !important; }
	.container{ width: 1000px !important;}
	.tabCol a{ padding: 10px; }
	.tabCol img{ max-width: 40px; margin-bottom: 8px; }
	.marina_midclubs .slidePopup2 { transform: scale(.6,.6);left: 40px;top: 40px;}
	.ptdatatitle{ min-width: 120px; padding: 5px 10px; font-size: 12px;}
	.popupText3{
		transform: scale(0.7,0.7);
		transform-origin: 0 0;
		left: 22%;
	}
	.map_arrow{font-size: 22px;}
	.map_arrow span,.marina_vaziyet_plani .col2.mercancol2 > div
	,.marina_vaziyet_plani .col2 > div{ font-size: 20px;}
	.page__header .actions > ul{ float:right; margin-top: 15px;}
	.page__header .live-menu .search .live-list-links{ top: 40px;}
	.page__header .live-menu .search .live-link{ padding: 10px; font-size: 14px;}
	.page__header{ height: 80px;}
	.page__header .logo img{ max-width: 150px;}
	.page__header ul li a{ font-size:12px;}
	.live-menu { font-size: 12px;}
	.fixed__contact.active .form{ transform: scale(0.8,0.8) !important; }
	.properties__tab .tabs__menu li{ width: 27.7%; }
	.grid__content .grid__items .item{ height: 250px;}
	.grid__content .grid__items .vector-col .text p{ font-size: 12px; line-height: 18px; }
	#new_map{ height: 300px; }
	.slidePopup2{transform: scale(0.7,0.7); transform-origin: 0 0; top: 18%; }
	.contactContent img.half_width{ width: 35%;}
	.contactContent .half_contact_content{
		width: 65%;
		position: relative;
		transform: none;
		left: auto;
		padding: 20px;
	}
	.half_contact_content p{ margin-bottom: 20px;}
	.midclubs .yatirim_content h2{ font-size: 35px !important;}
}

@media (min-width: 690px){
	.fixed__contact .form {
		width: 320px;
		right: 30px;
		bottom: -20px;
	}
}
@media (max-width: 768px) and  (min-width: 767px){
	.page__header .logo img{ height: 80px;}
	.homepage_slider{ margin-top: 80px;}
	.properties-page .tabs__content{ padding-bottom: 100px; }
	.page__header .live-menu .search .live-link{ width: 100%; }
	.yatirim_no{font-size: 300px;}
	.yatirim_content p{ font-size: 12px; line-height: 16px;}
	.vaziyetListesi{ width: 100%; padding-left: 0px;}
	.vaziyetListesiUL li{ width: 33.33%; float: left; padding-left: 5px; padding-right: 5px;}
	.yerleskeCont .wRow_50{ width: 100%; }
	.midclubs .yatirim_content h2{font-size: 30px !important; }
	.midclubs .yatirim_content h2.h2D{ font-size: 18px !important;}
	.midclubs .yatirim_content h2.h2D br{ display: none; }
	.midclubs .yatirim_content ul li{ padding: 2px 0px !important;}
	.midclubs .yatirim_content ul{ margin-bottom: 10px;}
	.marinatabContent p{ margin: 10px 0px; font-size:12px; }
	.popupText3 div{font-size: 14px; line-height: 18px;}
	.popupText3{width: calc(100% - 200px); left: 150px;}
	.map_arrow{font-size: 25px; }
	.map_arrow span{font-size: 20px;}
	.pageslidedata.headSliderData{ height: 50vh; }
	.ptdatatitle{ min-width: 140px; padding: 0px 5px; line-height: 30px; font-size: 14px; font-weight: normal;}
	.space100{ height: 50px; }
	.marinatabContent .slidePopup2{ left: 20px; top: 20px;}
	#sanaltur_360 iframe{ height: 500px !important; }
	.marinatabContent{ width: 100%;}
	.tabCol{ display: none; }
	.fixed__contact .form {
		right: 0;bottom: 0;
	}
}
.etaplar{ padding-top: 90px;}
@media(max-width:767px){
	body.menu-active{overflow: hidden;}
	#livecam, #livecam1, #livecam2, #livecam3{ width: 90%; height: 40vh; }
	.etaplar{ padding-top: 70px;}
	.dark_row .left_half,.left_half{ float: none !important; }
	.yasam .customer-comments.firstData .ptCustom{ padding-top: 75px !important; }
	.yasam .customer-comments.firstData .relative{ padding-top: 0px !important;}
	.yasam .customer-comments .ptCustom .item .space100{ display: none; }
	.properties-page .tabs__content{ padding-bottom: 50px !important; }
	.yasam .properties-page .properties-list{ height: auto !important;}
	#address_band p{ margin-bottom: 20px;}

	.generalWrap .page__header{height: 70px !important;}
	.dropdownMobileLive ul{ padding: 0px !important; display: none; }
	.dropdownMobileLive ul li a{ width: 100% !important; }
	.dropdownMobileLive ul li:first-child{ border-top: 1px solid rgba(255,255,255,0.1) !important; }
	.dropdownMobileLive ul li{ height: 36px !important;}
	.socialLink{ display: inline-block;}
	.page__footer{text-align: center; }
	.owl-theme .owl-nav{ width: 220px !important; margin-left: -110px !important;}
	.new_gray_title p img{ margin: 0px; margin-bottom: 10px; margin-left: 10px;}
	.new_gray_title p{ line-height: 22px; font-size: 16px;}
	.marina_vaziyet_plani .col2.mercancol2 > div{display: none;}
	.map_arrow span{ font-size: 16px; }
	.map_arrow{
		padding-left: 0px;width: 100%;text-align: center; line-height: 30px; font-size: 20px; background: #000; padding: 10px 0px; margin-top: 10px;
	}
	.map_arrow:after{display: none;}
	.projectDetailText{ font-size: 16px; }
	.onlyMobile{ display: block; }
	.mobile-hide{ display: none; }
	.marinatabContent .slidePopup2{ position: relative; width: 100%;}
	.popupText3{ position: relative; z-index: 4; color: #FFF; left: 0px; padding: 10px; padding-bottom: 30px; width: 100%; }
	#marina_tasarim_mimari:After{
		background-image: linear-gradient(to bottom, rgba(0,0,0,0.7), transparent);
		position: absolute;left: 0px; top: 0px; width: 100%; content: "";height: 100%;
	}
	#marina_tasarim_mimari{ background: url('../img/tasarim_mimari.jpg') no-repeat right; background-size: cover; }
	#marina_tasarim_mimari > img{ display: none; }
	.marina_vaziyet_plani .col2 > div{ position: relative; }
	.marina_vaziyet_plani .col2{ position: relative; height: auto; width: 100%; font-size: 20px;}
	.marina_vaziyet_plani .col1{ width: 100%;}
	.arrowData{ transform: scale(0.61); transform-origin: right bottom;}
	.ptdatatitle{ font-size: 12px; padding: 0px; font-weight: normal; min-width: 120px; }
	#sanaltur_360 iframe{ height: 300px !important; }
	.project_popline{ margin-top: -70px; transform: scale(.7); transform-origin: 0 0; background-color: rgba(0,0,0,0.3); }
	.pageslidedata.headSliderData{ height: 40vh !important; }
	.marinatabContent{ width: 100%; padding: 20px;}
	.tabCol{ display: none; }
	.yatirim_content h2.h2D{ font-size: 24px !important;}
	.yatirim_content h2{ font-size: 20px !important;}
	.space100{ height:40px;}
	.new_gray_title p small{display: block; margin-top: 10px;}
	.yatirim_no{top: 0px; font-size: 200px;}
	.yatirim_content{width: 100%;}
	.left_half{width: 100% !important; position: relative; left: 0px; top: 0px;}
	.yatirim_content{ position: relative; transform: none; top: 0px !important; left: 0px !important; padding: 30px 20px !important; }
	.vaziyetListesi{ width: 100%; padding-left: 0px;}
	.vaziyetListesiUL li{ width: 100%; float: left; padding-left: 5px; padding-right: 5px;}
	.yerleskeCont .wRow_50{ width: 100%; }
	.new_gray_title .container{ max-width: 260px; }
	.new_gray_title br{ display: none;}
	.yasam .ptCustom{ padding-bottom: 0px !important; }
	.yasam .customer-comments .relative{ padding-top: 30px !important; margin-bottom: 30px !important; }
	.headSliderData{ height: 30vh !important; }
	#qr_box{ position: relative; display: none;
		top: 0px; float: none; padding-left: 0px;
		width: 100%; text-align: center;
		left: 0px; margin-top: 0px; border: none; }
		#qr_box img{ margin: 0px auto; margin-bottom: 20px; display: block;}
		.contactContent > img{width: 100%;}
		.half_contact_content{ padding: 20px;}
		.mobileFloatNone{ float: none !important; }
		.slidePopup2 p:first-child{font-size: 14px; font-weight: normal;}
		.slidePopup_1, .slidePopup2{
			position: relative;
			right: 0px !important; overflow: auto; width: 100%;
			left: 0px !important; max-width: 100%; transform: none !important;
			top: 0px !important; min-height: 200px;
			padding: 20px !important;
		}
		.slidePopup_1 button{float: none; transform: scale(0.8); transform-origin: center; margin-top: 10px; margin-left: auto; margin-right: auto;}
		.slidePopup_1{ min-height: auto; text-align: center; background: url('../img/mercan_konaklar_bg.jpg') no-repeat center right; background-size: cover; font-size: 20px; }
		.slidePopup_1 span{font-size: 16px;}
		.slidePopup2{ font-size: 14px; background: url('../img/mid_bg.png') no-repeat center center; background-size: cover; }
		.home_full_image .full_width{ display: none;}
		.dibImage{ max-width: 180px; }
		.mobile-toggle{ top: 10px !important;}
		.stage-page__list{ padding-top: 30px !important; }
		.new_gray_title{ padding-top: 40px; padding-bottom: 20px;}
		.yerleske .new_gray_title, .yatirim .new_gray_title, .contact .new_gray_title{padding-top: 80px;}
		.midclubs .new_gray_title{padding-top: 0px;}
		.grid__content{ display: block !important; padding-top: 0px;}
		.grid__content .grid__items .item{height: 180px;}
		.grid__content .grid__items .item .text{ padding: 10px;}
		.grid__content .grid__items .vector-col .text p{ font-size: 12px;  line-height: 16px; }
		.page__header .actions .search{ display: none; }
		.homepage_slider,.videoSlider,.videoSliderMobile{ margin-top: 70px !important;}
		.tableNavigation{ width: 100%; }

		.properties-page .properties-list li a img{transform: scale(.3) !important;}
	}

	@media (min-width: 768px){
		.fixed__contact .form { right: 0;bottom: 0; }
	}

	@media (min-width: 768px) and (max-width: 1100px){
		.text{min-width: 500px; display: block;}
	}

	@media (max-width: 768px){
		.onlyHighWidthMobileUL li{width: 100% !important; display: block !important; float: none !important;}
		.midclubs{ padding-top: 0px !important;}
		.contactContent > img{ float: none; margin: 0px auto; display: block; }
		.contactContent > div{ 
			position: relative;
			top: 0px !important;
			left: 0px !important;
			width: 100%;
			transform: none;
		}
		.headSliderData{ height: 40vh;}
		.page__footer{ padding-top: 40px; padding-bottom: 40px;}
		.page__header{height: 90px !important;}
		.homepage_slider{ height: auto; }
		body.mainpage .homepage_slider{padding-top: 70px;}
		body.yasam .videoSliderMobile{padding-top: 70px; margin-top: 0;}
		body.yasam .playBtn{top: 65%;}
		body.midclubs .videoSliderMobile{padding-top: 25px; margin-top: 0;}
		.homepage_slider .mouse_scroll{ display: none; }
		.stage-page__list{ padding-top: 50px; }
		.tabletRight{ float: right; }
		.slidePopup2{
			transform: scale(0.7);
			transform-origin: 0 0;
			right: -70px;
			top: 20px;
		}
		#new_map{ height: 350px; }
		.yasam{ padding-top: 0px !important;}
		.tableNavigation{ position: absolute; top: 0px; right: 0px;}
		.page__header .actions .search{ margin-right: 30px;}
		.navigation-menu{ margin-top: 50px; height: 100vh;}
		.cookie-text{ margin-bottom: 30px; text-align: center; font-size: 10px; margin-top: 30px; }
		.footerDLogo img{ margin: 0px auto; max-width: 200px; display: block; margin-bottom: 15px; }
		.footerDLogo{ text-align: center;}
	}

	@media (max-width: 690px){
		.page__header .logo img{ height: 60px !important; margin-top: 0;}
		.onlyHighWidthMobileUL li{width: 100% !important; display: block !important; float: none !important;}
	}

	@media (min-width: 690px) and (max-width: 767px){
		.page__header .logo img{ height: 60px; margin-top: -60px;}
	}  

	@media (width: 768px){
		.page__header .logo img{ height: 60px; margin-top: -10px;}
	}  

	@media (min-width: 769px) and (max-width: 1000px){
		.page__header .logo img{ height: 60px; margin-top: -10px;}
		.page__header .actions{margin-right: 50px;}
		.page__header .live-menu .search .live-link{width: 100%; display: none;}
		.page__header .actions .search{top: -10px;}
		.page__header .mobile-toggle{top: 10px;}
		.onlyHighWidthMobile{display: block;}
		.onlyHighWidthMobileUL{padding: 10px !important;}
		.onlyHighWidthMobileUL li{width: 100% !important; display: block !important; float: none !important;}
	}

	@media (max-width: 900px){
		.generalWrap .page__header{height: 70px !important; background: rgba(37, 37, 37, 0.6) !important;}
	}

    /*@media (min-height: 200px) and (max-height: 420px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape){
        .page__header .navigation-menu ul{padding: 25px;}
        .page__header .navigation-menu ul li{
            float: left;
            margin-left: 0;
            width: 50%;
            box-sizing: border-box;
            border-bottom: solid 1px rgba(255,255,255,0.1);
            border-top: none;
        }
        .showMobileLiveLink{border-bottom: solid 1px rgba(255,255,255,0.1) !important;}
        .onlyHighWidthMobile{display: block;}
        .onlyHighWidthMobileUL{padding: 0px !important;}
        .page__header .actions .search{display: none;}
        }
        */

        @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) { /* İOS YATAY*/
        	.page__header .navigation-menu ul{padding: 25px;}
        	.page__header .navigation-menu ul li{float: left; margin-left: 0; width: 50%; box-sizing: border-box; border-bottom: solid 1px rgba(255,255,255,0.1); border-top: none;}
        	.showMobileLiveLink{border-bottom: solid 1px rgba(255,255,255,0.1) !important;}
        	.onlyHighWidthMobile{display: block;}
        	.onlyHighWidthMobileUL{padding: 0px !important; display: none;}
        	.page__header .actions .search{display: none;}
        	.onlyHighWidthMobileUL li{width: 100% !important; display: block !important; float: none !important;}
        	body.menu-active{overflow: hidden;}
        	.slidePopup2{background-size: contain; padding-left: 250px !important;}
        	.slidePopup2 ul{margin: 5px 0;}
        	.slidePopup2 p{font-size: 14px;}
        	.slidePopup2 p:first-child{font-size: 14px;}
        	.slidePopup2 ul li{font-size: 12px; line-height: 14px;}
        	.slidePopup2 .midclubsLink2{font-size: 12px; line-height: 35px; padding-left: 20px; padding-right: 20px;}
        	
        }

.grecaptcha-badge{ display: none;}