@charset "utf-8";

@media screen and (max-width: 1400px) {
  #mainNav>ul>li {
    padding: 0 12px;
  }

  #mainNav>ul {
    margin-right: -12px;
  }
}

/* desktop */
@media screen and (min-width: 1280px) {
  #AReportsWrap .arItem {
    flex: 0 0 calc((100% - 60px)/4);
  }

  #AReportsWrap .arItem:nth-child(4n+1) {
    margin-left: 0;
  }

  #AReportsWrap .arItem:nth-child(4n) {
    margin-right: 0;
  }
}

@media screen and (min-width: 992px) and (max-width: 1279.98px) {
  #AReportsWrap .arItem {
    flex: 0 0 calc((100% - 40px)/3);
  }

  #AReportsWrap .arItem:nth-child(3n+1) {
    margin-left: 0;
  }

  #AReportsWrap .arItem:nth-child(3n) {
    margin-right: 0;
  }
}

@media screen and (max-width: 1279.98px) {
  html {
    -webkit-text-size-adjust: 100%;
  }

  .container {
    padding: 0 20px;
  }

  #announcementWrap {
    padding: 20px;
  }

  #announcementWrap .noticeMain {
    padding: 0 0 0 100px;
  }

  #logoWrap {
    width: 190px;
  }

  #logoWrap>a {
    /*max-width:180px;*/
  }

  #quickLinks .item .txt {
    font-size: 1.111em;
  }

  #mainNav>ul>li {
    padding: 0 10px;
  }

  #mainNav>ul {
    margin-right: -10px;
  }

  #announcementWrap .noticeMain:before {
    left: 0;
  }

  #noticeClose {
    right: 0;
  }
}

@media screen and (max-width: 1199.98px) {
  #footerMain {
    padding: 0;
  }

  .contentImg .img {
    width: 260px;
  }

  .contentImg .content {
    width: calc(100% - 260px);
  }
}

@media screen and (min-width: 1100px) {
/*  #btmBanners .swiper-slide a {
    display: flex;
  }

  #btmBanners .swiper-slide>a img {
    width: 100%;
  }

  #btmBannerWrap {
    direction: rtl;
  }

  #btmBanners {
    direction: ltr;
  }

  #btmBannerWrap #logoOFCA:before {
    content: '';
    position: absolute;
    width: 1000px;
    height: 500px;
    background-color: #f2f6f5;
    right: 101%;
    top: 50%;
    transform: translateY(-50%);
  }*/

/*  #mobileNavWrap,
  #showNotice_m {
    display: none !important;
  }

  #toolLangs .trigger,
  #toolLangs .subnav .selected {
    display: none !important;
  }

  #toolLangs .subnav a {
    margin: 0 3px;
  }

  #toolLangs>.subnav>ul>li {
    float: left;
    margin-left: 5px;
  }

  #toolLangs>.subnav>ul>li:first-child {
    margin-left: 0;
  }

  #siteTools a.btnNotice:not(.active):hover>span {
    background-color: #7f20a0;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2018%2018%22%20version%3D%221.1%22%20viewBox%3D%220%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22notice%22%3E%09%3Cg%3E%09%09%3Cpath%20class%3D%22st2%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.4%2C1.7V1.4C10.4%2C0.6%2C9.7%2C0%2C9%2C0C8.2%2C0%2C7.6%2C0.6%2C7.6%2C1.4v0.3C8.5%2C1.5%2C9.4%2C1.5%2C10.4%2C1.7z%20M14.7%2C11.5C14.7%2C11.5%2C14.7%2C11.5%2C14.7%2C11.5l0-3.1c0-3.3-2.6-6-5.8-6c-3.2%2C0-5.8%2C2.7-5.8%2C6v3.1c0%2C0%2C0.1%2C0%2C0.1%2C0H14.7z%20M9.1%2C18%09%09%09c1.3%2C0%2C2.4-1.1%2C2.4-2.5H6.7C6.7%2C16.9%2C7.8%2C18%2C9.1%2C18z%20M14.7%2C12.3H3.3c-1.2%2C0-2.1%2C1.2-2.3%2C2.3h16C16.8%2C13.5%2C15.9%2C12.3%2C14.7%2C12.3z%22%2F%3E%09%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  }

  #siteTools>ul>li>a>span,
  #searchTrigger>span,
  #siteTools>ul>li.hasSubnav>.subnav a>span,
  #siteTools>ul>li .trigger span {
    background-color: #f1f1f1;
  }

  #toolLangs .subnav {
    display: block !important;
  }*/
}

