@media all and (min-height: 1200px) {

}
@media all and (min-width: 1521px) and (max-width: 1920px) and (min-height: 900px) {
	.bilgiTalepForm .input_holder{ margin-bottom: 10px; }
	.phoneInfo{ margin-top: 50px; }
	.image_360{ max-width: 200px; }
}
@media all and (min-width: 1500px) and (min-height: 700px) and (max-height: 900px) {
	nav .container{ padding-top: 40px; }
}
@media all and (min-width: 1400px) and (max-width: 1520px) and (min-height: 900px){
	.bilgiTalepForm .input_holder{ margin-bottom: 10px; }
	.phoneInfo{ margin-top: 50px; }
}
@media all and (min-width: 1440px) and (max-width:1680px) {
	#map_location{width:33%; height:60%;}
	#navigation{height:400px;}
	.navigation{padding-left:50px; padding-top:50px;  height:400px;}
	#concept_slider_area{width:54%;}
	#concept_text_right div{padding-left:100px;}
	#slider_text{margin-left:61vh; width:150px;}
	footer .footer_bottom p.copy{font-size:12px;}
	.concept_text #concept_text_right div p{font-size:18px; line-height:20px;}
	.location_bottom #location_bottom_right div p{font-size:14px; line-height:16px;}
	.navigation:hover .bg{height:105%;}
	#scroll_down{ left: 20px; }
	#arch_text{width:32%;}
	#logo_sma,#logo_viva{ width: 100px; }
	.navigation h2{margin-bottom:24px;}
	.navigation p{width:50%; font-size:21px; line-height:25px;}
	.contact_section #map{width:50%;}

	.slider_content{position: absolute; left: 20%; top: 18%;}
	/*.slider_content img{width: 50%;}*/
	.mobileContent{display: none;}

	.location_img{left: 23%;}
}
@media all and (min-width: 1281px) and (max-width:1439px) {
	#map_switch{ width: 600px; height: 100px; background-size: cover !important; margin-left: -300px; }
	#badge_3{ max-width: 200px; }
	nav{ width: calc(335px); }
	#cover{ width: calc(100% - 335px); }
	#badge_3{ max-width: 200px; }
	/* OMUR FIXED */
	#scroll_down{ left: 20px; }
	#concept_slider_area{ width: 50%; }
	#arch_text{ width: 35%; }
	#arch_text p,#arch_bottom_right p{ font-size: 16px !important; line-height: 18px !important; }
	#logo_sma,#logo_viva{ width: 80px; }
	/* OMUR FIXED */
	#map_location{width:37%; height:60%;}
	#navigation{height:370px;}
	.navigation{padding-left:40px; padding-top:40px; height:370px;}
	.navigation h2{margin-bottom:24px;}
	.navigation p{width:50%; font-size:18px; line-height:22px;}
	body.gallery #concept_slider_area{margin-left:8%;}
	#concept_text_right div{padding-left:100px;}
	#slider_text{margin-left:61vh; width:150px;}
	footer .footer_bottom p.copy{font-size:11px;}
	.concept_text #concept_text_right div p{font-size:18px; line-height:20px;}
	.location_bottom #location_bottom_right div p{font-size:14px; line-height:16px;}
	.navigation:hover .bg{height:105%;}
	.arch_text{font-size:14px; line-height:16px;}
	.contact_section #map{width:50%;}

	.slider_content{position: absolute; left: 15%; top: 18%;}
	/*.slider_content img{width: 50%;}*/
	.mobileContent{display: none;}
}
@media all and (min-width: 1025px) and (max-width:1280px) {
	#map_switch{ width: 600px; height: 100px; background-size: cover !important; margin-left: -300px; }
	#contact_wrapper h3{ font-size: 16px; }
	.h56{ height: 40px; line-height: 40px !important; }
	#contact_wrapper{ margin-top: 120px; }
	#contact_wrapper_left .btn{ max-height: 35px; margin-bottom: 20px; }
	.h56 .left{ max-height: 40px; }
	#badge_3{ max-width: 200px; }
	nav{ width: calc(335px); }
	#cover{ width: calc(100% - 335px); }
	#navigation{height:370px;}
	.navigation{padding-left:40px; padding-top:40px; height:370px;}
	.navigation h2{margin-bottom:24px;}
	.navigation p{width:50%; font-size:18px; line-height:22px;}
	#slider_text{margin-left:57vh; width:150px;}
	footer .footer_bottom p.copy{font-size:11px;}
	.concept_text #concept_text_right div p{font-size:18px; line-height:20px;}
	#concept_text_right div{padding-left:100px;}
	#concept_huzur_square{margin-right:-10vh}
	.location_bottom #location_bottom_right div p{font-size:14px; line-height:16px;}
	#map_location{width:28%; height:60%;}
	.location_list{right:90px;}
	.navigation:hover .bg{height:105%;}
	#arch_text p{font-size:14px; line-height:16px;}
	#concept_slider_area{width:56%;}
	#scroll_down{left:20px;}
	#logo_sma{width:80px;}
	#logo_viva{width:80px;}
	.arch_bottom #arch_bottom_right div p{font-size:14px; line-height:16px;}

	.slider_content{position: absolute; left: 20%; top: 18%;}
	/*.slider_content img{width: 50%;}*/
	.mobileContent{display: none;}
}

