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

.bg_white {
	background-color:#fff !important;
}

/*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;
  	width:82%;
  	height:90%;
  	overflow:hidden;
  	margin-left:auto;
  	margin-right:auto;
  	text-align:center;
  	border-radius:20px;
}

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%);
	object-fit:cover;
}

.header_position {
	position:fixed;
	top:0;
	width:100%;
	z-index:11; /* top */
	background-color:#fff;
}

.header_position_white {
	position:fixed;
	top:0;
	width:100%;
	z-index:11; /* top */
	background-color:#222;
}

.button_center {
	position:absolute;
	top:20px;
	z-index:3;
	width:inherit;
}

.header_top {
	height:80px;
	width:82%;
	margin-left:auto;
	margin-right:auto;
}

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

.start_right {
	position:relative;
	top:25px;
	right:15px;
	float:right;
	z-index:4;
}

.fixed_h {
	position:relative;
	top:80px;
	margin-bottom:80px;
}

.header_br {
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

.header_h60 {
	height:70% !important;
}

.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:20px;
}

.e_bg {
	width:100%;
	height:inherit;
	background-size:auto;
	background-position:bottom;
	background-image:url(../images/e_bg.png);
	border-radius:20px;
}

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

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

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

.noradius {
	border-radius:0px !important;
}

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

.video_bg {
	width:750px;
}

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

.min_h {
	min-height:400px;
}

.sub_top {
	width:100%;
	position:fixed;
	top:60px;
	z-index:12; /* top 2 */
}

.sub_menu {
	width:560px;
	background-color:#222;
	border-radius:20px;
}

.sub_menu_alpha {
	width:560px;
	background-color:#fff;
	border-radius:20px;
}

.sub_menu_m {
	padding-left:30px;
}

.search {
	background-image:url(../images/search_zoom_icon.svg);
	background-repeat:no-repeat;
	background-position:right;
	background-size:60px 30px;
	border-radius:20px;
	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:20px;
	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_ev_2 {
	background-color:#444;
	border-radius:7px;
}

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

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

.cc_bg {
	background-color:#fff;
	padding:25px;
	border-radius:25px;
}

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

.e_icon_1 {
	height:18px;
    margin-bottom:-2px;
    margin-right:4px;
}

.e_icon_2 {
	height:18px;
    margin-bottom:-3px;
    margin-right:6px;
}

.e_icon_3 {
	height:26px;
    margin-bottom:-7px;
    margin-right:1px;
}

.e_icon_4 {
	height:18px;
    margin-bottom:-3px;
    margin-right:6px;
}

.e_icon_5 {
	height:18px;
    margin-bottom:-4px;
    margin-right:5px;
}

.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 {
	margin-top:0px;
	margin-bottom:55px;
	z-index:10; /* top */
}

.top_spc_2 {
    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:-36px !important;
	z-index:4 !important;
}

.top_button_bg {
	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%);
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	display:table;
	width:67.2%;
}

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

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

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

.margin_fix {
	margin-top:122px !important;
}

.fix_bb {
	position:fixed !important;
	top:80px;
	width:100%;
	left:0;
}

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

.lets_h2 {
	font-size:24px;
	padding-left:10px;
	padding-right:10px;
	display:inline-table;
}

.lets_h3 {
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	display:inline-table;
	color:#666 !important;
}

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

.lets_sub {
	font-size:42px;
	letter-spacing:-1px;
}

.lets_text {
	font-size:46px;
	letter-spacing:-1px;
}

.lets_title {
	font-size:30px;
	letter-spacing:-1px;
	margin-top:-25px;
}

.lets_ack {
	font-size:18px;
	margin-top:-24px;
}

.k_play {
	font-size:36px;
}

.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:200px;
	padding:5px 15px 5px 15px;
}

.k_logo {
	width:400px;
}

.kr_logo {
	width:95%;
	margin-left:-5px;
}

