html,body,td,th {
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	color:#000;
	padding:0;
	margin:0;
	height:100%;
	font-weight:100;
}

.margin_ntop {
	margin-top:-60px !important;
}

.log_img {
    float:left;
    width:195px;
    height:195px;
    background-position:center;
    background-size:cover;
    border:1px solid #f0f0f0;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:10px;
}

.m_log_img {
	width:88%;
	height:185px;
	background-position:center;
	background-size:contain;
	border:1px solid #f0f0f0;
	background-repeat:no-repeat;
	margin-left:6%;
	margin-right:6%;
	margin-top:3%;
	margin-bottom:3%;
}

.s_yok {
	-webkit-appearance:none;
	background-color:#FF0000;
	color:#fff !important;
	padding:15px 20px 15px 20px;
	font-size:14px;
	display:inline-table;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	border:1px solid #FF0000;
	margin-top:20px;
}

.cell_over {
	BACKGROUND-COLOR: #fff;
	cursor:pointer;
}

.cell_out {
	BACKGROUND-COLOR: #f2f2f2;
	cursor:pointer;
}

.cell_over_twin {
	BACKGROUND-COLOR: #fff;
	cursor:pointer;
}

.cell_out_twin {
	BACKGROUND-COLOR: #f9f9f9;
	cursor:pointer;
}

.discount_title {
	font-size:12px;
	color:#999;
	text-decoration:line-through;
	font-weight:normal;
}

.diss {
	text-decoration:line-through;
	color:#999;
}

.diss2 {
	text-decoration:line-through;
	color:#fff;
	font-size:14px;
	font-weight:normal;
}

.discount {
	width:82px;
	height:82px;
	background-image:url(../images/discount.png);
	background-repeat:no-repeat;
	background-position:center;
	color:#fff;
	position:absolute;
	margin-left:300px;
	margin-top:-65px;
}

.discount_m {
	width:82px;
	height:82px;
	background-image:url(../images/discount.png);
	background-repeat:no-repeat;
	background-position:center;
	color:#fff;
	margin-top:-95px;
	float:right;
}

.campaign {
	width:82px;
	height:82px;
	background-image:url(../images/discount.png);
	background-repeat:no-repeat;
	background-position:center;
	color:#fff;
}

.warning {
    color:#000;
    background-color:#fff;
	border:1px solid #000 ;
    padding:30px;
    line-height:20px;
	margin-top:40px;

}

.close {
	font-size: 26px;
    line-height: .5;
	float:right;
    color: #2b2a29;
    text-shadow: 0 -1px 1px rbga(0,0,0,.6);
    font-weight: bold;
    cursor: pointer;
	margin-top:-12px;
}

.close_x {
	font-size: 26px;
    line-height: .5;
	float:right;
    color: #2b2a29;
    text-shadow: 0 -1px 1px rbga(0,0,0,.6);
    font-weight: bold;
    cursor: pointer;
	margin-top:3px;
}

.cell_over {
	BACKGROUND-COLOR: #e8e8e8;
}

.cell_out {
	BACKGROUND-COLOR: #f2f2f2;
}

.e_img {
	width:100%;
	height:200px;
	background-size:cover;
	background-position:center;
}

.sayfalar { 
	width:1040px; 
	margin-top:40px;
} 

.m_pdc_cnt {
	width:100%;
	height:470px;
}

.margin_top_e {
	margin-top:-20px;
}

.pdc_cnt {
	width:470px;
	float:left;
	padding:15px;
}

.pv_target {
	float:right;
	margin-left:40px;
	margin-bottom:40px;
	width:400px;
}

.l_pv_target {
	float:left;
	margin-right:40px;
	margin-bottom:40px;
}

.mpv_target {
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
}

.sayfalar a { 
	display:inline-table;
	padding:5px 10px 5px 10px;
	color:#000; 
	margin-right:6px;
} 

.sayfalar a.aktif { 
	background:#f08143; 
	color:#fff;
	padding:5px 10px 5px 10px;
}

.pdd_button {
	padding:5px 10px 5px 10px;
}

.cale_text {
	color:#fff;
	font-weight:bold;
	height:45px;
}

.top_head_bg {
	background-image:url(../images/m_bg.png);
	width:100%;
	height:100%;
}

.clc_button:hover {
	background-color:#f9f9f9;
	color:#000;
}

.margin_top_xxl {
	margin-top:80px;
}

.m_prdct_head {
	width:100%;
	border:1px solid #f0f0f0;
	margin-bottom:12%;
}

.m_prdct {
	width:100%;
	height:350px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}

.m_prdct_content {
	width:auto;
	height:auto;
	padding:15px 10px 15px 10px;
}

.prdct_head {
	float:left;
	margin-right:35px;
	margin-bottom:35px;
	border:1px solid #f0f0f0;
}

.i_prdct_head {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:1px solid #f0f0f0;
}

.prdct {
	width:320px;
	height:409px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}

.i_prdct {
	width:193px;
	height:247px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}

.f_content {
	font-size:12px;
	margin-top:10px;
}

.i_prdct_content {
	width:173px;
	height:65px;
	padding:15px 10px 15px 10px;
	font-size:12px;
}

.prdct_content {
	width:300px;
	height:65px;
	padding:15px 10px 15px 10px;
	font-size:14px;
}

.prdct_brc {
	font-size:12px;
	font-weight:bold;
}

.maillist {
	width:360px;
}

.m_maillist {
	width:88%;
	padding-left:6%;
	padding-right:6%;
}

.mx_h1 {
	font-size:28px !important;
	line-height:32px !important;
	color:#000 !important;
	margin-top:60px !important;
	font-weight:100;
}