@media all and (min-width: 768px) and (max-width:1000px) {
	
}

@media (min-width: 1400px) and (max-width: 1650px){

}

.errorTextS{color: #FFF; font-family: 'Avenir Roman'; margin-top: 10px; display: block; font-size: 14px;}

.mobileBtn{ display: none; }


/* FORM RESPONSİVE */
@media (min-height: 400px)and (max-height: 500px) and (min-width: 769px) {
	.phoneInfo{ margin-top: 0px !important; }
	.phoneInfo img{ display: none; }
}
@media (min-height: 400px) and (max-height: 600px) and (min-width: 769px){
	nav{ width: 20%; width: calc(280px); }
	#cover{ width: 80%; width: calc(100% - 280px); }
	nav .container{padding: 25px 15px;}
	.bilgiTalepForm .input_holder{margin-left: auto; margin-bottom: 10px; margin-right: auto; padding: 5px;}
	.bilgiTalepForm .button_holder{ padding: 5px; }
	.bilgiTalepForm h2{font-size: 20px; margin-bottom: 5px;}
	.bilgiTalepForm p{font-size: 12px; margin-bottom: 5px;}
	.bilgiTalepForm input{padding: 0px 10px; width: 100%; font-size: 13px; line-height: 23px;}
	.bilgiTalepForm #message{height: 60px;}
	.checkboxContainer{padding-left: 60px;}
	.checkmark{left: 25px;}
	.checkbox{margin: 5px auto;}
	.sendBtn{padding: 10px 10px;}
	.phoneInfo a{font-size: 20px; line-height: 25px;}
	.social .iconWrapper{padding: 0 5px;}
	.social .iconWrapper i{ font-size: 12px; line-height: 16px; width: 16px; height: 16px; }
	.phoneInfo{ margin-top: 30px; }
	header{ left: 60px; top: 10px; }
}

@media (min-height: 601px) and (max-height: 620px) and (min-width: 769px){
	nav .container{padding: 10px 15 !important;}
}

@media (min-height: 621px) and (max-height: 640px) and (min-width: 769px){
	nav .container{padding: 25px 15px !important;}
}

@media (min-height: 601px) and (max-height: 650px) and (min-width: 769px){
	.phoneInfo{ margin-top: 30px; }
	.menu_pane_cover{ margin-top: 40px; }
	nav .container{ padding: 40px 15px;}
	.bilgiTalepForm h2{font-size: 25px; margin-bottom: 7px;}
	.bilgiTalepForm p{font-size: 15px; line-height: 24px; margin-bottom: 5px;}
	.bilgiTalepForm input{padding: 10px; font-size: 14px; line-height: 18px;}
	.bilgiTalepForm .input_holder{padding: 5px; margin-bottom: 5px;}
	.checkboxContainer{padding-left: 60px;}
	.checkmark{left: 25px;}
	.bilgiTalepForm .button_holder{ padding: 5px; }
	.checkbox{margin: 5px auto;}
	.sendBtn{ padding: 15px; }
	.phoneInfo a{font-size: 20px; line-height: 25px;}
	.social .iconWrapper{padding: 0 10px;}
	.bilgiTalepForm .icon_holder{padding: 15px;}
}


@media (min-height: 651px) and (max-height: 700px) and (min-width: 769px){
	.menu_pane_cover{ margin-top: 30px; }
	nav .container{padding: 40px 15px;}
	.bilgiTalepForm h2{font-size: 26px; margin-bottom: 7px;}
	.bilgiTalepForm p{font-size: 16px; line-height: 24px; margin-bottom: 5px;}
	.bilgiTalepForm input{width: 100%; padding: 10px; font-size: 16px; line-height: 18px;}
	.bilgiTalepForm .input_holder{padding: 5px; margin-bottom: 7px;}
	.bilgiTalepForm .button_holder{ padding: 5px; }
	.social .iconWrapper i{ font-size: 14px; }
	.checkboxContainer{padding-left: 60px;}
	.checkmark{left: 25px;}
	.checkbox{margin: 5px auto;}
	.sendBtn{width: 100%; padding: 15px;}
	.phoneInfo{ margin-top: 40px; }
	.phoneInfo a{font-size: 20px; line-height: 25px;}
	.social .iconWrapper{padding: 0 5px;}
}

@media (min-height: 701px) and (max-height: 750px) and (min-width: 769px){
	nav .container{max-width: 300px; padding: 40px 0;}
	.bilgiTalepForm h2{font-size: 25px; margin-bottom: 7px;}
	.bilgiTalepForm p{font-size: 15px; line-height: 25px; margin-bottom: 5px;}
	.bilgiTalepForm input{width: 100%; padding: 10px; font-size: 15px; line-height: 18px;}
	.bilgiTalepForm .input_holder{padding: 5px; margin-bottom: 10px;}
	.bilgiTalepForm .button_holder{ padding: 5px; }
	.checkboxContainer{padding-left: 60px;}
	.checkmark{left: 25px;}
	.checkbox{margin: 5px auto;}
	.sendBtn{ padding: 15px; }
	.phoneInfo{ margin-top: 30px; }
	.phoneInfo a{font-size: 20px; line-height: 25px;}
	.social .iconWrapper{padding: 0 5px;}
}

/*@media screen and (orientation:landscape) and (max-device-width: 640px){
	body *{display: none !important;}
	body{background: rgba(0,76,98,.40) url("../images/landscape.png") center center no-repeat; width:100%; height:100%; overflow:hidden; background-size: contain;}
	body{background: url("../images/landscape.png") center center no-repeat, url("../images/bg_land.png") center center no-repeat; width:100%; height:100%; overflow:hidden; background-size: cover;}
	}*/

	@media only screen and (min-device-width: 375px) and (max-device-width: 820px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) { /* İOS YATAY*/
		#cover, nav{width: 100%;}
		nav{height: auto;}
		#headline{margin-top: 0;}
		#badge_3{left: 80%;}
		nav .container{padding: 25px 150px;}

		nav .container{ padding-top: 100px; }
		#gallery{ height: 600px; }
		#contact{height: auto;}
		#headline{ margin-top: -220px; left: 120px; }
		.image_360{ left: 20px; }
		#cover{ height: auto; }
		#project{ max-height: 600px; }
		#slider_0{background: url(../images/slide1_mobile.jpg) bottom center no-repeat; background-size: cover;}
		#slider_1{background: url(../images/slide2_mobile.jpg) bottom center no-repeat; background-size: cover;}
		#contact_wrapper{ margin-left: 30px; }
		#contact{ overflow: hidden; }
		header{ left: 0px; top: 0px; width: 100%; height: 70px; }
		#map_switch{ width: 600px; height: 100px; background-size: cover !important; margin-left: -300px; }
		#headline h2{ font-size: 35px; }
		nav{ position: relative; width: 100%; }
		#cover{ position: relative; overflow: auto; }
		#left_panel{ display: none; }
		#badge_3{ max-width: 180px; left: 30%; margin-left: -90px; top: 35% !important; bottom:auto; }
		#cover{ width: 100%; height: 100%;}
		#map_location{width:33%; height:60%;}
		.concept_slider h1{font-size:100px; left:170px;}
		#concept_slider_area{width:56%;}
		#slider_text{margin-left: auto; width: 26%; left: 106%;}
		#concept_text_square{width:110%; height:70vh; margin-top:-35vh;}
		.concept_text #concept_text_right{padding-left:140px;}
		.concept_text #concept_text_right div p{font-size:16px; line-height:20px;}
		#huzur_mask{display:none;}
		#navigation{height:500px;}
		.navigation{height:500px; padding-left:40px; padding-top:40px;}
		.navigation h2{margin-bottom:24px;}
		.navigation p{width:50%; font-size:18px; line-height:22px;}
		.footer_top_second_col{display:none;}
		.footer_top_first_col{width:65%;}
		.footer_top_third_col{width:35%;}
		.location_bottom #location_bottom_right div p{font-size:14px; line-height:16px;}
		#map_location{width:28%; height:60%;}
		.location_list{right:90px;}
		#location_navigation li{font-size:18px; }
		.navigation:hover .bg{height:105%;}
		#arch_text p{font-size:14px; line-height:16px;}
		#concept_slider_area{width:56%;}
		#scroll_down{left:20px;}
		#logo_sma{width:80px;}
		#logo_viva{width:80px;}
		.arch_bottom #arch_bottom_right div p{font-size:14px; line-height:16px;}
		#pagination{width:52px; height:52px; left:-26px; top:-26px; line-height:52px; font-size:18px;}
		#pagination strong{font-size:32px;}

		#promo{overflow: hidden;}
		#slider_cover{width: 101%;}

		#slider_0{background: url(../images/slide1_mobile.jpg) bottom center no-repeat; background-size: cover;}
		#slider_1{background: url(../images/slide2_mobile.jpg) bottom center no-repeat; background-size: cover;}

		.slider_content{left: 50%; transform: translateX(-50%); width: 250px;}
		.slider_content img{width: 100%;}
		.slider_content .webContent{display: none;}

		.location_img{left: 50%; transform: translateX(-50%); width: 100px;}
		.location_img img{width: 100%;}
	}

	@media only screen and (min-device-height: 250px) and (max-device-height: 600px) and (orientation: landscape) { /* ANDROİD */
		nav{background-repeat-y: repeat;}
		.slider_content .mobileContent{width: 50%;}
	}

	@media all and  (max-width: 767px) {
		section{ height: calc(100vh - 50px);}
		.mobileBtn{ display: block; position: fixed;bottom: 0px;  left: 0px; width: 100%;}
		.mobileBtn a:after{ display: block; content:''; width: calc(100% - 20px); height: calc(100% - 20px); border:1px solid #FFF; position: absolute; left: 9px; top: 9px; }
		.callBtn{ background:#197893; }
		.formBtn{ background:#004c62; }
		.mobileBtn a{ display: block; width: 50%; height: 65px; text-align:center; color: #FFF;  font-family: 'Avenir Medium'; position: relative; font-size: 14px; float: left; line-height: 65px; }
		.map_info{left: 0px; top: 30px;}
		#map2{ height: 300px; width: 100%; width: 100%; margin-left: -30px; }
		#contact_wrapper_right{ width: 100%;  }
		#gallery_type{ margin-top: 10px; margin-bottom: 10px; margin-left: 40px;}
		.gallery_container .photo_holder{width: 45%; padding:5px;}
		.gallery_container{ padding-left: 30px; padding-right: 30px; }
		#gallery{overflow: hidden;}
		#contact,#gallery{height: auto;}
		#contact_wrapper_left{ width: 100%; }
		#contact_wrapper{ margin-left: 30px; margin-top: 30px; width: 100%; }
		#location{ height: calc(100vh - 120px)  }
		#project_navigation{ transform: scale(0.5); bottom: 0px; }
		#project{max-height: 325px;}
		#map_switch{ width: 100%; height: 90px; margin-left: 0; background-size: cover !important; left: 0;}
		#contact{ overflow-x: hidden; margin-bottom: 50px;}
		.image_360{ max-width: 100px; left: 20px; }
		#badge_3{ max-width: 140px; left: 50%; margin-left: -70px; top: 36%; bottom: auto; }
		#headline{ left: 50px; margin-top: -130px;  }
		#slider_navigation #slider_no{ margin-left: 45px; font-size: 14px; margin-bottom: 10px; }
		#slider_navigation #slider_no strong{font-size: 18px;}
		#slider_navigation{ top: -33px; }
		#headline h2{font-size: 20px; line-height: 25px;}
		#left_panel{ display: none; }
		nav{ position: relative; width: 100%; min-height: 800px; z-index: 33; }
		#cover{ position: relative; overflow-x: hidden; width: 100%; height: auto; overflow: auto; }
		body.menu_on{overflow:hidden;}
		#menu_link_cover_top{background-color:#9e9e9e}
		#menu_link_cover_bottom{background-color:#9e9e9e}
		.link_cover .bg{display:none;}
		#menu_overlay{background-image:none; background-color:#9e9e9e}
		body.landing #slider_text{display:none;}
		#landing{background-image:none;}
		#landing.p1{background: #e9e9e9 url('../images/m_landing16654.html?v1') 0px -50px  no-repeat; background-size:cover;}
		#landing.p2{background: #e9e9e9 url('../images/m_landing26654.html?v1') 0px -50px  no-repeat; background-size:cover;}
		#landing.p3{background: #e9e9e9 url('../images/m_landing36654.html?v1') 0px -50px  no-repeat; background-size:cover;}
		body.landing{background-color:#e9e9e9; }
		#landing_square{display:none;}

		.contact_box .bg{background: #b2b8c9 url("../images/bg_navigation_mcontact.html") right bottom no-repeat;background-size: cover;}
		#slider_bar{display:none;}
		#nef_line{display:none;}

		body.nef  #nef_bottom_left .bg{display:none;}
		body.nef  #nef_bottom_right .line{display:none;}

		body.home #concept_text_left{display:none;}
		body{padding-bottom:0; overflow-x:hidden;}
		h1{letter-spacing:10px;}
		p{font-family: 'nef-regular';font-size: 16px; line-height: 20px; margin-bottom:18px;}
		.container{padding-left:20px; padding-right:20px;}
		footer{position:relative; bottom:Auto; left:auto;}
		header #budalifelogo{ margin-left: 30px; }
		header{ left:0px; z-index: 4443; top:0px; width:100%;background:#fff; position:fixed; height:50px;}
		header #project_logo{float:left; margin-left:10px; margin-top:10px; height:30px;}
		header .menu_cover{right:-70px; top:0;}
		#header_text{display:none;}
		#pagination{width:52px; height:52px; left:-26px; top:-26px; line-height:52px;}
		#concept_slider_area{width:80%; height:40%;}
		#slider_text{margin-left:0 ;margin-top: 250px; width:100%; left:auto;}
		#slider_text p{font-size:20px; line-height:24px;}
		#slider_text p br{display:none;}
		body.home #slider_text{display:none;}
		#slider_navigation{right:0;}
		#scroll_down{display:none;} 
		.concept_slider{height:80vh;}	
		.concept_slider #concept_slider_left{height:80vh;}	
		.concept_slider #concept_slider_right{height:80vh;}	
		.concept_slider h1{display:none;}

		#navigation{height:auto;}
		.navigation{height:400px;width:100%; padding-left:25px; padding-top:25px; border-top:1px solid #414141;}
		.navigation h2{font-size:24px; letter-spacing:12px;}
		.navigation p{font-size:16px; line-height:20px; width:auto;}
		.navigation .btn_detail{left:25px; bottom:25px; font-size:16px; padding:10px 45px;}

		#concept_huzur_left{width:100%;}
		#concept_huzur_right{display:none;}

		#slider_navigation{height:56px; width:112px;}
		.slider_navigation_left{width:56px; height:56px;}
		.slider_navigation_left span{left:22px; top:17px;}
		.slider_navigation_right{width:56px; height:56px;}
		.slider_navigation_right span{right:22px; top:17px;}

		#hor_line{display:none;}


		.concept_huzur{height:auto;}
		.concept_text{height:auto;}
		.concept_text #concept_text_left{widtH:100%; height:300px;}
		.concept_text #concept_text_right{widtH:100%; height:auto;}
		#concept_text_square{width:auto; height:auto; top:25px; bottom:25px; left:25px; right:25px; margin-top:auto;}
		.concept_text #concept_text_right{padding:25px; box-sizing:border-box;}
		.concept_text #concept_text_right .absolute-center-y{position:relative; top:auto !important; transparent:none; -webkit-transform:none;}

		.concept_text #concept_text_right div p{font-size:16px; line-height:20px; ;}
		.concept_text #concept_text_right div p strong{font-size:16px; line-height:20px; font-family:nef-bold;}
		.concept_text #concept_text_right div{width:auto; padding-right:0;}

		.concept_huzur #concept_huzur_left{width:100%;}
		#concept_huzur_square{ top:20px; left:20px; right:20px; width:auto; height:auto; margin-right:auto; margin-top:auto;}

		#concept_huzur_square p{font-size:16px; line-height:20px; position:relative; top:auto !important; transparent:none; -webkit-transform:none; width:100%; display:block; left:auto; text-align:center; padding-top:20px; padding-bottom:20px;}

		.footer_top{background-color: #231f20;height:auto;}
		.footer_top h4{margin-bottom:15px;}
		.footer_bottom{height:auto; padding-bottom:1px;}
		.footer_top_first_col{width:100%;}
		.footer_top_second_col{width:100%;}
		.footer_top_third_col{width:100%;}

		footer .footer_bottom .scroll-top{display:none;}

		#menu_overlay .link_cover:hover .bg{width:100% !important;}
		#menu_overlay .link_cover:hover .link_cover_mid{padding-left:0;}
		.link_cover:hover:hover .link_cover_mid span{opacity:0 !important;}

		footer .footer_bottom p.copy{text-align:center; float:none; padding-top:20px; margin-top:0; line-height:16px;}
		footer .footer_bottom .lightroom-logo{width:50px;}
		footer .footer_bottom .lightroom-logo img{height:10px;}
		footer .footer_bottom .lightroom-logo a:after{display:none;}
		footer .footer_bottom .lightroom-logo{float:none; margin:20px auto 10px; display:block;}
		.footer_top_third_col p{text-align:left;}

		ul.social_media_list{margin-bottom:15px;float:left;}

		.mobile_hidden{display:none;}
		.web_hidden{display:block;}

		#btn_bilgi_talep{float:Right; margin-right:60px; margin-top:10px;}

		.footer_top_second_col form input[type="email"]{width:155px;}

		#menu_link_cover{height:300px; margin-top:-150px;}
		#menu_link_cover_top{margin-top:-150px;}
		#menu_link_cover_bottom{margin-top:150px;}
		#menu_link_cover_bottom a{position:absolute; top:120px; width:100%; left:0; text-align:center; font-size:18px; font-family:nef-bold; padding-bottom:12px; padding-top:12px;}

		.link_cover{height:60px;}
		.link_cover .bg{height:60px;}
		ul.project_list { margin-bottom:0px;}
		ul.project_list li{width:100%; margin-bottom:0px;}
		ul.project_list li a{font-size:13px;}

		.link_cover_mid{font-size:24px; height:60px; line-height:60px;}

		/** mimari **/
		.arch_top {height:auto; background-color:#fff;}
		#arch_text{width:100%; position:relative; top:auto; left:auto; padding:70px 20px 20px; box-sizing:border-box;}
		body.arch #concept_slider_area{height:300px;position:relative; margin:0px auto 60px; top:auto !important; transparent:none; -webkit-transform:none; width:80%; display:block; right:auto;}
		.arch_bottom{height:auto;}
		.arch_bottom #arch_bottom_left{width:100%;}
		.arch_bottom #arch_bottom_right{width:100%; height:auto;}
		.arch_bottom #arch_bottom_right .absolute-center{top:auto !important; transparent:none; -webkit-transform:none; position:relative; left:auto; width:100%; box-sizing:border-box; padding:25px;}
		.arch_bottom #arch_bottom_right div p{font-size:16px; line-height:20px;}
		#logo_sma{float:none; display:block; width:80px; margin:0px auto;}
		#logo_viva{float:none; display:block; width:80px; margin:0px auto;}

		/*** nef ***/
		.nef_top{height:auto;}
		.nef_bottom #nef_bottom_left{width:100%; height:auto;}
		.nef_bottom #nef_bottom_right{width:100%; height:auto;}
		.nef_bottom #nef_bottom_left .bg{top:25px; bottom:25px; left:25px; right:25px; height:auto;}
		.nef_bottom{height:auto;}
		.nef_bottom #nef_bottom_right div{position:relative; top:auto !important; transparent:none; -webkit-transform:none; width:80%; display:block; right:auto; left:auto; width:100%; box-sizing:border-box; padding:25px; }

		/*** contact ***/
		.contact_section{height:auto;}
		.contact_section #map{position:relative; top:auto; margin-top:auto; width:100%; right:auto; height:250px; margin-top:40px;}
		.contact_section p{font-size:16px; line-height:20px;}
		.contact_section #contact_slider_right{width:100%; height:auto;}
		#slider_bar{top:220px; left:20px;}

		#location_navigation{position:relative; top:80px !important; transparent:none; -webkit-transform:none; width:100%; display:block; right:auto; left:auto; width:100%; box-sizing:border-box; padding:0px 25px 25px; }
		body.location #location_navigation{top:0 !important;}
		#map_location{position:relative; top:auto !important; transparent:none; -webkit-transform:none; width:100%; display:block; right:auto; left:auto; width:100%; box-sizing:border-box; padding:80px 25px 25px; height:300px; margin-bottom:30px;}
		.location_top h1{position:relative; top:auto; left:Auto; margin-left:25px; margin-top:100px; float:left; margin-bottom:40px; width:100%;}

		.location_list{position:relative; right:auto; width:100%; display:block; top:auto !important; transform:none; -webkit-transform:none; margin-left:25px;}

		#bilgi_talep .form{width:80%;}

		.square_landing{display:none;}

		#location_navigation li{font-size:20px; padding-top:1px; padding-bottom:1px; }
		#location_navigation li .no{top:1px;}
		#location_navigation li .loc_line{top:4px;}
		body.gallery #concept_slider_area{top: 50%; height: 50%; margin-top: 80px;}

		body.landing .copy{display:none;}
		body.landing{padding-top:0;  overflow:hidden;}
		body.landing header{top:0;}

		body.landing #landing{background-color:#e9e9e9;}
		.location_top{height:auto; padding-bottom:30px;}
		.location_bottom #location_bottom_left{width:100%; height:300px;}
		.location_bottom #location_bottom_right{height:auto; width:100%;}
		.location_bottom #location_bottom_right .absolute-center{ top:auto !important; transform:none; -webkit-transform:none; left:auto !important; position:relative; display:block;}
		.location_bottom #location_bottom_right div{width:100%; box-sizing:border-box; padding:25px;}

		.location_list{margin-left:0; padding-left:20px; box-sizing:border-box;}

		body{overflow-x:hidden;}
		.arch_bottom #arch_bottom_left{height:50vh;}
		.social{ bottom: 40px; }
		#nef_navigation{height:120px;}
		#nef_navigation h4{line-height:120px;}
		#nef_navigation h4 a{font-size:24px;}

		body.arch .nef_bottom img.width90{width:100%; float:left; position:relative; left:auto !important; top:auto !important; transparent:none; -webkit-transform:none; }

		body.landing .csendBtn{position:fixed; width:auto; padding-left:20px; padding-right:20px; bottom:20px; left:20px; z-index:11;}

		.coming_soon{position:fixed; bottom:20px; left:20px; font-family:nef-regular; font-size:18px; z-index:10;}

		#bilgi_talep h1{font-size:24px;}

		#gallery_type li{margin-left: 0; margin-right: 0; width: 100%; text-align: left; padding: 5px 0;}
		#gallery_type li a span{display: none;}
		#gallery_type li a{font-size: 16px;}

		#promo{overflow: hidden;}
		#slider_cover{width: 101%;}

		#slider_0{background: url(../images/slide1_mobile.jpg) bottom center no-repeat; background-size: cover;}
		#slider_1{background: url(../images/slide2_mobile.jpg) bottom center no-repeat; background-size: cover;}

		.slider_content{left: 50%; transform: translateX(-50%); width: 250px;}
		.slider_content img{width: 100%;}

		.mobileContent{display: block;}
		.webContent{display: none !important;}

		.location_img{left: 50%; transform: translateX(-50%); width: 100px;}
		.location_img img{width: 100%;}

		.lightroom{bottom: 50px;}

		.appstorelogo{display: none;}


		.fancybox-navigation button:before{background: #084657 !important;}
	}

	@media only screen 
	and (max-device-width: 640px), 
	only screen and (max-device-width: 667px), 
	only screen and (max-width: 480px)
	{
		#concept_slider_area{height:60%;}

		/*#slider_text p{font-size:24px; line-height:30px;}*/

		header{height:70px;}
		header #project_logo{height:30px; margin-top:20px;}
		header .menu_cover{top:10px;} 
		#arch_text{padding-top:100px;}
		body{overflow-x: hidden; height: 100%;}

		#promo{overflow: hidden;}
		#slider_cover{width: 101%;}

		#slider_0{background: url(../images/slide1_mobile.jpg) bottom center no-repeat; background-size: cover;}
		#slider_1{background: url(../images/slide2_mobile.jpg) bottom center no-repeat; background-size: cover;}

		.slider_content{left: 50%; transform: translateX(-50%); width: 200px;}
		.slider_content img{width: 100%;}
		.webContent{display: none;}

		.location_img{left: 50%; transform: translateX(-50%); width: 100px;}
		.location_img img{width: 100%;}
	}


	@media (min-width: 550px) and (max-width: 821px) {
		.webContent{display: none !important;}
	}

	@media (min-width: 1300px) and (max-width: 1600px) {
		.appstorelogo{left: 11%; transform: none; bottom: 0;}
	}