.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_xbs { margin-top:15px !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_xbs { margin-top:15px !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:300px;
}

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

.m_button {
	font-size:16px;
	color:#000 !important;
	padding:8px 15px 8px 15px;
	display:block;
	text-align:left;
	font-weight:bold;
}

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

.mw_button {
	font-size:16px;
	color:#fff !important;
	padding:8px 15px 8px 15px;
	display:block;
	text-align:left;
	font-weight:bold;
}

.mw_button:hover {
	color:#cbad3b !important;
}

.j_button_1, .j_button_2, .j_button_3, .j_button_4, .j_button_5 {
	font-size:16px;
	color:#fff !important;
	padding:10px 3px 14px 3px;
	display:inline-table;
	text-align:center;
	font-weight:bold;
	margin:0px 12px 0px 12px;
}

.j_button_1:hover, .j_button_2:hover, .j_button_3:hover, .j_button_4:hover, .j_button_5:hover {
	color:#cbad3b !important;
}

.j_button_1:hover .e_icon_1 {
	filter: brightness(0) saturate(100%) invert(96%) sepia(59%) saturate(2683%) hue-rotate(324deg) brightness(84%) contrast(88%);
}


.j_button_2:hover .e_icon_2 {
	filter: brightness(0) saturate(100%) invert(96%) sepia(59%) saturate(2683%) hue-rotate(324deg) brightness(84%) contrast(88%);
}

.j_button_3:hover .e_icon_3 {
	filter: brightness(0) saturate(100%) invert(96%) sepia(59%) saturate(2683%) hue-rotate(324deg) brightness(84%) contrast(88%);
}

.j_button_4:hover .e_icon_4 {
	filter: brightness(0) saturate(100%) invert(96%) sepia(59%) saturate(2683%) hue-rotate(324deg) brightness(84%) contrast(88%);
}

.j_button_5:hover .e_icon_5 {
	filter: brightness(0) saturate(100%) invert(96%) sepia(59%) saturate(2683%) hue-rotate(324deg) brightness(84%) contrast(88%);
}

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

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

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

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

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

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

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

.smw_button:hover {
	color:#cbad3b !important;
}


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

.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:#cbad3b !important;
}

