.xcbyha > div  {width: 100%;}  body {-webkit-tap-highlight-color: transparent;}
.uscinp, .uscbtn {min-height: 2.75rem; min-width: 4rem; justify-content: center; align-items: center;}

.xcbyha button, .xcfyhabaaa > div, .xceyhabab > div, .xchyhacaaabb {cursor: pointer;}


                                               /*/// xccyhaa & xccyhab ///*/   


.xccyhaa {position: relative; justify-content: center; height: 7.5rem;} 
.xcdyhaba {width: 100%; justify-content: space-between;}
.xcdyhaaa .uscfont {font-size: 1.25rem; letter-spacing: 0.25rem; text-align: center;}

.xcgyhababab, .xcfyhababb, .xcgyhacaaab {display: none;}    

.xcdyhaba {border: 0.0625rem solid gray; border-left: none; border-right: none;}
.xcfyhababa, .xcfyhababb {border: 0.0625rem solid gray; border-top: none; border-bottom: none; border-right: none;}
.xcfyhabaaa {border: 0.0625rem solid gray; border-top: none; border-bottom: none; border-left: none;}
.xcdyhaba, .xcfyhababa, .xcfyhababb, .xcfyhabaaa {border-color: rgb(221, 221, 221);}

.xcdyhabafix  {position: fixed; width: 100%; z-index: 1; background-color: white;} 

.xcfyhabaaa, .xcfyhababa, .xcfyhababb {height: 3rem;} .xcfyhabaaa, .xcfyhababa, .xcfyhababb {width: 9rem;}

.xcfyhababa, .xcfyhababb {justify-content: center;}  .xcgyhabaaaa, .xcgyhabaaab {display: none;}
.xcfyhabaaa {padding-left: 3rem; padding-right: 2rem;  justify-content: space-between;}

.xcgyhababab, .xcgyhababac {transform: rotate(90deg);} .xcgyhababab .uscfont, .xcgyhababac .uscfont {font-size: 1.5rem;}
.xcgyhababaa, .xcgyhababba {margin-right: 0.5rem;} .xchyhababbbb {margin-left: 0.125rem; margin-right: 0.125rem;}

.zonez {width: 1rem; min-height: 1rem; margin: 0.125rem; background-color: rgb(201, 201, 201);}
.ztwoz {width: 0.5rem; min-height: 0.5rem; margin: 0.125rem; background-color: rgb(201, 201, 201);}
.ztrez {width: 0.375rem; min-height: 0.375rem; margin: 0.0625rem; background-color: rgb(201, 201, 201);}
.zforz {width: 0.25rem; min-height: 0.25rem; margin: 0.0625rem; background-color: black;}


.xcfyhaabaa {display: none;} .xceyhaaba, .xceyhaaba  div {width: 100%;}
.xcfyhaabab > div {justify-content: flex-end;} .xcdyhaab .uscfont {color: gray;} 
.xcdyhaab .detfilter, .xcdyhaab .zzxcfyhaababzz  {color: black; font-weight: bold;} 
.xcfyhaabab a {padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 2.5rem; padding-right: 2.5rem;}

.xcfyhaabab .xcgyhaababa {display: none;}

.xcgyhaabaaa {padding-left: 2.75rem;} .xcgyhaabaab {margin-right: 4.5rem;} 
.xceyhaaba {padding-top: 1rem; padding-bottom: 1rem;} .xcfyhaabaa {padding-bottom: 1rem;}

.xcdyhaab .uscfont {letter-spacing: 0.125rem;}  .xcfyhaabaa .uscfont {font-size: 1rem;}

.xcdyhaab {
    position: absolute; justify-content: center; right: 0.75rem; top: 10.75rem; width: 18rem; height: auto; 
    background-color: white; z-index: 9; display: none; border: 0.0625rem solid rgb(240, 240, 240);
} .vxcdyhaabv {display: flex;} .xcdyhaabfix {position:fixed; top:10rem}

