img {
  border: 1px solid #c9c9c9; }

h1 {
  font-size: 35px; }

h2 {
  font-size: 25px; }

h3 {
  font-size: 22px;
  color: #0c3555; }

.article-intro .row:first-child img,
.article-content .row:first-child img {
  border: none; }

#before_head {
  background-color: #f5b300;
  color: #ffffff; }
  #before_head p {
    margin-bottom: 0; }
  #before_head .t3-module {
    margin-bottom: 0;
    float: left; }
  #before_head div.advanced-dropdown {
    top: 3px; }
  #before_head div.advanced-dropdown a.langChoose:link,
  #before_head div.advanced-dropdown a.langChoose:visited {
    background-color: transparent;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #ffffff; }
  #before_head div.advanced-dropdown a.langChoose img {
    border: none; }
  #before_head div.mod-languages.advanced-dropdown ul {
    background-color: #f5b300;
    width: 160px; }
    #before_head div.mod-languages.advanced-dropdown ul li {
      padding: 0 15px; }
  #before_head .custom_tel a {
    color: #ffffff;
    text-decoration: none; }

@media (min-width: 992px) {
  .t3-header {
    padding-bottom: 0; } }
header .navbar-nav > li,
header .navbar-nav > li:hover,
header .navbar-nav > li > a {
  height: 80px; }
header .navbar-nav li a {
  color: #3a7729; }
header .navbar-nav li.active {
  background-color: #f5b300; }
  header .navbar-nav li.active a {
    color: #ffffff; }
header .nav > li > a:hover,
header .nav > li > a:focus {
  background-color: #f5b300;
  color: #ffffff;
  height: 80px; }
header .nav .open > a,
header .nav .open > a:hover,
header .nav .open > a:focus {
  background-color: #f5b300;
  color: #ffffff; }
header .nav .dropdown-menu > li a:hover {
  background-color: #cf8906;
  color: #ffffff; }
header .nav .dropdown-menu > li.active a {
  background-color: #cf8906; }
header .nav .dropdown-menu {
  width: 100%; }
header .t3-megamenu .mega-nav > li,
header .t3-megamenu .dropdown-menu .mega-nav > li {
  background-color: transparent; }
header .t3-megamenu .mega-nav > li a:hover,
header .t3-megamenu .dropdown-menu .mega-nav > li a:hover,
header .t3-megamenu .mega-nav > li a:focus,
header .t3-megamenu .dropdown-menu .mega-nav > li a:focus,
header .t3-megamenu .dropdown-menu .mega-nav > li.active a {
  background-color: #cf8907;
  color: #ffffff; }
header .logo-img {
  border: none; }
@media (max-width: 991px) {
  header .logo .logo-image {
    text-align: center; } }
header .mega-col-nav {
  padding: 0; }
header .t3-megamenu .mega-inner {
  padding: 0; }
header .dropdown-menu {
  background-color: #f5b300;
  border: none;
  box-shadow: none;
  top: 67px;
  padding: 0; }
  header .dropdown-menu li a {
    color: #ffffff;
    padding: 5px 15px !important; }

#t3-mainbody-main {
  background-color: #f3f3f3; }

.readmore a {
  background-color: #3a7729;
  color: #ffffff;
  border: 1px solid #629b52; }
.readmore a:hover {
  background-color: #5bb940;
  color: #ffffff; }

#home4 {
  background-image: url("../../../../images/bg.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-top: 60px;
  padding-bottom: 70px; }

@media screen and (max-width: 767px) {
  #home4 {
    padding-top: 0;
    padding-bottom: 30px; } }
#t3-footer section {
  background-image: url("../../../../images/bg_footer.png");
  background-repeat: repeat-x;
  background-size: cover;
  background-color: #ffcf2c;
  padding-bottom: 0;
  padding-top: 30px;
  /*max-height: 93px;*/
  color: #ffffff; }
  #t3-footer section i::before {
    font-size: 26px; }
  #t3-footer section .fa-inverse {
    color: #000000; }
  #t3-footer section .borderright {
    border-right: 1px solid; }
  #t3-footer section .vericon {
    margin-top: 2%; }
  #t3-footer section .scoial-embed i::before {
    font-size: 38px; }
  @media (min-width: 768px) {
    #t3-footer section .scoial-embed {
      text-align: right; } }
  @media (max-width: 767px) {
    #t3-footer section .scoial-embed {
      text-align: center; }
    #t3-footer section .maginbottom {
      margin-bottom: 15px; } }
  #t3-footer section a {
    color: #ffffff;
    text-decoration: none; }
  #t3-footer section a:hover {
    color: #ffffff; }