.imenu {
	position:fixed !important;
	display:none;
	top:80px;
	width:94%;
	height:100%;
	/*background-image:url(../images/b_bg.jpg);
	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-color:#fff;
	background-size:cover;
	background-position:center;
	padding:6% 3% 3% 3%;
	z-index:8;
	border-top:1px solid #f9f9f9;
}

.imenu_white {
	position:fixed !important;
	display:none;
	top:80px;
	width:94%;
	height:100%;
	background-color:#222;
	background-size:cover;
	background-position:center;
	padding:6% 3% 3% 3%;
	z-index:8;
	border-top:1px solid #333;
}

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

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

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

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

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

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

.push_ebr_width {
	width:720px !important;
}

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

.lbr_bg {
	width:350px;
	height:220px;
	background-position:center;
	position:relative;
	z-index:2;
	border-radius:15px;
	background-size:auto 110%;
	-webkit-transition: background-size 200ms linear;
    -moz-transition: background-size 200 linear;
    -o-transition: background-size 200 linear
    -ms-transition: background-size 200ms linear;
    transition: background-size 200ms linear;
}

.lbr_button:hover .lbr_bg {
	background-size:auto 115%;
}

.lbr_button:hover .lbr_bg_mini {
	background-size:auto 115%;
}

.lbr_button:hover .lbr_jax {
	background-size:auto 115%;
}

.lbr_bg_mini {
	width:250px;
	height:157px;
	background-position:center;
	position:relative;
	z-index:2;
	border-radius:10px;
	background-size:auto 110%;
	-webkit-transition: background-size 200ms linear;
    -moz-transition: background-size 200 linear;
    -o-transition: background-size 200 linear
    -ms-transition: background-size 200ms linear;
    transition: background-size 200ms linear;
}

.box_width {
	width:350px;
}

.box_width_mini {
	width:250px;
}

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

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

.g_title {
	font-size:56px;
	max-width:75%;
}

.b_title {
	font-size:56px;
}

.b_count {
	font-size:24px;
}

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

.x_title {
	font-size:32px;
	line-height:30px;
	font-weight:bold;
	letter-spacing:-1px;
	max-width:75%;
}

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

.e_text {
	font-size:16px;
	opacity:0.75;
}

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

.y_content {
	width:82%;
}

.u_content {
	width:100%;
}

.c_content {
	width:82%;
}

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

.t_content {
	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:7px 12px 7px 12px;
	background-color:#000;
	font-size:11px !important;
	color:#fff;
	border-radius:20px;
	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;
	font-size:14px;
}

.white {
	color:#fff !important;
}

.black {
	color:#000 !important;
}

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

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

.button_book {
	position:absolute;
	bottom:40px;
	left:25%;
	width:50%;
}

.button_white {
	color:#fff !important;
}

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

.button_white_2 {
	color:#fff !important;
}

.button_white_2:hover {
	color:#000 !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;
}

.banner_font {
	font-size:32px;
}

.banner_text {
	font-size:14px;
}

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

.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:10px 30px 10px 30px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	outline:none;
	border:0;
	display:inline-table;
	border-radius:20px;
}

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

.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_06 {
	-webkit-appearance:none;
	background-image: linear-gradient(to right, #cbad3b, #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:20px;
}

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

.button_07 {
	-webkit-appearance:none;
	background-image: linear-gradient(to right, #687eb9, #598e4c);
	color:#fff !important;
	padding:10px 30px 10px 30px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	outline:none;
	border:0;
	display:inline-table;
	border-radius:20px;
}

.button_07:hover {
	-webkit-appearance:none;
	background-image:none;
	background-color:#000 !important;
	color:#fff !important;
}

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

.dx_none {
	display:none !important;
}

.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:20px;
	font-size:12px;
}

.wa_button {
	background-color:#40c351;
	color:#fff !important;
	padding:0px 15px 0px 8px;
	display:inline-table;
	border-radius:20px;
	font-size:12px;
}

.wa_text {
	top:-15px;
	position:relative;
}

.wa_button:hover {
	background-color:#000000;
}

.discount_bg {
	margin-bottom:5px;
	background-color:#598e4d;
	color:#fff;
	padding:10px 15px 10px 15px;
	display:inline-table;
	border-radius:7.5px;
	font-size:16px;
}

.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;
	margin:1%;
}

.lbr_genel_mini {
	display:inline-table;
	margin:1%;
}

.lbr_genel_mini_2 {
	display:inline-table;
	margin:1%;
}

.lbr_genel_push {
	width:100% !important;
}

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

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

.blg_genel_push {
	width:100% !important;
}

.tkv_genel {
	float:left;
	width:32.3%;
	margin:0.5%;
}

.tkv_genel_push {
	width:100% !important;
}

.sc_genel {
	border:1px solid #f0f0f0;
	border-radius:20px;
	min-height:390px;
	padding:20px;
	background-image: linear-gradient(45deg, #fff 0%, #f9f9f9 99%);
}

.mn_genel {
	float:left;
	width:49%;
	height:46%;
	min-height:460px;
	margin-bottom:80px;
	margin:0.5%;
	border-radius:20px;
	background-position:center;
	display:table;
	background-size:auto 110%;
	-webkit-transition: background-size 200ms linear;
    -moz-transition: background-size 200 linear;
    -o-transition: background-size 200 linear
    -ms-transition: background-size 200ms linear;
    transition: background-size 200ms linear;
}

.mn_genel:hover {
	background-size:auto 115%;
}

.mn_genel:nth-child(2n+2){
   /*clear:both;*/
}

.mn_genel_push {
	width:24% !important;
}

