body {
  font-family: "SegoeUI8Bold", sans-serif;
  background: #F5F7FA;
}

a {
  text-decoration: none;
  color: black;
}

a:hover {
  text-decoration: none;
}

header .sticky_wrapper #pc_menu {
  border-top: solid #2758A5 2px;
  border-bottom: solid #F2F2F2 1px;
  background-color: #fff;
  height: 92px;
}

@media (max-width: 992px) {
  header .sticky_wrapper #pc_menu {
    height: unset;
  }
}

header .sticky_wrapper #pc_menu #logo_de {
  width: 15%;
  float: left;
  line-height: 92px;
}

header .sticky_wrapper #pc_menu #logo_de .href_logo img {
  width: 100%;
}

@media (max-width: 992px) {
  header .sticky_wrapper #pc_menu #logo_de {
    display: none;
  }
}

header .sticky_wrapper #pc_menu .navtex_hea {
  width: 84%;
  float: right;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he {
  float: right;
  margin: 7px 0 10px 0;
  font-size: 14px;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .search_des {
  display: inline-block;
  margin-right: 10px;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .search_des .pc_search {
  font-size: 14px;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .search_des .pc_search .search_form input {
  padding: 0 10px;
  border: solid 1px #e0e2e5;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .search_des .pc_search .search_form .button_icsea {
  font-size: 13px;
}

@media (max-width: 992px) {
  header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .search_des {
    display: none;
  }
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .phone_top {
  display: inline-block;
  margin-right: 15px;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .phone_top span {
  color: #555;
}

@media (max-width: 992px) {
  header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .phone_top {
    display: none;
  }
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .language_top {
  display: inline-block;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .language_top span {
  color: #555;
  margin-right: 5px;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .language_top #google_translate_element {
  float: right;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .language_top #google_translate_element .skiptranslate {
  color: #fff;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .language_top #google_translate_element .skiptranslate .goog-logo-link {
  display: none;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .language_top #google_translate_element .goog-te-gadget {
  font-size: 0;
}

header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .language_top #google_translate_element .goog-te-gadget .goog-te-combo {
  margin: unset;
}

@media (max-width: 992px) {
  header .sticky_wrapper #pc_menu .navtex_hea .toptex_he .language_top {
    width: 100%;
  }
}

@media (max-width: 992px) {
  header .sticky_wrapper #pc_menu .navtex_hea .toptex_he {
    float: none;
  }
}

header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk {
  clear: right;
  margin: 0px 0 0 5px;
}

header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk .list_catedesk {
  margin-bottom: 0;
}

header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk .list_catedesk .name_cate {
  display: inline-block;
  padding: 0 5px;
}

header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk .list_catedesk .name_cate .hre_namcatdes {
  color: #555;
  line-height: 40px;
}

header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk .list_catedesk .name_cate .hre_namcatdes:hover {
  color: #185EAC;
}

header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk .list_catedesk .name_cate .sub_mendes {
  visibility: hidden;
  position: absolute;
  opacity: 0;
  margin-top: 70px;
  transition: all, 0.2s;
}

header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk .list_catedesk .name_cate:hover .hre_namcatdes {
  color: #2758A5;
}

header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk .list_catedesk .name_cate:hover .sub_mendes {
  display: block;
  position: absolute;
  z-index: 2;
  box-shadow: 5px 5px rgba(85, 97, 111, 0.2);
  padding-left: 0;
  min-width: 15%;
  visibility: visible;
  opacity: 1;
  margin-top: 0;
}

header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk .list_catedesk .name_cate:hover .sub_mendes li {
  background: #0141a7c9;
  list-style-type: none;
}

header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk .list_catedesk .name_cate:hover .sub_mendes li a {
  padding: 9px 40px 4px 15px;
  white-space: nowrap;
  font-size: 14px;
  color: #fff;
  display: inline-block;
}

header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk .list_catedesk .name_cate:hover .sub_mendes li:hover a {
  background: #012153c9;
  width: 100%;
}

@media (max-width: 992px) {
  header .sticky_wrapper #pc_menu .navtex_hea #nav_mndesk {
    display: none;
  }
}

@media (max-width: 992px) {
  header .sticky_wrapper #pc_menu .navtex_hea .dislan {
    display: none;
  }
}

@media (max-width: 992px) {
  header .sticky_wrapper #pc_menu .navtex_hea {
    width: 100%;
  }
}

@media (max-width: 992px) {
  header .sticky_wrapper #pc_menu {
    border-top: none;
    background-color: #F5F7FA;
  }
}

