@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap');

html,body,td,th {
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	color:#000;
	padding:0;
	margin:0;
	height:100%;
}

A:link		 { color:#000; text-decoration:none;}
A:visited	 { color:#000; text-decoration:none;}
A:hover		 { color:#cbaa3b; text-decoration:none;}

li {
	padding-top:4px;
	padding-bottom:4px;
}

.push_body {
	background-color:#222 !important;
}

.push_top_button {
	/*background-color:#cd9b1d !important;
	border-color:#cd9b1d !important;*/
	background:none !important;
	border:none !important;
}

.resize {
	transform:scale(0.75);
	transform-origin:top center;
}

/*switch*/

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.gift_txt {
	position:relative;
	text-align:center;
	width:80px;
}

.gift_box {
	height:34px;
}

/*/////*/

/*video*/

.v_photo {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-size:cover;
	background-position:center;
}

header {
  position: relative;
  top:-69;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

header video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.header_h40 {
	height:30% !important;
}

.header_h30 {
	height:30% !important;
}

/*/////*/

.b_bg {
	width:100%;
	height:100%;
	position:absolute;
	background-image:url(../images/d_bg.png);
}

.d_bg {
	width:100%;
	height:inherit;
	background-image:url(../images/d_bg.png);
	border-radius:25px;
}

.dl_bg {
	width:100%;
	height:inherit;
	background-image:url(../images/d_bg.png);
	border-radius:15px;
}

.l_bg {
	width:100%;
	height:inherit;
	background-image:url(../images/l_bg.png);
	border-radius:15px;
}

.y_stone {
	background-color:#ffed00;
	width:14px;
	height:14px;
	display:inline-table;
	margin-right:7px;
	border:1px solid #999;
}

.g_stone {
	background-color:#ccc;
	width:14px;
	height:14px;
	display:inline-table;
	margin-right:7px;
	margin-left:10px;
	border:1px solid #999;
}

.top_bg {
	width:100%;
	min-height:250px;
}

.video_bg {
	width:750px;
}

.video_bg_top {
	margin-top:-20px;
}

.min_h {
	min-height:400px;
}

.sub_menu {
	width:100%;
	background-color:#f0f0f0;
	border-top:3px solid #f0f0f0;
	border-bottom:3px solid #f0f0f0;
}

.sub_menu_alpha {
	width:100%;
	position:absolute;
	z-index:3;
	background-image:url(../images/wb_bg.png);
	padding-top:3px;
	padding-bottom:3px;
}

.sub_menu_alpha_fix {
	width:100%;
	background-image:url(../images/wb_bg.png);
	padding-top:3px;
	padding-bottom:3px;
}

.sub_menu_m {
	padding-left:40px;
}

.search {
	background-image:url(../images/search_zoom_icon.svg);
	background-repeat:no-repeat;
	background-position:right;
	background-size:60px 30px;
	border-radius:25px;
	padding:20px !important;
	background-color:#444 !important;
}

.search_white {
	background-image:url(../images/search_zoom_icon.svg);
	background-repeat:no-repeat;
	background-position:right;
	background-size:60px 30px;
	border-radius:25px;
	padding:20px !important;
	background-color:#f0f0f0 !important;
}

.offline {
	width:45px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	z-index:2;
	position:relative;
	top:-7px;
	left:-7px;
}

.offline_txt {
	position:relative;
	margin-top:-35px;
	font-size:10px;
	margin-bottom:24px;
}

.offline_ick {
	width:45px;
	float:right;
	margin-top:-116px;
	margin-right:318px;
	z-index:2;
	position:relative;
}

.agree_box {
	display:inline-table;
	height:15px;
}

.acc_box {
	width:100%;
	background-color:#f0f0f0;
}

.acc_box_ev {
	background-color:#444;
	border-radius:7px;
}

.acc_box_tt {
	background-color:#f0f0f0;
	border-radius:7px;
}

.calendar-container {
    position: relative;
    margin: auto;
    max-width: 500px;
}

.linesec {
	border-left:1px solid #f0f0f0;
}

.z_push {
	z-index:10 !important;
}

.special {
	font-size:26px;
	position:absolute;
	right:10px;
	top:3px;
	color:#ffed00;
}

.special_thin {
	font-size:20px;
	position:absolute;
	right:10px;
	top:10px;
	color:#ffed00;
}

.special_thinner {
	font-size:20px;
	position:absolute;
	right:10px;
	top:3px;
	color:#ffed00;
}

.margin_lr {
	margin-left:20px;
	margin-right:20px;
}

.margin_lr_small {
	margin-left:10px;
	margin-right:10px;
}

.pkt_icon {
	margin-bottom:-30px;
}

.pkt_icon_height {
	height:60px;
}

.pkt_button {
	background-color:#f0f0f0;
	width:100%;
	display:table;
	border-bottom:1px solid #fff;
}

.pkt_button:hover {
	background-color:#c25636;
	color:#fff;
}

.pkt_table {
	display:inline-table;
	vertical-align:top;
	width:450px;
	margin:1%;
}

.pkt_btn {
	background-color:#fff;
	border-radius:10px;
	width:100%;
	height:auto;
	box-shadow:0px 0px 20px #ccc;
	border-top:20px solid #ffed00;
}

.top_spc {
	padding-top:7px;
	padding-bottom:0px;
	z-index:3;
}

.top_button_padd {
	padding-top:10px;
	padding-bottom:0px;
}

.l_button {
	background-color:#cd9b1d;
	border-radius:10px;
	display:inline-table;
	padding:10px 15px 10px 15px;
	margin:-10px -5px 0px -5px;
	position:relative;
	z-index:8;
}

.l_button_push_left {
	border-top-left-radius:0 !important;
	border-bottom-left-radius:0 !important;
}

.l_button_push_right {
	border-top-right-radius:0 !important;
	border-bottom-right-radius:0 !important;
}

.l_button_push_bottom {
	border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
}

.top_back {
	top:-105px !important;
	z-index:4 !important;
}

.top_button_bg {
	background-color:#f0f0f0;
	border-radius:10px;
	border:3px solid #f0f0f0;
	display:table;
}

.ht_show {
	width:auto;
	height:70px;
}

.extra_bottom {
	margin-bottom:-18px !important;
}

.extra_top {
	margin-top:25px !important;
}

.fix_bb {
	position:fixed !important;
	top:0px;
	width:inherit;
}

.fix_aa {
	margin-top:94px !important;
}

.comm {
    width: 95px;
    height: 95px;
    overflow: hidden;
    border-radius: 100px;
    box-shadow: 0px 0px 20px #ccc;
    position: relative;
    margin: 0 auto;
    bottom: 0px;
    background-size: cover;
    background-position: center;
}

.inst_box {
	background-color: #cbaa3f;
	background-image: linear-gradient(45deg, rgba(203,170,63,1) 0%, rgba(194,87,55,1) 33%, rgba(105,126,183,1) 66%, rgba(89,141,79,1) 99%);
	background-size: 100%;
	background-repeat: repeat;
	display:table !important;
	margin-top:20px;
	display:table;
	border-radius:20px;
	color:#fff;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	display:block;
	width:100%;
}


.gradient_text {
	background-color: #cbaa3f;
	background-image: linear-gradient(45deg, rgba(203,170,63,1) 0%, rgba(194,87,55,1) 33%, rgba(105,126,183,1) 66%, rgba(89,141,79,1) 99%);
	background-size: 100%;
	background-repeat: repeat;
	display:table !important;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.gradient_box {
	background-color: #cbaa3f;
	background-image: linear-gradient(45deg, rgba(203,170,63,1) 0%, rgba(194,87,55,1) 33%, rgba(105,126,183,1) 66%, rgba(89,141,79,1) 99%);
	background-size: 100%;
	background-repeat: repeat;
	display:table !important;
	padding:30px 45px 30px 45px;
	margin-top:20px;
	display:table;
	border-radius:20px;
	width:350px;
}

.gradient_note {
	background-color: #444;
	background-size: 100%;
	background-repeat: repeat;
	display:table !important;
	padding:15px;
	border-radius:5px;
	display:table;
}

.gradient_br {
	background-color: #c25737 !important;
}

.tiny_etk {
	width:60px;
	height:60px;
	border-radius:60px;
	background-size:cover;
	background-position:center;
	border:10px solid #fff;
	position:absolute;
	z-index:3;
	top:150px;
	right:-10px;
}

.tiny_etk2 {
	width:60px;
	height:60px;
	border-radius:60px;
	background-size:cover;
	background-position:center;
	border:10px solid #fff;
	position:absolute;
	z-index:3;
	top:150px;
	left:-10px;
}

.k_ktg {
	background-color:#c25636;
	height:20px;
	border-radius:7px;
	position:absolute;
	z-index:3;
	top:-10px;
	left:10px;
	padding:2px 6px 2px 6px;
	font-weight:bold;
}

.v_ktg {
	background-color: #cbaa3f;
    background-image: linear-gradient(45deg, rgba(203, 170, 63, 1) 0%, rgba(194, 87, 55, 1) 33%, rgba(105, 126, 183, 1) 66%, rgba(89, 141, 79, 1) 99%);
	height:20px;
	border-radius:7px;
	z-index:3;
	top:-45px;
	padding:10px 20px 10px 20px;
	font-weight:bold;
	position:relative;
	font-size:12px !important; 
	margin-bottom:-46px !important; 
}

.egt_bas {
	width:350px;
	text-align:right !important;
	margin-top:12px;
}

.table {
	display:table !important;
}

.logo {
	width:220px;
	padding:5px 10px 5px 10px;
}

.logo_left {
	position:relative;
	top:0;
	left:0;
	z-index:4;
	display:inline-table;
}

.font_normal {
	font-size:14px !important;
}

.font_small {
	font-size:12px !important;
}

.font_small_c {
	font-size:11px !important;
}

.font_smaller {
	font-size:10px !important;
}

.font_hidden {
	font-size:1px !important;
	color:#333 !important;
}

.member_us {
	font-size:10px !important;
	margin-top:3px;
	text-align:left;
	font-weight:normal;
	width:74px;
	padding-left:1px;
	position:absolute;
}

.member_us_m {
	font-size:10px !important;
	margin-top:3px;
	text-align:left;
	font-weight:normal;
	padding-left:3px;
	display:inline;
}

.discount {
	font-size:12px !important;
	text-decoration:line-through;
	color:#999;
}

.normal {
	font-weight:normal !important;
}


/*speech*/

.speech {
  background: #f0f0f0;
  padding: 10px 25px 10px 0px;
  border-radius: 10px;
  max-width: 600px;
  text-align:left;
  line-height:14px;
}

.speech::after {
  display: block; width: 0; content: "";
  border: 15px solid transparent;
}
.speech.up::after {
  border-bottom-color: #f0f0f0;
  border-top: 0;
}
.speech.down::after {
  border-top-color: #f0f0f0;
  border-bottom: 0;
}
.speech.left::after {
  border-right-color: #f0f0f0;
  border-left: 0;
}
.speech.right::after {
  border-left-color: #f0f0f0;
  border-right: 0;
}

.speech {
  position: relative;
}
.speech::after { position: absolute; }
.speech.up::after {
  top: -14px; left: calc(50% - 15px);
}
.speech.down::after {
  bottom: -15px; left: calc(50% - 15px);
}
.speech.left::after {
  left: -15px; top: calc(50% - 15px);
}
.speech.right::after {
  right: -15px; top: calc(50% - 15px);
}

/*/////*/


.cookie {
	font-family: 'Raleway', sans-serif;
	font-size:12px;
	line-height:normal;
	color:#fff;
}

.cookie_button {
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}

.cc_container {
	background-color:#ff9a00 !important;
	border:0 !important;
	padding:0px 10px 5px 10px !important;
}

.cc_btn {
	max-width: 10px !important;
	border-radius:0px !important;
	background:none !important;
	padding:5px 5px 5px 5px !important;
	margin-top:5px;
}

.padding_bottom { padding-bottom:20px !important; }

.margin_top_xxs { margin-top:5px !important; }
.margin_top_xss { margin-top:10px !important; }
.margin_top_xs { margin-top:20px !important; }
.margin_top_xm { margin-top:25px !important; }
.margin_top { margin-top:40px !important; }
.margin_top_xl { margin-top:80px !important; }
.margin_top_xxl { margin-top:120px !important; }
.margin_bottom_xxs { margin-bottom:5px !important; }
.margin_bottom_xss { margin-bottom:10px !important; }
.margin_bottom_xs { margin-bottom:20px !important; }
.margin_bottom_xm { margin-bottom:25px !important; }
.margin_bottom { margin-bottom:40px !important; }
.margin_bottom_xl { margin-bottom:80px !important; }
.margin_bottom_xxl { margin-bottom:120px !important; }

.bh {
	width:100%;
	height:200px;
}

.bktg {
	margin-top:35px;
	margin-bottom:-35px;
}

.m_button {
	font-size:18px;
	color:#fff !important;
	padding:10px 20px 10px 20px;
	display:block;
	text-align:left;
	font-weight:bold;
}

.m_button:hover {
	color:#ded0a4 !important;
}

.s_button {
	font-size:12px;
	color:#2B2A29 !important;
	padding:10px 3px 10px 3px;
	display:inline-table;
	text-align:center;
	font-weight:bold;
	margin:0px 7px 0px 7px;
}

.s_button:hover {
	color:#d4c2af !important;
}

.sw_button {
	font-size:12px;
	color:#fff !important;
	padding:10px 3px 10px 3px;
	display:inline-table;
	text-align:center;
	font-weight:bold;
	margin:0px 7px 0px 7px;
}

.sw_button:hover {
	color:#ded0a4 !important;
}

.sm_button {
	font-size:14px;
	color:#fff !important;
	padding:5px 10px 5px 10px;
	display:block;
	text-align:left;
	font-weight:bold;
}

.sm_button:hover {
	color:#ded0a4 !important;
}

.warning {
    color:#000;
    background-color:#f9f9f9;
	border:1px solid #f0f0f0;
    padding:30px;
    line-height:20px;
	margin-top:40px;
}

.s_box {
    color:#000;
    background-color:#fff;
	border:1px solid #f0f0f0;
    padding:30px;
    line-height:20px;
	margin-top:40px;
}

.f_print {
	position:relative;
	top:-20px;
	right:-90px;
	width:150px;
	height:14px;
}

.fav {
	height:30px;
}

.fav:hover {
	transform: scale(1.2);
}

.lb_title {
	color:#fff;
}

.enter_box {
	background-color:#111;
}

.yellow_box {
	background-color:#ffed00;
}

.padd_s {
	padding:5px 10px 5px 10px;
	height:56px;
}

.memo {
    background-color:#111;
    padding:30px 30px 30px 30px;
	border-radius:0px;
	margin-top:30px;
	margin-bottom:30px;
	line-height:18px;
}

.memo_color {
	background-color:#333 !important;
}

.x_button {
	font-size:14px;
	color:#000 !important;
	padding:10px 3px 10px 3px;
	display:inline-table;
	text-align:center;
	font-weight:bold;
	margin:0px 10px 0px 10px;
}

.x_button:hover {
	color:#ded0a4 !important;
}

.button_center {
	position:absolute;
	top:12px;
	width:100%;
	z-index:3;
}

.imenu {
	position:fixed !important;
	display:none;
	width:94%;
	height:100%;
	background-image:url(../images/b_bg.jpg);
	background-size:cover;
	background-position:center;
	padding:3% 3% 3% 3%;
	z-index:8;
}

.together_bg_l {
	width:175px;
	height:220px;
	position:absolute;
	left:0;
	background-size:cover;
	background-position:center;
	border-top-left-radius:25px;
	border-bottom-left-radius:25px;
}

.together_bg_r {
	width:175px;
	height:220px;
	position:absolute;
	right:0;
	background-size:cover;
	background-position:center;
	border-top-right-radius:25px;
	border-bottom-right-radius:25px;
}

.triangle_bg {
	width:350px;
	height:220px;
	background-size:cover;
	background-position:center;
	position:relative;
	z-index:2;
	border-radius:25px;
}

.orange {
	color:#cbaa3b !important;
	text-shadow: 1px 1px #000;
}

.box_width {
	width:350px;
}

.box_width_mini {
	width:250px;
}

.enter_ack {
	margin-top:30px;
	margin-bottom:30px;
	font-size:24px;
	color:#FFF;
}

.ebr_bg {
	width:350px;
	height:440px;
	position:relative;
	z-index:2;
	border-radius:25px;
	background-color:#111;
}

.push_ebr_width {
	width:720px !important;
}

.push_ebr_bg {
	background-color:#333 !important;
}

.lbr_bg {
	width:350px;
	height:220px;
	background-size:cover;
	background-position:center;
	position:relative;
	z-index:2;
	border-radius:25px;
}

.lbr_bg_mini {
	width:250px;
	height:157px;
	background-size:cover;
	background-position:center;
	position:relative;
	z-index:2;
	border-radius:15px;
}

.hand {
    cursor:pointer;
}

.cursos {
    cursor:auto !important;
}

.bold {
	font-weight:bold !important;
}

.left {
	text-align:left;
}

.push_left {
	float:left !important;
}

.center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.middle {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.g_title {
	font-size:56px;
}

.b_title {
	font-size:56px;
}

.b_count {
	font-size:24px;
}

.lbx_title {
	font-size:26px;
	margin-top:10px;
	margin-bottom:15px;
}

.e_title {
	font-size:20px;
	font-weight:bold;
}

.l_title {
	font-size:14px;
	font-weight:bold;
}

.e_content {
	font-size:16px;
	width:60%;
}

.b_content {
	width:1024px;
}

.bn_title {
	width:75%;
}

.firsat {
	background-color:#fff;
	border-radius:20px;
	font-size:14px;
	border:5px solid #000;
	width:auto;
	display:table;
	padding-left:45px;
	padding-right:45px;
	padding-top:5px;
	padding-bottom:5px;
}

.konten {
	padding:5px 10px 5px 10px;
	background-color:#000;
	font-size:10px !important;
	color:#fff;
	border-radius:5px;
	display:table;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.fatura {
	padding:5px 10px 5px 10px;
	background-color:#598e4c;
	font-size:10px !important;
	color:#fff;
	border-radius:5px;
	display:table;
	text-align:center;
}

.e_year {
	font-size:60px;
	line-height:60px;
	float:left;
	text-align:left;
	margin-right:10px;
}

.e_space {
	font-size:24px;
	line-height:60px;
	float:left;
	text-align:left;
	margin-right:7px;
	margin-left:7px;
}

.offline_img {
	width:75%;
	border:1em solid #e7c21c;
}

.static_img {
	width:auto;
}

.p_puan {
	margin-right:10px;
	margin-left:2px;
}

.e_month {
	float:left;
	text-align:left;
	margin-top:8px;
	line-height:24px;
	font-weight:500;
}

.e_clock {
	margin-top:10px;
	font-size:14px;
}

.e_place {
	margin-top:5px;
}

.white {
	color:#fff !important;
}

.black {
	color:#000 !important;
}

.under {
	text-decoration:underline !important;
}

.border_black {
	border-color:#222 !important;
}

.button_white {
	color:#fff !important;
}

.button_white:hover {
	color:#cbaa3b !important;
}

.button_black {
	color:#000 !important;
}

.button_black:hover {
	color:#fff !important;
}

.button_orange {
	color:#cbaa3b !important;
}

.button_orange:hover {
	color:#ffed00 !important;
}

.button_lb {
	color:#fff !important;
}

.button_lb:hover {
	color:#000 !important;
}

.hover_lb {
	color:#000 !important;
}

.slogan {
	position:relative;
	width:90%;
	height:100%;
	z-index:2;
	margin-top:10px;
}

.banner_font {
	font-size:32px;
}

.button {
	-webkit-appearance:none;
	background-image: linear-gradient(to right, #cbad3b, #c25636);
	color:#fff !important;
	padding:15px 35px 14px 35px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	outline:none;
	border:0;
	display:inline-table;
	border-radius:25px;
}

.button:hover {
	-webkit-appearance:none;
	background-image: linear-gradient(to right, #687eb9, #598e4c);
	color:#fff !important;
}

.button_01 {
	background-color:#999;
	color:#fff !important;
	padding:15px 35px 14px 35px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	outline:none;
	border:0;
	display:inline-table;
	border-radius:25px;
}

.button_02 {
	background-color:#999;
	color:#fff !important;
	padding:15px 35px 14px 35px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	outline:none;
	border:0;
	display:inline-table;
	border-radius:25px;
}

.button_02:hover {
	-webkit-appearance:none;
	background-image: linear-gradient(to right, #687eb9, #598e4c);
	color:#fff !important;
}

.button_03 {
	background-color:#999;
	color:#fff !important;
	padding:7px 17px 7px 17px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	outline:none;
	border:0;
	display:inline-table;
	border-radius:12px;
}

.button_03:hover {
	-webkit-appearance:none;
	background-image: linear-gradient(to right, #687eb9, #598e4c);
	color:#fff !important;
}

.button_04 {
	background-color:#598e4c;
	color:#fff !important;
	padding:7px 17px 7px 17px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	outline:none;
	border:0;
	display:inline-table;
	border-radius:12px;
}

.button_04:hover {
	opacity:0.8;
}

.button_05 {
	background-color:#c25636;
	color:#fff !important;
	padding:7px 17px 7px 17px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	outline:none;
	border:0;
	display:inline-table;
	border-radius:12px;
}

.button_05:hover {
	opacity:0.8;
}

.button_vl {
	background-color:#ffed00;
	color:#000 !important;
	padding:7px 17px 7px 30px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	outline:none;
	border:0;
	display:inline-table;
	border-radius:12px;
	background-image:url(../images/play_icon_211876.svg);
    background-repeat:no-repeat;
    background-position:left;
    background-size:32px 21px;
	margin:10px;
	display:inline-table;
}

.button_vl:hover {
	-webkit-appearance:none;
	background-color:#ccc;
}

.vl_width {
	width:90%;
}

.vl_padd_width {
	width:90%;
	padding-top:5%;
	padding-bottom:5%;
}

.ck_icon {
    width: 60px;
}

.footer {
	width:100%;
	height:250px;
	background-color:#e7c21c;
	position:relative;
	bottom:0;
}

.social_icon {
	height:30px;
	padding:3px;
}

.lb_icon {
	height:40px;
	position:relative;
	margin-top:5px;
}

.nt_icon {
	width:30px;
	position:relative;
	margin-top:-45px;
}

.hr {
	width:75%;
	height:1px;
	background-color:#f0f0f0;
	margin-top:60px;
	margin-bottom:60px;
}

.hr_head {
	width:100%;
	height:1px;
	background-color:#f0f0f0;
	margin-top:25px;
	margin-bottom:25px;
}

.hr_head_grey {
	width:100%;
	height:1px;
	background-color:#333;
	margin-top:25px;
	margin-bottom:25px;
}

.hr_head_grey_bottom {
	width:100%;
	height:1px;
	background-color:#333;
	margin-top:15px;
	margin-bottom:25px;
}

.hr_thin_grey {
	width:75%;
	height:1px;
	background-color:#444;
	margin-top:7px;
	margin-bottom:7px;
}

.clear {
	clear:both;
}

.d_none {
	display:none;
}

.card_text {
	margin-top:10px;
	font-size:12px;
}

.card_width {
	width:100%;
	margin-bottom:20px;
}

.card_type {
	position:absolute;
	font-size:12px;
	font-style:italic;
	margin-top:-17px;
	margin-left:120px;
	color:#999;
}

.input {
    font-family:'Raleway', sans-serif;
    font-size:14px;
    background-color:#f0f0f0;
    border:0;
    height:45px;
    width:360px;
    padding:10px;
    outline:none;
    margin-top:5px;
    margin-bottom:5px;
}

.textarea {
    font-family:'Raleway', sans-serif;
    font-size:14px;
    background-color:#f0f0f0;
    border:0;
    height:140px;
    width:360px;
    padding:10px;
    outline:none;
    margin-top:5px;
    margin-bottom:5px;
}

.r_table {
	width:650px;
}

.b_table {
	width:750px;
}

.c_table {
	width:500px;
}

.s_baslik {
	font-size:52px;
}

.table_but {
	display:inline-table;
	line-height:24px;
}

.but_size {
	font-size:10px;
}

.canta_hr {
	width:100%;
	height:10px;
}

.c_inline {
	display:inline-table !important;
}

.inline {
	display:inline-table !important;
}

.inline_box {
	display:inline-table !important;
	padding-top:3px;
	padding-bottom:3px;
}

.captcha_table {
	width:360px;
	height:45px;
}

.captcha_font {
	width:100px;
	font-size:24px;
	font-weight:bold;
}

.captcha_left {
	float:left;
	width:100px;
	height:45px;
	padding-top:5px;
	padding-right:10px;
}

.captcha_right {
	float:left;
	width:100px;
	height:45px;
}

.free {
	margin-top:10px;
	background-color:#598e4d;
	color:#fff;
	padding:5px 15px 5px 15px;
	display:inline-table;
	border-radius:15px;
	font-size:12px;
}

.fee {
	margin-top:10px;
	font-weight:bold;
	padding:5px 15px 5px 15px;
}

.comm_main {
	padding:20px 40px 20px 40px;
}

.comm_width {
	width:90%;
	margin-top:-40px;
}

.comm_genel {
	float:left;
	width:50%;
	margin-bottom:40px;
}

.comm_genel:nth-child(2n+2){
    clear:both;
}

.xer_genel {
	float:left;
	width:50%;
	margin-bottom:40px;
}

.xer_genel:nth-child(2n+1){
    clear:both;
}

.cer_genel {
	float:left;
	width:50%;
	margin-bottom:40px;
}

.cer_genel:nth-child(2n+2){
    clear:both;
}

.push_block_table {
	display:table !important;
}

.push_block {
	display:table !important;
	z-index:9;
    position:relative;
}

.lbr_genel {
	display:inline-table;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:40px;
	padding-right:40px;
}

.lbr_genel_mini {
	display:inline-table;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
}

.lbr_genel_mini_2 {
	display:inline-table;
	padding-top:7.5px;
	padding-bottom:7.5px;
	padding-left:15px;
	padding-right:15px;
}

.lbr_genel_push {
	width:100% !important;
}

.tkv_genel {
	float:left;
	width:50%;
	margin-bottom:80px;
}

.tkv_genel:nth-child(2n+2){
    clear:both;
}

.tkv_genel_push {
	width:100% !important;
}

.t_top {
	position:relative;
	top:-69px;
	width:100%;
}

.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;
}

.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: #e0e0e0;
	cursor:pointer;
}

.cell_out {
	BACKGROUND-COLOR: #f9f9f9;
	cursor:pointer;
}

.cell_over_twin {
	BACKGROUND-COLOR: #e0e0e0;
	cursor:pointer;
}

.cell_out_twin {
	BACKGROUND-COLOR: #f0f0f0;
	cursor:pointer;
}

.cell_over_yellow {
	BACKGROUND-COLOR: #e0e0e0;
	cursor:pointer;
}

.cell_out_yellow {
	BACKGROUND-COLOR: #ffed00;
	cursor:pointer;
}

.tell_over {
	BACKGROUND-COLOR: #e0e0e0;
}

.tell_out {
	BACKGROUND-COLOR: #fff;
}

.tell_over_twin {
	BACKGROUND-COLOR: #e0e0e0;
}

.tell_out_twin {
	BACKGROUND-COLOR: #fff;
}

.padd_lxr {
	padding:20px;
}

.padd_lbr {
	padding:20px;
}

.padd_lr {
	padding:0px 30px 0px 30px;
}

.padd_20 {
	padding:20px 0px 30px 0px;
}

.padd_15 {
	padding:15px;
}

.padd_10 {
	padding:10px;
}

.padd_10_2 {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.padd {
	padding-left:15px;
	padding-right:15px;
}

.top_button_text {
	padding:10px 20px 10px 20px;
}

.right {
	float:right;
}

.padd_mini {
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
}

.gray {
	filter:grayscale(1);
}

.lbr_nover {
	width:100%;
	height:200px;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
}

.lbr_jax {
	width:100%;
	height:240px;
	background-size:cover;
	background-position:center;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

.l_box {
	width:75%;
}

.m_box {
	position:relative;
	display:table;
	width:75%;
	height:260px;
	top:-300px;
	padding:20px;
}

.margin_top_back {
	margin-top:-30px;
}

.margin_top_back_2 {
	margin-top:-18px;
}

.member_button {
	color:#ffed00 !important;
}

.member_button:hover {
	color:#cbaa3b !important;
}

.hidden_margin {
	margin-top:-270px !important;
}

.hidden_margin_xl {
	margin-top:-300px !important;
}

.br {
	width:50px;
	height:3px;
	background-color:#000;
	border-radius:3px;
}

.br_white {
	width:50px;
	height:3px;
	background-color:#fff;
	border-radius:3px;
}

.br_white_thiny {
	width:50px;
	height:2px;
	background-color:#fff;
	border-radius:3px;
	margin-top:-10px;
	margin-bottom:10px;
}

.radius {
	border-radius:15px;
}

.icon {
	height:20px;
}

.icon_double {
	height:40px;
}

.picon {
	height:75px;
}

.licon {
	height:100px;
}

.lxicon {
	height:50px;
}

.l_vid {
	width:100% !important;
	height:300px !important;
	background-position:center;
	background-size:cover;
	border-radius:15px;
	display:table;
}

.etk_videmb {
	width:360px;
	height:206px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
	margin-top:10px;
	background-position:center;
	background-size:134%;
	display:inline-table;
	border-radius:25px;
}

.etk_vid {
	float:right;
	width:360px;
	height:206px;
	margin-left:40px;
	margin-bottom:40px;
	margin-top:10px;
	background-position:center;
	background-size:134%;
	border-radius:25px;
}

.etk_pic {
	float:right;
	width:360px;
	margin-left:40px;
	margin-bottom:40px;
	margin-top:10px;
	border-radius:25px;
}

.etk_pic_l {
	float:left;
	width:360px;
	margin-right:40px;
	margin-bottom:40px;
	margin-top:10px;
	border-radius:25px;
}

.glr_t {
	width:6%;
	height:100px;
	margin:0.5%;
	display:inline-table;
	background-size:cover;
	background-position:center;
	border:3px solid #fff;
	border-radius:25px;
}

.glr_t:hover {
	border:3px solid #c25636;
}

.glr_t_2 {
	width:6%;
	height:200px;
	margin:0.5%;
	display:inline-table;
	background-size:cover;
	background-position:center;
	border:3px solid #fff;
	border-radius:25px;
}

.glr_t_2:hover {
	border:3px solid #c25636;
}


@media (max-width: 1224px) {
	
	.button_center {
		position:absolute;
		top:12px;
		width:auto !important;
		z-index:3;
		right:80px !important;
	}
	
	.b_content {
		width:90%;
	}
	
	.header_h40 {
		height:40% !important;
	}
	
	.box_width {
		width:250px;
	}
	
}


@media (max-width: 1024px) {

	.e_content {
		width:80% !important;
	}
	
	.comm_width {
		width:95%;
	}
	
	.sub_menu {
		position:absolute;
		top:-200px;
	}
	
	.sub_menu_alpha {
		top:-200px;
	}
	
	.static_img {
		width:100%;
	}
	
	.egt_bas {
		width:250px !important;
	}
	
	.triangle_bg {
		width:250px !important;
	}
	
	.lbr_bg {
		width:250px !important;
	}
	
	.ebr_bg {
		width:250px !important;
	}
	
	.lb_icon {
		height:30px;
		margin-top:-5px;
	}
	
	.font_normal {
		font-size:12px !important;
	}
	
	.box_width {
		width:250px;
	}
	
	.together_bg_l {
		width:125px !important;
	}
	
	.together_bg_r {
		width:125px !important;
	}
	
	.etk_pic {
		width:248px !important;
	}
	
	.offline_ick {
		margin-top:-116px;
		margin-right:206px;
	}
	
	.etk_videmb {
		width:265px !important;
		height:152px !important;
	}
	
	.etk_vid {
		width:248px !important;
		height:142px !important;
	}
	
	.etk_pic_l {
		width:248px !important;
	}
	
	.r_table {
		width:550px !important;
	}
	
	.b_table {
		width:550px !important;
	}
	
	.top_bg {
		width:90%;
	}
	
	.lbx_title {
		font-size:20px;
		margin-top:10px;
		margin-bottom:15px;
	}
	
	.br_none {
		display:none;
	}
	
	.banner_font {
		font-size:28px;
	}
	
}


@media (max-width: 840px) {

	.video_bg {
		width:680px;
	}
	
	.push_ebr_width {
		width:680px;
	}
	
}

@media (max-width: 740px) {

	.etk_videmb {
		width:180px !important;
		height:103px !important;
	}
	
	.gradient_box {
		display:block !important;
		width:80% !important;
		padding:7% 10% 7% 10% !important;
		font-size:12px !important;
	}
	
	.speech {
		max-width:90%;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
	}
	
	.video_bg {
		width:520px;
	}
	
	.push_ebr_width {
		width:520px !important;
	}
	
	.table_but {
		font-size:12px !important;
		line-height:20px !important;
	}
	
	.glr_t_2 {
		width:10%;
		height:150px;
		margin:0.5%;
	}
	
}



@media (max-width: 676px) {

	.padd_lxr {
		padding:30px;
	}
	
	.banner_font {
		font-size:22px;
	}
		
}	


@media (max-width: 600px) {

	.top_bg {
		width:90%;
		top:0px !important;
	}
	
	.top_spc {
		width:100%;
		position:inherit;
	}
	
	.fix_bb {
		width:90% !important;
		top:0px !important;
	}
	
	.fix_aa {
		margin-top:67px !important;
	}
	
	.t_top {
		width:90% !important;
	}
	
	.top_back {
		top:-97px !important;
	}
	
	.slogan {
		width:90%;
		margin-top:15px;
	}
	
	.w_button {
		font-size:18px;
	}
	
	.l_vid {
		height:200px !important;
	}
	
	.imenu {
		padding:9% 3% 3% 3%;
	}
	
	.g_title {
		font-size:36px;
	}
	
	.e_content {
		width:auto !important;
	}
	
	.firsat {
		padding-left:15px !important;
		padding-right:15px !important;
	}
	
	.padd_lbr {
		padding:10px;
	}
	
	.input {
		width:90%;
	}
	
	.captcha_table {
		width:90%;
	}
	
	.captcha_right {
		margin-left: -5px;
	}
	
	.textarea {
		width:90%;
	}
	
	.extra_bottom {
		margin-bottom:-27px !important;
	}
	
	.extra_top {
		margin-top:15px !important;
	}
	
	.r_table {
		width:90% !important;
	}
	
	.b_table {
		width:90% !important;
	}
	
	.c_table {
		width:90%;
	}
	
	.cc_container {
		padding:5px 10px 5px 10px !important;
	}
	
	.footer {
		height:200px;
	}
	
	.comm_genel {
		float:none !important;
		width:100%;
	}
	
	.tkv_genel {
		float:none !important;
		width:100%;
	}
	
	.lbr_genel {
		float:none !important;
		width:100%;
		padding-left:0px;
		padding-right:0px;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	.lbr_genel_mini {
		float:none !important;
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
	
	.lbr_genel_mini_2 {
		float:none !important;
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
	
	.linesec {
		border-left:none;
	}
	
	.e_title {
		font-size:18px !important;
	}
	
	.l_title {
		font-size:14px !important;
	}
	
	.etk_vid {
		float:left !important;
		width:100% !important;
		height:220px !important;
		margin:10px 0px 25px 0px !important;
	}
	
	.etk_pic {
		float:none !important;
		width:100% !important;
		margin:10px 0px 25px 0px !important;
	}
	
	.offline_ick {
		margin-top:-101px;
		margin-right:-3px;
	}
	
	.etk_pic_l {
		float:none !important;
		width:100% !important;
		margin:10px 0px 25px 0px !important;
	}
	
	.top_button_text {
		padding:5px 10px 5px 10px !important;
		font-size:12px !important;
	}
	
	.top_button_padd {
		margin-top:-2px;
		padding-top:10px;
		padding-bottom:0px;
	}
	
	.push_margin {
		bottom:-5px;
	}
	
	.l_button {
		padding:5px 10px 5px 10px;
		font-size:12px !important;
	}
	
	.l_button_text {
		font-size:12px !important;
	}

	.padd_mini {
		padding-left:2px !important;
		padding-right:2px !important;
		margin-left:2px !important;
		margin-right:2px !important;
	}
	
	.ht_show {
		height:60px !important;
	}
	
	.comm_main {
		padding:20px 20px 20px 20px !important;
	}
	
	.calendar-container {
		max-width: 100% !important;
	}
	
	.enter_ack {
		font-size:18px;
	}
	
	.glr_t {
		width:10%;
		height:100px;
		margin:0.5%;
	}
	
	.pkt_table {
		width:85% !important;
	}
	
	.button_vl {
		font-size:12px;
		margin:5px;
	}
	
	.m_box {
		top:-200px;
		width:90%;
		height:170px;
		font-size:12px;
		padding:15px;
	}
	
	.l_box {
		width:90%;	
	}
	
	.margin_top_back {
		margin-top:-15px;
	}
	
	.hidden_margin {
		margin-top:-172px !important;
	}
	
	.hidden_margin_xl {
		margin-top:-202px !important;
	}
	
	.vl_width {
		width:95%;
	}
	
	.vl_padd_width {
		width:90%;
		padding-top:10%;
		padding-bottom:10%;
	}
	
	.memo {
		padding:20px 20px 20px 20px;
	}
	
	.nt_icon {
		width:20px;
		margin-top:-30px;
	}
	
	.video_bg {
		width:100%;
	}
	
	.push_ebr_width {
		width:100% !important;
	}
	
	.bn_title {
		width:90%;
	}
	
	.but_size {
		font-size:9px;
	}
	
	.v_ktg {
		top:-40px;
		font-size:10px !important;
		margin-bottom:-40px !important;
	}
	
	.picon {
		height:55px;
	}
	
	.padd_s {
		padding:2px 7px 2px 7px;
		height:36px;
		font-size:12px;
	}
	
	.search {
		font-size:12px;
	}
	
	.search_white {
		font-size:12px;
	}
	
	.c_inline {
		display:table !important;
	}
	
	.box_width {
		width:90%;
	}
	
	.box_width_mini {
		width:90%;
	}
	
}
	

@media (max-width: 560px) {

	.etk_videmb {
		width:100% !important;
		height:220px !important;
		margin:10px 0px 20px 0px !important;
	}
	
	.speech {
		max-width:100%;
	}
	
	.pkt_table {
		width:90% !important;
	}
	
	.banner_font {
		font-size:18px;
	}
	
	.button_vl {
		font-size:11px;
	}

}


@media (max-width: 480px) {

	.table_but {
		font-size:11px !important;
		line-height:16px !important;
	}
	
	.top_button_text {
		padding:2px 5px 2px 5px !important;
		font-size:11px !important;
	}
	
	.top_back {
		top:-92px !important;
	}
	
	.request {
		font-size:12px !important;
	}
	
	.top_button_padd {
		margin-top:-6px;
		padding-top:10px;
		padding-bottom:0px;
	}
	
	.button_vl {
		font-size:10px;
	}

}


@media (max-width: 340px) {

	.logo {
		width:130px;
		padding:10px 5px 5px 5px;
	}
	
	.padd_mini {
		padding-left:1px !important;
		padding-right:1px !important;
		margin-left:1px !important;
		margin-right:1px !important;
	}
	
	.ht_show {
		height:55px !important;
	}
	
	.firsat {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	.g_title {
		font-size:24px;
	}

}	