.m_top {
	position:relative;
	width:82%;
}

.n_top {
	position:relative;
	width:82%;
}

.t_top {
	position:relative;
	width:100%;
}

.l_top {
	position:relative;
	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_p {
	padding:7.5%;
}

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

.padd_2 {
	padding-left:30px;
	padding-right:30px;
}

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

.q_limit {
	background-color:#c25636;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	bottom:0;
	position:relative;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	min-height:37px;
}

.q_soon {
	background-color:#000;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	bottom:0;
	position:relative;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	min-height:37px;
}

.q_free {
	background-color:#598e4d;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	bottom:0;
	position:relative;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	min-height:37px;
}

.q_discount {
	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%);
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	bottom:0;
	position:relative;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	min-height:37px;
}

.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:20px;
	border-top-right-radius:20px;
}

.lbr_jax {
	width:100%;
	height:240px;
	background-position:center;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	background-size:auto 110%;
	-webkit-transition: background-size 200ms linear;
    -moz-transition: background-size 200 linear;
    -o-transition: background-size 200 linear
    -ms-transition: background-size 200ms linear;
    transition: background-size 200ms linear;
}

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

.margin_top_back_3 {
	margin-top:-10px;
}

.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:10px;
}

.icon {
	height:20px;
}

.icon_double {
	height:40px;
}

.picon {
	height:75px;
}

.pmicon {
	height:55px;
}

.vicon {
	height:75px;
}

.licon {
	height:100px;
}

.lxicon {
	height:50px;
}

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

.etk_videmb {
	width:360px;
	height:206px;
	margin:0.5%;
	background-position:center;
	background-size:135%;
	display:inline-table;
	border-radius:20px;
	-webkit-transition: background-size 200ms linear;
    -moz-transition: background-size 200 linear;
    -o-transition: background-size 200 linear
    -ms-transition: background-size 200ms linear;
    transition: background-size 200ms linear;
}

.etk_videmb:hover{
	background-size:145%;
}

.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:20px;
}

.event_font {
	font-size:20px;
}

.event_box {
	width:100%;
	height:46%;
	margin:5% 0% 5% 0%;
	border-radius:20px;
}

.event_box_text_left {
	width:50%;
	height:auto;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
	background-color:#222;
	float:left;
	font-size:20px;
	color:#fff;
}

.event_box_text_right {
	width:50%;
	height:auto;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
	background-color:#f9f9f9;
	float:right;
	font-size:20px;
	color:#000;
}

.event_box_text_padd {
	padding:5%;
}

.event_box_pic_right {
	width:50%;
	min-height:auto;
	height:100%;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
	float:right;
	background-size:cover;
	background-position:center;
}

.event_box_pic_left {
	width:50%;
	min-height:auto;
	height:100%;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
	float:left;
	background-size:cover;
	background-position:center;
}

.event_box_vid_right {
	width:50%;
	min-height:auto;
	height:100%;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
	float:right;
	background-position:center;
	background-size:auto 110%;
	-webkit-transition: background-size 200ms linear;
    -moz-transition: background-size 200 linear;
    -o-transition: background-size 200 linear
    -ms-transition: background-size 200ms linear;
    transition: background-size 200ms linear;
}

.event_box_vid_right:hover{
	background-size:auto 115%;
}
.event_box_vid_left {
	width:50%;
	min-height:auto;
	height:100%;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
	float:left;
	background-position:center;
	background-size:auto 110%;
	-webkit-transition: background-size 200ms linear;
    -moz-transition: background-size 200 linear;
    -o-transition: background-size 200 linear
    -ms-transition: background-size 200ms linear;
    transition: background-size 200ms linear;
}

.event_box_vid_left:hover{
	background-size:auto 115%;
}

.event_img {
	width:100%;
	margin:0.5%;
	border-radius:20px;
}