header .sticky_wrapper .menudropdowmn#pc_menu {
  border-top: none;
  border-bottom: solid #F2F2F2 1px;
  box-shadow: 0px 5px 3px #dfe1f1;
  background-color: #ffffffeb;
}

header #wrap_language_mb {
  display: none;
}

@media (max-width: 992px) {
  header #wrap_language_mb {
    display: block;
  }
}

header #wrap_language_mb .language_top_mb {
  margin-bottom: 5px;
}

header #wrap_mbmenu {
  display: none;
  background-color: #ffffffeb;
  height: 40px;
}

@media (max-width: 992px) {
  header #wrap_mbmenu {
    display: block;
  }
}

header #wrap_mbmenu #mb_menu {
  width: 100%;
  text-align: center;
}

header #wrap_mbmenu #mb_menu .logo_mb {
  width: 70px;
  display: inline-block;
  line-height: 40px;
}

header #wrap_mbmenu #mb_menu .logo_mb .href_logomb img {
  width: 100%;
}

header #wrap_mbmenu #mb_menu #wrap-search {
  display: inline-block;
  float: left;
}

header #wrap_mbmenu #mb_menu #wrap-search .mobile_sear {
  cursor: pointer;
}

header #wrap_mbmenu #mb_menu #wrap-search .mobile_sear .fa {
  margin: 10px 0;
}

header #wrap_mbmenu #mb_menu #wrap-search ul.search-show {
  background: #ddd;
  display: none;
  width: 300px;
  right: -400px;
  overflow: hidden;
  border-radius: unset;
  box-shadow: 5px 5px 10px grey;
  opacity: 0;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
}

header #wrap_mbmenu #mb_menu #wrap-search ul.search-show form input {
  width: 100%;
  padding-left: 10px;
}

header #wrap_mbmenu #mb_menu #wrap-search.sea-active .search-show {
  opacity: 1;
  top: 43px;
  right: 4%;
  display: block;
  z-index: 9999;
  position: absolute;
  width: 90%;
}

header #wrap_mbmenu #mb_menu #menu_listmb {
  float: right;
  display: inline-block;
}

header #wrap_mbmenu #mb_menu #menu_listmb #men-ico {
  cursor: pointer;
}

header #wrap_mbmenu #mb_menu #menu_listmb #men-ico .fa {
  font-size: 19px;
  margin: 10px 0;
}

header #wrap_mbmenu #mb_menu #menu_listmb #men-ico:hover {
  color: #2758A5;
}

header #wrap_mbmenu #mb_menu #menu_listmb .menu-dropdown {
  display: none;
}

header #wrap_mbmenu #mb_menu #menu_listmb .ul-two {
  background-color: #1b2583;
  margin-bottom: 0;
  padding-left: 0;
}

header #wrap_mbmenu #mb_menu #menu_listmb .ul-two > li:first-child {
  padding-left: 15px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-top: 15px;
}

header #wrap_mbmenu #mb_menu #menu_listmb .ul-two > li {
  padding-left: 15px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  list-style-type: none;
}