.mxm_h1 {
	font-size:28px !important;
	line-height:32px !important;
	color:#000 !important;
	font-weight:bold;
}

.m_h1 {
	font-size:28px !important;
	line-height:32px !important;
	color:#000 !important;
	margin-top:35px !important;
	font-weight:100;
}

.mb_h1 {
	font-size:28px !important;
	line-height:32px !important;
	margin-top:35px !important;
	color:#000 !important;
	font-weight:100;
}

.p_banner {
	width:100%;
	height:250px;
	background-position:center;
	background-size:cover;
}

.by_div_r {
	float:right;
	width:490px
}

.by_div_l {
	float:left;
}

.cl_df {
	font-size:14px;
	line-height:16px;
}

.cl_div {
	padding:20px;
}

.cl_sp {
	padding:20px !important;
	margin-left: -140px !important;
	font-size: 14px !important;
	width:250px !important;
}

.white_hr {
	height:2px;
	width:75px;
	background-color:#fff;
	margin-top:-40px;
	margin-bottom:10px;
}

.m_white_hr {
	height:2px;
	width:75px;
	background-color:#fff;
	margin-top:-40px;
	margin-bottom:10px;
}

.mk_title {
	color:#fff;
	font-size:54px;
	width:500px !important;
}

.ch_title {
	color:#fff;
	font-size:56px;
	width:750px;
}

@media (max-width: 890px) {
	.ch_title {
		font-size:26px;
		width:85%;
	}
}


@media (max-width: 890px) {
	.mk_title {
		font-size:36px;
		width:85% !important;
	}
}

.mk_content {
	color:#fff;
	font-size:26px;
}

@media (max-width: 890px) {
	.mk_content {
		font-size:14px;
	}
}

.c_h2 {
	color:#f08143 !important;
	font-size:28px;
	margin-bottom:30px;
}

.t_h2 {
	color:#f08143 !important;
	font-size:22px;
	margin:0;
	padding:0;
	margin-bottom:20px;
}

.t_h3 {
	color:#f08143 !important;
	font-size:28px;
	margin:0;
	padding:0;
	font-weight:bold;
	margin-top:-10px;
}

.hiz_h1 {
	margin-top:80px;
}

.banner_foto {
	float:right;
	margin-left:40px;
	width:250px;
	height:250px;
	background-size:cover;
	background-position:center;
	border-radius:50%;
	box-shadow:-5px 5px 15px #000;
	margin-bottom:10px;
}

.black_button {
	color:#000 !important;
	outline:none;
}

.black_button:hover {
	color:#f08143 !important;
	outline:none;
}

.white_button {
	color:#fff !important;
	outline:none;
}

.white_button:hover {
	color:#f08143 !important;
	outline:none;
}

.hiz_table {
	position:absolute;
	width:100%;
	height:40px;
	background-color:#f08143;
	top:108px;
}

.h_c_button_pasif {
	font-size:14px;
	color:#b7010d !important;
	font-weight:bold;
	padding-left:20px;
	padding-right:25px;
	margin-left:0px;
	margin-right:0px;
	border-right:1px solid #d6000e;
	padding-top:10px;
	padding-bottom:10px;	
}

.h_c_button {
	font-size:14px;
	color:#fff !important;
	font-weight:bold;
	padding-left:20px;
	padding-right:25px;
	margin-left:0px;
	margin-right:0px;
	border-right:1px solid #d6000e;
	padding-top:10px;
	padding-bottom:10px;
}

.h_c_button:hover {
	color:#000 !important;
}

.imenu {
	position:absolute !important;
	display:none;
	z-index:88;
	top:80px;
	background-color:#e2e3e1;
	width:100%;
}

.imenu_a {
	position:absolute !important;
	display:none;
	z-index:88;
	top:0px;
	background-color:#e2e3e1;
	width:100%;
}

.imenu_c {
	position:absolute !important;
	display:none;
	z-index:88;
	top:40px;
	background-color:#e2e3e1;
	width:100%;
}

.imenu_p {
	position:absolute !important;
	display:none;
	z-index:88;
	top:60px;
	background-color:#e2e3e1;
	width:100%;
}

.imenu_size {
	min-height:auto;
	margin-top:15px;
	margin-bottom:15px;
}

.d_none {
	display:none;
}

.captcha {
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	margin-right:10px;
}

.c_top {
	position:relative;
}

#ixir_container {
	min-height:1040px;
	position:relative;
}

#ixir_body {
	padding-bottom:550px;
}


.contact_text {
	width:500px;
	position:relative;
}

.contact_text_r {
	float:right;
	text-align:left;
	width:400px;
	margin-right:40px;
} 

.c_01 {
	margin-bottom:10px;
	margin-top:20px;
}

.phone_text {
	font-size:32px;
	font-weight:bold;
	letter-spacing:-2px;
	margin-bottom:10px;
}

.ref {
	width:250px;
	height:130px;
	float:left;
}

.img_about {
	float:right;
	width:400px;
	margin-left:40px;
	margin-top:75px;
}

.m_img_about {
	margin-bottom:0px;
	width:82%;
}

.about_text {
	float:left;
	width:100%;
	margin-bottom:40px;
}

.a_ktg {
	margin-top:40px;
	margin-bottom:10px;
}

.margin_bottom_xxl {
	margin-bottom:80px;
}

.d_mh {
	min-height:500px;
}


.search_button {
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	color:#fff;
	width:55px;
	height:45px;
	border:0;
	background-color:#f08143;
	font-weight:bold;
	outline:none;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../images/search_white.png);
	background-repeat:no-repeat;
	background-position:center;
}

.search_button:hover {
	background-color:#2b2a29;
}