.event_vid {
	width:24%;
	height:46%;
	margin:0.5%;
	border-radius:20px;
	background-position:center;
	background-size:auto 110%;
	-webkit-transition: background-size 200ms linear;
    -moz-transition: background-size 200 linear;
    -o-transition: background-size 200 linear
    -ms-transition: background-size 200ms linear;
    transition: background-size 200ms linear;
}

.event_vid:hover{
	background-size:auto 115%;
}

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

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

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

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

.glr_t_2 {
	width:135px;
	height:240px;
	margin:4px 3px 4px 3px;
	display:inline-table;
	background-size:cover;
	background-position:center;
	border-radius:10px;
}

.glr_t_2:hover {
	box-shadow:inset 0px 0px 0px 5px #fff;
}

.box_bg {
	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%);
	padding-top:200px;
	padding-bottom:80px;
	margin-top:-160px;
}

.box_bg_2 {
	background-color:#222;
	padding-top:40px;
	padding-bottom:80px;
}

.box_bg_3 {
	background-image: linear-gradient(45deg, rgba(105,126,183,1) 0%, rgba(89,141,79,1) 99%);
	padding-top:40px;
	padding-bottom:160px;
}

.box_bg_4 {
	background-image: linear-gradient(45deg, rgba(203,170,63,1) 0%, rgba(194,87,55,1) 99%);
	padding-top:40px;
	padding-bottom:160px;
}

.box_bg_5 {
	background-image: linear-gradient(45deg, rgba(89,141,79,1) 0%, rgba(105,126,183,1) 99%);
	padding-top:40px;
	padding-bottom:160px;
}

.box_bg_6 {
	background-image: linear-gradient(45deg, rgba(194,87,55,1) 0%, rgba(105,126,183,1) 99%);
	padding-top:30px;
	padding-bottom:30px;
}

.box_bg_7 {
	background-image: linear-gradient(45deg, rgba(203,170,63,1) 0%, rgba(89,141,79,1) 99%);
	padding-top:40px;
	padding-bottom:160px;
}

.box_bg_8 {
	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%);
	padding-top:40px;
	padding-bottom:100px;
}

.box_bg_push {
	padding-bottom:40px !important;
}

.bb_top {
	margin-top:-160px;
}

.st_right {
	width:50%;
	min-height:3500px;
	float:right;
	background-repeat:repeat-y;
	background:url(../images/start_now.jpg);
	position:relative;
	top:-80px;
	background-repeat:repeat-y;
	padding-bottom:7.5%;
}

.st_left {
	width:50%;
	min-height:3500px;
	float:left;
	background-color:#222;
	position:relative;
	top:-80px;
	padding-bottom:7.5%;
}

.st_title {
	font-size:54px;
	line-height:52px;
	letter-spacing:-1px;
	padding:0px 0px 15px 20px;
}

.st_text {
	font-size:18px;
	padding:0px 0px 40px 20px;
}


@media (max-width: 1620px) {

	header {
		width:96%;
		height:86%;
	}
	
	.top_button_bg {
		width:92.1% !important;
	}
	
	.header_top {
		width:96%;
	}
	
	.m_top {
		width:96%;
	}
	
	.y_content {
		width:96%;
	}
	
	.c_content {
		width:90%;
	}
	
	.n_top {
		width:90%;
	}
	
	.t_top {
		width:90%;
	}

}


@media (max-width: 1224px) {
	
	.b_content {
		width:100%;
	}
	
	.header_h40 {
		height:40%;
	}
	
	.x_title {
		font-size:24px !important;
		line-height:26px !important;
		max-width:50%;
	}
	
	.e_text {
		font-size:14px !important;
	}

}