@media screen and (max-width: 1099.98px) {

  /*#btmBannerWrap,
  #btmBannerWrap>div {
    display: block;
    width: 100% !important;
  }

  #btmBannerWrap .logoWrap {
    text-align: center;
    padding: 30px;
  }

  #logoOFCA {
    display: inline-block;
    max-width: 300px;
  }

  #btmBanners {
    padding: 50px 60px;
  }

  #btmBanners .swiperPrev {
    left: 10px;
  }

  #btmBanners .swiperNext {
    right: 10px;
  }
*/
  /*#mainNavWrap {
    display: none;
  }

  #siteTools>ul>li,
  #siteTools,
  #toolSearch {
    position: inherit;
  }

  #siteTools>ul>li {
    padding: 0;
  }

  #siteTools .tools2,
  #siteTools .tools3,
  #toolContact {
    display: none !important;
  }

  #mmenuCtrl,
  #showNotice_m {
    display: inline-block;
    vertical-align: top;
  }

  #logoWrap {
    width: 162px !important;
  }

  #siteTools {
    margin-top: 20px;
    margin-right: 0;
  }

  #siteTools>ul>li>a,
  #siteTools>ul>li .trigger {
    width: 44px;
    height: 44px;
  }

  #siteTools>ul>li>a>span,
  #searchTrigger>span {
    line-height: 44px;
    background-size: 22px 22px;
  }

  #siteTools>ul>li.hasSubnav>.subnav {
    padding: 20px;
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    background-color: #0073aa;
    display: none;
    z-index: 10;
  }

  #siteTools>ul>li>a>span,
  #searchTrigger>span,
  #siteTools>ul>li>a:hover>span,
  #searchTrigger:hover>span {
    background-color: transparent !important;
  }

  #toolLangs .subnav a {
    margin: 0 10px;
  }

  #toolLangs .subnav a span {
    background-color: #308bb8 !important;
    color: #fff;
  }

  #toolLangs .subnav a.selected span {
    background-color: #fff !important;
    color: #0073a9 !important;
  }

  #searchTrigger:hover span,
  #searchTrigger.active span,
  #searchTrigger.focus span {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2018%2018%22%20version%3D%221.1%22%20viewBox%3D%220%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20id%3D%22search%22%20class%3D%22st3%22%20fill%3D%22%231890D0%22%20d%3D%22M16.6%2C15l-3-3c0.8-1.1%2C1.3-2.5%2C1.3-4c0-3.9-3.1-7-7-7c-3.9%2C0-7%2C3.1-7%2C7c0%2C3.9%2C3.1%2C7%2C7%2C7%09c1.5%2C0%2C2.9-0.5%2C4-1.3l3%2C3c0.5%2C0.5%2C1.2%2C0.5%2C1.7%2C0S17.1%2C15.4%2C16.6%2C15z%20M3%2C7.9c0-2.8%2C2.2-5%2C5-5c2.8%2C0%2C5%2C2.2%2C5%2C5s-2.2%2C5-5%2C5%09C5.2%2C12.9%2C3%2C10.7%2C3%2C7.9z%22%2F%3E%3C%2Fsvg%3E');
    background-color: transparent;
  }

  #siteTools>ul>li>a.trigger {
    position: relative;
  }

  #siteTools>ul>li>a.trigger:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 10px solid #0073aa;
    bottom: -24px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
  }

  #siteTools>ul>li>a.trigger.active:before {
    display: block;
  }

  #toolSearch .searchForm {
    width: 100%;
    border-radius: 0;
    top: 100%;
    padding: 20px 30px;
  }

  #toolSearch a.trigger:before {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 10px solid #0073aa;
    bottom: -24px;
  }*/

  #announcementWrap .noticeMain {
    padding: 0;
  }

  #announcementWrap .noticeMain:before {
    display: none;
  }

  #announcementWrap .noticeMain .title {
    padding-left: 34px;
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: 25px 25px;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%20100%20100%22%20version%3D%221.1%22%20viewBox%3D%220%200%20100%20100%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20fill%3D%22%23ffffff%22%20opacity%3D%220.24%22%20class%3D%22st0%22%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2250%22%2F%3E%3Ccircle%20fill%3D%22%23ffffff%22%20class%3D%22st1%22%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2245%22%2F%3E%3Cg%3E%09%3Cpath%20fill%3D%22%23EF7A00%22%20class%3D%22st2%22%20d%3D%22M50%2C58c5%2C0%2C9-4%2C9-9V31c0-5-4-9-9-9s-9%2C4-9%2C9v18C41%2C54%2C45%2C58%2C50%2C58z%22%2F%3E%09%3Cpath%20%20fill%3D%22%23EF7A00%22%20class%3D%22st2%22%20d%3D%22M67%2C49c0-1.1-0.9-2-2-2s-2%2C0.9-2%2C2c0%2C7.2-5.8%2C13-13%2C13c-7.2%2C0-13-5.8-13-13c0-1.1-0.9-2-2-2s-2%2C0.9-2%2C2%09%09c0%2C8.7%2C6.6%2C15.9%2C15%2C16.9V70h-4.2c-1%2C0-1.8%2C0.8-1.8%2C1.8v0.3c0%2C1%2C0.8%2C1.8%2C1.8%2C1.8h12.3c1%2C0%2C1.8-0.8%2C1.8-1.8v-0.3c0-1-0.8-1.8-1.8-1.8%09%09H52v-4.1C60.4%2C64.9%2C67%2C57.7%2C67%2C49z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  }

  #leftNavWrap {
    display: none;
  }

  #contentWrap,
  .hasLeftNav #mainContent {
    display: block;
    width: 100%;
  }

  #mainContent {
    padding-left: 0 !important;
  }
}