.xcbyhc {
    height: 0rem; width: 25rem; bottom: 0rem; right: 0rem; width: 100%;  position: fixed; z-index: 8;
    background-color:rgba(0, 0, 0, 0.1);  overflow-x: hidden; transition: 0.3s;
} .vxcbyhcv {height: 100%;} 

.xceyhaaba::before {
    content: ""; position: absolute; top: -4.5%; left: 86%; margin-left: -5px; border-width: 0.5rem;
    border-style: solid; border-color: transparent transparent white transparent;     
}

@media screen and (max-width: 1140px) { .xcgyhabaaab {display: flex;} .xcgyhabaaad {display: none;} }
@media screen and (max-width: 1020px) { 
    .xcfyhaabaa {display: flex;} .xcfyhaabab > div {justify-content: center;} .xceyhaaba::before {content: none;}
    .xcfyhababb {display: flex;} .xcdyhaab {position: fixed; width: 100%; top: initial; bottom: 0; right: 0rem;}
    .xcfyhaabaa {border: 0.0625rem solid rgb(207, 207, 207); border-top: none; border-left: none; border-right: none;}
}
@media screen and (max-width: 585px) { .xcgyhabaaaa {display: flex;} .xcgyhabaaac {display: none;} }
@media screen and (max-width: 585px) {             
    .xcdyhaba, .xceyhabab {flex-direction: row-reverse;} .xceyhabab {width: 100%;}
    .xcgyhabaaaa {display: flex; margin-right: 0.5rem;} .xcgyhabaaac {display: none;  margin-left: 0.5rem;}  
    .xcfyhabaaa {padding-left: 1rem; padding-right: 1rem; width: initial; border-right: none;}
    .xcfyhababa {flex: 50%; width: initial; border-right: 1px solid rgb(221, 221, 221); }
    .xcfyhababb {flex: 50%; width: initial; border-left: none;} 
}
@media screen and (max-width: 360px) {
    .xcgyhaabaaa {padding-left: 1.5rem;} .xcgyhaabaab {margin-right: 3.75rem;}
    .xcfyhaabab .uscfont {font-size: 0.75rem;} .xcfyhaabaa .uscfont {font-size: 0.85rem;}
}


                                                 /*/// xccyhac ///*/ 

 /*/// xceyhacaa ///*/  

.xcdyhaca, .xceyhacaa > div:not(:last-child)  {width: 100%; } .xceyhacaa {min-width: 16rem;} .xcgyhacaacb {display: none;}

.xceyhacaa  {padding-top: 3rem;}  .xcgyhacaaaa, .xcgyhacaaba, .xcgyhacaaca {margin-left: 3rem;} 
.xcfyhacaab {margin-top: 1rem; margin-bottom: 1rem; align-items: flex-start;}

.xcgyhacaaba {width: 100%;}
.xchyhacaabaa > div  {width: 100%;}  


.xchyhacaabaa > div > div:nth-child(1) > div {
  background-color: #962525; width: 0.35rem; height: 0.35rem; border: none; border-radius: 1rem; margin-right: 0.375rem;
} .hide {display: none;} .zzxchyhacaabaazz {display: flex;}

.xchyhacaabaa > div > div:nth-child(2) > a { padding-top: 0.625rem; padding-bottom: 0.625rem; }



.xcfyhacaac {padding-bottom: 3rem;} 

.xcgyhacaaca {width: 100%; margin-left: 3rem;}   .xcgyhacaaca a {background-color: rgb(234, 234, 234); padding: 1rem; width: 15rem;}
.xcgyhacaaab {width: 100%; justify-content: space-between; margin-left: 3rem; margin-right: 3rem;}
.xchyhacaaaba {width: 100%; }

.xcgyhacaacb, .xcgyhacaacb .uscbtn {width: 100%; }
.xcgyhacaacb .uscbtn {background-color: black; color: white; margin-left: 1rem; margin-right: 1rem;}