@media (max-width: 1124px) {

	.e_content {
		width:80% !important;
	}

	.comm_width {
		width:95%;
	}
	
	.padd_p {
		padding:10% 7.5% 10% 7.5%;
	}	
	
	.box_bg_3 {
		padding-top:60px;
		padding-bottom:150px ;
	}
	
	.box_bg_4 {
		padding-top:60px;
		padding-bottom:150px;
	}
	
	.box_bg_5 {
		padding-top:60px;
		padding-bottom:150px;
	}
	
	.box_bg_7 {
		padding-top:60px;
		padding-bottom:150px;
	}
	
	.box_bg_8 {
		padding-top:60px;
		padding-bottom:80px;
	}
	
	.sub_menu {
		position:absolute;
		top:-200px;
	}
	
	.sub_menu_alpha {
		position:absolute;
		top:-200px;
	}
	
	.static_img {
		width:100%;
	}
	
	.egt_bas {
		width:250px !important;
	}
	
	.triangle_bg {
		width:250px !important;
	}
	
	.box_width {
		width:300px;
	}
	
	.lb_icon {
		height:30px;
		margin-top:-5px;
	}
	
	.font_normal {
		font-size:12px !important;
	}
	
	.together_bg_l {
		width:125px !important;
	}
	
	.together_bg_r {
		width:125px !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;
	}
	
	.lbx_title {
		font-size:20px;
		margin-top:10px;
		margin-bottom:15px;
	}
	
	.br_none {
		display:none;
	}
	
	.banner_font {
		font-size:28px;
	}
	
	.banner_text {
		font-size:12px;
	}
	
	.lets_text {
		font-size:42px;
		margin-top:-12px;
	}
	
	.lets_sub {
		font-size:36px;
	}
	
	.lets_title {
		font-size:22px;
		margin-top:-20px;
	}
	
	.lets_ack {
		font-size:16px;
		margin-top:-16px;
	}
	
	.t_content {
		width:75% !important;
	}
	
	.top_bg {
		width:92.1%;
	}
	
	.e_title {
		font-size:18px !important;
	}
	
	.bh {
		height:100px;
	}
	
	.st_title {
		font-size:40px;
		line-height:42px;
		padding:0px 0px 15px 20px;
	}
	
	.st_text {
		font-size:14px;
		padding:0px 0px 40px 20px;
	}
	
}


@media (max-width: 920px) {

	.mn_genel {
		float:none !important;
		width:99% !important;
		margin:3% 0.5% 3% 0.5% !important;
	}
	
	.tkv_genel {
		float:none !important;
		width:99% !important;
		margin:3% 0.5% 3% 0.5% !important;
	}
	
	.sc_genel {
		min-height:auto;
		padding-bottom:45px;
	}
	
	.mn_genel_push {
		float:none !important;
		width:99% !important;
		margin:3% 0.5% 3% 0.5% !important;
	}
	
	.e_title {
		font-size:20px !important;
	}
	
	.box_bg {
		margin-top:-180px !important;
	}
	
	.box_bg_2 {
		margin-top:120px !important;
	}
	
	.lbr_bg {
		width:300px;
		height:189px;
	}
	
	.ebr_bg {
		width:300px;
	}
	
	.lbr_bg_mini {
		width:225px;
		height:141px;
	}
	
	.fixed_h {
		margin-bottom:200px !important;
	}
	
	.box_bg_3 {
		padding-bottom:140px;
	}
	
	.box_bg_4 {
		padding-bottom:140px;
	}
	
	.box_bg_5 {
		padding-bottom:140px;
	}
	
	.box_bg_6 {
		padding-top:20px;
		padding-bottom:20px;
	}
	
	.box_bg_7 {
		padding-bottom:140px;
	}
	
	.event_box_text_left {
		width:100%;
		border-top-right-radius:20px;
		border-top-left-radius:20px;
		border-bottom-right-radius:0px;
		border-bottom-left-radius:0px;
	}	
	
	.event_box_text_right {
		width:100%;
		border-top-right-radius:20px;
		border-top-left-radius:20px;
		border-bottom-right-radius:0px;
		border-bottom-left-radius:0px;
	}
	
	.event_box_pic_right {
		width:100%;
		border-top-right-radius:0px;
		border-top-left-radius:0px;
		border-bottom-right-radius:20px;
		border-bottom-left-radius:20px;
	}
	
	.event_box_pic_left {
		width:100%;
		border-top-right-radius:0px;
		border-top-left-radius:0px;
		border-bottom-right-radius:20px;
		border-bottom-left-radius:20px;
	}
	
	.event_box_vid_right {
		width:100%;
		border-top-right-radius:0px;
		border-top-left-radius:0px;
		border-bottom-right-radius:20px;
		border-bottom-left-radius:20px;
	}
	
	.event_box_vid_left {
		width:100%;
		border-top-right-radius:0px;
		border-top-left-radius:0px;
		border-bottom-right-radius:20px;
		border-bottom-left-radius:20px;
	}
	
	.g_title {
		font-size:42px;
		max-width:80%;
	}
	
	.kr_logo {
		width:50%;
	}
	
	.x_title {
		font-size:32px !important;
		line-height:30px !important;
	}
	
	.e_text {
		font-size:16px !important;
	}
	
	.picon {
		height:55px;
	}
	
	.st_right {
		width:35%;
		top:-200px;
		margin-bottom:-200px;
	}
	
	.st_left {
		width:65%;
		top:-200px;
		margin-bottom:-200px;
	}
	
	.st_title {
		font-size:32px;
		line-height:34px;
		padding:0px 0px 15px 20px;
	}
	
	.st_text {
		font-size:14px;
		padding:0px 0px 25px 20px;
	}
	
}