/* Large devices (Desktops, 995px and up) */
@media screen and (min-width: 992px) {
	  #mobileNavWrap,
  #showNotice_m {
    display: none !important;
  }

  #toolLangs .trigger,
  #toolLangs .subnav .selected {
    display: none !important;
  }

  #toolLangs .subnav a {
    margin: 0 3px;
  }

  #toolLangs>.subnav>ul>li {
    float: left;
    margin-left: 5px;
  }

  #toolLangs>.subnav>ul>li:first-child {
    margin-left: 0;
  }

  #toolLangs .subnav {
    /*margin-top:-3px;*/
  }

  #siteTools a.btnNotice:not(.active):hover>span {
    background-color: #7f20a0;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2018%2018%22%20version%3D%221.1%22%20viewBox%3D%220%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22notice%22%3E%09%3Cg%3E%09%09%3Cpath%20class%3D%22st2%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.4%2C1.7V1.4C10.4%2C0.6%2C9.7%2C0%2C9%2C0C8.2%2C0%2C7.6%2C0.6%2C7.6%2C1.4v0.3C8.5%2C1.5%2C9.4%2C1.5%2C10.4%2C1.7z%20M14.7%2C11.5C14.7%2C11.5%2C14.7%2C11.5%2C14.7%2C11.5l0-3.1c0-3.3-2.6-6-5.8-6c-3.2%2C0-5.8%2C2.7-5.8%2C6v3.1c0%2C0%2C0.1%2C0%2C0.1%2C0H14.7z%20M9.1%2C18%09%09%09c1.3%2C0%2C2.4-1.1%2C2.4-2.5H6.7C6.7%2C16.9%2C7.8%2C18%2C9.1%2C18z%20M14.7%2C12.3H3.3c-1.2%2C0-2.1%2C1.2-2.3%2C2.3h16C16.8%2C13.5%2C15.9%2C12.3%2C14.7%2C12.3z%22%2F%3E%09%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  }

  #siteTools>ul>li>a>span,
  #searchTrigger>span,
  #siteTools>ul>li.hasSubnav>.subnav a>span,
  #siteTools>ul>li .trigger span {
    background-color: #f1f1f1;
  }

  #toolLangs .subnav {
    display: block !important;
  }
	
  #shortcuts>div a img {
    /*transform: scale(1.15) translate(-50%,-50%);*/
  }

  #btmBanners .swiper-slide a {
    display: flex;
  }

  #btmBanners .swiper-slide>a img {
    width: 100%;
  }

  #btmBannerWrap {
    direction: rtl;
  }

  #btmBanners {
    direction: ltr;
  }

  #btmBannerWrap #logoOFCA:before {
    content: '';
    position: absolute;
    width: 1000px;
    height: 500px;
    background-color: #f2f6f5;
    right: 101%;
    top: 50%;
    transform: translateY(-50%);
  }
  .footerNavWrap {
    display: table;
    direction: rtl;
  }

  .footerNavWrap>div {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    direction: ltr;
  }

  #footerMain .footerLeft .copyright {
    padding-right: 30px;
  }
}