.xcfyhacaad {
  height: 100%; width: 0%; top: 0rem; right: 0rem;  transition: 0.3s; position: fixed; z-index: 10;
  background-color:rgba(0, 0, 0, 0.3);  overflow-x: hidden;
}

@media screen and (max-width: 1020px) { 
    .xcgyhacaaaa {display: none;}  .xcgyhacaaab, .xcgyhacaacb  {display: flex;} 
    .xceyhacaa {min-width: initial;} .vxcfyhacaadv { width: 100%;} .xcfyhacaac {padding-bottom: initial;}

    .xcfyhacaaa {
        position: fixed; top: 0; right: 0; min-height: 64px; max-width: 0rem; z-index: 11; 
        background-color: white; transition: 0.2s;
    } .vxcfyhacaaav {max-width: 26rem;}
    .xcfyhacaab {
        position: fixed; top: 64px; right: 0; bottom: 80px; max-width: 0rem; z-index: 11; transition: 0.2s;
        overflow: scroll; overflow-x: hidden; margin-top: 0; margin-bottom: 0; background-color: white;
    } .vxcfyhacaabv {max-width: 26rem;}
    .xcfyhacaac {
        position: fixed; right: 0; bottom: 0px; min-height: 80px; max-width: 0rem; z-index: 11; 
        margin-top: 0; overflow: scroll; overflow-x: hidden; background-color: white; transition: 0.2s;
    } .vxcfyhacaacv {max-width: 26rem;}
    .xcgyhacaaca {width: initial;}
} .xcgyhacaacb {display: none;}
@media screen and (max-width: 320px) { 
    .xcgyhacaaab { margin-left: 1rem; margin-right: 1rem;} .xcgyhacaaba, .xcgyhacaaca {margin-left: 1rem;}
} 


/*/// xceyhacab ///*/ 

.xceyhacab { flex: 100%; background-color: rgb(255, 255, 255);} .xcdyhaca {align-items: initial; justify-content: initial;}

.xcfyhacaba { min-height: 5rem; width: 100%; justify-content: center; } .xcgyhacabaa { margin-right: 3.5rem; }
.xcgyhacabaa  {flex-wrap: wrap; width: 100%; justify-content: center; margin-top: 3rem;} 
.xcgyhacabaa > div {flex: 25%; max-width: 25%; min-height: 30rem;  justify-content: center; } 

.xcgyhacabaa > div {padding-bottom: 3.5rem; padding-left: 3.5rem; }
.xcgyhacabaa > div > div:nth-child(2) { margin-top:  1rem; margin-left: 1rem; margin-right: 1rem; margin-bottom: 3rem; } 
.xcgyhacabaa > div > div:nth-child(1) { margin-bottom: 3rem; width: 100%; justify-content: start; }
.xcgyhacabaa > div > div:nth-child(3) > div:nth-child(1) { min-height: 3rem;}
.xcgyhacabaa > div > div:nth-child(3) > div:nth-child(2) { min-height: 2rem;}
.xcgyhacabaa > div > div:nth-child(3) > div:nth-child(3) { min-height: 1.5rem;}
.xcgyhacabaa > div > div:nth-child(3) > div:nth-child(3) > div:nth-child(1) {margin-right: 0.5rem;}
.xcgyhacabaa > div > div:nth-child(3) > div:nth-child(3) > div:nth-child(2) {margin-right: 0.125rem;}

.xcgyhacabaa > div > div:nth-child(3) > div:nth-child(3) > div:nth-child(2) > p:nth-child(2)  { display: none;}
.xcgyhacabaa > div > div:nth-child(3) > div:nth-child(3) > div:nth-child(2) > p:nth-child(3)  { display: none;}
.xcgyhacabaa > div > div:nth-child(3) > div:nth-child(3) > div:nth-child(2) > p:nth-child(4)  { display: none;}

.xcgyhacabaa > div > div:nth-child(3) > div:nth-child(3) > div:nth-child(3) > p:nth-child(1)  { margin-right: 0.25rem;}