@media (max-width: 840px) {

	.video_bg {
		width:680px;
	}
	
	.push_ebr_width {
		width:680px;
	}
	
	.lbr_bg {
		width:275px;
		height:173px;
	}
	
	.ebr_bg {
		width:275px;
	}
	
	.lbr_bg_mini {
		width:200px;
		height:126px;
	}
	
	.kr_logo {
		width:60%;
	}
	
}

@media (max-width: 740px) {
	
	.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:82px;
		height:146px;
		margin:4px 2px 4px 2px;
	}
	
	.lets_text {
		font-size:32px;
		margin-top:-10px;
	}
	
	.lets_sub {
		font-size:24px;
	}
	
	.lets_title {
		font-size:22px;
		margin-top:-15px;
	}
	
	
}



@media (max-width: 676px) {

	.padd_lxr {
		padding:30px;
	}
	
	.banner_font {
		font-size:32px;
	}
	
	.banner_text {
		font-size:14px;
	}
	
	.lbr_bg {
		width:92.1%;
		height:330px;
	}
	
	.ebr_bg {
		width:92.1%;
	}
	
	.lbr_bg_mini {
		width:100%;
		height:240px;
	}
	
	.box_width {
		width:90%;
	}
	
	.lbr_genel {
		float:none !important;
		width:99%;
		margin:5% 0.5% 5% 0.5% !important;
	}
	
	.lbr_genel_mini {
		float:none !important;
		width:99%;
		margin:3% 0.5% 3% 0.5% !important;
	}
	
	.lbr_genel_mini_2 {
		float:none !important;
		width:99%;
		margin:3% 0.5% 3% 0.5% !important;
	}
	
	.j_button_1, .j_button_2, .j_button_3, .j_button_4, .j_button_5 {
		font-size:14px;
		padding:4px 3px 10px 3px;
		margin:0px 6px 0px 6px;
	}
	
	.picon {
		height:75px;
	}
	
	.pmicon {
		height:75px;
	}
		
}	