.m_search_button {
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	color:#fff;
	width:100%;
	height:45px;
	border:0;
	background-color:#f08143;
	font-weight:bold;
	outline:none;
	margin-top:-4px;
	margin-bottom:5px;
	background-image:url(../images/search_white.png);
	background-repeat:no-repeat;
	background-position:center;
}

.m_search_button:hover {
	background-color:#2b2a29;
}

.h_white {
	color:#fff !important;
}

.m_mh {
	min-height:800px;
	top:80px;
	position:relative;
}

.hn_foto {
	width:94%;
	margin-left:3%;
	margin-right:3%;
	margin-top:1px;
}

.footer {
	width:100%;
	background-color:#efefef;
	text-align:center;
	position:absolute;
	bottom:0;
	height:300px;
}


A:link		 { color:#000; text-decoration:none;}
A:visited	 { color:#000; text-decoration:none;}
A:hover		 { color:#f08143; text-decoration:none;}

.red {
	color:#890000 !important;
	font-weight:bold;
}

.b_title {
	font-size:24px;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
}

.hr_d {
	height:1px;
	width:90%;
	background-color:#000;
	opacity:0.1;
	margin-top:30px;
	margin-bottom:30px;
}

.open_div {
	margin-top:15px;
}

.open_button {
	font-size:14px;
	color:#000;
	padding:5px 10px 5px 10px;
	display:block;
	font-weight:100;
}

.open_button:hover {
	color:#f08143;
}

.aopen_button {
	font-size:13px;
	color:#000;
	padding:3px 10px 3px 10px;
	display:block;
	font-weight:100;
}

.aopen_button:hover {
	color:#f08143;
}

.buttons_but {
	float:right;
    margin-top:30px;
}

.head_button_i {
	padding:15px 10px 10px 10px;
}

.hbi {
	margin-bottom:-2px;
}

.right {
	float:right;
}

.right_light {
	text-align:right;
}

.m_p_banner {
	position:relative;
	width:100%;
	height:200px;
	background-color:#fff;
	margin-top:10px;
}

.mnn_p_banner {
	position:relative;
	width:100%;
	top:80px;
	background-color:#fff;
	margin-top:40px;
}

.m_p_banner_height {
	height:200px;
}

.m_100 {
	width:100% !important;
}

.l_button {
	font-size:10px;
	background-color:#000;
	padding:5px 5px 5px 7px;
	color:#fff !important;
}

.l_button:hover {
	background-color:#f08143;
}

.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000;
  display:inline;
  top:12px;
  left:5px;
  position:relative;
}

.head_button_t {
	font-size:12px;
	color:#fff !important;
	padding:27px 8px 34px 8px;
	font-weight:normal;
}

.head_button_t:hover {
	color:#f08143 !important;
}

.head_button {
	font-size:14px;
	color:#000;
	padding:27px 12px 34px 12px;
	font-weight:normal;
}

.head_button:hover {
	color:#f08143;
}

.m_bottom_button {
	padding:5px;
	display:inline-table;
	color:#000 !important;
}

.m_bottom_button:hover {
	color:#f08143 !important;
}

.w_social {
	padding:25px 30px 25px 30px;
}

.w_button {
	font-size:14px;
	color:#000 !important;
	padding:15px 30px 15px 30px;
	display:block;
	text-align:left;
	border-bottom:1px solid #d9d9d8;
	font-weight:100;
}

.w_button:hover {
	color:#f08143 !important;
}

.wh_button {
	font-size:14px;
	color:#000 !important;
	padding:15px 30px 15px 60px;
	display:block;
	text-align:left;
	border-bottom:1px solid #d9d9d8;
	font-weight:100;
}

.wh_button:hover {
	color:#f08143 !important;
}

.wha_button {
	font-size:16px;
	color:#fff !important;
	padding:8px 30px 8px 90px;
	display:block;
	text-align:left;
	border-bottom:1px solid #d9d9d8;
	font-weight:100;
}

.wha_button:hover {
	color:#f08143 !important;
}

.bottom_logo {
	width:138px;
	margin-bottom:7px;
}

.plus {
	float:right;
}

.bottom_button {
	font-size:14px;
	display:inline-table;
	color:#000 !important;
	padding:5px;
}

.bottom_text {
	margin-bottom:7px;
	color:#f08143;
}

.bottom_button:hover {
	color:#f08143 !important;
}

.bottom_con_button {
	font-size:12px;
	color:#f08143 !important;
	padding:5px 0px 5px 0px;
	font-weight:normal;
	line-height:22px;
}

.bottom_con_button {
	font-size:12px;
	color:#f08143 !important;
	padding:5px 0px 5px 0px;
	font-weight:normal;
	line-height:22px;
}

.bottom_con_button:hover {
	color:#f08143 !important;
}

.bhover_button {
	color:#f08143 !important;
	display:inline-table;
}

.bhover_button:hover {
	color:#f08143 !important;
	text-decoration:underline;
}

.hover_button {
	color:#f08143 !important;
	display:inline-table;
}

.hover_button:hover {
	color:#fff !important;
}

.oth_pr {
	margin-top:80px;
}

.bckll {
	background-color:#999;
	color:#fff;
	font-size:12px !important;
	display:inline-table;
	padding:3px 5px 3px 5px;
	margin-bottom:10px;
}

.font_white {
	color:#fff !important;
}


.top_h1 {
	color:#fff !important;
	margin-top:220px;
	text-align:left;
	font-size:12px;
	z-index:2;
	position:absolute;
}

.ghost_height {
	width:100%;
	height:80px;
	position:relative;
}

@media (max-width: 890px) {
	.ghost_height {
		width:100%;
		height:0px !important;
		position:relative;
	}
}

.bottom_abg {
	position:fixed;
	bottom:0;
	background-color:#000;
	width:88%;
	padding-left:6%;
	padding-right:6%;
	padding-top:5px;
	padding-bottom:5px;
}

.top_hh {
	background-color:#565549;
	color:#fff;
	height:30px;
	width:100%;
}

.header {
	position:fixed;
	top:0;
	z-index:99;
	height:79px;
	border-bottom:1px solid #f0f0f0;
	width:100%;
	text-align:center;
	background-color:#fff;
	box-shadow:0 -10px 20px 0 #ccc;
}

.m_header {
	position:fixed;
	top:0;
	z-index:99;
	height:79px;
	border-bottom:1px solid #f0f0f0;
	background-position:bottom;
	width:100%;
	text-align:center;
	background-color:#fff;
	box-shadow:0 -10px 20px 0 #ccc;
}

.top_text {
	font-size:10px;
	padding:7px 2px 7px 2px;
}

.logo_d {
	margin-top:10px;
	text-align:left;
	float:left;
	position:absolute;
}

.l_height {
	height:60px;
}

@media (max-width: 890px) {
	.l_height {
		height:55px !important;
	}
}

.r_size {
	width:100%;
	height:500px;
	background-repeat:no-repeat;
	background-position:center;
}

.rm_size {
	width:100%;
	height:200px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	margin-bottom:5px;
}

.m_vid_bg {
	width:100%;
	height:33%;
	background-size:cover;
	background-position:center;
	margin-top:5px;
}

.vid_bg {
	width:500px;
	height:300px;
	background-size:cover;
	background-position:center;
	margin-top:20px;
}

.vid_text {
	width:100%;
	height:100%;
	background-image:url(../images/m_bg.png);
	color:#fff;
	font-weight:bold;
	padding:25px;
	font-size:16px;
	padding-top:40px;
}

.vid_text:hover {
	background-image:url(../images/n_bg.png);
	color:#fff;
	font-weight:bold;
}

.glr_bas {
	margin-bottom:15px;
	font-weight:bold;
	font-weight:100;
	font-size:18px;
	line-height:18px;
}

.glr_foto {
	float:left;
	width:195px;
	height:122px;
	margin-right:5px;
	margin-top:5px;
	background-size:cover;
	background-position:center;
}

.glr2_foto {
	float:left;
	width:160px;
	height:120px;
	margin-right:5px;
	margin-top:5px;
	background-size:cover;
	background-position:center;
}

.glr_duzen {
	width:600px;
}

.glr2_duzen {
	width:500px;
	margin-right:40px;
	float:left;
}

.tkv_duzen {
	width:600px;
	text-align:left;
}

.tkv2_duzen {
	width:500px;
	text-align:left;
	float:left;
}

.play {
	width:40px;
	height:40px;
	background-image:url(../images/play.png);
	background-size:cover;
	background-position:center;
	margin-top:20px;
}

.tkv_arrow {
	font-size:24px;
	padding:5px 10px 5px 10px;
}

.tkv_box {
	background-color:#f08143;
	color:#fff;
	padding:25px;
	max-width:250px;
	text-align:left;
}

.tkv_baslik {
	font-size:12px;
	font-weight:100;
	margin-bottom:10px;
}

.tkv_bslk {
	font-size:16px;
	font-weight:bold;
}

.tkv_tarih {
	font-size:24px;	
	font-weight:bold;
	margin-bottom:5px;
	line-height:24px;
}

.tkv_saat {
	font-size:14px;
	margin-bottom:5px;
}

.tkv_yer {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

.tkv_yazi {
	font-weight:100;
}

.tkv_fyt {
	font-size:24px;	
	font-weight:bold;
	margin-bottom:5px;
	line-height:24px;
	border-top:1px solid #fff;
	padding-top:10px;
}

.tkv_colm {
	padding:20px;
	background-color:#f08143;
	color:#fff;
	font-weight:100;
	font-size:16px;
}

.tkv_href_main {
	color:#000;
	width:43%;
	float:left;
	margin-right:7%;
}

.tkv_href_main:hover {
	color:#999;
}

.tkv_href {
	color:#000;
}

.tkv_href:hover {
	color:#999;
}

.tkv_fiyat {
	float:right;
	margin-top:-40px;
}

.tkv_main {
	width:590px;
	float:left;
	text-align:left;
	margin-right:20px;
	background-color:#f5f7f7;
	padding:40px;
	border-radius:20px;
	margin-bottom:40px;
}

.logo_m {
	width:100%;
	text-align:center;
	margin-top:12px;
}

.d_ixir_slider {
	position:relative;
	background-color:#fff;
	text-align:center;
	display:block !important;
	top:-137px;
}

@media (max-width: 890px) {
	.m_magtop {
		margin-top:80px !important;
	}
}

.head {
	font-size:20px;
	color:#000;
	height:35px;
}

.d_div {
	background:#fff;
	position:inherit;
	text-align:center;
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px !important;
}

.ilk_g {
	margin-top:80px;
	margin-bottom:80px;
	width:750px;
}

.m_div {
	width:100%;
	background:#fff;
	position:relative;
	top:80px;
	text-align:center;
}

.slider_final {
	height:520px;
	width:100%;
	background-position:top center;
	background-size:cover;
	background-image:url(../images/header.jpg);
}

@media (max-width: 890px) {
	.slider_final {
		margin-top:80px !important;
		background-position:top center !important;
		height:320px !important;
	}
}

.m_width_45 {
	width:750px !important;
}

.m_width_80 {
	width:80% !important;
}

.m_width_90 {
	width:90% !important;
}

.content_button {
	font-size:14px;
	color:#f08143 !important;
	padding:0px 10px 5px 10px;
	display:inline-table;
}

.content_button:hover {
	color:#000 !important;
}

.m_hgh {
	height:100px;
}

.m_hgh_mini {
	height:40px;
}

.clc_l {
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:30px;
	width:315px;
	height:245px;
	background-size:cover;
	background-position:center;
	border-radius:20px;
}

.clc_ll {
	float:left;
	margin-left:15px;
	margin-right:15px;
	width:315px;
	margin-top:30px;
}

.clc_ll:hover {
	color:#999 !important;
}

.m_clc {
	margin-left:6%;
	margin-right:6%;
	margin-bottom:12%;
	width:88%;
	height:38%;
	background-size:cover;
	background-position:center;
	border-radius:20px;
}

.m_clc:hover {
	color:#999 !important;
}

.m_clcc {
	width:100%;
	margin-bottom:8%;
}

.m_clcc:hover {
	color:#999 !important;
}

.t_bg {
	width:100%;
	height:245px;
	background-size:cover;
	background-position:center;
	border-radius:20px;
}

.t_bg2 {
	width:100%;
	height:245px;
	background-size:cover;
	background-position:center;
	border-radius:20px;
}

.clc_text {
	background-image:url(../images/m_bg.png);
	background-position:center;
	background-repeat:repeat;
	width:100%;
	padding:20%;
	height:100%;
	vertical-align:bottom;
	display:table-cell;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	border-radius:20px;
}


.clc_text:hover {
	background-image:url(../images/n_bg.png);
	background-position:center;
	background-repeat:repeat;
}

.blg_text_a {
	font-weight:100;
	font-size:12px;
}

.blg_text {
	background-image:url(../images/n_bg.png);
	background-position:center;
	background-repeat:repeat;
	width:100%;
	padding:25px;
	height:100%;
	vertical-align:bottom;
	display:table-cell;
	color:#fff;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
}

.blg_text:hover {
	background-image:url(../images/x_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

.blgg_text {
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	margin-top:10px;
	padding:20px;
}

.blgg_text:hover {
	color:#999 !important;
}

.blg_cont {
	font-size:14px;
	line-height:normal;
	font-weight:100;
}

.noletter {
	letter-spacing:normal;
}

.img_bck {
	background-size:cover;
	background-position:center;
}

.m_img_bck {
	border-radius:7px;
	width:76%;
	margin-bottom:10%;
	margin-left:12%;
	margin-right:12%;
}

.mc_img_bck {
	border-radius:7px;
	width:94%;
	margin-left:3%;
	margin-right:3%;
	margin-bottom:10%;
}

.v_div {
	width:438px;
	height:261.3px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:30px;
	float:left;
	padding:15px;
	border:1px solid #f0f0f0;
	border-radius:7px;
	display:inline-table;
}

.x_div {
	width:438px;
	height:200px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:30px;
	float:left;
	padding:15px;
	border-radius:7px;
	display:inline-table;
}

.k_div {
	width:271.3px;
	height:271.3px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:30px;
	float:left;
	padding:15px;
	border:1px solid #f0f0f0;
	border-radius:7px;
	display:inline-table;
}

.o_div {
	width:301px;
	height:383px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:30px;
	float:left;
	border:1px solid #f0f0f0;
	border-radius:7px;
	display:inline-table;
}

.j_div {
	display:block;
	min-height:200px;
	width:74%;
	margin-bottom:10%;
	margin-left:3%;
	margin-right:3%;
	text-align:center;
	padding:10%;
	border:1px solid #f0f0f0;
	border-radius:7px;
}

.p_div {
	width:261.3px;
	float:left;
	margin-left:36px;
	margin-right:36px;
	margin-bottom:72px;
	display:inline-table;
}

.t_foto {
	background-size:cover;
	background-position:center;
	width:100%;
	height:450px;
}

.mobile_size {
	width:94% !important;
	margin-left:3% !important;
	margin-right:3% !important;
	display:inherit !important;
}

.n_foto {
	background-size:cover;
	background-position:center;
	width:94%;
	margin-left:3%;
	margin-right:3%;
	margin-bottom:6%;
	height:450px;
	
}

.b_div_2 {
	width:260px;
	float:left;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	background-color:#fff;
	display:inline-table;
}

.b_div {
	width:260px;
	float:left;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	background-color:#fff;
	display:inline-table;
}

.b_div:hover {
	background-color:#f0f0f0;
	color:#000 !important;
}

.inherit {
	display:inherit;
	margin-bottom:36px;
}

.table_but {
	display:inline-table;
	line-height:24px;
}

.l_div {
	display:block;
	margin-bottom:10%;
	margin-left:3%;
	margin-right:3%;
	text-align:center;
}

.ref_div {
	margin-bottom:10%;
	margin-left:3%;
	margin-right:3%;
	text-align:center;
}

.lg_div {
	margin-bottom:18%;
	margin-top:18%;
	margin-left:3%;
	margin-right:3%;
	text-align:center;
}

.g_div {
	display:block;
	margin-bottom:10%;
	margin-left:3%;
	margin-right:3%;
	padding-bottom:5%;
	padding-left:3%;
	padding-right:3%;
	text-align:center;
}

.g_div:hover {
	background-color:#f0f0f0;
	color:#000 !important;
}

.g_div_2 {
	display:block;
	margin-bottom:3%;
	margin-left:3%;
	margin-right:3%;
	text-align:center;
}

.margin_top {
	margin-top:20px;
}

.margin_bottom {
	margin-bottom:20px;
}

.margin_top_xl {
	margin-top:40px;
}

.margin_bottom_xl {
	margin-bottom:40px;
}

.d_content {
	width:1040px;
	margin-left:auto;
	margin-right:auto;
}

.red_hr {
	height:2px;
	width:75px;
	background-color:#f08143;
	margin-top:-30px;
	margin-bottom:60px;
}

.red_hr2 {
	height:2px;
	width:75px;
	background-color:#f08143;
	margin-top:0px;
	margin-bottom:15px;
}

.red_hr3 {
	height:2px;
	width:75px;
	background-color:#f08143;
	margin-top:15px;
	margin-bottom:0px;
}

.red_hr4 {
	height:2px;
	width:75px;
	background-color:#f08143;
	margin-top:0px;
	margin-bottom:15px;
}

.m_red_hr2 {
	height:2px;
	width:75px;
	background-color:#f08143;
	margin-top:-40px;
}

.m_red_hr {
	height:2px;
	width:75px;
	background-color:#f08143;
	margin-top:-30px;
}

.img_h1 {
	margin-bottom:50px;
	margin-top:50px;
}

h1 {
	font-family:'Open Sans',sans-serif;
	margin-bottom:50px;
	margin-top:10px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	line-height:1em;
	font-size:36px;
	color:#000 !important;
	font-weight:100;
}

h2 {
	font-family:'Open Sans',sans-serif;
	margin-bottom:5px;
	font-weight:bold;
	color:#000 !important;
}

h3 {
	font-family:'Open Sans',sans-serif;
	margin-bottom:5px;
	font-weight:bold;
	color:#000 !important;
}

.tiny_b_1 {
	margin-left:15px;
	margin-right:10px;
	margin-top:5px;
	height:25px;
}

.tiny_b_2 {
	width:1px;
	background-color:#676658;
	height:30px;
}

.tiny_b_3 {
	margin-right:10px;
	margin-top:4px;
	height:26px;
}

.d_project {
	width:84%;
	margin-left:auto;
	margin-right:auto;
}

.i_project {
	width:90%;
	margin-left:auto;
	margin-right:auto;
}

.s_title {
	font-size:24px;
	color:#000;
	font-weight:100 !important;
}

@media (max-width: 890px) {
	.s_title {
		font-size:16px !important;
		color:#000;
		width:98% !important;
		margin-left:1%;
		margin-right:1%;
	}
}

.s_content {
	font-size:18px;
	color:#fff;
	margin-top:20px;
	margin-bottom:20px;
}

@media (max-width: 890px) {
	.s_content {
		font-size:14px;
		width:98% !important;
		margin-left:1%;
		margin-right:1%;
	}
}

.m_p_width {
	width:100%;
	height:100%;
	margin-bottom:1px;
}

.m_p_title {
	color:#fff;
	padding-top:15px;
	padding-left:15px;
	font-weight:bold;
}

.p_title {
	color:#fff;
	padding-top:100px;
	font-weight:bold;
}

.s_desc{
	margin-top:35px;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
}

.price {
	font-family:'Open Sans',sans-serif;
	font-size:28px;
	font-weight:bold;
	margin-top:10px;
}

.m_title {
	font-family:'Open Sans',sans-serif;
	font-size:18px;
	color:#fff;
	padding-top:0px;
	padding-left:5%;
	padding-right:5%;
	width:90%;
	text-shadow: 1px 1px #000;
}

.m_content {
	font-size:14px;
	color:#fff;
	margin-top:10px;
	margin-bottom:20px;
	padding-left:5%;
	padding-right:5%;
}

.m_text {
	font-size:16px !important;
}

.bottom_radius {
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

.hand {
    cursor:pointer;
}

.center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.left {
	text-align:left;
}

.padding_g {
	padding-left:20px;
	padding-right:20px;
}

.pad20 {
	padding:20px;
}

.middle {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.table {
	display:table !important;
}

.footer_center {
	float:left;
	width:60%;
	text-align:center;
}

.footer_right {
	float:right;
	width:20%;
	text-align:right;
}

.footer_left {
	float:left;
	text-align:left;
	width:20%;
}

.font_small {
	font-size:12px !important;
}

.s_font_small {
	font-size:11px !important;
}

.footer_bottom {
	color:#fff;
	margin-top:40px;
}

.w_b {
	color:#000 !important;
	font-size:12px;
}

.f_ph {
	font-size:18px;
	font-weight:bold;
	color:#000;
}

.d_footer_content {
	width:1040px;
	margin-top:20px;
	margin-bottom:20px;
}

.d_footer_box {
	float:left;
	margin-left:20px;
	margin-right:20px;
}

.d_footer_box_h {
	float:left;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	font-weight:bold;
}

.font_big {
	font-size:28px;
	font-family:'Open Sans',sans-serif;
}

.margin_top_xs {
	margin-top:10px;
}

.margin_bottom_xs {
	margin-top:10px;
}

.block {
	display:block !important;
}

.clear {
	clear:both;
}

.connect_bg {
	position:absolute;
	bottom:300px;
	background-color:#d0d0d0;
	width:100%;
}

.connect_content {
	width:100%;
	text-align:center;
	margin-top:25px;
	margin-bottom:25px;
	color:#000;
}

.button_04 {
	-webkit-appearance:none;
	background-color:#f08143;
	color:#fff !important;
	padding:17px 20px 17px 20px;
	margin-right:10px;
	font-size:14px;
	margin-bottom:10px;
	display:inline-table;
	text-align:center;
	font-weight:bold;
	outline:none;
	border:0;
	margin-top:5px;
}

.button_04:hover {
	-webkit-appearance:none;
	background-color:#000;
}

.button_05 {
	-webkit-appearance:none;
	background-color:#f08143;
	color:#fff !important;
	padding:15px 20px 14px 20px;
	font-size:14px;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
	outline:none;
	border:0;
}

.button_05:hover {
	-webkit-appearance:none;
	background-color:#000;
}

.input_left {
	width:200px !important;
	margin-right:-1px !important;
}

.input_left_s {
	width:230px !important;
}

.open_b {
	position:absolute;
	top:79px;
	width:auto;
	padding:0px 15px 15px 15px;
	background-color:#fff;
	border:1px solid #f0f0f0;
	border-top-color:#fff;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.passive_button {
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
}

.hr_big {
	height:1px;
	background-color:#f2f2f2;
	margin-bottom:30px;
	margin-top:30px;
}

.basket {
	position:absolute;
	border-radius:50%;
	width:20px;
	height:20px;
	background-color:#f08143;
	font-size:10px;
	color:#fff;
	z-index:9;
	top:50%;
    left:50%;
	margin-left:122px;
	margin-top:30px;
	text-align:center;
	border:2px #fff solid;
}

.basket_tr {
	position:absolute;
	border-radius:50%;
	width:20px;
	height:20px;
	background-color:#f08143;
	font-size:10px;
	color:#fff;
	z-index:9;
	top:50%;
    left:50%;
	margin-left:507px;
	margin-top:-15px;
	text-align:center;
	border:2px #fff solid;
}

.inline {
	display:inline;
}

.normal_font {
	font-family:'Open Sans',sans-serif;
	font-weight:normal;
	font-size:14px;
	margin-left:5px;
}

.button_03 {
	-webkit-appearance:none;
	background-color:#f08143;
	color:#fff !important;
	padding:15px 20px 15px 20px;
	font-size:14px;
	display:inline-table;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	border:1px solid #f08143;
}

.button_03:hover {
	-webkit-appearance:none;
	background-color:#000;
	border:1px solid #000;
	color:#fff !important;
}


.button_08 {
	-webkit-appearance:none;
	background-color:#f08143;
	color:#fff !important;
	padding:15px 20px 15px 20px;
	font-size:14px;
	display:inline-table;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	border:1px solid #f08143;
}

.button_08:hover {
	-webkit-appearance:none;
	background-color:#888;
	border:1px solid #888;
	color:#fff !important;
}

.button_07 {
	-webkit-appearance:none;
	background-color:#000;
	color:#fff !important;
	padding:15px 20px 15px 20px;
	font-size:14px;
	display:inline-table;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	border:1px solid #000;
}

.button_07:hover {
	-webkit-appearance:none;
	background-color:#888;
	border:1px solid #888;
	color:#fff !important;
}

.button_01 {
	-webkit-appearance:none;
	background-color:#f08143;
	color:#fff !important;
	padding:15px 20px 15px 20px;
	font-size:14px;
	display:inline-table;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	border:1px solid #f08143;
}

.button_01:hover {
	-webkit-appearance:none;
	background-color:#fff;
	color:#000 !important;
	border:1px solid #fff;
}

.m_button_01 {
	-webkit-appearance:none;
	background-color:#f08143;
	color:#fff !important;
	padding:15px 20px 15px 20px;
	font-size:14px;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	border:1px solid #f08143;
}

.m_button_01:hover {
	-webkit-appearance:none;
	background-color:#fff;
	color:#000 !important;
	border:1px solid #fff;
}

.top_head_text {
	margin-top:0px;
	width:1040px;
	display:inline-table;
}

@media (max-width: 890px) {
	.top_head_text {
		width:90%;
		margin-top:0px;
	}
}

.top_text_width {
	width:600px;
}

@media (max-width: 890px) {
	.top_text_width {
		width:50%;
	}
}

.button_02 {
	-webkit-appearance:none;
	color:#fff !important;
	padding:13px 20px 13px 20px;
	font-size:14px;
	font-weight:bold;
	margin-left:3px;
	margin-right:3px;
	display:inline-table;
	text-align:center;
	background-color:#f08143;
	border:1px solid #f08143;
	margin-top:10px;
	border-radius:5px;
}

.button_02:hover {
	-webkit-appearance:none;
	background-color:#000;
	border:1px solid #000;
	color:#fff !important;
}

.m_button_03 {
	-webkit-appearance:none;
	background-color:transparent;
	color:#fff !important;
	padding:10px 15px 10px 15px;
	font-size:10px;
	margin-left:3px;
	margin-right:3px;
	display:inline-table;
	text-align:center;
	border:1px solid #fff;
	margin-top:10px;
}

.m_button_03:hover {
	-webkit-appearance:none;
	background-color:#fff;
	color:#000 !important;
}

.button_06 {
	-webkit-appearance:none;
	background-color:transparent;
	color:#000 !important;
	padding:13px 20px 13px 20px;
	font-size:14px;
	font-weight:bold;
	margin-left:3px;
	margin-right:3px;
	display:inline-table;
	text-align:center;
	border:1px solid #000;
	margin-top:10px;
	border-radius:5px;
}

.button_06:hover {
	-webkit-appearance:none;
	background-color:#f08143;
	border:1px solid #f08143;
	color:#fff !important;
}

.button_09 {
	-webkit-appearance:none;
	background-color:transparent;
	color:#f08143 !important;
	padding:13px 20px 13px 20px;
	font-size:14px;
	font-weight:bold;
	margin-left:3px;
	margin-right:3px;
	display:inline-table;
	text-align:center;
	border:1px solid #f08143;
	margin-top:10px;
	border-radius:5px;
}

.button_09:hover {
	-webkit-appearance:none;
	background-color:#f08143;
	color:#fff !important;
}

.m_button_02 {
	-webkit-appearance:none;
	background-color:transparent;
	color:#fff !important;
	padding:10px 20px 10px 20px;
	font-size:14px;
	font-weight:bold;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	border:1px solid #fff;
	margin-top:5px;
}

.m_button_02:hover {
	-webkit-appearance:none;
	background-color:#fff;
	color:#000 !important;
}


.button_01_m {
	-webkit-appearance:none;
	background-color:#f08143;
	color:#fff !important;
	padding:17px 0px 17px 0px;
	font-size:16px;
	margin-bottom:10px;
	display:inline-table;
	width:100%;
	text-align:center;
}

.button_01_m:hover {
	-webkit-appearance:none;
	background-color:#999;
}

.button_02_m {
	-webkit-appearance:none;
	background-color:#000;
	color:#fff !important;
	padding:17px 0px 17px 0px;
	font-size:16px;
	margin-bottom:10px;
	display:inline-table;
	width:100%;
	text-align:center;
}

.button_02_m:hover {
	-webkit-appearance:none;
	background-color:#999;
}
.pdc_button_m {
	width:106%;
	height:200px;
	background-size:cover;
	background-position:center;
	margin-left:-3%;
	margin-right:-3%;
}

.pdc_button_m_2 {
	width:106%;
	height:100px;
	background-size:cover;
	background-position:center;
	margin-left:-3%;
	margin-right:-3%;
}

.box_right {
	padding:25px 30px 25px 30px;
	background-color:#fff;
	border-left:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
}

.tiny_text {
	font-size:12px;
	font-style:italic;
	color:#f08143;
}

.pdc_button {
	width:292px;
	height:200px;
	background-size:cover;
	background-position:center;
	margin-left:-16px;
	margin-right:-16px;
}

.pdc_button_2 {
	width:292px;
	height:100px;
	background-size:cover;
	background-position:center;
	margin-left:-16px;
	margin-right:-16px;
}

.btt_button {
	width:450px;
	background-size:cover;
	background-position:center;
	float:right;
	margin-left:40px;
	margin-bottom:40px;
}

.zoom {
    cursor:zoom-in;
}

.pdc_title {
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	margin-top:20px;
}

.pdc_title_2 {
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	color:#fff;
}

.pdc_title_m {
	font-weight:bold;
	font-size:20px;
	line-height:22px;
	margin-top:20px;
}

.pdc_title_m_2 {
	font-weight:bold;
	font-size:20px;
	line-height:22px;
	margin-top:50px;
	color:#fff;
}

.project_right_01 {
	float:right;
	width:300px;
	background-color:#f1ba00;
	padding:25px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.project_right_02 {
	float:right;
	width:300px;
	background-color:#61a945;
	padding:25px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	color:#fff;
}

.project_right_03 {
	float:right;
	width:300px;
	background-color:#008dd2;
	padding:25px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	color:#fff;
}

.m_project_bottom_01 {
	background-color:#f1ba00;
	padding:25px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	margin-top:50px;
}

.m_project_bottom_02 {
	background-color:#61a945;
	padding:25px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	margin-top:50px;
	color:#fff;
}

.m_project_bottom_03 {
	background-color:#008dd2;
	padding:25px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	margin-top:50px;
	color:#fff;
}

.project_left {
	float:left;
	width:600px;
}

.s_font {
	font-size:24px;
	font-weight:100;
	color:#999;
}

.s_font_c {
	font-size:24px !important;
	font-weight:100;
}

@media (max-width: 890px) {
	.s_font_c {
		font-size:18px !important;
		font-weight:100;
	}
}

.m_margin {
	margin-top:-4% !important;
	margin-bottom:16% !important;
}

.h_yazi {
	position:absolute;
	width:100%;
	top:20%;
}

@media (max-width: 890px) {
	.h_yazi {
		position:absolute;
		width:100%;
		top:13%;
	}
}

.mh_yazi {
	position:absolute;
	width:100%;
	top:2%;
}

.m_width {
	width:1000px;
}

.m_height {
	margin-top:50px;
}

.m_height_m {
	margin-top:30%;
}

.min_height {
	min-height:500px;
}

.e_baslik {
	font-weight:bold;
	font-size:32px;
	line-height:32px;
}

.hr {
	height:1px;
	width:100%;
	background-color:#000;
	opacity:0.1;
	margin-left:-30px;
	padding-right:60px;
	margin-top:10px;
	margin-bottom:10px;
}

.hr_a {
	height:1px;
	width:100%;
	background-color:#000;
	opacity:0.1;
	margin-bottom:10px;
	margin-top:10px;
}

.white_import {
	height:1px;
	width:100%;
	background-color:#fff;
	margin-bottom:10px;
	margin-top:10px;
}

.hr_w {
	height:1px;
	width:100%;
	background-color:#000;
	opacity:0.1;
	margin-bottom:5%;
	margin-top:5%;
}

.hr_j {
	height:1px;
	width:100%;
	background-color:#000;
	opacity:0.1;
	margin-bottom:0%;
	margin-top:7%;	
}

.shadow {
    box-shadow:0px 0px 15px #d6d6d6;
}

.bold {
	font-weight:bold;
}

.ssegh {
	width:408px;
}

.m_ssegh {
	width:100%;
}


.src_inpt {
	width:350px !important;
}

.m_src_inpt {
	width:100% !important;
}

.input {
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    background-color:#f0f0f0;
    border:0;
    height:45px;
    width:100%;
    padding:10px;
    outline:none;
    margin-top:5px;
    margin-bottom:5px;
}

.textarea {
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    background-color:#f0f0f0;
    border:0;
    height:90px;
    width:100%;
    padding:10px;
    outline:none;
    margin-top:5px;
    margin-bottom:5px;
}