/* Medium devices (Tablets, less than 992px) */
@media screen and (max-width: 991.98px) {
	#mainNavWrap {
    display: none;
  }

  #siteTools>ul>li,
  #siteTools,
  #toolSearch {
    position: inherit;
  }

  #siteTools>ul>li {
    padding: 0;
  }

  #siteTools .tools2,
  #siteTools .tools3,
  #toolContact {
    display: none !important;
  }

  #mmenuCtrl,
  #showNotice_m {
    display: inline-block;
    vertical-align: top;
  }

  #logoWrap {
    width: 162px !important;
  }

  #siteTools {
    margin-top: 20px;
    margin-right: 0;
  }

  #siteTools>ul>li>a,
  #siteTools>ul>li .trigger {
    width: 44px;
    height: 44px;
  }

  #siteTools>ul>li>a>span,
  #searchTrigger>span {
    line-height: 44px;
    background-size: 22px 22px;
  }

  #siteTools>ul>li.hasSubnav>.subnav {
    padding: 20px;
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    background-color: #0073aa;
    display: none;
    z-index: 10;
  }

  #siteTools>ul>li>a>span,
  #searchTrigger>span,
  #siteTools>ul>li>a:hover>span,
  #searchTrigger:hover>span {
    background-color: transparent !important;
  }

  #toolLangs .subnav a {
    margin: 0 10px;
  }

  #toolLangs .subnav a span {
    background-color: #308bb8 !important;
    color: #fff;
  }

  #toolLangs .subnav a.selected span {
    background-color: #fff !important;
    color: #0073a9 !important;
  }

  #searchTrigger:hover span,
  #searchTrigger.active span,
  #searchTrigger.focus span {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2018%2018%22%20version%3D%221.1%22%20viewBox%3D%220%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20id%3D%22search%22%20class%3D%22st3%22%20fill%3D%22%231890D0%22%20d%3D%22M16.6%2C15l-3-3c0.8-1.1%2C1.3-2.5%2C1.3-4c0-3.9-3.1-7-7-7c-3.9%2C0-7%2C3.1-7%2C7c0%2C3.9%2C3.1%2C7%2C7%2C7%09c1.5%2C0%2C2.9-0.5%2C4-1.3l3%2C3c0.5%2C0.5%2C1.2%2C0.5%2C1.7%2C0S17.1%2C15.4%2C16.6%2C15z%20M3%2C7.9c0-2.8%2C2.2-5%2C5-5c2.8%2C0%2C5%2C2.2%2C5%2C5s-2.2%2C5-5%2C5%09C5.2%2C12.9%2C3%2C10.7%2C3%2C7.9z%22%2F%3E%3C%2Fsvg%3E');
    background-color: transparent;
  }

  #siteTools>ul>li>a.trigger {
    position: relative;
  }

  #siteTools>ul>li>a.trigger:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 10px solid #0073aa;
    bottom: -24px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
  }

  #siteTools>ul>li>a.trigger.active:before {
    display: block;
  }

  #toolSearch .searchForm {
    width: 100%;
    border-radius: 0;
    top: 100%;
    padding: 20px 30px;
  }

  #toolSearch a.trigger:before {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 10px solid #0073aa;
    bottom: -24px;
  }
	
	#btmBannerWrap,
  #btmBannerWrap>div {
    display: block;
    width: 100% !important;
  }

  #btmBannerWrap .logoWrap {
    text-align: center;
    padding: 30px;
  }

  #logoOFCA {
    display: inline-block;
    max-width: 300px;
  }

  #btmBanners {
    padding: 50px 60px;
  }

  #btmBanners .swiperPrev {
    left: 10px;
  }

  #btmBanners .swiperNext {
    right: 10px;
  }
	
  /*css for showing shadow to indicate that table is scrollable*/
  /* #content .respTblWrap table{margin-bottom:0;} */
  .respTblWrap.addScrollShadow table {
    border-collapse: collapse;
    border-spacing: 0;
    display: inline-block;
    max-width: 100%;
    /* overflow-x: auto; */
    vertical-align: top;
    -webkit-overflow-scrolling: touch;
  }

  .respTblWrap.addScrollShadow {
    margin-bottom: 20px;
    overflow-x: inherit;
  }

  .respTblWrap.addScrollShadow table {
    z-index: 5;
    position: relative;
  }

  .respTblWrap.addScrollShadow {
    position: relative;
  }

  .respTblWrap.addScrollShadow:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 100%;
    left: 0;
    bottom: 0;
    background: radial-gradient(at left 50%, rgba(200, 200, 200, 1) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-radial-gradient(at left 50%, rgba(200, 200, 200, 1) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
    background: -ms-radial-gradient(at left 50%, rgba(200, 200, 200, 1) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
    opacity: 0;
  }

  .respTblWrap.scrollLeft:before {
    z-index: 6;
    opacity: 1;
  }

  .respTblWrap.addScrollShadow:after {
    position: absolute;
    content: '';
    width: 20px;
    height: 100%;
    right: 0;
    bottom: 0;
    background: radial-gradient(at right 50%, rgba(200, 200, 200, 1) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-radial-gradient(at right 50%, rgba(200, 200, 200, 1) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
    background: -ms-radial-gradient(at right 50%, rgba(200, 200, 200, 1) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
    opacity: 0;
  }

  .respTblWrap.scrollRight:after {
    z-index: 6;
    opacity: 1;
  }

  /*table shadow ends*/
  #insideVisualWrap {
    display: block;
    direction: ltr;
    margin-bottom: 0;
  }

  #insideVisualWrap:before {
    bottom: 0;
    background-size: auto 70%;
    background-color: #c9f4fb;
  }

  #insideVisual,
  #secTitleWrap {
    width: 100%;
  }

  #secTitleWrap {
    padding: 20px 20px 120px;
  }

  #secTitleWrap #secTitle>div {
    padding: 0;
  }

  .styleTable .tHead {
    background-size: auto;
  }

  #AReportsWrap .arItem {
    flex: 0 0 calc((100% - 20px)/2);
  }

  #AReportsWrap .arItem:nth-child(2n+1) {
    margin-left: 0;
  }

  #AReportsWrap .arItem:nth-child(2n) {
    margin-right: 0;
  }

  .govSearchFormWrap .sortWrap {
    float: none;
    width: 100%;
    text-align: left;
    margin-top: 20px;
  }
}