.xcgyhacabaa .uscfont {text-align: center; letter-spacing: 0.0625rem;}   
.xcgyhacabaa p, .xcgyhacabaa h5 {color: rgb(129, 129, 129);} 
.xcgyhacabaa ul {margin-left: 3.5rem;}
.xcgyhacabaa li {list-style: none; margin-bottom: 1.5rem;}

.wxcfyhacabcw {display: none;} .vxcfyhacabcv {display: flex;}
.xcfyhacabc { width: 100%; justify-content: center; margin-top: 5rem;}
.xcfyhacabc .uscfont { font-size: 1rem; text-align: center;}

.xcgyhacabca {margin-bottom: 0.5rem;}

.xcgyhacabca .uscfont {font-size: 0.75rem;}

.xcgyhacabcb .uscfont { font-size: 1rem; letter-spacing: 0.25rem; text-align: center; margin-bottom: 0.5rem; }

.xcgyhacabcc .uscfont { font-size: 1.25rem; letter-spacing: 0.25rem; text-align: center; color: #962525; }

.xcfyhacabb {min-height: 5rem; width: 100%; justify-content: center; } 


.xcgyhacabba > div {margin-right: 0.5rem; margin-left: 0.5rem;}
.pagenum {padding: 0.5rem; font-size: 1rem; display: none;}
.pagenumshow {display: flex;}

.slctpg {font-weight: bold; font-size: 1.125rem;} .slctbr {display: flex;}

.hidepg {display: none;} 

  

@media screen and (max-width: 1140px) { 
  .xcgyhacabaa > div {flex: 33.33%; min-width: 33.33%;}  
  .ztrez {background-color: black;} .zforz {background-color: rgb(201, 201, 201);}
}

@media screen and (max-width: 925px) { 
  .xcgyhacabaa > div {flex: 50%; max-width: 50%;} 
  .ztwoz {background-color: black;} .ztrez {background-color: rgb(201, 201, 201);}
}

@media screen and (max-width: 585px) { 
  .xcgyhacabaa > div {flex: 100%; max-width: 100%; padding-left: 0.5rem;} .xcgyhacabaa { margin-right: 0.5rem; }
  .xcgyhacabaa ul {margin-left: 0.5rem;}
  .zonez {background-color: black;} .ztwoz {background-color: rgb(201, 201, 201);}
}


@media screen and (min-width: 1140px) { 
  .dt_tr .ztrez {background-color: black;} .dt_tr .zforz {background-color: rgb(201, 201, 201);}
  .dk_th > div {flex: 33.33%; min-width: 33.33%;}
}

@media screen and (max-width: 1140px) and (min-width: 925px) {
  .tb_tl .ztrez {background-color: black;} .tb_tl .ztwoz {background-color: rgb(201, 201, 201);}
  .tl_tw .ztwoz {background-color: black;} .tl_tw .ztrez {background-color: rgb(201, 201, 201);}
  .tl_three > div {flex: 33.33%; min-width: 33.33%;} .tl_two > div {flex: 50%; min-width: 50%;}
}

@media screen and (max-width: 925px) and (min-width: 585px) {
  .ts_tr .ztrez {background-color: black;} .ts_tr .ztwoz {background-color: rgb(201, 201, 201);}
  .ts_tw .ztwoz {background-color: black;} .ts_tw .ztrez {background-color: rgb(201, 201, 201);}
  .ts_three > div {flex: 33.33%; min-width: 33.33%;} .ts_two > div {flex: 50%; min-width: 50%;}
}

@media screen and (max-width: 585px) {
  .mb_tr .ztwoz {background-color: black;} .mb_tr .zonez {background-color: rgb(201, 201, 201);}
  .mb_or .zonez {background-color: black;} .mb_or .ztwoz {background-color: rgb(201, 201, 201);}
  .mb_two > div {flex: 50%; min-width: 50%;}
}




