@charset "UTF-8";
.slider_nav .name_mod {
  display: none;
}

#container {
  padding-bottom: 0px;
}

.fb_iframe_widget {
  padding-top: 5px;
  background: #FFF;
}

.paginate {
  display: none;
}

.list_group_service {
  padding: 32px 0px;
}
@media (max-width: 1070px) {
  .list_group_service {
    padding: 25px 0px;
  }
}
.list_group_service .list_item a {
  -webkit-transition: unset;
  -o-transition: unset;
  transition: unset;
}
.list_group_service .list_item .item:hover .img a {
  border-color: rgba(44, 75, 155, 0.25);
}
.list_group_service .list_item .item:hover .title {
  background: #2c4b9b;
  border-color: #2c4b9b;
}
.list_group_service .list_item .item:hover .title a {
  color: #FFF;
}
.list_group_service .list_item .item .img {
  text-align: center;
  margin-bottom: -66.5px;
}
.list_group_service .list_item .item .img a {
  border-radius: 50%;
  border: 12px solid;
  border-color: rgba(225, 225, 225, 0.37);
}
.list_group_service .list_item .item .title {
  border: 1px dotted #a7a7a7;
  border-radius: 4px;
  text-align: center;
  padding-top: 66px;
  padding-bottom: 13px;
}
.list_group_service .list_item .item .title a {
  font-family: helveticaneuelight;
  font-size: 20.49px;
  color: #3b3b3b;
}
.list_group_service .list_item .item .title a span {
  font-family: helveticaneuebold;
  text-transform: uppercase;
}