.Newicon-transasia {
  width: 32px;
  height: 32px; }

@media (min-width: 992px) {
  .main_hightlight {
    position: relative;
    width: 100%;
    height: 376px; }
    .main_hightlight .hightlightframe {
      position: relative;
      width: 100%;
      height: 376px;
      overflow: hidden; }
      .main_hightlight .hightlightframe img {
        /*                position: absolute;
                        left: 50%;
                        top: 50%;
                        height: 100%;
                        width: auto;
                        -webkit-transform: translate(-50%,-50%);
                        -ms-transform: translate(-50%,-50%);
                        transform: translate(-50%,-50%);*/ }
      .main_hightlight .hightlightframe .hightimage {
        /*        position: absolute;
                clip: rect(0px,2000px,152px,0px);*/
        opacity: 0; }
    .main_hightlight .hightlighttext {
      position: absolute;
      z-index: 22;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.3); }

  .hightlighttext {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 376px;
    background-color: rgba(0, 0, 0, 0.3); }
    .hightlighttext .hightlight_subtext {
      position: absolute;
      right: 0;
      width: 30%;
      background-color: rgba(255, 255, 255, 0.4);
      top: 40%;
      padding: 30px 15px 15px 15px; }
      .hightlighttext .hightlight_subtext h3,
      .hightlighttext .hightlight_subtext h4,
      .hightlighttext .hightlight_subtext h5 {
        margin: 0; }
      .hightlighttext .hightlight_subtext h4 > span {
        font-size: 24px;
        color: #0c3555;
        /*border-top: 3px solid #f5b300;*/ }
        .hightlighttext .hightlight_subtext h4 > span + span {
          border: none;
          color: #3a7729; }
      .hightlighttext .hightlight_subtext h5 > span {
        font-size: 22px;
        color: #3a7729; }
      .hightlighttext .hightlight_subtext .borderyellow {
        position: absolute;
        top: 25px;
        left: 85px;
        width: 8%;
        height: 22px;
        overflow: hidden;
        border-bottom: 3px solid #f5b300; }
    .hightlighttext .hilight_about {
      position: absolute;
      right: 0;
      width: 30%;
      background-color: rgba(255, 255, 255, 0.4);
      top: 40%;
      padding: 30px 15px 15px 15px; }
      .hightlighttext .hilight_about h4 {
        margin: 0; }
      .hightlighttext .hilight_about h4 > span {
        font-size: 24px;
        color: #0c3555;
        border-top: 3px solid #f5b300; }
        .hightlighttext .hilight_about h4 > span + span {
          border: none;
          color: #3a7729; } }
@media (min-width: 768px) and (max-width: 991px) {
  .main_hightlight {
    position: relative; }
    .main_hightlight .hightlightframe {
      height: 230px; }
    .main_hightlight .hightimage {
      /*        position: absolute;
              clip: rect(0px,2000px,152px,0px);*/
      opacity: 0; }
    .main_hightlight .hightlighttext {
      position: absolute;
      z-index: 22;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.3); }
      .main_hightlight .hightlighttext .hightlight_subtext {
        position: absolute;
        right: 0;
        width: 30%;
        background-color: rgba(255, 255, 255, 0.4);
        top: 30%;
        padding: 30px 15px 15px 15px; }
        .main_hightlight .hightlighttext .hightlight_subtext h3,
        .main_hightlight .hightlighttext .hightlight_subtext h4,
        .main_hightlight .hightlighttext .hightlight_subtext h5 {
          margin: 0; }
        .main_hightlight .hightlighttext .hightlight_subtext h4 > span {
          color: #0c3555;
          font-size: 24px;
          /*border-top: 3px solid #f5b300;*/ }
          .main_hightlight .hightlighttext .hightlight_subtext h4 > span + span {
            border: none;
            color: #3a7729; }
        .main_hightlight .hightlighttext .hightlight_subtext h5 > span {
          font-size: 22px;
          color: #3a7729; }
        .main_hightlight .hightlighttext .hightlight_subtext .borderyellow {
          position: absolute;
          top: 25px;
          left: 85px;
          width: 20%;
          height: 22px;
          overflow: hidden;
          border-bottom: 3px solid #f5b300; }
      .main_hightlight .hightlighttext .hilight_about h4 > span {
        border-top: 3px solid #f5b300;
        margin-right: 5px; } }
@media (max-width: 767px) {
  .main_hightlight {
    position: relative; }
    .main_hightlight .hightlightframe {
      height: 230px; }
    .main_hightlight .hightimage {
      /*        position: absolute;
              clip: rect(0px,2000px,230px,0px);*/
      opacity: 0; }
    .main_hightlight .hightlighttext {
      position: absolute;
      top: 0;
      width: 100%;
      height: 55px;
      /*background-color: rgba(0,0,0,0.3);*/ }
      .main_hightlight .hightlighttext .hightlight_subtext {
        /*                position: absolute;
                        right: 0;*/
        width: 100%;
        background-color: rgba(255, 255, 255, 0.4);
        /*top: 0;*/
        padding: 10px 15px 10px 15px; }
        .main_hightlight .hightlighttext .hightlight_subtext h5 {
          position: relative;
          left: -19px; }
        .main_hightlight .hightlighttext .hightlight_subtext h3,
        .main_hightlight .hightlighttext .hightlight_subtext h4,
        .main_hightlight .hightlighttext .hightlight_subtext h5 {
          display: table;
          margin-left: -10px;
          margin: auto; }
        .main_hightlight .hightlighttext .hightlight_subtext h4 > span {
          color: #0c3555;
          font-size: 20px;
          /*border-top: 3px solid #f5b300;*/ }
          .main_hightlight .hightlighttext .hightlight_subtext h4 > span + span {
            border: none;
            color: #3a7729; }
        .main_hightlight .hightlighttext .hightlight_subtext h5 > span {
          font-size: 18px;
          color: #3a7729; }
        .main_hightlight .hightlighttext .hightlight_subtext .borderyellow {
          position: absolute;
          top: 5px;
          right: 38%;
          width: 10%;
          height: 22px;
          overflow: hidden;
          border-bottom: 3px solid #f5b300; }
      .main_hightlight .hightlighttext .hilight_about h4 > span {
        border-top: 3px solid #f5b300;
        margin-right: 5px; } }
.content-box {
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
  .content-box h4 {
    background-color: #f5b300;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #ffffff;
    padding: 5px 0px 5px 15px;
    margin-top: 0; }
  .content-box p {
    padding: 0 15px; }

.barhead {
  width: 100%;
  height: 15px;
  background-color: #f5b300;
  overflow: hidden;
  position: absolute;
  top: 142px; }

/*Menu Mobile*/
.menumobile {
  position: absolute;
  top: 0;
  left: 0; }

.menumobile_right {
  position: absolute;
  top: 0;
  right: 15px; }

.telmobile p {
  padding-top: 12px;
  margin-bottom: 0;
  color: #3a7729; }

.t3-off-canvas .t3-off-canvas-header {
  height: 50px;
  padding-left: 0px;
  background-color: #377823; }
  .t3-off-canvas .t3-off-canvas-header .t3-off-canvas-header-title {
    font-size: 24px;
    line-height: 50px;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0; }
.t3-off-canvas .t3-off-canvas-body {
  padding: 0; }
  .t3-off-canvas .t3-off-canvas-body .nav-pills > li.active > a,
  .t3-off-canvas .t3-off-canvas-body .nav-pills > li.active > a:hover,
  .t3-off-canvas .t3-off-canvas-body .nav-pills > li.active > a:focus {
    background-color: #f5b300;
    color: #ffffff; }
  .t3-off-canvas .t3-off-canvas-body .nav-pills > li > a {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0; }
  .t3-off-canvas .t3-off-canvas-body .dropdown-menu {
    display: none; }
  .t3-off-canvas .t3-off-canvas-body .nav a {
    color: #387823; }

.contact-logo {
  position: absolute;
  top: 10px;
  right: 15px; }

@media (min-width: 768px) and (max-width: 991px) {
  .contact-logo {
    right: 30px; } }
.form-contact h3 {
  color: #0c3555;
  display: inline-block; }
.form-contact .line-top {
  border-bottom: 2px solid #f5b300;
  width: 120px;
  overflow: hidden;
  position: absolute;
  top: 20px; }
.form-contact .contact-frame {
  border: 1px solid #cccccc;
  text-align: center;
  padding: 5px;
  color: #cccccc; }
.form-contact .row {
  margin-bottom: 15px; }

.blog-featured .items-row .item {
  margin-bottom: 0; }
.blog-featured .article-intro img[align=right],
.blog-featured .article-content img[align=right],
.blog-featured .article-intro .img_caption.right,
.blog-featured .article-content .img_caption.right,
.blog-featured .article-intro .pull-right.item-image,
.blog-featured .article-content .pull-right.item-image {
  margin-bottom: 0; }
.blog-featured h3 {
  margin-top: 0; }

.t3-footnav {
  background-image: url("../../../../images/map.png");
  background-repeat: no-repeat;
  background-position: top right; }
  .t3-footnav .t3-module {
    background-color: transparent; }
    .t3-footnav .t3-module .module-title {
      color: #0c3555;
      text-transform: uppercase; }
    .t3-footnav .t3-module li {
      text-transform: capitalize; }

.copyright2 {
  text-align: center;
  border-top: 1px solid #dcdcdc;
  padding-top: 30px;
  padding-bottom: 15px; }

.t3-content p {
  word-wrap: break-word; }
.t3-content .item-image {
  max-width: 100%; }
  .t3-content .item-image img {
    border: none; }
.t3-content .page-title,
.t3-content .article-title {
  color: #0c3555;
  /*border-bottom: 2px solid #f5b300;*/ }

.t3-before_footer .t3-module {
  margin-bottom: 0; }
  .t3-before_footer .t3-module p {
    margin: 0;
    height: 600px; }
.t3-before_footer div:first-child {
  padding: 0; }

@media (max-width: 767px) {
  #contact-form .form-group {
    margin: 0; }
    #contact-form .form-group .col-xs-12 {
      margin-bottom: 15px; } }
#contact-form .form-group input {
  width: 100%; }

.article-aside {
  color: #f5b300; }

.fieldacyemail {
  float: left; }
  .fieldacyemail span input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.acysubbuttons {
  float: left; }
  .acysubbuttons input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none; }

@media screen and (max-width: 767px) {
  .t3-mainbody {
    padding-top: 0;
    padding-bottom: 0; }
    .t3-mainbody .t3-content {
      padding-bottom: 0; } }
.t3-content .page-header {
  padding-bottom: 0;
  margin-bottom: 0; }
.t3-content .item-page h1 {
  margin-bottom: 0; }

/*# sourceMappingURL=custom.css.map */
