﻿.mid .title-cnt { background-color: #f2f2f2; }
.mid .title { padding: 20px 0px; width: 100%; }
.mid .title-cnt h1 { margin: 0; vertical-align: middle; font-size: 143.75%; }
.mid .title .wpMobileHide { visibility: hidden; }

.mid .content > *:first-child { margin-top: 0; }
.mid .content h1, 
.mid .content h2, 
.mid .content h3, 
.mid .content h4 { margin-top: 0;}

.mid .content table{}
.mid .content table tbody{}
.mid .content table tr{}
.mid .content table tr td{}


.mid .content-cnt { overflow: hidden; }
.mid .content-cnt .content-wrap { }
.mid .content-cnt .content-wrap .content { padding-bottom: 50px; }
.mid .content-cnt .content-wrap.left-cnt { overflow: hidden; }
.mid .content-cnt .content-wrap.right-cnt { float: right; width: 30% !important; margin-left: 5%; margin-top: 45px; }

.mid .content-cnt .breadcrumb-cnt { padding: 40px 0; }
.mid .content-cnt .breadcrumb-cnt ul { list-style: none; }
.mid .content-cnt .breadcrumb-cnt ul > li { display: inline-block; margin-right: -4px; }
.mid .breadcrumb-cnt .sfBreadcrumbWrp .sfBreadcrumbNavigation .rsmLink { display: inline; }
.mid .breadcrumb-cnt .sfBreadcrumbWrp .sfNoBreadcrumbNavigation .rsmLink { display: inline; }
.mid .content-cnt .breadcrumb-cnt ul > li a { color: #363636; transition: all 0.25s; }
.mid .content-cnt .breadcrumb-cnt ul > li span.target { color: #0072ca; }
.mid .content-cnt .breadcrumb-cnt ul > li a:hover { color: #0072ca;  transition: all 0.25s; }
.mid .content-cnt .breadcrumb-cnt ul > li:before { content: ">"; padding: 0 10px; }
.mid .content-cnt .breadcrumb-cnt ul > li:first-child { padding: 0; margin: 0; }
.mid .content-cnt .breadcrumb-cnt ul > li:first-child a { margin-left: 0; }
.mid .content-cnt .breadcrumb-cnt ul > li:first-child:before { content: none; }

.mid .content .end-dl-item h3 { margin: 0 0 5px; color: #0072ca; font-weight: 400; }
.mid .content span.filesize { color: #797979; font-weight: 700;display:block;font-size: 87.5%; margin-top: 5px;}
.mid .content .end-dl-item { padding: 10px 10px 10px 50px; background-repeat: no-repeat; background-position: center left; background-size: 38px; }
.mid .content .end-dl-item a {font-weight:700;line-height: 150%;}
.mid .content .end-dl-item a:hover { }
.mid .content .end-dl-item.dl-other { background-image: url("../image/other-icon.jpg"); }
.mid .content .end-dl-item.dl-pdf { background-image: url("../image/pdf-icon.jpg"); }
.mid .content .end-dl-item.dl-doc { background-image: url("../image/doc-icon.jpg"); }
.mid .content .end-dl-item.dl-docx { background-image: url("../image/docx-icon.jpg"); }
.mid .content .end-dl-item.dl-url { background-image: url("../image/url-icon.jpg"); }
.mid .content h2.dl-title { margin: 0px 0 20px; padding: 0 0 2px; color: #363636; border-bottom: 2px solid #0072ca; }

.mid .sidebar .side-pocket { margin-bottom: 35px; }
.mid .sidebar .side-pocket.acc-block h2 { position: relative; margin: 0; padding: 15px 45px 15px 30px; color: #363636; font-weight: 400; background: rgb(242,242,242); background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(232,232,232,1) 50%, rgba(242,242,242,1) 100%); background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(232,232,232,1) 50%,rgba(242,242,242,1) 100%); background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(232,232,232,1) 50%,rgba(242,242,242,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2',GradientType=0 ); background-size: 100% 200%; background-position: 0% 100%; transition: background-position 0.25s; }
.mid .sidebar .side-pocket.acc-block h2.open { background-position: 0% 100%; }
.mid .sidebar .side-pocket.acc-block h2 ~ ul.side-nav { display: block; }
.mid .sidebar .side -pocket.acc-block h2.open ~ ul.side-nav { display: block; }
.mid .sidebar .side-pocket.plain-block {line-height: 160%; }
.mid .sidebar .side-pocket.plain-block > *:not(:first-child){  max-width: 90%; line-height: 175%; margin-right: 32px; margin-left: 32px;}
.mid .sidebar .side-pocket.plain-block a{border-bottom:1px solid transparent;display:inline-block;}
.mid .sidebar .side-pocket.plain-block a:hover{border-bottom:1px solid #0072ca;}
.mid .sidebar .side-pocket.plain-block > ul, 
.mid .sidebar .side-pocket.plain-block > ol {margin-left: 50px !important;}
.mid .sidebar .side-pocket.plain-block h2 { position: relative; padding:15px 30px 0; margin: 0 0 15px; color: #363636; border-top: 2px solid #0072ca; }
.mid .sidebar .side-pocket.plain-block > h2 + * { margin-top: 15px }
.mid .sidebar .side-pocket ul.side-nav { margin: 15px 30px 0; list-style: none; }
.mid .sidebar .side-pocket .side-nav li { padding: 10px 0 15px; }
.mid .sidebar .side-pocket .side-nav > .sfarchiveList { font-size: 0; margin: 15px 12px 0 32px; }
.mid .sidebar .side-pocket .side-nav > .sfarchiveList li { font-size: 16px; display: inline-block; padding: 10px 0 15px 0px; margin-right: 20px; width: 20%; }
.mid .sidebar .side-pocket .side-nav li a { color: #363636; display: inline-block; vertical-align: middle;padding-bottom: 3px; }
.mid .sidebar .side-pocket .side-nav li a:hover { color: #0072ca;}
.mid .sidebar .side-pocket .side-nav li .active,
.mid .sidebar .side-pocket .side-nav li .sfSel { color: #0072ca; }

/*news*/
.mid .content .sfnewsList { font-size: 0 }
.mid .content .sfnewsList .sfnewsListItem { font-size: 16px; border-bottom: 2px solid #f2f2f2; }
.mid .content .sfnewsList .sfnewsListItem:nth-child(odd) { }
.mid .content .sfnewsListItem .listItemWrap { margin: 15px 0; padding-right: 25px; }
.mid .content .sfnewsListItem:nth-child(odd) .listItemWrap {  padding-right: 25px; }
.mid .content .sfnewsListItem h2 { font-size: 100%; margin: 15px 0; }
.mid .content .sfnewsListItem h2 a { color: #363636; text-decoration: none; border: 0 none; }
.mid .content .sfnewsListItem h2 a:hover { border: 0 none; color: #0072ca; }
.mid .content .sfnewsListItem a.newsLink { margin: 0px 0 25px; padding: 5px 20px 5px; }
.mid .content .sfnewsListItem:last-child { border-bottom: 0; }
.mid .content .sfnewsListItem:nth-child(odd):nth-last-child(2) { border-bottom: 0; }
.mid .content .newsPager { position: relative; background-color: #f2f2f2; padding: 15px 25px; text-align: center; }
.mid .content .newsPager a { color: #363636; border: 0 none; padding: 0 10px; vertical-align: middle; border-left: 1px solid #262626; }
.mid .content .newsPager a:first-child { border: 0 none; }
.mid .content .newsPager a:not(.sf_PagerPrevGroup) { border: 0 none; }
.mid .content .newsPager a:not(.sf_PagerPrevGroup) ~ a:not(.sf_PagerPrevGroup) { border-left: 1px solid #262626; }
.mid .content .newsPager a:hover { color: #0072ca; border-bottom: 0 none; }
.mid .content .newsPager a.sf_PagerCurrent { color: #0072ca; }
.mid .content .newsPager a.sf_PagerNextGroup { border: 0 none !important; font-size: 0; position: absolute; right: 25px; padding: 0 10px; width: 10px; height: 22px; background-image: url(../image/bullet.png); background-position: center; background-repeat: no-repeat; }
.mid .content .newsPager a.sf_PagerPrevGroup { border: 0 none !important; font-size: 0; position: absolute; left: 25px; padding: 0 10px; width: 10px; height: 22px; background-image: url(../image/bullet.png); background-position: center; background-repeat: no-repeat; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }
.mid .content .sfnewsDetails .sfnewsTitle { line-height: 125%; margin: 0 0 10px; }
.mid .content .sfnewsDetails .feed-thumb { margin-bottom: 45px; }



.mid .list-menu-cnt { position: relative; max-width: none !important; max-height: 400px; overflow: hidden; padding: 0 !important; background: #2374b4; background: -moz-linear-gradient(left, #2374b4 0%, #4f90c3 100%); background: -webkit-linear-gradient(left, #2374b4 0%,#4f90c3 100%); background: linear-gradient(to right, #2374b4 0%,#4f90c3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2374b4', endColorstr='#4f90c3',GradientType=1 ); }
.mid .list-menu-cnt .list-menu-wrap { max-width: 1440px; margin: auto; }
.mid .list-menu-cnt .list-menu-block { margin: 0 30px; }
.mid .list-menu-cnt .list-menu { padding: 0; }
.mid .list-menu-cnt .list-menu.slick-slider { padding: 0 40px; }
.mid .list-menu-cnt .list-menu * { outline: none; }
.mid .list-menu-cnt .list-menu .slick-list { display: block; }
.mid .list-menu-cnt .list-menu .slick-track { display: table; }
.mid .list-menu-cnt .list-menu .list-menu-child { display: inline-block; margin-right: -4px; }
.mid .list-menu-cnt .list-menu .slick-track { margin-right: 0; }
.mid .list-menu-cnt .list-menu .list-menu-child.active,
.mid .list-menu-cnt .list-menu .list-menu-child a.sfSel { background-color: #363636; color: #fff; }
.mid .list-menu-cnt .list-menu .slick-track .list-menu-child { display: table-cell; float: none; vertical-align: middle; }
.mid .list-menu-cnt .list-menu .list-menu-child a { table-layout: fixed; text-align: center; color: #fff; display: table; width: 100%; vertical-align: middle; padding: 20px 20px;}
.mid .list-menu-cnt .list-menu .list-menu-child a:hover { background-color: #363636; color: #fff; }
.mid .list-menu-cnt .list-menu .list-menu-child span { display: table-cell; vertical-align: middle; height: 60px; }
.mid .list-menu-cnt .list-menu button.slick-arrow { cursor: pointer; border: 0 none; background: none; font-size: 0; background-repeat: no-repeat; height: 50px; width: 27px; padding: 0; position: absolute; top: 30%; top: calc(50% - 25px); outline: none; }
.mid .list-menu-cnt .list-menu button.slick-arrow.slick-prev { background-image: url('../image/bnr-arrow-left.png'); background-position: center left; left: 0; }
.mid .list-menu-cnt .list-menu button.slick-arrow.slick-next { background-image: url('../image/bnr-arrow-right.png'); background-position: center right; right: 0; }
.mid .list-menu-cnt .list-menu button.slick-arrow.slick-disabled { opacity: 0.3; }

.mid .detail-cnt { padding-top: 75px; }
.mid .detail-cnt .detail { }
.mid .detail-cnt .detail-item-cnt { border-top: 2px solid #0072ca; margin-bottom: 100px; position: relative; }
.mid .detail-cnt .detail-item-cnt .detail-item { overflow: hidden; }
.mid .detail-cnt .detail-item-cnt.active .detail-item {  }
.mid .detail-cnt .detail-item-cnt:before { cursor: pointer; content: ""; width: 3px; height: 20px; transition: all 0.5s; z-index: -1; position: absolute; border-radius: 10px; right: 8px; top: 8px; background-color: #0072ca; display: inline-block; }
.mid .detail-cnt .detail-item-cnt:after { cursor: pointer; content: ""; width: 20px; height: 3px; transition: all 0.5s; z-index: -1; position: absolute; border-radius: 10px; right: 0px; top: 16px; background-color: #0072ca; display: inline-block; }
.mid .detail-cnt .detail-item-cnt.active:before { transition: all 0.5s; width: 0px; height: 3px; transform-origin: 50% 50%; transform: rotate(360deg); }
.mid .detail-cnt .detail-item-cnt.active:after { transition: all 0.5s; transform-origin: 50% 50%; transform: rotate(360deg); }
.mid .detail-cnt h3 { line-height: 160%; cursor: pointer; margin: 0 0 35px; color: #fff; }
.mid .detail-cnt h3 span { position: relative; display: inline-block; background-color: #0072ca; padding: 0px 15px; }
.mid .detail-cnt h3 span:after { content: ""; display: inline-block; position: absolute; right: -25px; width: 0; height: 0; border-top: 32px solid #0072ca; border-right: 25px solid transparent; }
.mid .detail-cnt ul.detail-item-list { font-size: 0; list-style: none; margin-bottom: 25px; }
.mid .detail-cnt ul.lone-childLevel1 + ul:not(detail-item-list) { margin-top: 50px; }
.mid .detail-cnt ul.lone-childLevel1 { margin-bottom: 30px; }
.mid .detail-cnt > ul li.childLevel1 { margin: 0; color: #0072ca; margin: 0 0 15px; }
.mid .detail-cnt ul li.childLevel1 { list-style: none; margin: 0 0 15px; }
.mid .detail-cnt ul li.childLevel1 a { margin: 0; color: #0072ca; margin: 0 0 15px; font-size: 18px; font-weight: bold; }
.mid .detail-cnt ul li.childLevel1 + .mid .detail-cnt ul li.childLevel1 { margin: 50px 0 15px; }
.mid .detail-cnt ul.detail-item-list > li.childLevel2 { display: inline-block; vertical-align: top; font-size: 16px; width: 23.125%; margin-left: 2.5%; padding-left: 20px; position: relative; margin-bottom: 25px; line-height: 150%; }
.mid .detail-cnt ul.detail-item-list > li.childLevel2:nth-child(4n-7) { margin-left: 0; }
.mid .detail-cnt ul.detail-item-list li.childLevel2 a { color: #363636; vertical-align: top; }
.mid .detail-cnt ul.detail-item-list li.childLevel2 a:hover { color: #0072ca; }
.mid .detail-cnt ul.detail-item-list li.childLevel2:before { content: ""; position: absolute; left: 5px; display: inline-block; width: 10px; height: 15px; background-image: url(../image/bullet.png); background-repeat: no-repeat; background-position: top; background-size: 4px; transform: translateY(60%); }

/*For sitemap*/
.mid .mid-cnt div.site-map-heading { font-weight: 900; font-size: 16px; margin-top: 30px; margin-bottom: 5px; }
.mid .mid-cnt div.sitemap { overflow: hidden; margin-bottom: 40px; }
.mid .mid-cnt div.sitemap div.site-map-block { float: left; width: 25%; vertical-align: top; padding-left: 15px; margin-top: 20px; margin-bottom: 20px; font-size: 15px; border-right: 2px solid #f2f2f2; }
.mid .mid-cnt div.sitemap div.site-map-block:nth-child(4n) { border-right: 0px; }
.mid .mid-cnt div.sitemap div.site-map-block:last-child { border-right: 0px; }
.mid .mid-cnt div.sitemap div.site-map-block div.other-block { display: block; padding-left: 0px; font-size: 15px; }
.mid .mid-cnt div.sitemap div.site-map-block ul li { list-style: none; margin-top: 10px; padding-left: 20px; position: relative; line-height: 150%; }
.mid .mid-cnt div.sitemap div.site-map-block ul li.site-map-ChildLevel2:before { content: ""; position: absolute; left: 5px; display: inline-block; width: 10px; height: 15px; background-image: url(../image/bullet.png); background-size: 4px; background-repeat: no-repeat; background-position: top; transform: translateY(50%); }
.mid .mid-cnt div.sitemap div.site-map-block div.other-block ul li { list-style: none; margin-top: 10px; }
.mid .mid-cnt div.sitemap div.site-map-block div.other-block ul li:last-child { list-style: none; margin-top: 10px; }

.mid .mid-cnt div.sitemap div.site-map-block ul li.site-map-ChildLevel1 { font-weight: bold; padding-left: 0px; margin-bottom: 30px; }
.mid .mid-cnt div.sitemap div.site-map-block ul li.site-map-ChildLevel2 a { color: #000000; }
.mid .mid-cnt div.sitemap div.site-map-block ul li.site-map-ChildLevel2 a:hover { color:#0072ca; }
.mid .mid-cnt div.sitemap div.site-map-block ul li.multiLine { line-height: 160%; }
.mid .mid-cnt div.sitemap div.site-map-block div.other-block ul li.site-map-ChildLevel1 { font-weight: bold; }


/*for scaling 110% and above*/
/* @media (-webkit-min-device-pixel-ratio: 1.1) { */
  /* .mid .title { padding: 17px 0px; } */

  /* .mid .content-cnt .content-wrap .content { padding-bottom: 34px; } */
  /* .mid .content-cnt .content-wrap.right-cnt { margin-top: 30px; } */

  /* .mid .content-cnt .breadcrumb-cnt { padding: 27px 0; } */
  /* .mid .content-cnt .breadcrumb-cnt ul > li a:hover { padding-bottom: 2px; } */
  /* .mid .content-cnt .breadcrumb-cnt ul > li:before { padding: 0 7px; } */

  /* .mid .content .end-dl-item h3 { margin: 0 0 4px; } */
  /* .mid .content .end-dl-item { padding: 9px 50px 9px; background-size: 36px 42px; } */
  /* .mid .content h2.dl-title { margin: 0px 0 14px; padding: 0 0 2px; border-bottom: 2px solid #0072ca; } */

  /* .mid .sidebar .side-pocket { margin-bottom: 24px; } */
  /* .mid .sidebar .side-pocket.acc-block h2 { padding: 10px 30px 10px 20px; background-size: 100% 200%; } */
  /* .mid .sidebar .side-pocket.plain-block h2 { padding: 4px 0 0; margin: 0 0 10px; border-top: 2px solid #0072ca; } */
  /* .mid .sidebar .side-pocket ul.side-nav { margin: 10px 22px 0; } */
  /* .mid .sidebar .side-pocket .side-nav li { padding: 7px 0 10px; } */
  /* .mid .sidebar .side-pocket .side-nav > .sfarchiveList { margin: 10px 8px 0 22px; } */
  /* .mid .sidebar .side-pocket .side-nav > .sfarchiveList li { font-size: 11px; padding: 7px 0 10px 0px; margin-right: 14px; } */

  /* .mid .detail-cnt { padding-top: 50px; } */
  /* .mid .detail-cnt .detail-item-cnt { border-top: 2px solid #0072ca; margin-bottom: 67px; } */
  /* .mid .detail-cnt .detail-item-cnt.active .detail-item { } */
  /* .mid .detail-cnt .detail-item-cnt:before { width: 2px; height: 14px; right: 6px; top: 6px; } */
  /* .mid .detail-cnt .detail-item-cnt:after { width: 14px; height: 2px; top: 11px; } */
  /* .mid .detail-cnt .detail-item-cnt.active:before { height: 2px; } */

  /* .mid .detail-cnt h2 { margin: 0 0 24px; } */
  /* .mid .detail-cnt h2 span { padding: 0px 10px; } */
  /* .mid .detail-cnt h2 span:after { right: -17px; border-top: 27px solid #0072ca; border-right: 17px solid transparent; } */
  /* .mid .detail-cnt ul.detail-item-list { margin-bottom: 17px; } */
  /* .mid .detail-cnt ul.lone-childLevel1 + ul:not(detail-item-list) { margin-top: 34px; } */
  /* .mid .detail-cnt ul.lone-childLevel1 { margin-bottom: 20px; } */
  /* .mid .detail-cnt > ul li.childLevel1 { margin: 0 0 10px; } */
  /* .mid .detail-cnt ul li.childLevel1 { margin: 0 0 10px; } */
  /* .mid .detail-cnt ul li.childLevel1 a { margin: 0 0 10px; font-size: 14px; } */
  /* .mid .detail-cnt ul li.childLevel1 + .mid .detail-cnt ul li.childLevel1 { margin: 34px 0 10px; } */
  /* .mid .detail-cnt ul.detail-item-list > li.childLevel2 { font-size: 11px; padding-left: 14px; margin-bottom: 17px; } */
  /* .mid .detail-cnt ul.detail-item-list li.childLevel2:before { left: 4px; width: 7px; height: 10px; background-size: 3px; } */

  /* .mid .list-menu-cnt { max-height: 267px; } */
  /* .mid .list-menu-cnt .list-menu-block { margin: 0 20px; } */
  /* .mid .list-menu-cnt .list-menu.slick-slider { padding: 0 27px; } */
  /* .mid .list-menu-cnt .list-menu .list-menu-child a { padding: 27px 16px; } */
  /* .mid .list-menu-cnt .list-menu .list-menu-child span { height: 40px; } */
  /* .mid .list-menu-cnt .list-menu button.slick-arrow { height: 24px; width: 12px; top: 30%; top: calc(50% - 12px); background-size: 8px; } */
  
    /* /*For sitemap*/ 
  /* .mid .mid-cnt div.sitemap div.site-map-block { float: left; width: 25%; vertical-align: top; padding-left: 15px; margin-top: 20px; font-size: 14px; border-right: 2px solid #f2f2f2; } */
  /* .mid .mid-cnt div.sitemap div.site-map-block ul.level1-item li a {font-size: 14px;} */
  /* .mid .mid-cnt div.sitemap div.site-map-block ul.level2-item-list li a {font-size: 11px;} */
  /* .mid .mid-cnt div.sitemap div.site-map-block ul li.site-map-ChildLevel2:before { content: ""; position: absolute; left: 5px; display: inline-block; width: 7px; height: 10px; background-image: url(../image/bullet.png); background-size: 3px;  background-repeat: no-repeat; background-position: top; transform: translateY(90%); } */
  /* .mid .mid-cnt div.sitemap div.site-map-block div.other-block { display: block; font-size: 15px; } */
  /* .mid .mid-cnt div.sitemap div.site-map-block div.other-block:last-child { margin-bottom: 40px; } */

  
/* } */

/* @media (-webkit-min-device-pixel-ratio: 2) { */
  /* .mid .title { padding: 13px 0px; } */

  /* .mid .content-cnt .content-wrap .content { padding-bottom: 25px; } */
  /* .mid .content-cnt .content-wrap.right-cnt { margin-top: 23px; } */

  /* .mid .content-cnt .breadcrumb-cnt { padding: 20px 0; } */
  /* .mid .content-cnt .breadcrumb-cnt ul > li a:hover { padding-bottom: 1px; } */
  /* .mid .content-cnt .breadcrumb-cnt ul > li:before { padding: 0 5px; } */

  /* .mid .content .end-dl-item h3 { margin: 0 0 3px; } */
  /* .mid .content .end-dl-item { padding: 7px 38px 7px; background-size: 27px 31px; } */
  /* .mid .content h2.dl-title { margin: 0px 0 10px; padding: 0 0 2px; border-bottom: 1px solid #0072ca; } */

  /* .mid .sidebar .side-pocket { margin-bottom: 18px; } */
  /* .mid .sidebar .side-pocket.acc-block h2 { padding: 8px 23px 8px 15px; } */
  /* .mid .sidebar .side-pocket.plain-block h2 { padding: 3px 0 0; margin: 0 0 8px; border-top: 1px solid #0072ca; } */
  /* .mid .sidebar .side-pocket ul.side-nav { margin: 8px 17px 0; } */
  /* .mid .sidebar .side-pocket .side-nav li { padding: 5px 0 8px; } */
  /* .mid .sidebar .side-pocket .side-nav > .sfarchiveList { margin: 8px 6px 0 17px; } */
  /* .mid .sidebar .side-pocket .side-nav > .sfarchiveList li { font-size: 8px; padding: 5px 0 8px 0px; margin-right: 10px; } */

  /* .mid .detail-cnt { padding-top: 38px; } */
  /* .mid .detail-cnt .detail-item-cnt { border-top: 1px solid #0072ca; margin-bottom: 50px; } */
  /* .mid .detail-cnt .detail-item-cnt.active .detail-item { } */
  /* .mid .detail-cnt .detail-item-cnt:before { width: 1px; height: 10px; right: 5px; top: 5px; } */
  /* .mid .detail-cnt .detail-item-cnt:after { width: 10px; height: 1px; top: 8px; } */
  /* .mid .detail-cnt .detail-item-cnt.active:before { height: 1px; } */

  /* .mid .detail-cnt h2 { margin: 0 0 18px; } */
  /* .mid .detail-cnt h2 span { padding: 0px 8px; } */
  /* .mid .detail-cnt h2 span:after { right: -13px; border-top: 20px solid #0072ca; border-right: 13px solid transparent; } */
  /* .mid .detail-cnt ul.detail-item-list { margin-bottom: 13px; } */
  /* .mid .detail-cnt ul.lone-childLevel1 + ul:not(detail-item-list) { margin-top: 25px; } */
  /* .mid .detail-cnt ul.lone-childLevel1 { margin-bottom: 15px; } */
  /* .mid .detail-cnt > ul li.childLevel1 { margin: 0 0 8px; } */
  /* .mid .detail-cnt ul li.childLevel1 { margin: 0 0 8px; } */
  /* .mid .detail-cnt ul li.childLevel1 a { margin: 0 0 8px; font-size: 10px; } */
  /* .mid .detail-cnt ul li.childLevel1 + .mid .detail-cnt ul li.childLevel1 { margin: 25px 0 8px; } */
  /* .mid .detail-cnt ul.detail-item-list > li.childLevel2 { font-size: 8px; padding-left: 10px; margin-bottom: 13px; } */
  /* .mid .detail-cnt ul.detail-item-list li.childLevel2:before { left: 3px; width: 5px; height: 8px; background-size: 2px; } */

  /* .mid .list-menu-cnt { max-height: 200px; } */
  /* .mid .list-menu-cnt .list-menu-block { margin: 0 15px; } */
  /* .mid .list-menu-cnt .list-menu.slick-slider { padding: 0 20px; } */
  /* .mid .list-menu-cnt .list-menu .list-menu-child a { padding: 20px 12px; } */
  /* .mid .list-menu-cnt .list-menu .list-menu-child span { height: 30px; } */
  /* .mid .list-menu-cnt .list-menu button.slick-arrow { height: 18px; width: 9px; top: 30%; top: calc(50% - 9px); background-size: 6px; } */
/* } */

/* @media (-webkit-min-device-pixel-ratio: 2.5) { */
  /* .mid .title { padding: 10px 0px; } */

  /* .mid .content-cnt .content-wrap .content { padding-bottom: 20px; } */
  /* .mid .content-cnt .content-wrap.right-cnt { margin-top: 18px; } */

  /* .mid .content-cnt .breadcrumb-cnt { padding: 16px 0; } */
  /* .mid .content-cnt .breadcrumb-cnt ul > li a:hover { padding-bottom: 1px; } */
  /* .mid .content-cnt .breadcrumb-cnt ul > li:before { padding: 0 4px; } */

  /* .mid .content .end-dl-item h3 { margin: 0 0 2px; } */
  /* .mid .content .end-dl-item { padding: 6px 30px 6px; background-size: 22px 25px; } */
  /* .mid .content h2.dl-title { margin: 0px 0 8px; padding: 0 0 2px; border-bottom: 1px solid #0072ca; } */

  /* .mid .sidebar .side-pocket { margin-bottom: 14px; } */
  /* .mid .sidebar .side-pocket.acc-block h2 { padding: 6px 18px 6px 12px; } */
  /* .mid .sidebar .side-pocket.plain-block h2 { padding: 2px 0 0; margin: 0 0 6px; border-top: 1px solid #0072ca; } */
  /* .mid .sidebar .side-pocket ul.side-nav { margin: 6px 14px 0; } */
  /* .mid .sidebar .side-pocket .side-nav li { padding: 4px 0 6px; } */
  /* .mid .sidebar .side-pocket .side-nav > .sfarchiveList { margin: 6px 5px 0 14px; } */
  /* .mid .sidebar .side-pocket .side-nav > .sfarchiveList li { font-size: 6px; padding: 4px 0 6px 0px; margin-right: 8px; } */

  /* .mid .detail-cnt { padding-top: 14px; } */
  /* .mid .detail-cnt .detail-item-cnt { border-top: 1px solid #0072ca; margin-bottom: 32px; } */
  /* .mid .detail-cnt .detail-item-cnt:before { width: 1px; height: 6px; right: 3px; top: 3px; } */
  /* .mid .detail-cnt .detail-item-cnt:after { width: 6px; height: 1px; top: 5px; } */
  /* .mid .detail-cnt .detail-item-cnt.active:before { height: 1px; } */

  /* .mid .detail-cnt h2 { margin: 0 0 14px; } */
  /* .mid .detail-cnt h2 span { padding: 0px 6px; } */
  /* .mid .detail-cnt h2 span:after { right: -10px; border-top: 16px solid #0072ca; border-right: 10px solid transparent; } */
  /* .mid .detail-cnt ul.detail-item-list { margin-bottom: 10px; } */
  /* .mid .detail-cnt ul.lone-childLevel1 + ul:not(detail-item-list) { margin-top: 20px; } */
  /* .mid .detail-cnt ul.lone-childLevel1 { margin-bottom: 12px; } */
  /* .mid .detail-cnt > ul li.childLevel1 { margin: 0 0 6px; } */
  /* .mid .detail-cnt ul li.childLevel1 { margin: 0 0 6px; } */
  /* .mid .detail-cnt ul li.childLevel1 a { margin: 0 0 6px; font-size: 8px; } */
  /* .mid .detail-cnt ul li.childLevel1 + .mid .detail-cnt ul li.childLevel1 { margin: 20px 0 6px; } */
  /* .mid .detail-cnt ul.detail-item-list > li.childLevel2 { font-size: 6px; padding-left: 8px; margin-bottom: 10px; } */
  /* .mid .detail-cnt ul.detail-item-list li.childLevel2:before { left: 2px; width: 4px; height: 6px; background-size: 2px; } */

  /* .mid .list-menu-cnt { max-height: 160px; } */
  /* .mid .list-menu-cnt .list-menu-block { margin: 0 12px; } */
  /* .mid .list-menu-cnt .list-menu.slick-slider { padding: 0 16px; } */
  /* .mid .list-menu-cnt .list-menu .list-menu-child a { padding: 16px 10px; } */
  /* .mid .list-menu-cnt .list-menu .list-menu-child span { height: 24px; } */
  /* .mid .list-menu-cnt .list-menu button.slick-arrow { height: 14px; width: 7px; top: 30%; top: calc(50% - 7px); background-size: 5px; } */
/* } */

/*Error 404 style*/

.error404 {
  margin: 0 auto;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%); /* Ch <36, Saf 5.1+, iOS < 9.2, An =<4.4.4 */
  -ms-transform: translate(-50%, -50%); /* IE 9 */
  transform: translate(-50%, -50%);
}

.error404 .error404-logo {
  width: 60%;
  margin: 0 auto;
}


.error404 h1 {
  font-size: 80px;
  color: #575756;
  margin-top: 20px;
  margin-bottom: 20px;
}

.error404 h1 span {
  color: #0072ca;
}

.error404 h4 {
    font-size: 22px;
    margin-top: 35px;
    font-weight: 500;
    margin-bottom: 20px;
    color: #575756;

}

.error404 img {
  margin: 0 auto;

}

.error404 p {
  color: #575756;
  font-size: 14px;
}

.error404 .error404-hyperlink {
  font-weight: bold;
}



/*End of error 404 style*/



/*screen up till 1440*/
@media screen and (max-width: 1440px) {
  .mid .content-cnt .content-wrap.right-cnt { margin-right: -80px; }
  /*for scaling 110% and above*/
  /* @media (-webkit-min-device-pixel-ratio: 1.1) { */
    /* .mid .content-cnt .content-wrap.right-cnt { margin-right: -54px; } */
  /* } */

  /* @media (-webkit-min-device-pixel-ratio: 2) { */
    /* .mid .content-cnt .content-wrap.right-cnt { margin-right: -40px; } */
  /* } */

  /* @media (-webkit-min-device-pixel-ratio: 2.5) { */
    /* .mid .content-cnt .content-wrap.right-cnt { margin-right: -32px; } */
  /* } */
}

/*screen up till 1366*/
@media screen and (max-width: 1366px) {
  .mid .list-menu-cnt .list-menu .list-menu-child a { font-size: 100%; padding-left: 15px;padding-right: 15px; }
  .mid .detail-cnt ul.detail-item-list > li.childLevel2 { width: 31.6667%; margin-left: 2.5%; }
  .mid .detail-cnt ul.detail-item-list > li.childLevel2:nth-child(4n-7) { margin-left: 2.5%; }
  .mid .detail-cnt ul.detail-item-list > li.childLevel2:nth-child(3n-5) { margin-left: 0; }



  /*for scaling 110% and above*/
  /* @media (-webkit-min-device-pixel-ratio: 1.1) { */
    /* .mid .list-menu-cnt .list-menu .list-menu-child a { padding: 27px 10px; } */
  /* } */

  /* @media (-webkit-min-device-pixel-ratio: 2) { */
    /* .mid .list-menu-cnt .list-menu .list-menu-child a { padding: 20px 8px; } */
  /* } */

  /* @media (-webkit-min-device-pixel-ratio: 2.5) { */
    /* .mid .list-menu-cnt .list-menu .list-menu-child a { padding: 16px 6px; } */
  /* } */
}

/*screen up till 1280*/
@media screen and (max-width: 1280px) {
  .mid .sidebar .side-pocket.acc-block h2 { padding: 15px 30px 15px 30px; }
  .mid .content-cnt .content-wrap.right-cnt { width: 37.5% !important; margin-left: 5%; }

  /*for scaling 110% and above*/
  /* @media (-webkit-min-device-pixel-ratio: 1.1) { */
    /* .mid .sidebar .side-pocket.acc-block h2 { padding: 10px 20px 10px 20px; } */
  /* } */

  /* @media (-webkit-min-device-pixel-ratio: 2) { */
    /* .mid .sidebar .side-pocket.acc-block h2 { padding: 8px 15px 8px 15px; } */
  /* } */

  /* @media (-webkit-min-device-pixel-ratio: 2.5) { */
    /* .mid .sidebar .side-pocket.acc-block h2 { padding: 6px 12px 6px 12px; } */
  /* } */
}

/*screen up till 1152*/
@media screen and (max-width: 1152px) {
  .mid .content-cnt .content-wrap.right-cnt { width: 39.5% !important; margin-left: 3%; }

  /*for scaling 110% and above*/
  @media (-webkit-min-device-pixel-ratio: 1.1) {
  }
}


/*screen up till 1024*/
@media screen and (max-width: 1024px) {
  .mid .content-cnt .mid-cnt {display: flex; flex-direction: column; }
  .mid .content-cnt .breadcrumb-cnt {   }
  .mid .content-cnt .mid-cnt.full .breadcrumb-cnt { display: block; margin-left: 0; }
  .mid .content-cnt .content-wrap.right-cnt {  order: 2; width: 100% !important; float: none;margin-left:0;}
  .mid .content-cnt .content-wrap.left-cnt { order: 1; }
  .mid .content-cnt .breadcrumb-cnt ul { padding: 40px 0; }
  .mid .content-cnt .mid-cnt.full .breadcrumb-cnt ul { padding: 0; }
  .mid .title-cnt h1 { vertical-align: top; }
  .mid .sidebar { margin: 0 -40px; }
  .mid .content .content-bot { margin: 60px 0 0px; }
  .mid .sidebar .side-pocket ul.side-nav { padding: 0 0px; }
  .mid .sidebar .side-pocket.plain-block h2 { padding: 0 30px; }
  .mid .sidebar .side-pocket.plain-block p { max-width: 100%; }
  .mid .sidebar .side-pocket.plain-block { margin-bottom: 100px; }

  .mid .detail-cnt ul.detail-item-list > li.childLevel2 { width: 48.75%; margin-left: 2.5%; }
  .mid .detail-cnt ul.detail-item-list > li.childLevel2:nth-child(4n-7) { margin-left: 2.5%; }
  .mid .detail-cnt ul.detail-item-list > li.childLevel2:nth-child(3n-5) { margin-left: 2.5%; }
  .mid .detail-cnt ul.detail-item-list > li.childLevel2:nth-child(2n-3) { margin-left: 0; }


  /*for scaling 110% and above*/
  /* @media (-webkit-min-device-pixel-ratio: 1.1) { */
    /* .mid .content-cnt .breadcrumb-cnt ul { padding: 27px 0; } */
    /* .mid .sidebar { margin: 0 -27px; } */
    /* .mid .content .content-bot { margin: 40px 0 0px; } */
    /* .mid .sidebar .side-pocket ul.side-nav { padding: 0 10px; } */
    /* .mid .sidebar .side-pocket.plain-block h2 { padding: 0 10px; } */
    /* .mid .sidebar .side-pocket.plain-block p { padding: 0 10px; } */
    /* .mid .sidebar .side-pocket.plain-block { margin-bottom: 67px; } */
  /* } */

  /* @media (-webkit-min-device-pixel-ratio: 2) { */
    /* .mid .content-cnt .breadcrumb-cnt ul { padding: 20px 0; } */
    /* .mid .sidebar { margin: 0 -20px; } */
    /* .mid .content .content-bot { margin: 30px 0 0px; } */
    /* .mid .sidebar .side-pocket ul.side-nav { padding: 0 8px; } */
    /* .mid .sidebar .side-pocket.plain-block h2 { padding: 0 8px; } */
    /* .mid .sidebar .side-pocket.plain-block p { padding: 0 8px; } */
    /* .mid .sidebar .side-pocket.plain-block { margin-bottom: 50px; } */
  /* } */

  /* @media (-webkit-min-device-pixel-ratio: 2.5) { */
    /* .mid .content-cnt .breadcrumb-cnt ul { padding: 16px 0; } */
    /* .mid .sidebar { margin: 0 -16px; } */
    /* .mid .content .content-bot { margin: 24px 0 0px; } */
    /* .mid .sidebar .side-pocket ul.side-nav { padding: 0 6px; } */
    /* .mid .sidebar .side-pocket.plain-block h2 { padding: 0 6px; } */
    /* .mid .sidebar .side-pocket.plain-block p { padding: 0 6px; } */
    /* .mid .sidebar .side-pocket.plain-block { margin-bottom: 40px; } */
  /* } */
}

/*screen up till 960*/
@media screen and (max-width: 960px) {
  .mid .list-menu-cnt .list-menu.slick-slider { padding: 0 30px; }

 .mid .content table{display:block;overflow-x:auto;max-width:100%;}
 .mid .content table tbody{}
 .mid .content table tr{}
 .mid .content table tr td{ width: auto !important;white-space:nowrap;}

  /*for scaling 110% and above*/
  /* @media (-webkit-min-device-pixel-ratio: 1.1) { */
    /* .mid .list-menu-cnt .list-menu .list-menu-child a { padding: 24px 10px; } */
    /* .mid .list-menu-cnt .list-menu.slick-slider { padding: 0 20px; } */
  /* } */

  /* @media (-webkit-min-device-pixel-ratio: 2) { */
    /* .mid .list-menu-cnt .list-menu .list-menu-child a { padding: 18px 8px; } */
    /* .mid .list-menu-cnt .list-menu.slick-slider { padding: 0 15px; } */
  /* } */

  /* @media (-webkit-min-device-pixel-ratio: 2.5) { */
    /* .mid .list-menu-cnt .list-menu .list-menu-child a { padding: 14px 6px; } */
    /* .mid .list-menu-cnt .list-menu.slick-slider { padding: 0 12px; } */
  /* } */
}

/*screen up till 854*/
@media screen and (max-width: 854px) {
  .mid .detail-cnt ul.detail-item-list > li { width: 100% }
}