.section_home_about {
  background: url("../images/bg_about_home.png") no-repeat center;
  background-size: 100% 100%;
  padding: 61px 0px 89px;
}
@media (max-width: 1200px) {
  .section_home_about {
    background-size: cover;
  }
}
@media (max-width: 980px) {
  .section_home_about {
    padding: 30px 0px;
    margin-top: 10px;
    background: #f6f6f6;
  }
}
.section_home_about .wrapper .content {
  width: 37.2%;
}
@media (max-width: 980px) {
  .section_home_about .wrapper .content {
    width: 100%;
  }
}
.section_home_about .wrapper .content h2.title_about {
  font-family: helveticaneuemedium;
  font-size: 26px;
  color: #2c4b9b;
  font-weight: normal;
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 18px;
}
@media (max-width: 768px) {
  .section_home_about .wrapper .content h2.title_about {
    font-size: 20px;
    margin-bottom: 10px;
  }
}
.section_home_about .wrapper .content h2.title_about:before {
  content: url("../images/icon_title_short_about_home.png");
  position: absolute;
  left: -42px;
  top: 4px;
}
@media (max-width: 980px) {
  .section_home_about .wrapper .content h2.title_about:before {
    display: none;
  }
}
.section_home_about .wrapper .content h2.title_about:after {
  content: "";
  display: block;
  width: 52px;
  height: 1px;
  background: #c2c2c2;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.section_home_about .wrapper .content .short p {
  padding: 0px;
  font-family: helveticaneue-regular;
  font-size: 16px;
  color: #535353;
  text-align: justify;
}
.section_home_about .wrapper .content .watch_more {
  margin-top: 30px;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-family: helveticaneue-regular;
  font-size: 14px;
  color: #FFF;
  text-transform: uppercase;
  position: relative;
  background: -webkit-gradient(linear, left top, right top, from(#2c4b9b), color-stop(#1e72bd), to(#2c4b9b));
  background: -o-linear-gradient(left, #2c4b9b, #1e72bd, #2c4b9b);
  background: linear-gradient(to right, #2c4b9b, #1e72bd, #2c4b9b);
  padding: 7px 31px 5px 38px;
  border-radius: 11px;
  -webkit-box-shadow: 1px 2px 0px 0px #c6c6c6;
          box-shadow: 1px 2px 0px 0px #c6c6c6;
  display: inline-block;
}
.section_home_about .wrapper .content .watch_more:after {
  content: url("../images/icon_watch_more_about_home.png");
  padding-left: 8px;
}

.list_focus_product {
  padding: 97px 0px 36px;
}
@media (max-width: 980px) {
  .list_focus_product {
    padding: 50px 0px 30px;
  }
}
.list_focus_product .box_mid-title h2.mid_title {
  font-family: helveticaneuemedium;
  font-size: 26px;
  color: #2c4b9b;
  text-transform: uppercase;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: auto;
  position: relative;
}
@media (max-width: 980px) {
  .list_focus_product .box_mid-title h2.mid_title {
    font-size: 20px;
  }
}
.list_focus_product .box_mid-title h2.mid_title:before {
  content: "";
  display: block;
  width: 100%;
  height: 30px;
  background: url("../images/title_product_home.png") no-repeat center;
  background-size: contain;
  position: absolute;
  bottom: calc(100% + 8px);
}
.list_focus_product .box_mid-content {
  padding-top: 0px;
}
.list_focus_product .watch {
  text-align: center;
}
.list_focus_product .watch_more {
  font-family: helveticaneuelight;
  font-size: 14px;
  color: #FFF;
  height: 26px;
  line-height: 26px;
  background: #2c4b9b;
  padding: 0px 33px 0px 38px;
  border-radius: 5px;
  display: inline-block;
  margin: auto;
  margin-top: 19px;
}
@media (max-width: 980px) {
  .list_focus_product .watch_more {
    margin-top: 10px;
  }
}
.list_focus_product .watch_more:after {
  content: url("../images/icon_watch_more_about_home.png");
  padding-left: 9px;
  position: relative;
  top: 1px;
}

.list_news_home {
  padding: 40px 0px 60px;
}
@media (max-width: 980px) {
  .list_news_home {
    padding: 30px 0px;
  }
}
.list_news_home .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.list_news_home .wrapper {
  text-align: center;
}
.list_news_home h2.title {
  font-family: helveticaneuemedium;
  font-size: 26px;
  color: #2c4b9b;
  text-transform: uppercase;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: auto;
  position: relative;
  margin-bottom: 20px;
  display: inline-block;
}
@media (max-width: 980px) {
  .list_news_home h2.title {
    font-size: 24px;
  }
}
.list_news_home h2.title:before {
  content: "";
  display: block;
  width: 100%;
  height: 9px;
  background: url("../images/title_product_home.png") no-repeat center;
  background-size: cover;
  position: absolute;
  bottom: calc(100% + 6px);
}
.list_news_home .list_item_news .item {
  border: 1px dotted #d4d4d4;
  border-radius: 5px;
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  text-align: left;
}
.list_news_home .list_item_news .item:hover {
  background: #2c4b9b;
  border-color: #2c4b9b;
}
.list_news_home .list_item_news .item:hover .info .title a, .list_news_home .list_item_news .item:hover .info .short, .list_news_home .list_item_news .item:hover .info .date_update {
  color: #FFF;
}
.list_news_home .list_item_news .item .img {
  width: 40%;
  float: left;
}
.list_news_home .list_item_news .item .img a {
  border-radius: 7px;
}
.list_news_home .list_item_news .item .info {
  width: 60%;
  float: left;
  padding-left: 12px;
  padding-bottom: 20px;
  position: relative;
}
.list_news_home .list_item_news .item .info .title a {
  font-family: helveticaneuebold;
  font-size: 15px;
  color: #2c4b9b;
  text-transform: uppercase;
  line-height: 18px;
}
.list_news_home .list_item_news .item .info .short {
  font-family: helveticaneue-regular;
  font-size: 14px;
  color: #676767;
  line-height: 17px;
  padding-top: 4px;
}
.list_news_home .list_item_news .item .info .date_update {
  font-family: helveticaneue-regular;
  font-size: 13px;
  color: #383838;
  position: absolute;
  bottom: 0px;
  line-height: 13px;
}
.list_news_home .list_item_news .item .info .date_update:before {
  content: "";
  font-family: ficon;
}
.list_news_home .list_item_news .owl-controls .owl-nav .owl-prev {
  width: 40px;
  height: 40px;
  background: url("../images/nav_left_news_home.png") no-repeat;
  position: absolute;
  left: -78px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.list_news_home .list_item_news .owl-controls .owl-nav .owl-next {
  width: 40px;
  height: 40px;
  background: url("../images/nav_right_news_home.png") no-repeat;
  position: absolute;
  right: -78px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.full .wrapper #container {
  padding-top: 0px;
}
.full .wrapper #container .box_mid .box_mid-title {
  border-bottom: 2px solid #0b7ed7;
  text-align: left;
  margin-bottom: 0px;
}
.full .wrapper #container .box_mid .box_mid-title h1.mid_title_l {
  display: inline-block;
  padding: 10px 16px 7px;
  background: #0b7ed7;
  font-family: Roboto-Regular;
  font-size: 16px;
  color: #FFF;
  text-transform: uppercase;
  border-radius: 10px 10px 0px 0px;
}
.full .wrapper #container .box_mid .box_mid-content .row_item .col_item {
  width: 20%;
}
@media (max-width: 1180px) {
  .full .wrapper #container .box_mid .box_mid-content .row_item .col_item {
    width: 25%;
  }
}
@media (max-width: 760px) {
  .full .wrapper #container .box_mid .box_mid-content .row_item .col_item {
    width: 33.33%;
  }
}
@media (max-width: 630px) {
  .full .wrapper #container .box_mid .box_mid-content .row_item .col_item {
    width: 50%;
  }
}
.full .wrapper #container .box_mid .box_mid-content .row_item .col_item .wrap {
  height: 100%;
}
@media (max-width: 490px) {
  .full .wrapper #container .box_mid .box_mid-content .row_item .col_item .img {
    padding: 10px;
  }
}
@media (max-width: 450px) {
  .full .wrapper #container .box_mid .box_mid-content .row_item .col_item .info {
    padding: 5px 0px 0px;
  }
}
/*# sourceMappingURL=home.css.map */