/*############################################################################*/
/*COMMON*/
body{
    color: #555;
    font-family: Roboto, sans-serif;
    font-size: 16px;
    background: #26262a;
}
h1,h2,h3,h4{
    padding: 0;
    margin: 0;
}
h2{
    color: #dfd3d3;
    font-size: 23px;
    margin-top: 40px;
    margin-bottom: 17px;
    /*display: inline-block;*/
    display: block;
}
h3, h3 a {
    color: #ddd0d0;
    /*font-size: 20px;*/
    font-size: 19px;
    margin-top: 30px;
    margin-bottom: 15px;
}
.new_detail_container h3{
    clear: both;
}
h4{
    color: #b99e9e;
    font-size: 18px;
    margin-top: 25px;
    margin-bottom: 10px;
}
p{
    /*font-size: 15px;*/
    font-size: 16px;
    /*line-height: 171%;*/
    line-height: 180%;
    margin: 0 0 16px;
    color: #918888;
}
p em, em{
    font-size: 13px;
    color: #beaaaa;
}
.new_detail_container p{
    /*display: inline-block;*/
    clear: both;
    width: 100%;
}
.new_detail_container p strong{
    color: #97af15;
}
a{
    line-height: 134%;
    /*color: #f2f2f3;*/
    color: #918888;
}
a:focus,a:hover{
    text-decoration: none;
}
img{
    vertical-align: unset;
    max-width: 100%;
}
span{
    font-size: 14px;
}
strong{
    /*color: #878181;*/
}
.pointer{
    cursor: pointer;
}
table{
    margin-bottom: 26px;
    background: #fff;
    overflow-x: scroll;
    overflow-y: scroll;
    overflow-x: auto;
    /*display: block;*/
}
.tbl_nobg{
    background: unset;
}
td,th{
    font-size: inherit;
    text-align: center;
    border: 1px solid;
    font-size: 15px;
    font-size: 15px;
    padding: 15px 2px;
    /*border: 1px solid #8d7c7c;*/
    border: 1px solid #d0cece;
}
.table1{
    background: none;
}
.table1 td, .table1 th{
    border: 1px solid #524141;
}
.table1 p {
    font-size: 12px;
    margin-bottom: 5px;
    text-align: left;
    padding-left: 5px;
}
.tbl_ltd_bxh td, th{
    border: none;
    border-bottom: 1px solid #8d7c7c;
}
.tbl_noboder td, th{
    border: none !important;
    border-bottom: 1px solid #332a2a !important;
}
td>p{
    font-size: 15px;
    margin-bottom: 0;
}
td>h3{
    text-align: center;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
ul li, ol li{
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 9px;
    color: #666;
}
.cl{
    clear: left;
}
.ha{
    height: auto;
}
.fw{
    width: 100% !important;
}
.fh{
    height: 100% !important;
}
.w330{
    width: 330px !important;
}
.mt30{
    margin-top: 30px;
}
.mt35{
    margin-top: 35px;
}
.mb30{
    margin-bottom: 30px;
}
.mb35{
    margin-bottom: 35px;
}
.ml30{
    margin-left: 30px;
}
.ml35{
    margin-left: 15px;
}
.mr30{
    margin-right: 30px;
}
.mr35{
    margin-right: 15px;
}
.pr30{
    padding-right: 30px;
}
.pr35{
    padding-right: 15px;
}
.pl0{
    padding-left: 0 !important;
}
.pl5{
    padding-left: 5px;
}
.pl30{
    padding-left: 30px;
}
.pl35{
    padding-left: 35px;
}
.pt0{
    padding-top: 0;
}
.pt5{
    padding-top: 5px;
}
.pt30{
    padding-top: 30px;
}
.pt35{
    padding-top: 15px;
}
.pt20{
    padding-top: 20px;
}
.pb0{
    padding-bottom: 0;
}
.pb5{
    padding-bottom: 5px;
}
.pb30{
    padding-bottom: 30px;
}
.pb35{
    padding-bottom: 15px;
}
.pb20{
    padding-bottom: 20px;
}
.mt-10{
    margin-top: -10px;
}
.mt-15{
    margin-top: -15px;
}
.mt-30{
    margin-top: -30px;
}
.ml-25{
    margin-left: -25px;
}
.fl{
    float: left !important;
}
.fr{
    float: right !important;
}
.cb{
    clear: both;
}
.tl{
    text-align: left !important;
}
.lt{
    text-decoration: line-through;
}
.tu{
    text-transform: uppercase;
}
.tc{
    text-transform: capitalize;
}
.fs14{
    font-size: 14px !important;
}
.fs15{
    font-size: 15px !important;
}
.fs16{
    font-size: 16px !important;
}
.fs18{
    font-size: 18px !important;
}
.fs35{
    font-size: 15px;
}
.fs36{
    font-size: 16px;
}
.fs38{
    font-size: 18px;
}
.fs20{
    font-size: 20px;
}
.fs_italic{
    font-style: italic;
}
.brd0{
    border-radius: 0;
}
.db{
    display: block;
}
hr{
    border-top: 1px solid #555;
}
.block{ display:block; }
.o_title{
    font-size: 12px;
}
.mw{
    max-width: 100%;
}
.fw{
    width: 100% !important;
}
.w130{
    width: 130px !important;
}
.w100{
    width: 100px !important;
}
.m0{
    margin: 0 !important;
}
.m5{
    margin: 5px !important;
}
.mt0{
    margin-top: 0 !important;
}
.mt5{
    margin-top: 5px !important;
}
.mt10{
    margin-top: 10px !important;
}
.mt15{
    margin-top: 15px !important;
}
.mt20{
    margin-top: 20px !important;
}
.mt25{
    margin-top: 25px !important;
}
.mb0{
    margin-bottom: 0 !important;
}
.mb5{
    margin-bottom: 5px !important;
}
.mb10{
    margin-bottom: 10px !important;
}
.mb15{
    margin-bottom: 15px !important;
}
.mb20{
    margin-bottom: 20px !important;
}
.mb25{
    margin-bottom: 25px !important;
}
.ml0{
    margin-left: 0 !important;
}
.ml5{
    margin-left: 5px !important;
}
.ml10{
    margin-left: 10px !important;
}
.ml15{
    margin-left: 15px !important;
}
.ml20{
    margin-left: 20px !important;
}
.mr0{
    margin-right: 0 !important;
}
.mr5{
    margin-right: 5px !important;
}
.mr10{
    margin-right: 10px !important;
}
.mr15{
    margin-right: 15px !important;
}
.mr20{
    margin-right: 20px !important;
}
.pr0{
    padding-right: 0 !important;
}
.pr5{
    padding-right: 5px !important;
}
.pr10{
    padding-right: 10px !important;
}
.pr15{
    padding-right: 15px !important;
}
.pr20{
    padding-right: 20px !important;
}
.pl10{
    padding-left: 10px !important;
}
.pl15{
    padding-left: 15px !important;
}
.pl20{
    padding-left: 20px !important;
}
.pb10{
    padding-bottom: 10px !important;
}
.pb15{
    padding-bottom: 15px !important;
}
.pt10{
    padding-top: 10px !important;
}
.pt15{
    padding-top: 15px !important;
}
.pd6_12{
    padding: 6px 12px !important;
}
.bdr0{
    border-radius: 0;
}
td.tc{
    text-align: center !important;
}
.imgtftcham{
    border: 1px solid rgb(172 158 72);
    border-radius: 2px;
}
.stt{
    /*    background-color: #0d25dd;
        padding: 1px 2px 1px 5px;
        display: inline;
        text-align: center;
        border-radius: 2px;
        color: #fff;*/
}
.stt1{
    /*background-color: #328226;*/
}
.listbox{
    margin-top: 10px;
    margin-bottom: 15px;
}
.listbox h2.header {
    margin-top: 10px !important;
    margin: 0;
    padding: 12px 9px;
    border-bottom: 0;
    background: #141417;
    font-size: 21px;
    color: #fff;
    font-size: 18px;
    border-radius: 3px 3px 0 0;
}
.listboxcontainer {
    background: #202025;
    padding: 18px 0px 26px 0px;
}
/*TABLE*/
.tbl_box1{
    border: 1px solid #3b3333;
}
.tbl_box1 td, th{
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding: 6px 0px 6px 6px;
    border: 1px solid;
}
.tbl_box1 tr td .tooltip1{
    font-size: 12px;
}
/*END TABLE*/
/*END COMMON*/
/*############################################################################*/
/*breadcrumb*/
.breadcrumb{
    background-color: transparent;
    margin-bottom: 0;
    padding: 0;
}
.breadcrumb ol{
    margin-left: 0;
    padding-left: 15px;
}
.breadcrumb li{
    display: inline-block;
    font-size: 14px;
    margin-bottom: 18px;
}
.breadcrumb li a{
    font-size: 14px;
}
.breadcrumb>li+li:before{
    content: "›";
    color: #666;
}
/*END breadcrumb*/

/*############################################################################*/
/*SELECT2*/
.box_select2_lmht .select2-container{
    /*width: 209px !important;*/
    width: 189px !important;
}
.box_select2_tft .select2-container{
    width: 100% !important;
}
.box_select2_full .select2-container{
    width: 100% !important;
}
.select2-selection{
    padding: 4px;
    height: 38px !important;
    margin-top: -5px;
}
.select2-container--default .select2-selection--single{
    border: 2px solid #202528 !important;
}
.boxselect2top .select2-container--default .select2-selection--single{
    border: 1px dotted #38383c !important;
    background-color: #36363a !important;
    border-radius: 2px;
}
.box_lmht_champ_search{
    font-size: 14px;
}
.lmht_champ_search{
    width: 47px;
    border-radius: 100%;
    border: solid 2px #F2BF42;
}
.dtcl_search_toche{
    width: 27px;
    border-radius: 100%;
    border: none;
    background: #17313a;
    padding: 4px;
}
.box_search{
    position: absolute;
    right: -3px;
    top: -33px;
}
.select2-results__option{
    color: #202528;
    font-size: 20px;
}
.select2-results__option:first-child{
    font-size: 14px;
}
.select2-choice{
    height: 50px !important;
}
/*SELECT2 DTCL HE TOC*/
.dtcl_hetoc_select2_box .select2-dropdown{
    background-color: #102531 !important;
}
/*END SELECT2*/
/*############################################################################*/
/*TOP*/
.topcontainer1{
    border-bottom: 1px dotted #38383c;
    background: #2b2b2e;
    padding-top: 6px;
}
.top{
    width: 100%;
    /*display: flex;*/
    /*justify-content: center;*/
    /*transition: none 0s ease 0s;*/
    /*overflow: hidden;*/
    /*padding: 10px;*/
}
/*END TOP*/
/*HEADER*/
.logo{
    margin-left: 10px;
    height: 44px;
    padding: 0;
    font-size: unset;
}
.box_menu{
    margin-bottom: 0;
}
.box_list_menu{
    padding: 0;
    margin: 0;
}
.header{
    background-color: #242426;
    /*height: 54px;*/
    height: auto;
    border-bottom: 1px solid #292a2e;
}
.navbar-default{
    /*background-color: #13191c;*/
    background-color: #242426;
    border: none;
    border-radius: 0;
    padding-top: 7px;
}
.menu_container{
    /*margin-top: 3px;*/
}
.menu_container li{
    float: left;
    margin-right: 3px;
    float: none;
    margin-right: 3px;
    text-align: center; 
    display: inline-block;
}
.menu_container li a{
    padding: 5px 7px;
    font-size: 16px;
    float: left;
    color: #97af15 !important;
    padding-top: 10px;
    padding-bottom: 0;
}
.menu_container li a span{
    color: #fff;
    padding-right: 1px;
}
.menu_container li.active a span{
    color: #fff;
}
.menu_container li.active a{
    background: #242426 !important;
    color: #fff !important;
    border-radius: 16px;
}
.menu_container li a:hover{
    background: #242426;
    color: #fff;
}
.menu_container li a:hover span{
    background: #242426;
    color: #fff;
}
.box_menu .navbar-nav > .open > a,
.box_menu .navbar-nav > .open > a:focus,
.box_menu .navbar-nav > .open > a:hover{
    background-color: #242426;
}
.sub_menu{
    position: absolute;
    top: 32px;
    left: 0;
    z-index: 3000;
    display: none;
    background-color: #2761e3;
    border-top: 1px solid #fff;
    padding-bottom: 0;
    margin-bottom: 0;
}
.sub_menu > li{
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
}
.sub_menu > li > a{
    padding: 6px 12px 8px;
    margin-right: 0;
    width: 100%;
}
.dropdown-menu{
    background-color: #2b2b2e;
}
.dropdown-menu li{
    width: 100%;
    border-bottom: 1px dotted;
    padding-bottom: 10px;
    padding-top: 8px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.dropdown-menu li:last-child{
    border: 0;
    margin-bottom: 0;
    padding-bottom: 5px;
}
.dropdown-menu li a{
    font-size: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}
/*END HEADER*/
/*MAIN*/
.main{
    /*background: #f2f2f2 url(https://ggmeo.com/images/source/background.jpg) no-repeat center;*/
    background-position: center top;
    background-size: 100%;
    background-attachment: fixed;
    overflow-x: hidden;
    background: #26262a;
    margin-top: 10px;
}
.main_box{
    background: #101010;
    /*margin-top: 17px;*/
    /*margin-bottom: 17px;*/
    /*padding-top: 17px;*/
    padding-bottom: 17px;
}
.list_post {
    /*    background: #3e414a;*/
    height: 35px;
    margin-top: -4px;
    margin-bottom: 0;
    padding: 0;
}
.list_post li {
    /*margin-top: 5px;*/
    border-right: 1px solid;
    text-align: center;
    padding-top: 7px;
    height: 100%;
    background: #3e414a;
}
.list_post li:last-child {
    border-right: none;
}
.dtcl_list_cost li{
    margin-top: 0;
    border-right: 1px solid;
    text-align: center;
    background: #3e414a;
    padding: 7px 10px;
    margin-bottom: 20px;
}
.tbl_post p{
    font-size: 12px;
    margin-bottom: 5px;
    text-align: left;
    padding-left: 5px;
}
.tbl_ltd{
    /*background: #eee;*/
}
.tbl_ltd strong{
    color: #2121d1;
}
.nav_list_post ul.nav li a{
    color: #e1dddd;
}
.nav_list_post ul.nav li{
    background: #3e414a;
    border-radius: 0;
    border-color: transparent;
    color: #fff;
    border-right: 1px solid #222;
}
.nav_list_post ul.nav li a{
    color: #918888;
    padding: 7px 0;
    border: 0;
    border-radius: 0;
}
.nav_list_post ul.nav li.active a{
    /*background-color: #e9e1e1;*/
    border-radius: 0;
}
.nav_new {
    /*background: #1a1a1d;*/
    margin-bottom: 15px;
}
.nav_new>ol,.nav_new>ul {
    padding: 0;
    border-bottom: 1px dotted;
}
.nav_new>ol>li, .nav_new>ul>li{
    /*padding-left: 0px;*/
    color: #008000;
    padding-left: 0px;
    display: inline-block;
    background: #fff;
    padding: 5px;
}
.nav_new>ol>li>a, .nav_new>ul>li>a{
    color: #008000;
}
.nav_new>ol>li>ul>li>a, .nav_new>ol>li>ol>li>a{
    color: rgb(51, 153, 102);
}
/*END MAIN*/
/*FOOTER*/
.footer{
    background: #000;
    padding-top: 35px;
    padding-bottom: 100px;
}
.footer a{
    color: #999;
}
.footer1 a{
    background-color: #000 !important;
    color: #000000 !important;
}
/*END FOOTER*/
/*pagination*/
.pagination{
}
.pagination a,
.pagination strong,
.pagination > li > a{
    background-color: #102531;
    border: 1px solid #463c3c;
    color: #428bca;
    /*float: left;*/
    line-height: 1.42857;
    margin-left: -1px;
    padding: 8px 18px;
    position: relative;
    text-decoration: none;
    text-align: center;
}
.pagination strong{
    color: #fff;
    padding-top: 7px;
}
/*END pagination*/
/*HOME*/
.box_list_home {
    background: #143142;
    margin-top: 17px;
    padding: 17px;
    margin-bottom: 0;
}
.box_list_home h2{
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 17px;
    display: inline-block;
}
.box_list_home h2 a{
    color: #cdcdd9;
}
.box_list_home1 {
    background: #1b1f22;
}
.box_list_home2 {
    background: #143142;
}
/*END HOME*/
/*LMHT DETAIL*/
.lmht_list li{
    padding: 15px !important;
}
.lmht_list li img{
    border: 2px solid #a09b70;
    border-radius: 100%;
}
.lmht_detail h2{
    margin-top: 50px;
}
.lmht_detail h2{
    color: #fff;
}
.lmht_detail h3{
    font-size: 19px;
    margin-top: 40px;
    color: #dfd3d3;
}
.lmht_detail h4{
    font-size: 17px;
}
.lmht_detail_box{
    background: #102531;
    padding-bottom: 15px;
}
.lmht_detail1{
    padding-left: 0;
    margin-bottom: 15px;
    border-bottom: 1px solid;
    padding-bottom: 12px;
}
.lmht_detail1 img{
    float: left;
    width: 62px;
}
.lmht_detail1 span.sp {
    font-size: 16px;
    text-transform: uppercase;
    color: #c1c3a0;
    margin-left: 15px;
    font-weight: 600;
    margin-top: 17px;
    float: left;
}
.lmht_detail_txt1{
    overflow: hidden;
    text-overflow: ellipsis;
    width: 144%;
    text-align: center;
    display: block;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: -23%;
}
.lmht_detail2{
    margin-bottom: 15px;
}
.lmht_detail2 img{
    opacity: 0.2;
    width: 62px;
}
.lmht_detail2 img.active{
    opacity: 1;
    /*border: 1px solid #c4c791;*/
    border-radius: 100%;
}
.lmht_detail3 {
    margin-bottom: 20px;
    text-align: center;
    margin-top: 20px;
}
.lmht_detail3 img {
    width: 47px;
    text-align: center;
    float: none;
    opacity: 0.1;
}
.lmht_detail3 img.active{
    opacity: 1;
    border: 2px solid #9d9f82;
    border-radius: 100%;
}
.lmht_detail3 span.sp{
    text-align: center;
    clear: both;
    display: block;
    font-size: 12px;
    margin-top: 4px;
    color: #9d9595;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lmht_detail35{
    margin-left: 15px;
    width: 90%;
}
.lmht_detai220 img.active{
    opacity: 1;
    border: 1px solid #9d9f82;
    border-radius: 100%;
}
.lmht_detail2 span.sp{
    text-align: center;
    clear: both;
    display: block;
    font-size: 12px;
    margin-top: 4px;
    color: #9d9595;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lmht_detai21 img{
    margin-left: 20px;
}
.lmht_detai22{
    text-align: center;
}
.lmht_detai22 img{
    opacity: 0.2;
    width: 45px;
}
.lmht_detai25{
    text-align: center;
    margin-bottom: 10px;
}
.lmht_detai25 img {
    border: 1px solid #184299;
    border-radius: 100%;
    width: 25px;
    opacity: 0.1;
}
.lmht_detai25 img.active{
    opacity: 1;
}
.lmht_detail_itembox{
    background: #26262a;
    padding: 20px 15px 30px 15px;
    padding-top: 0;
    padding-bottom: 0;
}
.lmht_detail_item0{
    margin-bottom: 20px;
}
.lmht_detail_item0 img {
    width: 50px;
    margin-right: 10px;
    border: 1px solid #6e697c;
    border-radius: 1px;
}
.lmht_detail_item01 img {
    width: 48px;
}
.lmht_detail_item img{
    width: 54px;
    margin-right: 10px;
    border: 1px solid #94976b;
    border-radius: 3px;
}
.lmht_detail_item2 img{
    width: 52px;
    margin-right: 5px;
    border: 1px solid #85869b;
    border-radius: 2px;
}
.lmht_detail_item1{
    /*margin-top: 40px;*/
    background: #0b1d27;
    padding-bottom: 20px;
    margin-bottom: 30px;
    padding-top: 27px;
    border: 1px solid;
    border-radius: 3px;
}
.lmht_detail_item11{
    /*background: #0b1727;*/
    padding: 30px;
    border-top: 1px solid #333;
}
.lmht_detail_item1 img{
    width: 62px;
    margin-right: 10px;
    border: 1px solid #c4c791;
    border-radius: 1px;
}
.lmht_detail_item3{
    margin-top: 0px;
}
.lmht_detail_item31 {
    /*background: #111;*/
    /*border-top: 1px solid #222;*/
    border-top: 0;
}
.lmht_detail_item3 img {
    width: 61px;
    margin-right: 10px;
    border: 1px solid #a1a381;
    border-radius: 1px;
}
.lmht_detail_skill{
    position: absolute;
    width: 20px;
    background: #222;
    text-align: center;
    height: 20px;
    color: #ddcf29;
    bottom: 1px;
}
.lmht_detail_skill1{
    left: 16px;
}
.lmht_detail_skill2{
    left: 89px;
}
.lmht_detail_skill3{
    left: 162px;
}
.lmht_cham_detail_item_content{
    background: #102531;
    /*border-top: 1px solid;*/
    padding-top: 30px;
    margin-top: -30px;
}
.lmht_cham_detail_rune{
    /*padding-top: 50px;*/
    /*border-top: 1px solid;*/
    background: #0b1d27;
    padding-bottom: 20px;
    margin-bottom: 30px;
    padding-top: 27px;
    border: 1px solid;
    border-radius: 2px;
}
.lmht_cham_detail_rune p{
    font-size: 16px;
    margin-bottom: 25px;
}
.lmht_cham_detail_rune01{
    /*border: none;*/
}
.lmht_cham_detail_rune1 img{
    width: 63px;
    margin-right: 16px;
    border: 1px solid #a1a381;
    border-radius: 100%;
}
.lmht_cham_detail_rune2{
    /*margin-top: 25px;*/
}
.lmht_cham_detail_rune_con{
    width: 25px !important;
    margin-bottom: 7px;
    border: 0 !important;
}
.lmht_cham_detail_rune_con1,.lmht_cham_detail_rune_con6{
    margin-right: 24px;
}
.lmht_cham_detail_rune_con1{
    border: 2px solid #949770 !important;
}
.lmht_cham_detail_rune_con2{
    /*border: 3px solid #797c45 !important;*/
}
.lmht_cham_detail_rune_con6{
    border: 2px solid #818769 !important;
}
.lmht_cham_detail_rune_con9{
    margin-left: 17px;
}
.lmht_cham_detail_rune_hl{
    width: 63px;
    margin-right: 16px;
    border-radius: 100%; 
    margin-bottom: 19px;
    display: block;
    border: 0 !important;
}
.lmht_rune_hl1 {
    border: 0 !important;
}
.nav_lmht_detail_rune{
    border: none !important;
    margin-bottom: 2px;
}
.nav_lmht_detail_rune li{
    /* margin-top: 0; */
    border-right: 1px solid;
    text-align: center;
    background: #3e414a;
    /* padding: 7px 10px; */
    border-radius: 0;
    /*margin-bottom: 20px;*/
}
.nav_lmht_detail_rune li a{
    margin: 0;
    border: none;
    border-radius: 0;
}
.nav_lmht_detail_rune li.active a{
    background: #102531;
    border: none;
    color: #b6bf3a;
    border-radius: 0;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
    background: #102531;
    border: none;
    color: #b6bf3a;
    border-radius: 0;
}
.nav_lmht_detail_rune li.active a:hover, .nav_lmht_detail_rune li.active>a:focus{
    background: #102531;
    border: none;
    color: #b6bf3a;
    border-radius: 0;
}

.nav_lmht_detail_rune li:hover, .nav_lmht_detail_rune li.active:focus{
    background: #102531;
    border: none;
    color: #b6bf3a;
    border-radius: 0;
}
.nav_list_box{
    background: #071b26;
    border-radius: 2px;
}
ul.nav_list_box li{
    padding: 10px;
    padding-left: 25px;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
/*ul.nav_list_box li:nth-child(odd) {*/
ul.nav_list_box>li:nth-child(odd) {
    background: #0b171e;
}
ul.nav_list_box li ul{
    /*display: inline-block;*/
    display: flex;
    margin-top: 10px;
}
ul.nav_list_box li ul li{
    padding: 6px;
    padding-left: 0;
    margin-bottom: 0;
}
.nav_list_box1{
    background: #0b171e;
}
ul.nav_list_box1 li:nth-child(odd) {
    background: #071b26;
}
/*LMHT ITEMS DETAIL*/
.lmht_item_detail_tbl td, th{
    border: 1px solid #4a4040;
}
.lmht_item_detail_tbl .td1{
    text-align: left;
    padding-left: 3%;
}
.lmht_item_detail_tbl p{
    margin-bottom: 15px;
    font-size: 14px;
}
/*END LMHT ITEMS DETAIL*/

/*END LMHT DETAIL*/
/*LMHT KHACCHE DETAIL*/
.lmht_ct_dl_list{
    margin-top: 10px;
    margin-bottom: 10px;
}
.lmht_ct_dl_list1 img{
    border: 2px solid #893838;
    border-radius: 100%;
    width: 63px;
}
.lmht_ct_dl_list11 img{
    border: 2px solid #2e724d;
    border-radius: 100%;
    width: 63px;
}
.lmht_ct_dl_list2{
    margin-top: 5px;
}
.lmht_ct_dl_list2 img{
    width: 36px;
    float: left;
    margin-right: 3px;
    border: 1px solid #644f4f;
    border-radius: 2px;
}
.lmht_ct_dl_list2 a {
    float: left;
    clear: both;
    margin-top: 5px;
    font-size: 13px;
}
.lmht_ct_dl_list3{
    background: #102531;
    margin-top: 30px;
}
/*END LMHT KHACCHE DETAIL*/
/*LMHT ITEM*/
.box_other{
    background: #102531;
    padding-top: 15px;
}
/*END LMHT ITEM*/
/*LMHT BANG NGOC*/
.lmht_bn_list{
    /*    background: #102531;*/
    margin-top: 60px;
}
.lmht_bn_list img.img_main{
    width: 63px;
    border-radius: 100%;
    border: 2px solid #9d9f82;
}
.lmht_bn_list1{
    background: #102531;
    padding: 15px 0;
    border-right: 1px solid;
    text-align: left;
}
.lmht_bn_list11{
    border: none;
}
.lmht_bn_list2 img{
    width: 54px;
    margin-right: 15px;
}
.lmht_bn_list3 {
    margin-top: 30px;
}
.lmht_bn_img2{
    border: 2px solid #b5bf2f;
    border-radius: 100%;
}
.lmht_bn_item_con{
    width: 22px!important;
}
.lmht_bn_item_con1 {
    margin-left: 12px;
}
/*END LMHT BANG NGOC*/
/*LMHT LSD*/
.lmht_lsd_list{
    border-bottom: 1px dotted #544d4d;
}
.bg_feed_pro{
    border-bottom: 1px dotted #544d4d;
}
.table-striped tr td{
    border: none !important;
}
/*END LMHT LSD*/
/*END LMHT DETAIL*/
/*DTCL LIST*/
.dtcl_list{
    text-align: center;
}
.dtcl_list_buff{
    background: #38913c !important;
}
.dtcl_list_buff a{
    color: #fff;
}
.dtcl_list_neft{
    background: #ad2727 !important;
}
.dtcl_list_neft a{
    color: #fff;
}
.dtcl_detail_tt1{
    font-size: 12px;
}
.dtcl_list_tier1{
    width: 100%;
    text-align: center;
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    border-radius: 1px;
}
.dtcl_list_tier2{
    width: 100%;
    text-align: center;
    display: block;
    font-size: 20px;
    font-weight: bold;
    background-color: #e3d2c2;
    color: #fff;
    border-radius: 1px;
    padding-top: 12%;
    padding-bottom: 18%;
}
.dtcl_list_tiers {
    background-color: #d54d4d;
    padding-top: 15px;
    padding-bottom: 15px;
}
.dtcl_list_tiera {
    background-color: #df974f;
    padding-top: 68%;
    padding-bottom: 80%;
}
.dtcl_list_tierb {
    background-color: #d7af88;
    padding-top: 100%;
    padding-bottom: 145%;
}
.dtcl_list_tierc {
    background-color: #e3d2c2;
    padding-top: 68%;
    padding-bottom: 75%;
}
.dtcl_item_tierb,.dtcl_item_tierc{
    padding-top: 15px;
    padding-bottom: 15px;
}
.dtcl_list_tierd {
    background-color: #6e5841;
    padding-top: 18%;
    padding-bottom: 22%;
}
.icon_tang_tier{
    position: absolute;
    right: 35%;
    top: 34px;
    color: #1ba34b;
}
.icon_giam_tier{
    position: absolute;
    right: 35%;
    top: 34px;
    position: absolute;
    right: 35%;
    top: 34px;
}
/*DTCL DETAIL*/
.dtcl_detail_box_skill{
    background: #102531;
}
.dtcl_detail_box_skill span strong, .dtcl_detail_box_skill strong span{
    font-size: 16px;
}
.dtcl_detail_box_skill em{
    font-size: 14px;
}
.dtcl_detail_cost{
    position: absolute;
    z-index: 99;
    /*right: 16px;*/
    right: 23px;
    background: #107057;
    font-size: 11px;
    margin: 0;
    color: #fff;
    padding-left: 2px;
    padding-right: 1px;
    top: 1px;
    border-radius: 1px;
}
.dtcl_detail_cost_dtcl_team{
    right: 19px;
}
.dtcl_detail1 img{
    width: 62px;
    float: left;
    margin-right: 10px;
    border: 1px solid #68603a;
    border-radius: 2px;
}
.dtcl_detail1 span.info1{
    float: left;
    clear: right;
    width: 75%;
    display: block;
    margin-top: 1px;
    font-size: 14px;
}
.dtcl_detail1 span.info11{
    color: #b6bf3a;
}
.dtcl_detail2{
    /*background: #161515;*/
    padding: 17px 0;
    border-top: 1px solid;
}
.dtcl_detail3{
    /*background: #020c16;*/
    /*background: #161515;*/
    padding: 17px 0;
    border-top: 1px solid;
    padding-top: 27px;
}
.dtcl_detail4{
    /*background: #222;*/
    padding: 17px 0;
}
.dtcl_item1{
    width: 53px;
    margin-right: 7px;
    border: 1px solid #ab942e;
}
.dtcl_item2{
    border: 1px solid #877979;
}
.dtcl_detail_item_hl{
    position: absolute;
    top: 0;
}
.dtcl_detail_item_hl img.dtcl_item1{
    margin-right: -3px;
    left: 1px;
}
.dtcl_detail5{
    /*margin-top: 53px;*/
    padding-bottom: 0;
}
.dtcl_detail5 table{
    background: #102531;
}
.dtcl_detail5 table td {
    text-align: left;
    border: 1px solid;
    font-size: 15px;
    font-size: 14px;
    padding: 8px 8px;
    color: #777;
}
.dtcl_detail7{
    background: #0d202b;
}
.dtcl_detail8{
    /*background: #0d1f2a;*/
    margin-top: 30px;
}
.dtcl_detail8 p{
    margin: 0px 0 8px;
}
.dtcl_detail9{
    background: #102531;
    margin-top: 30px;
    padding-bottom: 20px;
}
.dtcl_detail_box_rate{
    background: #102531;
    padding: 10px 0 10px 0;
}
.tbl_dtcl_detail {
    border: 1px solid;
}
.tbl_dtcl_detail td{
    padding: 18px 2px;
}
.tbl_dtcl_detail td,.tbl_dtcl_detail th{
    border: 0;
    border-top: 1px solid;
}
.tbl_dtcl_detail_item {
    padding-left: 15px !important;
}
.tbl_dtcl_detail_item img{
    width: 37px;
    padding-right: 7px;
}
.tft_detail_img_cham_core{
    width: 56px !important;
}
.dtcl_detail_cham_code{
    margin-top: 35px;
}
.tft_detail_comp{
    /*border-top: 1px solid;*/
    /*background: #102531;*/
    background: #0b1d27;
    padding-bottom: 20px;
    /*margin-bottom: 30px;*/
    margin-bottom: 45px;
    border-top: 1px solid;
    border-radius: 2px;
}
.dtcl_detail_comp_rm{
    float: left;
    margin-left: 26px;
}
.dtcl_detail_comp_rm button {
    border-radius: 100% !important;
    padding: 9px 12px !important;
}
.dtcl_team_detail_dh_des p{
    font-size: 15px;
}
.dtcl_detail_info_toche{
    position: absolute;
    bottom: 0;
    /*background-color: #111;*/
    background: linear-gradient(300deg, #00000000 1.5%, #111 63%);
    /*opacity: 0.8;*/
    padding: 20px 126px 26px 20px;
    border-radius: 0 6px 0 0;
}
.dtcl_detail_info_toche ul li {
    margin-bottom: 15px;
    display: flex;
    clear: both;
}
.dtcl_detail_info_toche ul li img {
    background-color: #071b26;
    padding: 7px;
    border-radius: 100%;
    width: 36px;
    float: left;
    border: 1px solid #858247;
}
.dtcl_detail_info_toche ul li span {
    float: left;
    margin-top: 9px;
    color: rgb(255, 255, 255);
    font-size: 18px;
    margin-left: 10px;
}
.dtcl_detail_boxteam_toche li{
    margin-bottom: 6px;
    margin-top: 3px;
}
/*END DTCL DETAIL*/
/*DTCL BXH*/
.tbl_dtcl_bxh{
    background: #202025;
}
.tbl_dtcl_bxh thead{
    background: #141417;
}
.tbl_dtcl_bxh thead tr th{
    padding: 18px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.tbl_dtcl_bxh tbody tr td{
    color: #897e7e;
}
.dtcl_bxh_name{
    text-align: left;
}
.dtcl_bxh_name img{
    width: 36px;
    height: 36px;
    border-radius: 100%;
    margin-right: 7px;
    display: inline-block;
    /*float: left;*/
}
.rank1 {
    font-size: 15px;
    font-weight: bold;
    color: red !important;
}
.rank2 {
    font-size: 15px;
    color: yellow !important;
}
.rank3 {
    font-size: 15px;
    color: #0bc66d !important;
}
td.dtcl_bxh_rank_score{
    background: #14171c;
    color: #e6e1e1 !important
}
.dtcl_bxh_pagination a{
    background-color: #102531;
    border: 1px solid #463c3c;
    color: #428bca;
    padding: 0px 9px;
    margin-bottom: 8px;
    display: inline-block;
}
.rank_stt_mb{
    font-size: 12px;
    margin-right: 6px;
    color: #fff;
}
/*END DTCL BXH*/

.dtcl_detail_box_rate .dtcl_team_rate_box span{
    font-size: 14px;
}
.dtcl_hetoc_list{
    /*margin: 0 0 5px;*/
    background: rgb(16, 37, 49);
    padding: 15px;
    border-right: 1px dotted;
    min-height: 360px; 
    display: inline-block;
}
.dtcl_hetoc_list ul{
    /*margin-top: 15px;*/
}
.dtcl_hetoc_list .dtcl_title_con{
    /*font-size: 13px;*/
}
.dtcl_hetoc_list_des ul{
    padding-left: 5px;
    list-style: none;
}
.dtcl_hetoc_list_des ul>li{
    line-height: 1.3;
    margin-bottom: 6px;
    margin-top: 5px;
}
.dtcl_detail_icon{
    width: 20px;
}
.dtcl_nerf1 {
    background: #970816;
    width: 19.7%;
    padding: 0;
    display: table-caption;
    z-index: 999;
    margin-left: 0.3px;
    text-transform: uppercase;
    position: absolute;
    color: #fff;
    border-radius: 1px;
    text-align: center;
    font-size: 11px;
    bottom: 2px;
    padding-top: 2px;
    padding-bottom: -2px;
}
.dtcl_buff1 {
    background: #38913c;
    width: 19.7%;
    padding: 0;
    display: table-caption;
    z-index: 999;
    margin-left: 0.3px;
    text-transform: uppercase;
    position: absolute;
    color: #fff;
    border-radius: 1px;
    text-align: center;
    font-size: 11px;
    bottom: 2px;
    padding-top: 2px;
    padding-bottom: -2px;
}
/*DTCL TEAM*/
.dtcl_team_box{
    margin-top: 36px;
    background: #102531;
    padding-top: 10px;
    border: 1px solid;
    border-radius: 2px;
}
.dtcl_team_boxdetail{
    margin-top: 20px;
    background: #102531;
    padding-top: 10px;
    border-bottom: 1px solid;
}
.dtcl_team_box h3{
    font-size: 18px;
    margin-top: 15px !important;
    color: #f9d6d6;
    margin-bottom: 30px;
}
.dtcl_team_box2{
    background: #102531;
    padding: 15px;
    padding-top: 30px;
}
.dtcl_team_boxdetail2{
    padding-top: 20px;
}
.dtcl_team_box1{
    font-size: 13px;
}
.dtcl_team_box11{
    margin-right: 5px;
    background: #896310;
    padding: 6px 3px;
    border-radius: 100%;
    color: #fff;
}
.dtcl_team_box11 img{
    width: 22px;
}
.dtcl_team_box12 {
    /*background: #193640;*/
    padding: 5px;
    border-radius: 100%;
}
.dtcl_team_box12 img{
    width: 25px;
}
.dtcl_team_mn .btn-success{
    color: #d5e984 !important;
}
.dtcl_team_rate_box{
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}
.dtcl_team_rate_box span {
    font-size: 13px;
    clear: both;
    display: block;
}
.dtcl_team_rate_box span:first-child {
    /*margin-left: 5px;*/
}
.dtcl_team_rate {
    font-weight: bold;
    color: #979797;
    margin-top: 2px;
}
.dtcl_team_rate1:before{
    padding-right: 5px;
    font-weight: normal;
}
.dtcl_team_h3{
    display: inline-block;
}
.dtcl_team_h3 h3{
    float: left;
}
.dtcl_team_h3 span.icon{
    margin-top: 15px;
    margin-left: 10px;
}
.dtcl_team_h3 span.fire{
    color: #cf4646;
}
.icon_tang, .dtcl_team_h3 span.upload{
    color: #1ba34b;
}
.icon_giam, .dtcl_team_h3 span.download{
    color: #ad2727;
}
.dtcl_team_lnc{
    float: right;
    position: absolute;
    right: 25px;
    top: -40px;
}
.dtcl_team_lnc ul li{
    float: left;
    padding-left: 5px !important;
}
.dtcl_team_lnc li img{
    width: 27px;
}
.dtcl_team_lnc li{
    padding-left: 0;
}
.headliner{
    color: #a19830;
    font-style: italic;
}
.headliner_cham{
    outline: 1px solid #7a0e8d;
    border: none;
}
/*END DTCL TEAM*/
/*DTCL TEAM DETAIL VIEW*/

.dtclteamdetailview{
    padding-bottom: 20px;
}
.dtclteamdetailview div.tft_list_box_dh_con{
    float: unset;
    margin-right: 7px;
    display: inline-block;
}
.dtclteamdetailview a span{
    font-size: 12px;
    width: auto;
}
.tftteamlistboxcham{
    position: absolute !important;
    bottom: 20px;
}
.tftteamlistboxcham a span{
    font-size: 12px;
}
.tftteamlistboxcham img.headliner_cham{
    outline: 2px solid #7a0e8d;
}
.tftlistboxtoche{
    /*background: #1c1c1f;*/
    background: #131318;
    padding: 3px 6px 3px 6px !important;
    display: inline-block;
    border-radius: 10px;
}
/*END DTCL TEAM DETAIL VIEW*/
/*DTCL GHEP DO*/
.tbl_dtcl_ghepdo{
    background: unset;
}
.tbl_dtcl_ghepdo p{
    font-size: 12px;
    margin-bottom: 5px;
    text-align: left;
    padding-left: 5px;
}
.tbl_dtcl_ghepdo td{
    /*    font-size: 12px;
        margin-bottom: 5px;
        text-align: left;
        padding-left: 5px;
        color: #918888;*/
    border: 1px solid #524141;
}
.tbl_dtcl_ghepdo ul{
    margin-bottom: 5px;
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}
.tbl_dtcl_ghepdo ul li{
    text-align: left;
    font-size: 13px;
    margin-bottom: 3px;
    font-size: 12px !important;
    color: #8cafd4 !important;
    margin-bottom: 0;
    margin-top: 2px;
    margin-bottom: 3px;
    list-style-type: none;
    padding-left: 10px;
}
.dtcl_ghepdo_item_list{
    width: 45px;
    border: 2px solid #7c7550;
    border-radius: 2px;
}
.dtcl_ghepdo_item_list1{
    width: 35px;
    border: 2px solid #7c7550;
}
.dtcl_an_list3 p{
    font-size: 13px;
}
/*END DTCL GHEP DO*/
/*DTCL ITEM LIST*/
.dtcl_item_list_img{
    border: 2px solid #7c7550;
    border-radius: 2px;
}
.tbl_dtcl_item_list td img{
    border: 1px solid #7c7550;
    border-radius: 2px;
} 
.ajax_dtcl_item_detail_txt span{
    display: contents !important;
}
/*ENDDTCL ITEM LIST*/
/*DTCL HT*/
.dtcl_huyenthoai_tab{
    display: inline-block;
    background: #1d1d1d;
}
.dtcl_huyenthoai_list2{
    background: #102531;
}
.dtcl_huyenthoai_list1 h3{
    margin-bottom: 35px;
}
.dtcl_huyenthoai_icon{
    float: left;
    width: 72px;
    border-radius: 100%;
    margin-top: 18px;
    border: 1px solid #2a2a2a;
}
/*END DTCL HT*/
/*END DTCL*/
/*DOI HINH DTCL*/
.tft_list_box_dh{
    background: #102531;
    padding-top: 20px;
    padding-bottom: 22px;
    color: #fff;
    margin-bottom: 32px;
}
.tft_list_box_dh_even{
    background: #1d2022;
}
.tft_list_box_dh_con{
    float: left;
    margin-right: 7px;
    position: relative;
}
.tft_list_box_dh_con a img.tft_list_box_dh_champ{
    width: 52px;
    clear: both;
    float: left;
    /*border: 1px solid rgb(172 158 72);*/
    border: 1px solid rgb(88 84 64);
    border-radius: 2px;
}
.tft_list_box_dh_con span,.tft_list_box_dh_con a span{
    clear: both;
    display: block;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 52px;
    text-align: center;
}
.tft_list_box_dh_con1 {
    float: left;
    margin-right: 4px;
}
.tft_list_box_dh_item{
    position: relative;
}
.tft_list_box_dh_item img{
    width: 18px;
    margin-top: -13px;
    float: left;
}
.tft_list_box_dh h3 {
    font-weight: normal !important;
    font-size: 15px;
    line-height: 22px;
    color: #fff !important;
    margin-bottom: 3px;
}
.tft_list_box_dh_item1 {
    margin-left: 17px;
}
.tft_list_box_dh_item2 {
    margin-left: 10px;
}
.tft_dh_rate {
    background: #af3e3e;
    padding: 4px;
    border-radius: 3px;
    font-size: 11px;
    margin-bottom: 5px;
    display: inline-block;
}
.tft_dh_rate1 {
    background: #454bff;
}
.dtcl_team_mn{
    float: right;
    margin-top: 7px;
}
.dtcl_team_mn button.btn{
    padding: 4px 6px !important;
}
.dtcl_team2{
    margin-top: 15px;
    /*border-top: 1px solid #cfb6b6;*/
    padding-top: 15px;
}
.dtcl_team2 ul li{
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 7px;
}
.dtcl_team2 p{
    margin: 0 0 10px;
    font-size: 15px;
}
.s3:before {
    content: "★★★";
    color: #e4c157;
    z-index: 99;
    position: absolute;
    top: -13px;
    font-size: 16px;
    letter-spacing: 0px;
    /* margin-left: -44px; */
    margin-left: -50px;
}
.s3:before {
    content: "★★★";
    color: #e4c157;
    z-index: 99;
}
.s4:before {
    content: "★★★★";
    color: #38c0a9;
    position: absolute;
    top: -12px;
    font-size: 17px;
    letter-spacing: -3px;
    margin-left: -54px;
    z-index: 99;
}
.dtcl_team_mn1 button.btn{
    padding: 6px 0px!important;
}
.tft_list_box_dh1{
    padding-left: 3px !important;
}
/*END DOI HINH DTCL*/
/*DTCL TEAM*/
.tft_team_detail_box h2{
    margin-top: 40px;
}
.tft_team_detail_box p{
    font-size: 15px !important;
}
.tft_team_box2{
    background: #26262a;
}
/*EN DTCL TEAM*/
/*DTCL DOI HINH DETAIL*/
.tft_list_box_dh_champ_detail{
    clear: both;
    float: left;
    border: 1px solid #482323;
}
.tft_list_dh_champ_detail{
    clear: both;
    display: block;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    color: #918888;
    padding-top: 3px;
    text-align: center;
}
.dtcl_team_boxdetail2 .s3:before{
    content: "★★★";
    color: #e4c157;
    position: absolute;
    top: -10px;
    font-size: 17px;
    letter-spacing: -3px;
    margin-left: 11px;
}
.tft_detail_dh{
    float: left;
}
.tft_team_lnc1 span{
    color: #e7cfcf;
}
.tft_team_lnc1 p{
    font-size: 14px;
    margin-top: 5px;
}
.tft_team_lnc1 img{
    width: 27px;
}
.dithuong_list{
    background: #102531;
    border-right: 1px dotted;
    min-height: 172px;
}  
.dithuong_list p{
    font-size: 14px;
}
/*END DTCL DOI HINH DETAIL*/
/*HEADER*/
/*END HEADER*/

/*NEW DETAIL LTD*/
.tbl_ltd_tft p{
    color: unset;
    font-size: 14px;
}
/*END NEW DETAIL LTD*/

/*COMMENT*/
.comment_avatar{
    width: 36px;height: 36px;border-radius: 50%;float: left;margin-right: 10px;
}
.comment_reply{
    float: right;
    clear: both;
    color: #fff;
    font-size: 12px;
    background: #728e36;
    padding: 1px 8px;
    border-radius: 2px;
    margin-top: -5px;
}
/*END COMMENT*/

/*OTHER NEW*/
.orther_new_box{
    /*background: #161515;*/
    margin-top: 30px;
    padding-bottom: 10px;
}
/*END OTHER NEW*/

/*NEW CATEGORY*/
.catcontentcontainer h2{
    margin-top: 5px;
}
.catcontentcontainer h2 a{
    color: #f2f2f3;
    font-size: 22px;
}
/*END NEW CATEGORY*/

/*CSS COMMON*/
/*MDB TABLE*/
table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
    bottom: .5em;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th{
    background-color: transparent;
}
/*EN MDB TABLE*/
/*MEDIA MAX-WIDTH*/
@media (max-width: 767px){
    body{
        background: #101010;
    }
    .main{
        background: none;
        overflow: unset;
    }
    .header{
        box-shadow: none;
        height: auto;
    }
    .box_list_home h2{
        font-size: 17px;
    }
    .logo img{
        max-width: 99px;
        margin-left: 9px;
        margin-top: 7px;
    }
    .nav_content{
        display: inline-block;
        width: 100%;
    }
    .nav_content ul{
        margin-left: 6px;
    }
    .navbar-default .navbar-toggle{
        background: #112734;
        color: #fff;
        border: #112734;
    }
    .navbar-default .navbar-toggle .icon-bar{
        background-color: #fff;
    }
    .box_list_menu{
        background-color: #112734;
    }
    .menu_container li{
        margin-bottom: 6px;
        float: none;
        text-align: center;
    }
    .box_list_menu > ul > li{
        border-bottom: 1px solid #857c7c;
        padding-bottom: 9px;
    }
    .box_list_menu > ul > li:last-child{
        border-bottom: none;
        padding-bottom: 5px;
    }
    .navbar-nav{
        margin: 0;
    }
    .menu_container li{
        display: block;
    }
    .menu_container li a{
        float: none;
    }
    .tbl_ltd_bxh td{
        font-size: 13px;
    }
    /*LMHT DETAIL 767*/
    /*LMHT LSD*/
    .lmht_lsd_user_rank_img{
        max-width: 117px;
    }
    /*END LMHT LSD*/

    .lmht_cham_detail_rune1 img{
        /*width: 58px;*/
        width: 56px;
        margin-right: 5px;
    }
    .lmht_detail_box {
        padding-top: 20px;
    }
    .lmht_detail_m1{
        margin-bottom: 25px;
    }
    .lmht_detail_m1 img{
        width: 54px;
        margin-right: 17px;
    }
    .lmht_detail_m21{
        width: 24px!important;
        margin-right: 9px;
    }
    .lmht_detail_item img{
        width: 45px;
        border: 1px solid #977783;
    }
    .lmht_detail_m11{
        width: 52px !important;
    }
    .lmht_detail_m12{
        border: 2px solid #434436!important;
        border-radius: 100%;
    }
    .lmht_detail_m22{
        margin-left: 13px;
    }
    .lmht_detail_item1{
        padding-right: 0;
    }
    .lmht_detail_item1 img {
        /*width: 51px;*/
        width: 49px;
        margin-right: 5px;
    }
    .dtcl_detail_comp_rm{
        border-radius: 100% !important;
        padding: 12px 15px !important;
        margin-left: 0;
    }
    .tooltip_lmht_detail_rune_hl{
        display: contents !important;
    }
    /*END LMHT DETAIL 767*/
    /*DTCL BXH 767*/
    .dtcl_bxh_name {
        font-size: 13px;
    }
    .dtcl_bxh_name img{
        float: left;
    }
    /*END DTCL BXH 767*/
    /*DTCL LIST*/
    .dtcl_nerf, .dtcl_buff{
        width: 67.7% !important;
        margin-left: 0.6px !important;
    }
    .dtcl_nerf1, .dtcl_buff1{
        width: 62px;
    }
    .dtcl_list_tiers{
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .dtcl_list_tiera {
        padding-top: 100%;
        padding-bottom: 144%;
    }
    .dtcl_list_tierb {
        padding-top: 150%;
        padding-bottom: 202%;
    }
    .dtcl_list_tierc{
        padding-top: 65%;
        padding-bottom: 68%;
    }
    .dtcl_list_tierd {
        padding-top: 65%;
        padding-bottom: 68%;
    }
    .dtcl_tier_img{
        padding-left: 3px;
        padding-right: 3px;
    }
    /*END DTCL LIST*/
    /*DTCL HETOC LIST 767*/
    .dtcl_hetoc_list{
        /*margin: 0 0 5px;*/
        background: rgb(16, 37, 49);
        padding: 15px;
        border-right: none;
        min-height: auto; 
        display: inline-block;
    }
    /*END DTCL HETOC LIST 767*/
    /*DTCL DETAIL 767*/
    .dtcl_detail_info_toche{
        left: -10px;
    }
    .dtcl_detail2 .con{
        padding-left: 10px;
        padding-right: 10px;
    }
    .dtcl_detail6{
        background: #020c16;
        padding-bottom: 27px;
    }
    .dtcl_detail_cost{
        right: 6px;
    }
    .tft_detail_dh{
        clear: both;
        margin-left: 5px;
        margin-top: 10px;
    }
    .dh_dtcl_item2{
        width: 23%;
    }
    .dtcl_detail_cham_code{
        margin-top: 20px;
    }
    .dtcl_detail_cham_carry{
        margin-top: 0 !important;
    }
    /*DTCL TEAM 767*/
    .dtcl_team_box{
        padding-right: 0;
        padding-left: 0;
    }
    .dtcl_team_box2{
        /*padding-left: 5px !important;*/
    }
    .tft_list_box_dh_con{
        margin-right: 10px !important;
        /* margin-right: 2px !important; */
        width: 54px !important;
        margin-bottom: 15px;
        height: 81px;
    }
    .tft_list_box_dh_champ{
        width: 54px !important;
    }
    .tft_list_box_dh_item{
        /*position: absolute;*/
        /*bottom: 18px;*/
        bottom: 0px;
    }
    .tft_list_box_dh_item img {
        /*width: 14.5px !important;*/
        /*width: 14px !important;*/
        width: 16.5px !important;
        margin-left: 1px;
    }
    .dtcl_team_mn{
        float: none;
        margin-left: 15px;
        display: inline;
    }
    .tft_list_box_dh_item_team_detail img{
        width: 20.5px !important;
    }
    .tft_detail_img_item_core{
        position: unset !important;
    }
    .s3:before{
        margin-left: -44px;
        font-size: 15px;
    }
    .s4:before{
        margin-left: -47px;
        font-size: 14px;
    }
    .dtcl_team_lnc {
        position: unset;
        display: inline-block;
        margin-left: 6px;
        margin-top: 30px;
        float: left;
        clear: both;
    }
    /*END DTCL TEAM 767*/
    /*DTLC HT*/
    .dtcl_huyenthoai_list1{
        border-bottom: 1px solid;
    }
    /*EN DTLC HT*/
    /*END DTCL DETAIL 767*/
    /*ADS 767*/
    .ggads_right{
        position: unset;
    }
    .ggads_left{
        position: unset;
    }
    .ggads_right_300_250{
        position: unset;
    }
    .ggads_bottom{
        position: unset;
        /*bottom: -5px;*/
        z-index: 9999;
        /*left: 0;*/
    }
    /*END ADS 767*/
    .xs_row{
        margin-left: -15px;
        margin-right: -15px;
    }
    .xs_5i {
        width: 20%;
        padding-left: 7px !important;
        padding-right: 7px !important;
    }
    .xs_6i {
        width: 16.5%;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .xs_cl{
        clear: left;
    }
    .xs_pr0{
        padding-right: 0 !important;
    }
    .xs_pl0{
        padding-left: 0 !important;
    }
    .xs_pr5{
        padding-right: 5px !important;
    }
    .xs_pl5{
        padding-left: 5px !important;
    }
    .xs_mt5{
        margin-top: 5px !important;
    }
    .xs_mt10{
        margin-top: 10px !important;
    }
    .xs_mt15{
        margin-top: 15px !important;
    }
    .xs_mt20{
        margin-top: 20px !important;
    }
    .xs_mt22{
        margin-top: 22px !important;
    }
    .xs_mt25{
        margin-top: 25px !important;
    }
    .xs_mt26{
        margin-top: 26px !important;
    }
    .xs_mt30{
        margin-top: 30px !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    body{
        /*background: #f2f2f2 url(https://ggmeo.com/images/source/background.jpg) no-repeat center;*/
        background-position: center top;
        background-size: 100%;
        background-attachment: fixed;
        overflow-x: hidden;
        /*background: #252c52;*/
        /*background: #0d202b;*/
    }
    .container{
        width: 980px;
    }
    /*TFT DETAIL*/
    .dtcl_detail_box_info{
        margin-top: 117px;
    }
    /*END TFT DETAIL*/
    .lg_cl{
        clear: left;
    }
}
@media (min-width: 1200px){
    body{
        /*background: #f2f2f2 url(https://ggmeo.com/images/source/background.jpg) no-repeat center;*/
        background-position: center top;
        background-size: 100%;
        background-attachment: fixed;
        overflow-x: hidden;
        /*        background: #252c52;
                background: #0d202b;*/
        /*margin-left: -45px;*/
        /*margin-left: -8%;*/
    }
    .container{
        width: 980px;
    }
    /*MENU 1200*/
    .navbar-nav{
        float: none;
    }
    /*END MENU 1200*/
    /*HOME*/
    .box_list_home3{
        min-height: 435px;
    }
    /*END HOME*/
    /*LMHT DETAIL*/
    .lmht_detail_item11 p.fs{
        font-size: 17px;
    }
    .lmht_detail_rune1{
        padding-left: 42px;
    }
    /*LMHT BANG NGOC*/
    .lmht_bn_list1{
        padding-left: 10%;
    }
    .lmht_detail_item3 img{
        margin-right: 15px;
        border-radius: 2px;
    }
    /*END LMHT BANG NGOC*/
    /*END LMHT DETAIL*/
    /*DTCL TEAM*/
    .dtcl_team_box3{
        padding-left: 0px;
        /*width: 29%;*/
        /*margin-right: 4%;*/
    }
    .tft_list_box_dh_item img{
        /*width: 20.3px !important;*/
        width: 19.5px !important;
        margin-top: -14px;
    }
    .tft_list_box_dh_item_team_detail img{
        width: 21px !important;
        margin-top: -20px;
    }
    .tft_list_box_dh_item img:first-child{
        margin-left: 1px;
    }
    .tft_detail_img_item_core img{
        /*width: 18.7px !important;*/
        /*margin-top: -10px;*/
        /*width: 20.3px !important;*/
        margin-top: -13px;
    }
    /*END DTCL TEAM*/
    /*TFT DETAIL*/
    .dtcl_detail_box_info{
        margin-top: 117px;
    }
    /*END TFT DETAIL*/
    /*ADS*/
    .ggads_right{
        position: fixed;
        z-index: 9999;
        /*top: 58px;*/
        top: 111px;
        /*right: 0;*/
        /*right: calc((100% - 980px)/2 - 162px);*/
        right: calc((100% - 980px)/2 - 333px);
    }
    .ggads_left{
        position: fixed;
        z-index: 9999;
        /*top: 36%;*/
        /*300x600*/
        /*left: calc((100% - 980px)/2 - 306px);*/
        /*160x600*/
        left: calc((100% - 980px)/2 - 198px);
    }
    .ggads_left_300_600{
        position: fixed;
        z-index: 9999;
        /*top: 36%;*/
        /*300x600*/
        /*left: calc((100% - 980px)/2 - 368px);*/
        left: calc((100% - 980px)/2 - 306px);
    }
    .ggads_left_scroll{
        top: 9px;
    }
    .ggads_right_scroll{
        top: 9px;
    }
    .ggads_right_300_250{
        position: fixed;
        z-index: 9999;
        top: 0;
        right: 0;
        right: calc((100% - 980px)/2 - 241px);
    }
    .ggads_bottom{
        position: fixed;
        display: block;
        width: 100%;
        text-align: center;
        background-color: #444444;
        z-index: 998;
        padding: 10px 0;
        left: 0px;
        right: 0px;
        opacity: 1;
        bottom: -7px;
        margin: 0px;
        width: 100%;
        text-align: center;
        box-shadow: 0 0 6px 1px rgba(1,1,1,.4);
        transition: all .3s ease;
    }
    .ggads_bottom_close{
        position: absolute;
        /*right: 1px;*/
        /*right: 37.5%;*/
        /*right: 30.9%;*/
        top: 0px;
    }
    .ggads_bottom_close1{
        display: inline-block;
        position: absolute;
        top: 36%;
        right: auto;
        margin-left: 58px;
        cursor: pointer;
    }
    /*END ADS*/
    /*1200 COMMON*/
    .lg_5i{
        width: 20%;
    }
    .lg_cl{
        clear: left;
    }
    .lg_pl0{
        padding-left: 0 !important;
    }
    .lg_pr0{
        padding-right: 0 !important;
    }
    .lg_pl5{
        padding-left: 5px !important;
    }
    .lg_pr5{
        padding-right: 5px !important;
    }
    /*END 1200 COMMON*/
}
/*END MEDIA MAX-WIDTH*/
/*@media (min-width: 1280px) and (max-width: 1599px){*/
@media (min-width: 1280px) and (max-width: 1850px){
}
/*@media (min-width: 1600px){*/
@media (min-width: 1690px){
    /*    .ggads_right_300_250{
            position: fixed;
            z-index: 9999;
            top: 0;
            right: 0;
            right: calc((100% - 980px)/2 - 225px);
        }*/
    .ggads_left{
        /*left: 36px;*/
    }
    .ggads_left_300_600{
        left: 36px;
        /*left: calc((100% - 980px)/2 - 351px);*/

    }
    .ggads_right{
        right: 36px;
    }
}
/*@media (min-width: 1600px){*/
@media (max-width: 1370px){
    .ggads_right_300_250{
        position: fixed;
        z-index: 9999;
        top: 0;
        right: 0;
        right: calc((100% - 980px)/2 - 225px);
    }
}
/*END MEDIA MAX-WIDTH*/