/* mobile only */
@media screen and (max-width: 767.98px) {
  body {
    font-size: 16px;
  }

  .hidden_m {
    display: none !important;
  }

  #logoWrap {
    width: 140px !important;
  }

  #siteTools {
    margin: 22px 0 0;
  }

  #mmenuCtrl span,
  #mmenuCtrl span:before,
  #mmenuCtrl span:after {}

  #siteTools>ul>li>a,
  #siteTools>ul>li .trigger {
    width: 34px;
    height: 34px;
  }

  #siteTools>ul>li>a>span,
  #searchTrigger>span {
    line-height: 34px;
    background-size: 24px 24px;
  }

  #mmenuCtrl {
    width: 34px;
    height: 34px;
    margin-left: 6px;
  }

  #secTitleWrap {
    padding: 20px 20px 80px;
  }

  #footerMain,
  #footerMain>div,
  #footerMain .footerLeft>div {
    display: block;
    width: 100%;
    text-align: center !important;
  }

  #footerMain .footerLeft {
    padding: 0 0 15px;
  }

  h1 {
    font-size: 1.5em;
  }

  h2 {
    font-size: 1.250em;
  }

  h3 {
    font-size: 1.125em;
  }

  #secTitleWrap #secTitle>div {
    font-size: 1.667em;
  }

  .contentImg,
  .contentImg>div {
    display: block;
    width: 100% !important;
  }

  .contentImg .img {
    text-align: center;
  }

  .contentImg .img img {
    max-width: 280px !important;
  }

  .contentImg.rightImg .content {
    padding-right: 0;
  }

  #content table thead>tr>th,
  #content table tbody>tr>th,
  #content table tbody>tr>td {
    padding: 10px 15px;
  }
	#content table thead th{
		font-size:1em;
	}
	#content table tr td{
		font-size:.875em;
	}
  .styleTable .tRow>div {
    padding: 10px 15px;
  }

  .styleTable .date {
    min-width: 128px !important;
  }
	.styleTable .refNo {
    min-width: 100px !important;
  }
  .styleTable .subDate {
    min-width: 180px;
  }

  .styleTable tbody>tr>th,
  .styleTable tbody>tr>td {
    border-bottom: 1px solid #e6e6e6;
  }

  #footerZone {
    font-size: 0.813em;
  }

  #footerNav li {
    float: none;
  }

  /*.customFilters .filterWrap .txt:before{ display: none; }*/
  .filterWrap {
    display: block;
  }

  .filterWrap>.selectWrap {
    width: auto !important;
    margin-bottom: 10px;
  }

  .filterWrap .txt {
    margin-bottom: 10px;
    display: inline-block;
  }

  .customFilters {
    display: block;
  }

  #consultationFilters .filterWrap>.txt {
    min-width: inherit;
  }

  #govSearchForm {
    display: block;
  }

  #govSearchForm .inputWrap {
    width: 100%;
  }

  #content .paging .pageBtn.d-none {
    display: none !important;
  }

  #searchResultZone .resultWrap .pos {
    min-width: 30px;
  }

  #confirmMsg {
    padding: 80px 20px 20px;
  }
	#content hr{ margin:30px 0;}
	#advSearchForm #subKeyword tr > td{ display:block; width:100%!important; padding:8px 10px!important;}
	#advSearchForm #subKeyword table tr td:first-child{ padding-bottom:0!important;}
	#btnSubscribeNews{ position:relative; margin-bottom:20px;}
	
	#content .subsectionindex{ display:block;}
	#content .subsectionindex > li{
		width:100%;
		margin:0 0 15px;
	}
	#content .subsectionindex > li > a { padding:12px 20px 12px 30px;}
	#content .subsectionindex > li:before{ top:20px; left:20px;}
	#customPopup {
		padding:70px 20px 20px 20px;
	}
	
	.memberItems .member {
    width: 100%;
	}
}

@media screen and (max-width: 479.98px) {
  .memberItems .member {
    display: block;
  }

  .memberInfo,
  .memberItems {
    display: block;
  }

  .memberInfo .photo,
  .memberItems .member .photo {
    margin-bottom: 15px;
    flex: inherit;
  }

  .memberInfo .info,
  .memberItems .member .info {
    padding: 0;
  }
  
  #AReportsWrap {
    display: block;
  }

  #AReportsWrap .arItem {
    width: 100%;
    margin: 0 0 20px !important;
  }
}

@media screen and (max-width: 359.98px) {
  #logoWrap {
    width: 120px !important;
  }

  #siteTools {
    margin: 18px 0 0;
  }

  #siteTools>ul>li>a,
  #siteTools>ul>li .trigger {
    margin: 0;
  }

  #toolSearch a.trigger:before,
  #siteTools>ul>li>a.trigger:before {
    bottom: -20px;
  }
}