@charset "utf-8";
html { font-size: 10px; height: 100%;}
body{height: 100%;}
main{position: relative;}
h2{ font-size: 30px;}
h4 { font-size: 20px;}
h5 { font-size: 17.5px;}
.container { max-width: 560px; margin: 0 auto; padding: 0 20px;}
.navbar .container { max-width: 1023px; padding: 0 0; position: relative;}
.eliga_main .text_eliga { padding: 11px 17px; border: 1px solid #01a7e8; width: 133px; margin: 0 auto;}
.navbar { background-color: #4a5567; color: #fff; }
.navbar .nav_container { padding: 2.9% 3% 3.6% 3%; height: 27px; overflow: hidden; margin: 0 auto; text-align: center;}
.navbar .nav_container .logo_img { background: url(/home/images/Meliga_logo_header.png) no-repeat; height: 51%; float: none; cursor: pointer; width: 18.88%; background-size: contain; left: 50%; top: 50%; margin-right: -50%; transform: translate(-50%,-42%); position: absolute; max-width: 114px; }
.navbar .nav_container .logo_img img { display: none;}
.nav_contents{display: none;}
.navbar .m_nav_contents{ float: left; display: inline-block;}
.m_nav_contents .hamburger_btn{ background: url(/home/images/hamburger_btn.png); height: 27px; width: 30px; background-size: contain;}
.m_nav_contents .m_menu_wrap{ position: fixed; left: -80%; top: 0; height: 100%; width: 75%; background: rgba(0, 156, 223, 0.94);}
.m_nav_contents ul { width: 100%; margin: 0 0; text-align: left;}
.m_nav_contents ul li{ text-indent: 62.5px; float: none; margin:0 0; height: 40px; line-height: 40px; margin-bottom: 9px;}
.m_nav_contents ul .about{ background: url("/home/images/m_menu_about.png") no-repeat; background-size: 22px 19px; background-position: 30px center;}
.m_nav_contents ul .features{ background: url("/home/images/m_menu_features.png") no-repeat; background-position: 30px center; background-size: 22px 19px; }
.m_nav_contents ul .casestudies{ background: url("/home/images/m_menu_casestudies.png") no-repeat; background-position: 30px center; background-size: 22px 19px;}
.m_nav_contents ul .contactus{ background: url("/home/images/m_menu_contacus.png") no-repeat; background-position: 30px center; background-size: 22px 19px;}
.m_nav_contents ul .login{ background: url("/home/images/m_menu_login.png") no-repeat; background-position: 30px center; background-size: 22px 19px;}
.navbar .nav_container .menu .active, .navbar .nav_container .menu a:hover { background: rgba(0, 0, 0, 0.51); color: #fff !important; border-bottom: none; display: block; height: 40px; width: 100%;}
.m_nav_contents ul li a { color: #fff; font-size: 15px; font-weight: bold;}
.m_nav_contents .close_btn{ display: block; margin: 24.5px 25px; background: url("/home/images/Mclose_btn.png") no-repeat; height: 125px; width: 30px; height: 27px; margin-bottom: 88px; background-size: contain;}
.nav_right_contents .lang_dropdown { display: none;}
.nav_right_contents .login_box span { color: #fff; line-height: 19px; font-size: 11px; display: block;}
.nav_right_contents .login_box { width: 52px; height: 19px; margin-top: 7%;}
.nav_right_contents { width: auto;}
.eliga_main .down_btn { display: none;}
.eliga_intro .tablet_img { display: none;}
.eliga_intro .function { width: 100%;}
.eliga_intro .inner {background: none; height: auto;}
.eliga_features .feature_ico { margin-top: 0;}
.eliga_features .head_text { padding: 34px 0px 60px 0;}
.eliga_features .feature_ico li{ width: 18.85%;}
.eliga_features .feature_ico li:first-child,.eliga_features .feature_ico li:last-child{ display: none;}
.eliga_features .feature_ico .features_Lbar{ width: 99%; top: 40%;}
.eliga_casestudies .video_group ul li{ width: 49.2%;}
.eliga_common .blue_btn{ display: block; margin: 0 auto;}
.eliga_clients .logo_groups ul li{width: 24.6%;}
.eliga_contactus .contact_form{ height: auto; margin: 30px 0 22px 0;}
.eliga_contactus .contact_form .L_input{ width: 100%; float: none;}
.eliga_contactus .contact_form .L_input ul{ width: 100%;}
.eliga_contactus .contact_form .L_input ul li { margin-bottom: 5px;}
.eliga_contactus .contact_form .R_input{ float: none; margin-top: 11.5px; width: 100%;}
.eliga_contactus .head_description span{ font-size: 10px;}
.eliga_contactus .container { text-align: left; padding:56.5px 0 40px 0;}
.eliga_common .head_description p{ width: 70%; margin: 25px auto 75px auto;}
.eliga_space .head_description p{ width: 70%;}
.eliga_service .head_description p{ width: 81%;}
.eliga_schedule .head_description p{ width: 63%}
.eliga_report .head_description p{ width: 84%;}
.bx-pager{display: none;}
.eliga_space .eximage{ position: relative; padding:0 20px;}
.eliga_service .eximage{ position: relative; padding:0 20px;}
.eliga_schedule .eximage{ position: relative; padding:0 20px;}
.eliga_report .eximage{ position: relative; padding:0 20px;}
.example-item .slider a { line-height: 1.5em;}
.bx-wrapper .bx-controls-direction a { position: absolute; top: 38%; margin-top: -16px; outline: 0; width: 20px; height: 32px; text-indent: -9999px;}
.bx-wrapper .bx-prev { left: -3%; background: url("/home/images/slidebtnL_blue.png") no-repeat !important;}
.bx-wrapper .bx-next { right: -3%; background: url("/home/images/slidebtnR_blue.png") no-repeat !important;}
.bx-wrapper .bx-controls-direction .disabled{ opacity: 0.5;}
.eliga_intro .head_tilte p { font-size: 24.5px;}
.eliga_intro .head_description p{ font-size: 11px; line-height: 15px;}
.eliga_intro .function ul li{ font-size: 10px;}
.eliga_intro .funtion_head:before,.eliga_intro .funtion_head:after{ height: 22px;}
.eliga_intro .function ul li:before { margin-right: 3px; margin: 0;}
.eliga_intro{ padding-bottom: 40px;}
.eliga_intro .head_text { margin: 47.5px 0px 42.5px 0;}
.eliga_features .head_description{ line-height: 15px;}
.eliga_main .container{ padding-top: 82.5px;}
.eliga_common .head_description p{ line-height: 15px; margin: 12.5px auto 37.5px auto;}
.eliga_common .wrap .title .text{ font-size: 17.5px; margin-left: -17px;}
.eliga_features .feature_eximage{ margin-top: 42.5px; padding: 0 20px; padding-bottom: 65px; position: relative;}
.eliga_features .bx-wrapper .bx-prev { left: -3%; background: url("/home/images/slidebtnL.png") no-repeat !important;}
.eliga_features .bx-wrapper .bx-next { right: -3%; background: url("/home/images/slidebtnR.png") no-repeat !important;}
.eliga_space .wrap { padding-top: 25px; padding-bottom: 32.5px; border-bottom: 1px solid #cccccc;}
.eliga_common .eximage .explain li{ line-height: 12px;}
.eliga_common .eximage ul li .description .title { font-size: 8.5px; margin-bottom: 12.5px;}
.eliga_service .wrap,.eliga_report .wrap,.eliga_schedule .wrap { padding-top: 32.5px; padding-bottom: 38.5px;}
.eliga_casestudies .container{ padding: 45px 10px 52.5px 10px; }
.eliga_casestudies .head_tilte p{ font-size: 24.5px;}
.eliga_clients .wrap { padding-top: 43.5px;}
.eliga_casestudies .head_description p{ margin: 12.5px 0 37.5px 0;}
.eliga_clients .logo_groups { margin: 40px 0 62.5px 0;}
.eliga_common .blue_btn { width: 73.5px; height: 22px;}
.eliga_features .feature_eximage ul li{ margin-right: 0;}
.eliga_features .feature_eximage ul li img{ width: 100%;}
.footer{padding: 3%;height: auto;}
.info .footer{padding: 3%;height: auto; position: absolute; bottom: 0; width: 100%;}
.footer span{ font-size: 10px; line-height: 10px;}
.eliga_features .feature_eximage ul .description ul li:before{ margin: 0 0; margin-right: 3.2%;}
.eliga_contactus .contact_form .L_input ul li input{ height: 40px; text-indent: 10px;}
.eliga_contactus .contact_form .R_input textarea{ height: 166px; padding: 7.5px 10px;    width: 96%;}
.eliga_common .wrap .title span img{ width: 50%; height: auto;}
.eliga_details .contents_tab .active a{ font-size: 14px;}
.eliga_details .inner{ padding: 18% 0 38% 0; min-height: 471px;}
.eliga_details .head_text{ display: none;}
.eliga_details .container{ padding: 0 0;}
.eliga_details .performance_area .logo_area{ display: none;}
.eliga_details .contents_tab{ margin-bottom: 0px;}
.eliga_details .performance_area .day{ margin: 0 0; font-size: 12px;}
.eliga_details .performance_area .list{ padding: 17.5px 25px;}
.eliga_details .performance_area dt span{ font-size: 14px;}
.eliga_details .performance_area dd p{ font-size: 12px; line-height: 16px; height: 33px;}
.eliga_details .list_popup .pop_title{ font-size: 14px; padding: 15px 10px; padding-bottom: 4px;}
.eliga_details .list_popup .pop_date{ font-size: 12px; padding: 15px 10px; padding-top: 0px; width: auto;}
.eliga_details .list_popup .pop_contents{ font-size: 12px; padding: 15px 10px; margin: 0 0; line-height: 15px;}
.button_wrap{ padding-top: 16px;}
.eliga_details .close_popup{ float: none; margin: 0 auto;}
.eliga_details .list_popup img{ margin-top: 0;}
.eliga_details .performance_area li{ background: #f5f5f5;}
.eliga_details .list_popup{ margin: 15px 0; margin-bottom: 0px; padding-bottom: 10px;}
.nav_right_contents .login_box{ background: #858f9e;}
.eliga_features .feature_eximage ul .title .ico_span{ display: none;}
.eliga_features .feature_eximage ul .title{ text-align: center; padding: 7px 0;}
.eliga_features .feature_eximage ul .title p{ width: 100%; font-size: 12px;}
.info{ position: relative; height: 100%;}
.loginpage .nav_right_contents .lang_dropdown{ display: none;}
.eliga_login .inner{ padding: 5% 0;}
.eliga_login .login_hr{ margin-top: 30px; margin-bottom: 15px;}
.loginpage .eliga_login{ height: auto;}
.eliga_login .login_question{ font-size: 10px;}
.eliga_common .eximage ul { overflow: visible;}
.bx-wrapper .bx-controls-direction a{ border: none; }
.bx-wrapper .bx-prev:after,.bx-wrapper .bx-next:after{ display: none;}
