@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700;800&display=swap');

input[type="text"],
input[type="search"],
input[type="number"],
input[type="email"],
input[type="password"] {border:1px solid #ddd; background:#fff; height:45px; line-height:45px; padding:0 20px; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px;}
select {border:1px solid #ddd; background:#fff; height:45px; line-height:45px; padding:0 20px 0 10px; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px;}
textarea {border:1px solid #ddd; background:#fff; padding:10px; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px;}
.screen-out {overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;font-size:1px;}
.temp-skip {width:100%; height:0; top:0; left:0}
.temp-skip a {display:block; overflow:hidden; position:absolute; top:0; text-indent:-9999px;}
.temp-skip a:focus{width:100%; z-index:9999; padding:10px 0; font-size:16px;text-indent:0; text-align:center; color:#fff; background:#444;}
* html .fclear {height:1px;}
.clearfix {display:block; min-height:1px;}
.clearfix:after {clear:both; display:block; content:""; height:0; visibility:hidden;}

@media all and (max-width: 767px) {
    body {font-size: 15px;}
    button {font-size: 15px;}
    input, select, textarea, button {font-size: 15px;}
}

/* box align */
.fl{float:left;}
.fr{float:right;}
.fc{clear:both;}

/* text align */
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}

/* position align */
.poss { position: static;}
.posr { position: relative;}
.posa { position: absolute;}
.posf { position: fixed;}

/* js-dropdown */
.js-dropdown-cont {display: none;}
.js-dropdown-cont.active {display: block;}

/* slide css */
.opacity-slide ul{position: relative;}
.opacity-slide ul li{display:none; position: absolute; left: 0; top: 0; opacity: 0; z-index: 0;}
.opacity-slide ul li.op_active {z-index: 1;}
.opacity-slide .op_indicator {z-index: 10;}
.basic-slide-container {overflow: hidden; width: 100%;}
.basic-slide ul {position: relative; display: block; width: 100%;}
.basic-slide ul li {position: relative; display: inline-block; float: left;}
.basic-slide ul li:first-child {margin-left: 0;}

/* basic tab */
.js-notify-con {display: none;}
.js-notify-con.active {display: block;}

/* contents1200 */
.con-container {max-width: 1220px; padding: 0 10px; margin: 0 auto;}
.con-container:after {display: block; content: ""; clear: both;}

/* hide show */
.web-hide {display: none;}
.mob-tab-hide {display: block;}

@media all and (max-width:1023px) {
    .web-hide {display: block;}
    .mob-tab-hide {display: none;}
}
@media all and (max-width: 767px) {
}

/* Default.css */
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* Default_Popup */
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;}
.hd_pops img{max-width:100%}
.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding: 10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}
.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0}