@media (max-width: 600px) {
	
	.top_spc {
		width:100%;
		margin-bottom:0px;
		position:inherit;
	}
	
	.fix_aa {
		margin-top:67px !important;
	}
	
	.slogan {
		width:90%;
	}
	
	.w_button {
		font-size:18px;
	}
	
	.l_vid {
		height:250px !important;
	}
	
	.g_title {
		font-size:36px;
		max-width:80%;
	}
	
	.e_content {
		width:auto !important;
	}
	
	.t_content {
		width:90% !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%;
	}
	
	.x_title {
		font-size:24px !important;
		line-height:28px !important;
		max-width:55%;
	}
	
	.e_text {
		font-size:14px !important;
	}
	
	.margin_top_back_3 {
		margin-top:-5px;
	}
	
	.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:2% 0.5% 2% 0.5% !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:30px;
		margin-top:-35px;
	}
	
	.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;
	}
	
	.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;
	}
	
	.top_back {
		top:-28px !important;
	}
	
	.etk_videmb {
		width:92.1% !important;
		height:240px !important;
		margin:2% 0.5% 2% 0.5%;
	}
	
	.margin_fix {
		margin-top:80px !important;
	}
	
	.u_content {
		width:92.1%;
	}
	
	.blg_genel {
		float:none !important;
		width:100%;
	}
	
}
	

@media (max-width: 560px) {
	
	.speech {
		max-width:100%;
	}
	
	.pkt_table {
		width:90% !important;
	}
	
	.button_vl {
		font-size:11px;
	}
	
	.lbr_bg {
		width:92.1%;
		height:240px;
	}
	
	.ebr_bg {
		width:92.1%;
	}
	
	.k_logo {
		width:65%;
	}
	
	.kr_logo {
		width:70%;
	}
	
	.j_button_1, .j_button_2, .j_button_3, .j_button_4, .j_button_5 {
		font-size:12px;
		padding:8px 3px 8px 3px;
		margin:0px 3px 0px 3px;
	}
	
	.e_icon_1, .e_icon_2, .e_icon_3, .e_icon_4, .e_icon_5 {
		display:none;
	}
	
	.event_font {
		font-size:16px;
	}
	
	.event_box_text_right {
		font-size:16px;
	}
	
	.event_box_text_left {
		font-size:16px;
	}
	
	.event_box {
		margin:7.5% 0% 7.5% 0%;
	}
	
	.acc_box_ev {
		width:96%;
	}
	
	.acc_box_ev_2 {
		width:100%;
	}
	
	.margin_fix {
		margin-top:74px !important;
	}
	
	.padd_p {
		padding:12.5% 7.5% 12.5% 7.5%;
	}
	
	.st_title {
		font-size:26px;
		line-height:28px;
		padding:0px 0px 15px 10px;
	}
	
	.st_text {
		font-size:14px;
		padding:0px 0px 25px 10px;
	}
	
	.st_right {
		width:25%;
		min-height:4000px;
	}
	
	.st_left {
		width:75%;
		min-height:4000px;
	}
	
	.top_spc_2 {
		padding-top:6px !important;
	}
	
}


@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;
	}
	
	.request {
		font-size:12px !important;
	}
	
	.top_button_padd {
		margin-top:-6px;
		padding-top:10px;
		padding-bottom:0px;
	}
	
	.button_vl {
		font-size:10px;
	}
	
	.logo {
		width:150px;
		padding:10px 5px 10px 5px;
	}
	
	.lbr_bg {
		width:92.1%;
		height:250px;
	}
	
	.ebr_bg {
		width:92.1%;
	}
	
	.etk_videmb {
		height:200px !important;
	}
	
	.top_back {
		top:-24px !important;
	}
	
	.video_bg {
		width:100%;
	}
	
	.banner_font {
		font-size:28px;
	}
	
	.l_vid {
		height:225px !important;
	}
	
	.button_book {
		left:12.5%;
		width:75%;
	}
	
	.padd_p {
		padding:15% 5% 15% 5%;
	}
	
	.st_title {
		padding:0px 0px 10px 10px;
	}
	
	.st_text {
		font-size:12px;
		padding:0px 0px 25px 10px;
	}
	
}


@media (max-width: 340px) {
	
	.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;
		max-width:85%;
	}
	
	.k_logo {
		width:70%;
	}

}	