header #wrap_mbmenu #mb_menu #menu_listmb .ul-two > li:last-child {
  padding-left: 15px;
  margin-bottom: 0 !important;
  padding-bottom: 5px;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb {
  width: 300px;
  left: -400px;
  padding: 10px;
  overflow: hidden;
  border-radius: unset;
  box-shadow: 5px 5px 10px grey;
  opacity: 0;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  height: 100%;
  /* overflow-y: auto; */
  position: fixed !important;
  background-color: #f6f6f7;
  transition: transform 0.5s;
  z-index: 999999 !important;
  top: 0 !important;
  transform: translateX(-1px);
  overflow-y: scroll;
  overflow-x: hidden;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .mena-te {
  text-align: right;
  margin-bottom: 10px;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .mena-te #cancle-nav {
  color: #99a9f2;
  font-weight: bold;
  font-size: 18px;
  padding: 10px 10px;
  cursor: pointer;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .wr_search_mb {
  margin-bottom: 10px;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .wr_search_mb .seafor_mb input {
  width: 100%;
  padding-left: 10px;
  background-color: #0a104c;
  border: solid 1px #436a9d;
  color: #fff;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .tex_mb {
  text-align: left;
  padding: 10px 0;
  list-style-type: none;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .tex_mb a {
  color: #fff;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .menu-hasdropdown {
  margin-bottom: 15px;
  text-align: left;
  list-style-type: none;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .menu-hasdropdown .wrap_lamb {
  display: block;
  margin: 10px 0 0 0;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .menu-hasdropdown .wrap_lamb .label-mb {
  display: inline-block;
  float: right;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .menu-hasdropdown .wrap_lamb .i-rotate {
  right: 22px;
  position: absolute;
  font-size: 20px;
  transition: all 0.75s 0.25s;
  cursor: pointer;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .menu-hasdropdown .wrap_lamb .i-toggle-down {
  transform: rotate(0deg);
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .menu-hasdropdown .wrap_lamb .i-toggle-up {
  transform: rotate(90deg);
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .menu-hasdropdown a {
  color: #fff;
}

header #wrap_mbmenu #mb_menu #menu_listmb .wrap_mensho_mb .menu-hasdropdown .menu-hasdropdown:first-child {
  border-top: solid 1px #d8d3d3;
}

header #wrap_mbmenu #mb_menu #menu_listmb .is-active .wrap_mensho_mb {
  opacity: 1;
  left: -1px;
  background-color: #0a104c;
  color: #fff;
  transform: translateX(0);
}

header .menudropdowmn#wrap_mbmenu {
  background-color: #ffffffeb;
}

header #line-top {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #666;
  font-size: 13px;
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
}

header .dt_a_top {
  display: none;
  width: 40px;
  text-align: center;
  padding: 7px 0;
  bottom: 73px;
  position: fixed;
  right: 17px;
  color: #fff;
  transition: 0.6s ease-in-out;
  transform: scale(0);
  border: solid 1px #2758A5;
  background-color: #b1b5bc8a;
}

header .dt_a_top span .fa {
  color: #2758A5;
}

header .show .dt_a_top {
  display: block;
  transform: scale(1);
  transition: 0.4s ease-in-out;
  z-index: 9999;
}

.menudropdowmn {
  width: 100%;
  position: fixed;
  z-index: 9999;
  -webkit-animation-name: menurun;
          animation-name: menurun;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes menurun {
  from {
    top: -100px;
  }

  to {
    top: 0;
  }
}

@keyframes menurun {
  from {
    top: -100px;
  }

  to {
    top: 0;
  }
}

.block_banner_ver {
  text-align: center;
}

.block_banner_ver .ban_verleft {
  float: left;
}

.block_banner_ver .ban_verrig {
  float: right;
}

.block_banner_ver .img_bn img {
  width: 135px;
  height: 400px;
}

.block_banner_ver.fix_bann_ver {
  top: 109px;
  position: fixed;
}

.block_banner_ver.fix_bann_ver .ban_verrig {
  position: fixed;
  right: 0;
}

@media (max-width: 992px) {
  .block_banner_ver {
    display: none;
  }
}

.hidsocial {
  display: none;
}

.cusres_paginator_block {
  font-size: 14px;
}

.cusres_paginator_block ul.pagination li {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  margin: 0 1px;
}

.cusres_paginator_block ul.pagination li.active {
  font-weight: bold;
  border: 1px solid #2758A5;
  background-color: #2969ce;
  color: #fff;
}

.cusres_paginator_block ul.pagination li.disabled {
  background: #e5e5f3;
  border: 1px solid #d5d0d0;
}

.cusres_paginator_block ul.pagination li.disabled span {
  color: #BDBDBD;
}

footer {
  background-color: #fff;
  border-top: solid 2px #cbccd1;
}

footer .content_foo {
  padding: 10px 0;
}

