@charset "utf-8";

/*common*/
table.__se_tbl tr th {outline:2px dashed #bdd5ed;}  
table.__se_tbl tr td {outline:2px dashed #e1e1e1;} 
table.__se_tbl tr th.se2_te_selection, 
table.__se_tbl tr td.se2_te_selection {outline:dashed #333;}

.clear_hr {clear:both; height:0; opacity:0; display:block; margin:0; padding:0;}

/* admin outline setting */
#cntntsTmplatForm table.__se_tbl tr th, #cntntsTmplatForm table.__se_tbl tr td {outline:none;}
#cntntsFrm table.__se_tbl tr th, #cntntsFrm table.__se_tbl tr td   {outline:none;}
.subCon table.__se_tbl tr th, .subCon table.__se_tbl tr td   {outline:none;} 
#previewDiv table.__se_tbl tr th, #previewDiv table.__se_tbl tr td {outline:none;} 




/* 인사말 */
.subcon_ceo03 {width:100%; float:left; display:block; clear:both; margin:10px 0 30px;}
    .subcon_ceo03 tr td {vertical-align:top;}
    .subcon_ceo03 tr td.half46_l img {border-radius:10px; border:2px solid white; box-shadow:1px 0px 7px #888888; margin-top:10px;}
    .subcon_ceo03 tr td.half46_l {padding:0 60px 0 0; position:relative;}
    .subcon_ceo03 tr td.half46_l br {display:none;}
    .subcon_ceo03 tr td.half46_l:after {content:""; width:69px; height:80px; 
                                        background:url(/smartEditorCustom/img/ceo_leaf.png) no-repeat; position:absolute; margin-left:-19px;}
    .subcon_ceo03 tr td.half64_r strong {font-size:18px; margin-bottom:20px; float:left; display:block; width:100%; line-height:28px;}
    .subcon_ceo03 tr td.half64_r p {line-height:22px;}

	 @media (max-width:1049px){
	   .subcon_ceo03 tr td.half46_l:after {content:""; width:69px; height:80px; background:url(/smartEditorCustom/img/ceo_leaf.png) no-repeat; position:absolute;left:0;top:0; margin-left:-19px;}
	 }
	 @media (max-width:599px){
	  .subcon_ceo03 tr td.half46_l {text-align:left; padding:0;}
	  .subcon_ceo03 tr td.half46_l img {width:45%; max-width:280px; margin-bottom:20px;}
	  .subcon_ceo03 tr td.half64_r strong {font-size:16px; line-height:22px; letter-spacing:-1px;}
	  .subcon_ceo03 tr td.half64_r p {font-size:13px; line-height:20px;} 
	 }
.subcon_ceo03 tr td.half46_l {padding-right:53px !important;}
.subcon_ceo03 tr td.half46_l:after {right:0; left:auto; top:0;}




/* 소개- 수상경력 */
.introp {font-size:13px; line-height:23px;}
.subcon_award01 {width:100%; float:left; clear:both; margin:15px 0 30px; padding:0 25px; box-sizing:border-box;}
.subcon_award01 table.table_awards {width:100%; float:left; margin-top:10px;}
.subcon_award01 table.table_awards tr th {width:7%; padding:5px 10px 5px 20px; border-bottom:1px solid #dcdcdc;}
.subcon_award01 table.table_awards tr th img {width:100%; max-height:80px;}
.subcon_award01 table.table_awards tr td {width:90%; padding:7px 10px 7px 25px; font-size:14px; vertical-align:center; border-bottom:1px solid #dcdcdc;}

    @media (min-width:600px) and (max-width:1049px){
      .subcon_award01 table.table_awards tr th {width:10%;}
      .subcon_award01 table.table_awards tr th img {max-width:75px; }
      .subcon_award01 table.table_awards tr td {width:90%;}
    }
    @media (max-width:599px){
      .subcon_award01 {padding:0 10px;}
      .subcon_award01 table.table_awards tr th {width:10%;}
      .subcon_award01 table.table_awards tr th img {min-width:50px; }
      .subcon_award01 table.table_awards tr td {width:90%; font-size:13px;}
    }




/* 기타- 인재상 */
.TOT_title_hdng { width:95%; float:left; clear:both; margin-left:10px; margin-top:10px; margin-bottom:10px; font-size:20px; font-weight:600; letter-spacing:1px; text-align:left;}
.TOT_title_hdng02 { width:95%; float:left; clear:both; margin-left:10px; margin-top:30px; margin-bottom:10px; font-size:20px; font-weight:600; letter-spacing:1px; text-align:left;}

.TOT_shn_tlnt_lst_img { width:38%; float:left; margin-bottom:20px;}
.TOT_shn_tlnt_lst_img tr th {vertical-align:middle; text-align:center;}
.TOT_shn_tlnt_lst_img tr th img { max-height:350px; border-radius:20px;} .TOT_shn_tlnt_lst_img tr th img + br {display:none;}

.TOT_shn_tlnt_lst { width:62%; float:left; margin-bottom:20px; padding-top:15px;}
.TOT_shn_tlnt_lst tr th { height:40px; font-size:16px; border-radius:6px; text-align:left; padding-left:50px; color:white; font-weight:600;}
.TOT_shn_tlnt_lst tr td { font-size:14px; padding-left:50px; padding-bottom:40px; padding-top:20px;}
.TOT_shn_tlnt_lst tr:nth-of-type(1) th:nth-of-type(1) { background-color:#E36C65;}
.TOT_shn_tlnt_lst tr:nth-of-type(3) th:nth-of-type(1) { background-color:#FDCD17;}
.TOT_shn_tlnt_lst tr:nth-of-type(5) th:nth-of-type(1) { background-color:#71CAD2;}

.TOT_rcrt_bnr_md { width:100%; float:left; clear:both; margin:50px 0;}
.TOT_rcrt_bnr_md tr th {text-align:center;}
.TOT_rcrt_bnr_md tr th img { width:100%;}

.TOT_crdt_systm00 {width:100%; height:auto; float:left; margin-bottom:20px;}
.TOT_crdt_systm00 tr > td {width:33.333%;}
.TOT_crdt_systm00 tbody tr > td {border-top-left-radius:10px; border-bottom-left-radius:10px;}
.TOT_crdt_systm00 tbody tr > td.TOT_01blue {background:url(/smartEditorCustom/img/blue_bg.png) no-repeat; background-size:100% 100%; background-position:center; background-position-x:-1px;}
.TOT_crdt_systm00 tbody tr > td.TOT_02green {background:url(/smartEditorCustom/img/grn_bg.png) no-repeat; background-size:100% 100%;  background-position:center; background-position-x:-1px;}
.TOT_crdt_systm00 tbody tr > td.TOT_03red {background:url(/smartEditorCustom/img/red_bg.png) no-repeat; background-size:100% 100%; background-position:center; background-position-x:-1px;}
     .TOT_crdt_systm00 table {width:100%; padding:10px 0; float:left; border-top-left-radius:10px; border-bottom-left-radius:10px;}
     .TOT_crdt_systm00 table tr th {font-size:18px; padding-bottom:10px; letter-spacing:2px; color:white; text-align:left; font-weight:600;}
     .TOT_crdt_systm00 table tr:first-child th {width:30% !important; text-align:center; height:100% !important;}
     .TOT_crdt_systm00 table tr td {width:80%; font-size:14px; padding-right:0px; padding-top:10px; line-height:18px; text-align:left; color:white;}
     .TOT_crdt_systm00 table tr th img {vertical-align:middle; display:inline-block; max-width:100%; max-height:90%; padding-left:0 !important;}
     .TOT_crdt_systm00 table tr th img + br {display:none;}


    @media (min-width:801px) {
     .TOT_crdt_systm00 table tr td {padding-right:50px;}
     .TOT_shn_tlnt_lst tr th {height:40px !important;}
    }
    @media (min-width:768px) and (max-width:960px) {  
     .TOT_title_hdng {width:100%; margin-left:0%; margin-top:10px; margin-bottom:30px; } 
     .TOT_title_hdng02 {width:100%; margin-left:0%; margin:20px 0; } 
     .TOT_shn_tlnt_lst_img {width:40%; margin-bottom:10px; margin-right:0%; } 
     .TOT_shn_tlnt_lst_img tr th img {max-height:300px; }  
     .TOT_shn_tlnt_lst {width:55%; margin-bottom:40px; } 
     .TOT_shn_tlnt_lst tr th {height:40px !important; font-size:16px; border-radius:24px; text-align:left; padding-left:50px; color:white; } 
     .TOT_shn_tlnt_lst tr td {font-size:14px; padding-left:50px; padding-bottom:20px; padding-top:20px; }
     .TOT_rcrt_bnr_md {margin:15px 0;}
     .TOT_crdt_systm00 table {background-size:100%;}
     .TOT_crdt_systm00 table tr td {font-size:12px; padding-right:40px; }
    }
    @media (min-width:600px) and (max-width:767px) {
     .TOT_title_hdng {width:100%; margin-left:0%; margin-top:10px; margin-bottom:30px; } 
     .TOT_title_hdng02 {width:100%; margin-left:0%; margin-top:30px; margin-bottom:30px; } 
     .TOT_shn_tlnt_lst_img {width:40%; margin-bottom:20px; margin-right:0%; } 
     .TOT_shn_tlnt_lst_img tr th img {max-height:300px; }  
     .TOT_shn_tlnt_lst {width:55%; margin-bottom:50px; } 
     .TOT_shn_tlnt_lst tr th {height:40px !important; font-size:16px; border-radius:24px; text-align:left; padding-left:50px; color:white; } 
     .TOT_shn_tlnt_lst tr td {font-size:14px; padding-left:50px; padding-bottom:20px; padding-top:20px; }
     .TOT_rcrt_bnr_md {margin-bottom:30px;}
     .TOT_crdt_systm00 tr > td {width:100%; height:auto !important; float:left; clear:both; box-sizing:border-box; padding-bottom:5px; margin-bottom:10px;}
     .TOT_crdt_systm00 table {width:100%;  padding:10px 0; }
     .TOT_crdt_systm00 table tr th {font-size:18px; padding-bottom:10px;}
     .TOT_crdt_systm00 table tr:first-child th {width:30%; text-align:center;}
     .TOT_crdt_systm00 table tr td {width:80% !important; font-size:13px; padding-right:0px; padding-top:10px; line-height:18px;}
     .TOT_crdt_systm00 table tr th img {vertical-align:middle; display:inline-block; max-width:100%; max-height:90%; padding-left:0 !important;}
    }
    @media (max-width:599px) {
     .TOT_title_hdng {width:100%; margin-left:0%; margin-top:10px; margin-bottom:30px; } 
     .TOT_title_hdng02 {width:100%; margin-left:0%; margin-top:30px; margin-bottom:20px; } 
     .TOT_shn_tlnt_lst_img {width:100%; margin-bottom:0px; margin-right:0%; } 
     .TOT_shn_tlnt_lst_img tr th img {max-height:200px; border-radius:20px; }  
     .TOT_shn_tlnt_lst {width:100%; margin-bottom:40px; } 
     .TOT_shn_tlnt_lst tr th {text-align:center; padding-left:0px; height:auto !important; padding:5px; } 
     .TOT_shn_tlnt_lst tr td {font-size:14px; text-align:center; padding-left:0px; padding-bottom:20px; padding-top:10px; }
     .TOT_rcrt_bnr_md {margin-bottom:30px;}
     .TOT_crdt_systm00 tr > td {width:100%; height:auto !important; float:left; clear:both; box-sizing:border-box; margin-bottom:5px; background-size:100% 100%;}
     .TOT_crdt_systm00 table {width:90%; padding:10px 0; margin-left:5%; margin-right:5%; height:auto; display:inline-block;}
     .TOT_crdt_systm00 table tr th {font-size:15px; padding-bottom:10px; width:90% !important;}
     .TOT_crdt_systm00 table tr:first-child th {width:100px !important; text-align:center;}
     .TOT_crdt_systm00 table tr td {width:90% !important; font-size:13px; padding-right:0px; padding-top:10px; line-height:18px;}
     .TOT_crdt_systm00 table tr th img {vertical-align:middle; display:inline-block; max-width:100%; max-height:90%; padding-left:0 !important;}
    }



/* 찾아오시는 길 */
.contact03_tit .temloan01_tit {color:#663333; width:100% !important; height:auto !important; font-weight:600; padding-top:10px; font-size:22px; line-height:25px; text-align:center;}
.contact03_tit .temloan01_tit::after {content:""; width:30%; margin:10px auto; height:3px; display:block; border-top:2px solid #663333;}
.contact03_tit .temloan01_tit2 {color:#666666; font-size:16px; line-height:25px; }

.contact03_maintable {width:100%; float:left; clear:both; border:1px solid #ddd; box-sizing:border-box; max-width:100%; background:#f9f9f9; padding:20px; box-sizing:border-box;}
.contact03_maintable th.circle {width:15.5% !important; max-width:133px !important; }
.contact03_maintable th.circle td {font-size:40px; letter-spacing:-3px;}
.contact03_maintable th .circletable {width:130px;}
.contact03_maintable th .circletable td {width:130px !important; height:130px !important;}
.contact03_maintable td.tittd {vertical-align:bottom; line-height:22px; font-weight:600; font-size:18px;}
.contact03_maintable td.cotd {padding-left:20px; vertical-align:top; position:relative; color:#727272; font-size:14px; line-height:22px; padding-top:5px;}
.contact03_maintable td.cotd::after {content:""; position:absolute; width:100%; height:2px; bottom:-20px; left:0; border-bottom:1px solid #d8d6d6;}
.contact03_maintable th + td {background:#f8f8f8; padding:0 0 0 20px;}
.contact03_maintable tr:nth-last-child(2) td.cotd::after {display:none;}
.contact03_maintable .empty_tr td {padding:20px;}

.contact03_middletit {width:100%; font-size:24px; font-weight:600; padding-bottom:10px; float:left; clear:both; display:block; text-align:left;}
.contact03_middletit2 {width:100%; float:left; font-size:17px; line-height:22px; color:#333333; clear:both; display:block; text-align:left;}

.contact03_photo4 {overflow:hidden;}

.temloan01_maintable th + td {padding:10px 0; padding-left:20px; color:#9b9b9b; width:83% !important; line-height:20px; text-align:left;}

        @media (min-width:800px){
          .contact03_photo4 {height:170px;}
          .contact03_photo4 table td img {width:100%; height:auto; min-height:170px;}
        }
        @media (min-width:1500px){ .contact03_maintable th.circle {width:14.5% !important;}}
        @media (min-width:800px) and (max-width:1050px){
          .contact03_maintable th .circletable {width:130px;}
          .contact03_maintable th .circletable td {width:130px !important; height:130px !important}
        }
        @media (min-width:600px) and (max-width:799px){
          .contact03_photo4 {height:100px;}
          .contact03_photo4 table td img {min-height:100px;}
        }
        @media (max-width:599px){
          .temloan01_tit2 {font-size:15px !important;}
          .contact03_maintable th.circle {width:10% !important; height:90px !important;vertical-align:middle;}
          .contact03_maintable th.circle td {font-size:30px;}
          .contact03_maintable th .circletable {width:50px;}
          .contact03_maintable th .circletable td {width:50px !important; height:50px !important; line-height:50px;font-size:21px; letter-spacing:1px;}
          .contact03_maintable td.tittd {font-size:16px;}
          .contact03_maintable td.cotd {font-size:14px; line-height:20px;}
          .contact03_maintable .empty_tr:last-child {display:none;}

          .contact03_photo4 table td img {max-height:150px; min-height:150px;}
        }
        @media (max-width:499px){.contact03_photo4 table td img {max-height:115px; min-height:115px;}}


	.contact03_maintable tr:last-child td.cotd::after{border-bottom:none;}
	.contact03_maintable td.tittd{line-height:18px;}



/* 조직도 01 */
.subcon_toptit_table00 {width:100% !important;}
.subcon_toptit_table00 .img {width:38%; text-align:center;}
.subcon_toptit_table00 .img img {max-height:204px; width:auto !important; max-width:100%;}
.subcon_toptit_table00 .img img + br {display:none;}
.subcon_toptit_table00 .tit1 {color:#405781; font-weight:600; font-size:25px; padding-bottom:10px; padding-left:10px;}
.subcon_toptit_table00 .tit2 {color:#333; font-size:14px; padding-left:10px;}
.subcon_toptit_table00 .tit3 {color:#777777; font-size:13px; padding-left:10px;}

    @media (min-width:600px) and (max-width:800px){
        .subcon_toptit_table00 .img img {max-height:150px;}
        .subcon_toptit_table00 .tit1 {font-size:20px; padding-right:20px;}
        .subcon_toptit_table00 td {padding-right:20px;}
    }
    @media (max-width: 599px){
        .subcon_toptit_table00 .img img {max-height:120px;}
        .subcon_toptit_table00 .tit1 {font-size:17px; padding-right:10px;}
        .subcon_toptit_table00 .tit2,
        .subcon_toptit_table00 .tit3 {font-size:12px; padding-right:10px;}
    }


.orgflow01_sj {background:#f7f7f7; width:100%; padding:60px 0; display:block; clear:both;}
table.orgflow01 {width:566px; margin:0 auto; clear:both;}
table.orgflow01 tr th,
table.orgflow01 tr td {text-align:center; vertical-align:middle; text-align:center; letter-spacing:-1px; 
                      box-sizing:border-box; height:50px !important; overflow:hidden; border:none;}
table.orgflow01 tr.thead th.chairman {background:#f36f62; color:white; font-size:17px; height:70px;}       
table.orgflow01 tr td {font-size:14px; width:auto !important;}     
table.orgflow01 tr th {font-size:16px; background:#5ce1cd; color:white; width:28% !important; border-radius:5px;}  
  table.orgflow01 tr.sero td {height:0 !important;}
  table.orgflow01 tr td.arrow_m {border:none;}
  table.orgflow01 tr td.arrow_m span.line2 {width:100%; float:left; border-bottom:1px solid #cdcdcd;}
  table.orgflow01 tr th.thimg {height:110px !important; border-radius:5px 5px 10px 10px; background:transparent; vertical-align:top;}
  table.orgflow01 tr th.thimg img {width:140%; height:auto; min-height:100%; max-height:110px;} 
  table.orgflow01 tr th.thimg img + br {display:none;}

  table.orgflow02 {width:90% !important; max-width:850px; margin:0 auto; clear:both;}
  table.orgflow02 tr th {width:19% !important; height:auto !important; background:#d8d8d8; padding:20px; color:#626262; vertical-align:top; border:1px solid #b8b8b8; border-radius:5px; text-align:center;}
  table.orgflow02 tr td {text-align:center;}
  table.orgflow02 tr td.arrow_m {border:none; width:auto !important;}
    table.flow02_inner {width:100%; margin:10px 0 0;}
    table.flow02_inner tr td {background:white; width:100%; color:#9c9c9c; text-align:left !important; font-size:13px; padding:5px 0 5px 15%; font-weight:400;}


.garo_line_right {width:50%; float:right; border-bottom:1px solid #cdcdcd;}
.garo_line_center {width:100%; float:left; border-bottom:1px solid #cdcdcd;}
.garo_line_left {width:50%; float:left; border-bottom:1px solid #cdcdcd;}
.sero_line {border-left:1px solid #cdcdcd;}

      @media (min-width:600px) and (max-width:800px){
          table.orgflow01 {width:70%;}
          table.orgflow01 tr th, table.orgflow01 tr td {height:40px !important;}
          table.orgflow01 tr.thead th.chairman {font-size:16px; height:50px;}
          table.orgflow01 tr th {font-size:15px;}

          table.orgflow02 tr th {width:23% !important; padding:15px 10px; font-size:13px; font-weight:400;}
          table.flow02_inner tr td {padding:5px 0 5px 10%; font-size:12px; letter-spacing:-1px;}
      }
      @media (max-width: 599px){
          .orgflow01_sj {padding:30px 0;}
          table.orgflow01 {width:90%;}
          table.orgflow01 tr th, table.orgflow01 tr td {height:40px;}
          table.orgflow01 tr.thead th.chairman {font-size:15px; height:50px !important;}
          table.orgflow01 tr th {font-size:14px;}
          table.orgflow01 tr th.thimg {height:90px;}
          table.orgflow01 tr th.thimg img {max-height:90px;}

          table.orgflow02 tr.sero {display:none;}
          table.orgflow02 tr th {width:90% !important; float:left; padding:15px; font-size:13px; margin-bottom:20px;}
          table.orgflow02 tr td.arrow_m {display:none;}
          table.flow02_inner tr td {padding:5px 0 5px 10%; font-size:13px; letter-spacing:-1px;}
      }



/* 이념/핵심가치/비전 01 */
.MP_table_vision02 caption { overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0;}

.vision02_tittable01 { width:100%; /*max-width:1050px;*/ height:204px; clear:both; display:inline-block; position: relative; margin-bottom: 30px; z-index:0;}
.vision02_tittable01 h4 { width:100%;text-align:center; height:204px; color:white; font-size:18px; margin:0; padding-top:60px; box-sizing:border-box; background:rgba(0,0,0,0.2); opacity:1;}
.vision02_tittable01 span.bgGray {position: absolute; left:0; top:0; z-index:-1; width:100%; height: 04px; background:grey; z-index:-1; opacity:0.4; display:none;}
.vision02_tittable01 img { width: 100%; height: 100% !important; position: absolute; top: 0; left: 0; z-index: -1;}
.vision02_tittable01 img+br {display: none;}

#vision_heading1 {font-size:20px; padding:30px; border:1px solid #7fbf7f; text-align: center; margin-top:10px;}
#vision_heading2 {font-size:20px; padding:30px; border:1px solid #ffcc6f; text-align:center; margin-top:10px;}

.MP_table_vision02 {background-color:#f5f5f5;}
.MP_table_vision02 tr th {width:100% !important; height:auto !important; text-align:center; font-size:17px; color:#0061ae; border-top:1px solid #dcdcdc; padding-top:5px}
.MP_table_vision02 tr td {width:100% !important; height:auto !important; border-bottom:20px solid white; padding:14px; font-size:14px; line-height:22px;}
.MP_table2_vision02 {border-top:1px solid #dcdcdc;}
.MP_table2_vision02 tr td { padding:10px; font-size:13px; width:100% !important; height:auto !important; line-height:22px;}
.MP_table2_vision02 tr:first-child { border-top:20px solid white;}

.MP_table2_vision02 .MP_table2_vision02_2 {background:#f5f5f5;}

.MP_table2_vision02 .v_table00 {float:left; width:100%; margin-top:30px;}
.MP_table2_vision02 .v_table04 {margin-bottom:20px;}
.MP_table2_vision02 .v_table00 tr th {width:40% !important; height:auto !important; padding:0px; font-size:17px; text-align:center; color:white; border-right:10px solid #dcdcdc; border-left:130px solid white; border-top:10px solid white; border-bottom:10px solid white;}
.MP_table2_vision02 .v_table00 tr td {font-size:14px; padding:10px; color:gray; background-color:#f5f5f5; border-right:130px solid white;}
.MP_table2_vision02 .v_table00 tr th p {display:inline-block; font-weight:600; float:none; width:100%;}

.MP_table2_vision02 .v_table01 tr th {background:#8ca240;}
.MP_table2_vision02 .v_table02 tr th {background:#4d8d97;}
.MP_table2_vision02 .v_table03 tr th {background:#b99034;}
.MP_table2_vision02 .v_table04 tr th {background:#ac5448;}

    @media (min-width:600px) and (max-width:1049px) {
      .vision02_tittable01 {height:150px;}
      .vision02_tittable01 h4 {height:150px; padding-top:45px; font-size:16px;}
      .vision02_tittable01 span.bgGray {height: 100%;}
      .MP_table2_vision02 .v_table00 tr th {border-left: 80px solid white;}
      .MP_table2_vision02 .v_table00 tr td {border-right: 80px solid white;}
    }

    @media (max-width:599px) {
      #vision_heading1, #vision_heading2 {font-size:18px; padding:20px 10px;}
      .MP_table2_vision02 .v_table00 tr th p {font-size:15px; padding:0;}

      .vision02_tittable01 {height: 120px; overflow: hidden; margin-bottom: 20px;}
      .vision02_tittable01 h4 {height: 120px; padding-top: 34px; font-size: 13px;}
      .vision02_tittable01 span.bgGray {height: 120px;}
      .MP_table2_vision02 .v_table00 tr th {border-left: 40px solid white;}
      .MP_table2_vision02 .v_table00 tr td {border-right: 40px solid white; padding:5px;}
    }




/* 직원/구성원 현황 */
.mem_template2 caption, .mem_template2_headings caption,
#mem_template2_headings2 caption,#mem_template2_headings1 caption { overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0;}

.mem_template2_headings { width: 100%; clear: both; margin-bottom: 20px; text-align: center; color: black; font-size: 20px; font-weight: 600; height: 60px;  text-align:center;}
.mem_template2_headings tr td {font-size:20px; font-weight:600; line-height:60px; text-align:center;}
.mem_template2_headings .fa-group:before, .mem_template2_headings .fa-users:before {font-size:22px; padding-right:10px;}

table.mem_template2 {width:100%;}
table.mem_template2:last-child { float: right;}

table.mem_template2 tr { height: 30px;}
table.mem_template2 tr.thead th { text-align: center; height: 35px !important; letter-spacing: 2px; font-size: 15px; padding: 7px 0;color: black; border-bottom: 2px solid #dcdcdc; border-right: 2px solid #dcdcdc; border-top: 2px solid #dcdcdc; background: #e1ebf3;}
table.mem_template2 tr.thead td { text-align: center; height: 35px !important; letter-spacing: 2px; font-size: 15px; padding: 7px 0; color: black; border-bottom: 2px solid #dcdcdc; border-top: 2px solid #dcdcdc; background: #e1ebf3; font-weight: 900; }
table.mem_template2 tbody tr th { width: 30% !important; font-size: 14px; padding: 7px 20px; font-weight: 700; letter-spacing: -1px; text-align: left; border-bottom: 1px solid #dcdcdc; border-right:1px solid #dcdcdc;color: black; text-align: center;}
table.mem_template2 tbody tr td { width: 70% !important; font-size: 13px; text-align: center; padding: 7px 20px; border-bottom: 1px solid #dcdcdc; border-left:none;}
table.mem_template2 tbody tr td:first-child { background: #f5f5f5;}

#mem_template2_headings1, #mem_template2_headings2 { font-size: 17px; font-weight: 700; color: black; width:100%;}
#mem_template2_headings1 tr td, #mem_template2_headings2 tr td {font-size:17px; font-weight:600; color:#333; width:100% !important; height:auto !important;}
#mem_template2_headings1 i, #mem_template2_headings2 i { font-size: 17px; padding-right: 4px;}








@media (max-width:1299px){}
@media (min-width:1050px){}

@media (min-width:800px) and (max-width:1049px){}
@media (min-width:600px) and (max-width:799px){}

@media (max-width:599px){}