

.galeri_resim_cerceve{
	width:calc(100% - 0px);
	float:left;
	position:relative;
	margin:20px 0px;
}

.galeri_resim_alan{
	width:calc(100% - 0px);
	float:left;
	position:relative;
	z-index:500; 
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.galeri_resim_alan img{
	float:left;
	position:relative;
}

.galeri_mini_resimler{
	width:100%;
	float:left;
	position:relative;
	margin-top:20px;
	height:auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: center;
	align-content: center;
	align-items: center;
	justify-content: center;
}

.galeri_mini_resimler .galeri_mini_resim{
	width:calc(90px - 8px);
	height:calc(90px - 8px);
	float:left;
	position:relative;
	border:1px solid #ddd;
	margin:3px;
}

.galeri_mini_resimler .galeri_mini_resim:hover{
	border:1px solid #ffdf32;
}

.galeri_mini_resimler .galeri_mini_resim img{
	float:left; 
	position:relative;
	z-index:500;
}	

.galeri_yatay_resim{
	width:100%;
	top:50%;
	transform:translateY(-50%);
}

.galeri_dikey_resim{
	height:100%;
	left:50%;
	transform:translateX(-50%);
}

.galeri_aktif_resim{ 
	width:calc(90px - 10px);
	height:calc(90px - 10px);
	border:2px solid #ffdf32 !important; 
}





.hizmet_baslik{
	width:calc(100% - 0px);
	line-height:33px;
	float:left;
	position:relative;
	font-size:30px;
	margin-bottom:25px;
	font-family:encode_sans_compressedblack;
	color:#3d3d3d;
	text-transform:uppercase;
}

.top_pay_100{ margin-top:100px; }












.paket_icerik{
	width:calc(50% - 20px);
	float:left;
	position:relative;
	margin-right:20px;
}

.paket_fiyat{
	width: calc(100% - 0px);
	line-height: 50px;
	float: left;
	position: relative;
	margin:10px 0px;
	font-family:doppio_oneregular;
	font-size: 25px;
}

.paket_fiyat b{
	font-size:20px;
	text-decoration: line-through;
	color:#e26a6a;
	font-weight: normal;
}

.paket_randevu{
	width:calc(800px - 20px);
	position:fixed;
	float:left;
	margin-left:20px;
	left:50%;
	-webkit-transition: all 400ms ;
	transition:         all 400ms ;
}

.paket_rand{
	width:calc(800px - 20px);
	position:fixed;
	float:left;
	margin-left:20px;
	left:50%;
}






@media screen and (max-height: 720px), screen and (max-device-height: 720px) {
	
.form_baslik{
	line-height:28px;
	font-size:25px;
	margin-bottom:5px;
}

.hizmet_baslik{
	line-height:28px;
	font-size:25px;
	margin-bottom:5px;
}

.input_satir_50{
	width:calc(50% - 6px);
	margin:3px;
}

.input_satir_100{
	width:calc(100% - 6px);
	margin:3px;
}

.input_baslik{
	line-height:18px;
	font-size:15px;
	padding-bottom:2px;
}

.input{
	height:35px;
	line-height:35px;
	font-size:12px;
}

.textarea{
	width:calc(100% - 16px);
	min-height:55px;
	max-height:55px;
	font-size:12px;
	padding:8px 8px;
}

.select{
	height:35px;
	line-height:35px;
	font-size:12px;
}

.submit{
	height:35px;
	line-height:35px;
	font-size:14px;
}



}





.content2{
	width:1600px;
	float:left;
	position:relative;
	left:50%;
	margin-left:-800px;
	font-family:alegreya_sansregular;
}




@media screen and (max-width: 1680px), screen and (max-device-width: 1680px) {
.content2{ width:1200px; margin-left:-600px; }
	
.paket_randevu{	width:calc(600px - 20px); }
.paket_rand{ width:calc(600px - 20px); }
	


}







@media screen and (max-width: 1280px), screen and (max-device-width: 1280px) {
.content2{ width:1000px; margin-left:-500px; }

.paket_randevu{	width:calc(500px - 20px); }
.paket_rand{ width:calc(500px - 20px); }


}







@media screen and (max-width: 1024px), screen and (max-device-width: 1024px) {
.content2{ width:780px; margin-left:-390px; }


.paket_randevu{	width:calc(390px - 20px); }
.paket_rand{ width:calc(390px - 20px); }

.paket_fiyat{
	line-height: 50px;
	margin:10px 0px;
	font-size: 20px;
}

.paket_fiyat b{
	font-size:15px;
}

}






@media screen and (max-width: 800px), screen and (max-device-width: 800px) {
.content2{ width:calc(100% - 20px); margin-left:0px; left:10px; }


.paket_randevu{	width:calc(50% - 20px); left:auto; right:10px;}
.paket_rand{ width:calc(50% - 20px); left:auto; right:10px; }



}



