body {
  /*background: url("../img/bg.jpg") no-repeat;*/
  /*background: url("../img/bg.jpg") #e2f2f9 repeat-x center center;*/
  /*    -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071a0', endColorstr='#ffffff',GradientType=1 );  IE6-9 */
  /*.box-shadow(0 0 17px -6px  fade(#000, 50%));*/
  background-image: -webkit-linear-gradient(#e7f4fa, #2fa9d2 50%, #e7f4fa);
  background-image: -o-linear-gradient(#e7f4fa, #2fa9d2 50%, #e7f4fa);
  background-image: linear-gradient(#e7f4fa, #2fa9d2 50%, #e7f4fa);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7f4fa', endColorstr='#ffe7f4fa', GradientType=0);
  font-family: 'SegoeUI-Regular';
}
/*header*/
section.search {
  height: 40px;
  background: #1791d9 !important;
  font-size: 18px;
  padding-top: 2px;
}
section.search .acount-name {
  color: #ffffff;
}
section.search .navbar-form {
  margin: 0px;
}
section.search .navbar-form .form-control {
  background: #ffffff url("../img/icon-search.png") no-repeat scroll right center;
  border-radius: 0;
  border: none;
  box-shadow: none;
  height: 24px;
  margin-top: 1px;
  padding-right: 24px;
  width: 183px;
}
.logo-ascope {
  width: 220px;
  float: left;
}
.logo-ascope a img {
  width: 100%;
}
.logo-footer {
  padding: 94px 0 20px 0px;
}
[class^="flaticon-"]::before,
[class*=" flaticon-"]::before,
[class^="flaticon-"]::after,
[class*=" flaticon-"]::after {
  margin-left: 0px;
}
.div-menu-top {
  float: left;
}
.navbar {
  border: none;
}
.block-top-menu {
  display: inline-block;
}
.block-top-menu .navbar-nav.top-menu {
  white-space: nowrap;
}
.block-top-menu .navbar-nav.top-menu li {
  background: none;
  text-align: center;
}
.block-top-menu .navbar-nav.top-menu li a {
  background-color: transparent;
  color: #666666;
  display: block;
  width: 100%;
  padding-top: 35px;
}
.block-top-menu .navbar-nav.top-menu li.active,
.block-top-menu .navbar-nav.top-menu li:active,
.block-top-menu .navbar-nav.top-menu li:focus,
.block-top-menu .navbar-nav.top-menu li:hover {
  background: url('../img/bg-button.png') repeat-x;
}
.block-top-menu .navbar-nav.top-menu li.active a,
.block-top-menu .navbar-nav.top-menu li:active a,
.block-top-menu .navbar-nav.top-menu li:focus a,
.block-top-menu .navbar-nav.top-menu li:hover a {
  color: #fff;
}
.block-top-menu .navbar-nav.top-menu li.active a:hover,
.block-top-menu .navbar-nav.top-menu li:active a:hover,
.block-top-menu .navbar-nav.top-menu li:focus a:hover,
.block-top-menu .navbar-nav.top-menu li:hover a:hover {
  background: none;
}
.block-top-menu .navbar-nav.top-menu li.open {
  background: url('../img/bg-button.png') repeat-x;
}
.block-top-menu .navbar-nav.top-menu li.open a {
  /*background: url('../img/bg-button.png') repeat-x;*/
  color: #fff;
}
.block-top-menu .navbar-nav.top-menu li .dropdown-menu {
  background: #58aedf;
  padding: 0px;
  opacity: 0.9;
}
.block-top-menu .navbar-nav.top-menu li .dropdown-menu li {
  height: 40px;
  width: auto;
}
.block-top-menu .navbar-nav.top-menu li .dropdown-menu li a {
  color: #fff;
  padding: 0px 10px;
  text-align: center;
  line-height: 40px;
}
@media (min-width: 1200px) {
  .block-top-menu .navbar-nav.top-menu li {
    width: 100px;
  }
}
a.btn-login .btn-sign-in {
  background: none;
  border: 1px solid #fff;
  border-radius: 0;
  padding: 2px 12px;
  color: #fff;
}
a.btn-login .btn-sign-in:hover {
  opacity: 0.8;
}
.this-user-dropdown .dropdown-toggle {
  background: none;
  border: 1px solid #fff;
  border-radius: 0;
  padding: 2px 12px;
  color: #fff;
}
.this-user-dropdown ul.dropdown-menu {
  box-shadow: none;
  background: #77bde7;
  padding: 0px;
  margin-top: 5px;
  border: none;
  border-radius: 0px;
}
.this-user-dropdown ul.dropdown-menu li a {
  text-align: center;
  color: #fff;
}
.this-user-dropdown ul.dropdown-menu li a:hover,
.this-user-dropdown ul.dropdown-menu li a:active,
.this-user-dropdown ul.dropdown-menu li a:focus {
  background: #1791d9;
}
/*footer*/
.logo-buttom {  
/*   min-height: 210px; */
  background: url("../img/bg-bottom.png");
}
.logo-buttom .logo-footer {
  height: 100%;
}
.logo-buttom .logo-footer a {
  height: 100%;
}
.footer .ul_footer{
	list-style:none;
	width: 100%;
	display: table;
	table-layout: fixed; /* optional */
	margin:0;
	padding:0;
}
.footer .ul_footer .li_footer{
	display: table-cell;
	width: auto;
	padding:0 5px;
	vertical-align:middle;
}
.logo-buttom .logo-footer a img {
	width:100%;
    max-height:115px;
}
/*@media (min-width: 991px){
                 .logo-buttom .logo-footer a img {
                   height: 100% !important;
                   width:100% !important; 
                        }
                    }*/
.menu-bottom {
  background: #022d53;
  height: 45px;
  line-height: 45px;
}
.copyright {
  background: #011c35;
  height: 45px;
  line-height: 45px;
  color: #7d848d;
}
/*content*/
section.content-main {
  /*padding-top: 25px;*/
}
section.content-main detail-img img, section.content-main .imgdoc img:not(.brochure-new) {
  width: 100%;
}
.padding-content {
  padding: 0 125px;
}
@media (max-width: 1250px) {
  .padding-content {
    padding: 0 80px;
  }
}
@media (max-width: 1060px) {
  .padding-content {
    padding: 0 15px;
  }
}
/*.shadow-black {
    padding-bottom: 15px;
    padding-top: 15px;
}*/
.bxslider {
  /* -webkit-box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5); */
  background: #1384c6;
}
.bxslider .slider li {
  width: 100%;
  margin:0;
  padding:0;
}
.bxslider img {
  width: 100%;
}
.bxslider .bg-bxslider-left {
  width: 100%;
}
.bxslider .detail {
  font-size: 12px;
  color: #fff;
  padding-right: 30px;
  padding-top: 50px;
}
@media (min-width: 1200px) {
  .bxslider .detail.required-bg {
    font-size: 14px;
	max-width: 300px;
	background-image: url("../img/bg-bxslider-right.png");
  }
}
@media (min-width: 1200px) {
  .bxslider .detail {
    font-size: 14px;
	max-width: 300px;
  }
}
.bxslider .detail .bg {
  width: 100%;
  position: absolute;
  top: 0;
}
.bxslider .detail .title {
  font-size: 20px;
  max-height: 75px;
  word-break:break-word;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .bxslider .detail .title {
    font-size: 26px;
  }
}
.bxslider .detail .sub-title {
  margin-top: 5px;
  padding-bottom: 30px;
  margin-bottom: 10px;
  background: url("../img/bg-bxslider-right-line.png") bottom left no-repeat;
}
.bxslider .detail ._detail {
  /*text-align: justify;*/
  padding-right: 30px;
  height: 120px;
  overflow: hidden;
  word-break:break-word;
}
.bxslider .detail .read-more {
  padding-top: 10px;
  padding-right: 30px;  
  padding-bottom: 60px;
}
@media (min-width: 1200px) {
  .bxslider .detail .read-more {
    padding-top: 20px;
	padding-bottom: 20px;
  }
}
.bxslider .detail .read-more [class^="flaticon-"]:before,
.bxslider .detail .read-more [class*=" flaticon-"]:before,
.bxslider .detail .read-more [class^="flaticon-"]:after,
.bxslider .detail .read-more [class*=" flaticon-"]:after {
  font-size: 10px;
}
@media (min-width: 1200px) {
  .bxslider .detail .read-more [class^="flaticon-"]:before,
  .bxslider .detail .read-more [class*=" flaticon-"]:before,
  .bxslider .detail .read-more [class^="flaticon-"]:after,
  .bxslider .detail .read-more [class*=" flaticon-"]:after {
    font-size: 14px;
  }
}
.bxslider .detail .read-more a {
  font-size: 10px;
  color: #fff;
}
@media (min-width: 1200px) {
  .bxslider .detail .read-more a {
    font-size: 14px;
  }
}
.bxslider .bx-wrapper .bx-pager {
  padding-top: 0px;
}
.bxslider .bx-wrapper .bx-pager,
.bxslider .bx-wrapper .bx-controls-auto {
  bottom: 20px;
  width: 25%;
  right: 0px;
}
@media (max-width: 991px) {
  .bxslider .bx-wrapper .bx-pager,
  .bxslider .bx-wrapper .bx-controls-auto {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .bxslider .bx-wrapper .bx-pager,
  .bxslider .bx-wrapper .bx-controls-auto {
    bottom: 30px;
  }
}
.bxslider .bx-wrapper .bx-pager.bx-default-pager a {
  background: #4ea3d5;
}
.bxslider .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #FFF;
}
.bxslider .bx-controls-direction {
  width: 75%;
  position: absolute;
  top: 50%;
  height: 20px;
  margin-left: 10px;
}
.bxslider .bx-wrapper .bx-controls-direction a {
  width: 67px;
  height: 67px;
}
.bxslider .bx-prev,
.bxslider .bx-prev:hover {
  background: url('../img/bx-prev.png') no-repeat;
  background-position: 0px;
}
.bxslider .bx-next,
.bxslider .bx-next:hover {
  right: 0;
  background: url('../img/bx-next.png') no-repeat;
  background-position: 0px;
}
.content-box .content-box {
  padding-top: 15px;
}
.content-box .content-box-detail > div {
  float: none !important;
  word-break:break-word;
}
.content-box .content-box-detail {
    min-width:350px;
  vertical-align: middle;
  display: table-cell;
  text-align: justify;
  padding: 0 15px;
  font-family: 'SegoeUI-Regular';
  font-size: 11px;
}
@media (min-width: 1200px) {
  .content-box .content-box-detail {
    font-size: 14px;
  }
}
.content-box .content-box-detail.thumb-image {
  /*width: 370px;*/
}
@media (min-width: 1200px) {
  .content-box .content-box-detail.thumb-image {
    /*width: 447px;*/
  }
}
.content-box .content-box-detail .title {
  padding-top: 15px;
  font-family: 'MyriadPro-Regular';
  font-size: 22px;
  margin-bottom: 15px;
  padding-bottom: 10px;
}
@media (min-width: 1200px) {
  .content-box .content-box-detail .title {
    font-size: 27px;
  }
}
.content-box .content-box-detail [class^="flaticon-"]:before,
.content-box .content-box-detail [class*=" flaticon-"]:before,
.content-box .content-box-detail [class^="flaticon-"]:after,
.content-box .content-box-detail [class*=" flaticon-"]:after {
  font-size: 11px;
  margin-left: 0px;
}
@media (min-width: 1200px) {
  .content-box .content-box-detail [class^="flaticon-"]:before,
  .content-box .content-box-detail [class*=" flaticon-"]:before,
  .content-box .content-box-detail [class^="flaticon-"]:after,
  .content-box .content-box-detail [class*=" flaticon-"]:after {
    font-size: 13px;
  }
}
.content-box .content-box-detail a {
  color: #FFF;
  font-size: 11px;
}
@media (min-width: 1200px) {
  .content-box .content-box-detail a {
    font-size: 13px;
  }
}
.content-box .content-box-detail .read-more {
  margin-top: 10px;
}
.content-box.even {
  margin-top: 5px;
  /*background: url('../img/bg-bottom-even.png') no-repeat center top;*/
  background: url('../img/bg1.png') no-repeat right bottom #ffffff;
}
.content-box.even .content-box-detail {
  /*background: #fff;*/
}
.content-box.odd {
  margin-top: 5px;
  background: url('../img/bg2.png') no-repeat left bottom #329ed4;
}
.content-box .detail-left {
  color: #fff;
  float:right;
  text-align: right;
  padding-bottom: 34px;
}
.content-box .detail-left .title {
  background: url('../img/border-left.png') no-repeat right bottom;
  word-break:break-word;
}
.content-box .detail-left a {
  color: #FFF;
  font-weight: bold;
}
.content-box .detail-right {
  float:left;
  padding-bottom: 34px;
}
.content-box .detail-right .title {
  background: url('../img/border-right.png') no-repeat left bottom;
}
.content-box .detail-right a {
  color: #0c66b2;
  font-weight: bold;
}
/*bsslider*/
.bx-wrapper {
  margin: 0px;
}
.bx-wrapper .bx-viewport {
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;
  box-shadow: none;
  border: 0;
  left: 0;
  background: none;
}
/*News*/
.top-title {
  color: #136f9d;
  padding-bottom: 25px;
  font-size: 20px;
  background: url("../img/bg-bxslider-right-line.png") bottom left no-repeat;
}
@media (min-width: 1200px) {
  .top-title {
    font-size: 25px;
  }
}
.publish-date {
  font-size: 14px;
}
.pagination.bot {
  font-familt: 'Arial';
  font-size: 15px;
}
.pagination.bot li.active a {
  color: #2886c4;
  background: none;
  border: none;
  font-weight: bold;
}
.pagination.bot a {
  border: none;
  color: #325166;
  background: none;
}
.pagination.bot a:hover {
  color: #2886c4;
  background: none;
  border: none;
  font-weight: bold;
}
.pagination.bot .prev a,
.pagination.bot .next a {
  background: #1e80c1;
  color: #fff;
  border-radius: 4px;
}
.pagination.bot .prev a .glyphicon,
.pagination.bot .next a .glyphicon {
  font-size: 12px;
}
.pagination.bot .first,
.pagination.bot .last {
  display: none;
}
.detail-box {
  padding-top: 10px;
  -webkit-box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  background: #fff;
}
.detail-box .title {
  font-size: 20px;
  color: #0669b2;
  font-weight: bold;
}
@media (min-width: 1200px) {
  .detail-box .title {
    font-size: 25px;
  }
}
.detail-box .Publish-title {
  font-size: 20px;
  color: #999999;
}
@media (min-width: 1200px) {
  .detail-box .Publish-title {
    font-size: 20px;
  }
}
.detail-box .detail-img {
  margin-top: 25px;
}
.detail-box .detail-img img {
  width: 100%;
  height: auto;
}
.detail-box .shadow-black {
  padding-bottom: 0px;
  padding-top: 0px;
  height: 30px;
  opacity: 0.5;
}
.detail-box .shadow-black img {
  height: 100%;
}
.detail-box .detail {
  color: #686868;
}
.detail-box .download-doc {
  font-size: 22px;
}
.detail-box .download-doc a {
  color: #0669b2;
}
.detail-box .history-back {
  font-size: 22px;
}
.detail-box .history-back a {
  color: #0669b2;
}
.detail-box [class^="flaticon-"]::before,
.detail-box [class*=" flaticon-"]::before,
.detail-box [class^="flaticon-"]::after,
.detail-box [class*=" flaticon-"]::after {
  font-size: 25px;
  margin-right: 10px;
}
.margin-auto {
  margin: auto;
  float: none;
}
.news-padding {
  padding: 0px 33px 10px 10px;
}
.other-news {
  margin-top: 20px;
}
.other-news .row-new {
  display: table;
  margin-left: -8px;
  margin-right: -8px;
  background: #f0f8fc;
}
.other-news .row-new .other {
  -webkit-box-shadow: 0 0 17px -6px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 17px -6px rgba(0, 0, 0, 0.5);
  padding-top: 15px;
  padding-bottom: 15px;
}
.other-news .row-new .other .title {
  color: #0669b2;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 14px;
  background: url("../img/bg-other-bottom.png") bottom left no-repeat;
}
.other-news .row-new .other .detail {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 11px;
  color: #686868;
  word-break: break-word;
}
.other-news .btn {
  /* line-height: 320px; */
}
.other-news .btn [class^="flaticon-"]::before,
.other-news .btn [class*=" flaticon-"]::before,
.other-news .btn [class^="flaticon-"]::after,
.other-news .btn [class*=" flaticon-"]::after {
  font-size: 35px;
}
@media (min-width: 1200px) {
  .other-news .btn [class^="flaticon-"]::before,
  .other-news .btn [class*=" flaticon-"]::before,
  .other-news .btn [class^="flaticon-"]::after,
  .other-news .btn [class*=" flaticon-"]::after {
    font-size: 50px;
  }
}
.other-news #slider-next:active,
.other-news #slider-prev:active {
  outline: 0;
  box-shadow: none;
}
.other-news a.bx-prev:hover,
.other-news a.bx-prev:focus,
.other-news a.bx-next:hover,
.other-news a.bx-next:focus {
  text-decoration: none;
}
/*event*/
.calendar {
  -webkit-box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  background: #fff;
}
.calendar .title {
  line-height: 40px;
  color: #136f9d;
  font-size: 16px;
}
.calendar .des {
  background: #4884ba;
  font-size: 18px;
  color: #fff;
  line-height: 35px;
}
#datepicker {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: 'MyriadPro-Regular';
}
#datepicker .popover {
  background: #3a639b;
}
#datepicker .popover.bottom > .arrow::after {
  border-bottom-color: #3a639b;
}
#datepicker .popover .popover-content a.event-link {
  background: none;
  border: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #FFF;
  font-family: "Tahoma";
  font-size: 11px;
  overflow: hidden;
  padding: 5px 0;
}
#datepicker .popover .popover-content a.event-link:hover {
  opacity: 0.8;
}
#datepicker .popover .popover-content a.event-link:active {
  box-shadow: none;
}
.upcomming {
  -webkit-box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  background: #fff;
  margin-top: 30px;
  font-family: 'MyriadPro-Regular';
  padding-top: 40px;
}
.upcomming .title {
  font-size: 24px;
  color: #136f9d;
  margin-left: 40px;
  margin-bottom: 30px;
  display: inline-block;
}
.upcomming .upcomming-grid {
  margin-top: 30px;
  margin-bottom: 30px;
}
.upcomming .upcomming-grid .date {
  background: #4884ba;
  height: 130px;
  color: #fff;
  font-weight: bold;
  min-width:123px;
}
.upcomming .upcomming-grid .date .month {
  font-size: 20px;
  border-bottom: 2px solid #c5c5c5;
  position: relative;
  padding-bottom: 8px;
  margin-top: 25px;
  display: inline-block;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .upcomming .upcomming-grid .date .month {
    margin-top: 22px;
    font-size: 16px;
  }
}
.upcomming .upcomming-grid .date .month:after {
  content: "";
  display: block;
  width: 60%;
  height: 2px;
  padding: 0;
  margin: 0;
  background-color: #4884ba;
  position: absolute;
  right: -1px;
  bottom: -2px;
}
.upcomming .upcomming-grid .date .day {
  margin-top: 0px;
  font-size: 48px;
}
@media (max-width: 1200px) {
  .upcomming .upcomming-grid .date .day {
    margin-top: 0px;
    font-size: 40px;
  }
}
.upcomming .upcomming-grid .show-img img {
  width: 100%;
  /*height: 100%;*/
}
.upcomming .upcomming-grid .detail .detail-title {
  color: #4072af;
  font-size: 22px;
}
@media (max-width: 1200px) {
  .upcomming .upcomming-grid .detail .detail-title {
    font-size: 18px;
  }
}
.upcomming .upcomming-grid .detail .detail-des {
  color: #6f6f6f;
  font-size: 14px;
  padding-top: 35px;
  word-break:break-word;
}
@media (max-width: 1200px) {
  .upcomming .upcomming-grid .detail .detail-des {
    font-size: 11px;
  }
}
.upcomming .upcomming-grid .detail .read-more a {
  font-weight: bold;
}
@media (max-width: 1200px) {
  .upcomming .upcomming-grid .detail .read-more a {
    font-size: 11px;
  }
}
.upcomming .upcomming-grid .detail .read-more [class^="flaticon-"]::before,
.upcomming .upcomming-grid .detail .read-more [class*=" flaticon-"]::before,
.upcomming .upcomming-grid .detail .read-more [class^="flaticon-"]::after,
.upcomming .upcomming-grid .detail .read-more [class*=" flaticon-"]::after {
  font-size: 11px;
}
/*contact us*/
.contact-us {
  -webkit-box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  /*font-family: "Myriad Pro";*/
  background: #fff;
  padding-top: 55px;
}
.contact-us .contact-box {
  margin-left: 47px;
  margin-right: 47px;
}
.contact-us .contact-box .contact-form {
  width: 100%;
  margin: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}
.contact-us .contact-box .contact-form label {
  font-weight: normal;
  font-size: 16px;
}
.contact-us .contact-box .contact-form .btn {
  width: 70px;
  height: 27px;
  line-height: 14px;
  color: #fff;
}
.contact-us .contact-box .contact-form .btn-default {
  background-color: #aaaaaa;
}
.contact-us .contact-box .contact-form .btn-primary {
  background-color: #1e80c1;
}
.contact-us .contact-box.contact-p {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 47px;
  padding-right: 47px;
  padding-top: 40px;
  padding-bottom: 40px;
  float: left;
  width: 100%;
}
@media (max-width: 1200px) {
  .contact-us .contact-box.contact-p {
    font-size: 11px;
  }
}
.contact-us .contact-box.contact-p .detail{
	float:left;
}
.contact-us .contact-box.contact-p .contact-image {
  /* height: 75px; */
  /* width: 75px; */
  /* float:left; */
  /* background: url("../img/Untitled-2.png") bottom right no-repeat; */
  /* margin-right: 15px;   */
}
@media (max-width: 991px) {
	.contact-us .contact-box.contact-p .contact-image {
		margin-bottom: 25px;
	}
}
.contact-us .contact-box.contact-p .contact-image img {
  /* width: 70px; */
  /* height: 70px; */
	-webkit-box-shadow: 5px 5px 5px 0px rgba(213, 215, 212, 1);
	-moz-box-shadow: 5px 5px 5px 0px rgba(213, 215, 212, 1);
	box-shadow: 5px 5px 5px 0px rgba(213, 215, 212, 1);
}
.contact-us .contact-box.contact-p .email {
  color: #136f9d;
}
.contact-us .contact-box.contact-p .email[class^="flaticon-"]::before,
.contact-us .contact-box.contact-p .email [class*=" flaticon-"]::before,
.contact-us .contact-box.contact-p .email [class^="flaticon-"]::after,
.contact-us .contact-box.contact-p .email [class*=" flaticon-"]::after {
  margin-right: 5px;
}
.contact-us .contact-detail-box {
  background: #fafafa;
  border: 1px solid #f3f3f3;
}
.contact-us .contact-detail-box .contact-detail {
  width: 285px;
  margin: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}
.contact-us .contact-detail-box .contact-detail .title {
  color: #136f9d;
  margin-top: 18px;
  font-size: 26px;
}
.contact-us .contact-detail-box .contact-detail .detail {
  font-family: 'MyriadPro-Regular';
  color: #303030;
  font-size: 16px;
}
/*faq*/
.faq {
  background: #fff;
  -webkit-box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
}
.faq .faq-content {
  margin: 0 55px;
  margin-bottom: 25px;
}
.faq .faq-content .faq-title {
  font-size: 24px;
  color: #136f9d;
  margin-bottom: 20px;
  margin-top: 40px;
}
.faq .faq-content .faq-title img {
  width: auto;
  vertical-align: baseline;
}
@media (max-width: 1200px) {
  .faq .faq-content .faq-title {
    font-size: 20px;
  }
  .faq .faq-content .faq-title img {
    width: 22px;
  }
}
.faq .faq-content .faq-q {
  padding-top: 35px;
  border: 1px solid #f8f8f8;
  background: #fcfcfc;
  background: url("../img/bg-left.png") bottom left no-repeat;
}
.faq .faq-content .faq-q .img-q {
  width: 38px;
  height: 38px;
}
@media (max-width: 1200px) {
  .faq .faq-content .faq-q .img-q {
    width: 29px;
    height: 29px;
  }
}
.faq .faq-content .faq-q .quesion {
  font-size: 22px;
  color: #136f9d;
  margin-bottom: 15px;
}
.faq .faq-content .faq-q .quesion .faq-under-line {
  background: url("../img/under_line.png") bottom left no-repeat;
  padding-bottom: 7px;
}
@media (max-width: 1200px) {
  .faq .faq-content .faq-q .quesion {
    font-size: 18px;
  }
}
.faq .faq-content .faq-q .ans {
  font-size: 14px;
  color: #303030;
}
@media (max-width: 1200px) {
  .faq .faq-content .faq-q .ans {
    font-size: 11px;
  }
}
.faq-shadow-bottom {
  background: url('../img/faq-shadown.png') no-repeat center top;
  height: 22px;
}
/*about BDC*/
.about-bdc {
  background: #fff;
  /*padding-top: 25px;*/
  -webkit-box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
}
.about-bdc .top-topic {
  font-size: 20px;
  color: #1870a0;
  font-size: 26px;
}
.about-bdc .content-box {
  padding: 30px;
}
.about-bdc .content-box .detail {
  border: 1px solid #ededed;
  background: #f7f7f7;
  margin-bottom: 15px;
  color: #333333;
}
.about-bdc .content-box .detail .h-detail {
  font-size: 14px;
  font-weight: bold;
}
.forum-post .forum-title {
  font-size: 16px;
  color: #1a5b8d;
}
.forum-post .forum-sub-title {
  font-size: 12px;
  color: #838383;
}
.forum-post .post {
  border: 1px solid #cccccc;
  background: #2a85cb;
}
.forum-post .post label {
  font-weight: normal;
}
.forum-post .post .post-name {
  padding-top: 25px;
  /*color: #2a85cb;*/
  color: #ffffff;
  font-size: 14px;
}
.forum-post .post .post-time {
  /*color: #2a85cb;*/
  color: #ffffff;
  font-size: 10px;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  padding-top: 15px;
  padding-bottom: 15px;
}
.forum-post .post .post-datail {
  padding-top: 40px;
  /*color: #666666;*/
  color: #ffffff;
  font-size: 12px;
  border-left: 1px solid #cccccc;
  min-height: 175px;
}
.forum-post .post .reply {
  background: #cccccc;
  padding-top: 10px;
  padding-bottom: 10px;
}
.forum-post .post .reply .btn-reply {
  margin: 0 10px;
}
.forum-post .post .reply .btn-reply label {
  margin-right: 5px;
}
.forum-post .post .reply .btn-reply label.fa {
  font-size: 19px;
  margin-right: 0px;
}
.forum-post .post.comment {
  margin-top: 20px;
  background: #ffffff;
}
.forum-post .post.comment .post-name {
  color: #2a85cb;
}
.forum-post .post.comment .post-time {
  color: #2a85cb;
}
.forum-post .post.comment .post-datail {
  color: #666666;
}
.forum-post .post.comment .reply {
  background: #cccccc;
  padding-top: 10px;
  padding-bottom: 10px;
}
.forum-post .post.comment .reply .btn-reply {
  margin: 0 10px;
}
.forum-post .post.comment .reply .btn-reply label {
  margin-right: 5px;
}
.forum-post .post.comment .reply .btn-reply label.fa {
  font-size: 19px;
  margin-right: 0px;
}
.forum-post .post.sub-comment {
  margin-top: 0px;
}
.forum-post .report-topic {
  margin-top: 15px;
}
.forum-post .report-topic .user-reading {
  background: #2a85cb;
  color: #fff;
}
.forum-post .report-topic .member-reading {
  background: #ebebeb;
  color: #1a5b8d;
}
.forum-post .report-topic .page a {
  border: 1px solid #cccccc;
  padding: 6px 0;
  width: 22px;
  text-align: center;
  display: inline-block;
}
.forum-post .report-topic .pagination {
  margin: 0;
}
.forum-post .report-topic .pagination .show-num-page {
  float: left;
  display: inline-block;
  margin-right: 25px;
}
.forum-post .reply-box {
  /*margin-top: 30px;
  margin-bottom: 30px;*/
  background-color: white;
}
.forum-post .reply-box .btn-reply {
  margin: 15px 0;
}
.forum-post .reply-box .btn-reply .flaticon-text70 {
  margin-right: 5px;
}
/*modal*/
#login-modal .modal-dialog, #forget-password-modal .modal-dialog {
  width: 580px;
}
.form-group img {
  margin-left: 20px;
}
.modal-dialog {
  width: 100%;
}
.modal-dialog .modal-header {
  border: none;
}
.modal-dialog .modal-footer {
  border: none;
}
#add-folder .modal-footer {
  background: url("../img/bd-underline.png") top left repeat-x;
}
.modal .modal-header {
  color: #707070;
  font-size: 14px;
}
.modal .modal-header h4 {
  color: #136f9d;
}
.modal .modal-body {
  color: #136f9d;
}
.modal .modal-body .tooltip-input {
  font-size: 14px;
  color: #686868;
}
.modal .modal-body .scroll {
  height: 820px;
  overflow-y: auto;
  overflow-x: hidden;
}
.modal .checkbox-list .btn {
  margin-left: 0px;
  border: 2px solid #ebebeb;
  border-top: none;
  border-radius: 0;
  text-align: left;
  height: 120px;
  white-space: normal;
  font-family: 'MyriadPro-Regular';
  padding-top: 24px;
  padding-bottom: 24px;
}
.modal .checkbox-list .btn:first-child {
  border-top: 2px solid #ebebeb;
}
.modal .checkbox-list .btn .title {
  font-weight: bold;
  color: #1a5b8d;
  font-size: 16px;
}
.modal .checkbox-list .btn .description {
  color: #6f6f6f;
  font-size: 14px;
}
.modal .checkbox-list .btn.active {
  box-shadow: none;
  background: #304f8b;
}
.modal .checkbox-list .btn.active .title {
  color: #fff;
}
.modal .checkbox-list .btn.active .description {
  color: #fff;
}
.font-color-333333 {
  color: #333333 !important;
}
.font-color-1a5b8d {
  color: #1a5b8d !important;
}
.padding-top {
  padding-top: 15px;
}
.padding-bot {
  padding-bottom: 15px;
}
.font-bold {
  font-weight: bold !important;
}
.img-width-auto {
  width: auto !important;
}
.fix-width-height-person
{
    width:450px !important;
    height:190px !important;
}
.fix-width-100percent{
	width:100%;
}
.margin-auto-side{
	margin:0 auto;
}
.clear-all-margin{
	margin:0 !important;
}
.clear_both{
	clear:both;
}
.slider-base
{
	position:relative;
}
.slider-base .slider-prev-arrow, .slider-base .slider-next-arrow{
	top:35%;
	z-index:100;
	position:absolute;	
}
.slider-base .slider-prev-arrow{left:0;}
.slider-base .slider-next-arrow{right:0;}
@media (max-width : 400px){
	.slider-base .slider-prev-arrow{left:-2%;}
	.slider-base .slider-next-arrow{right:-2%;}
}

.member_base .ul_member{
	list-style:none;
	width: 100%;
	display: table;
	table-layout: fixed; /* optional */
	margin:0;
	padding:0;
	text-align: center;
}
.member_base .ul_member .li_member{
	display: table-cell;
	width: auto;
	padding:0 5px;
	vertical-align:top;
	margin:0;
	height:auto;
	word-break:break-word;
}
@media (max-width : 768px) {
	.member_base .ul_member .li_member{
		display: inline-block;
		width:15%;
	}
}
.member_base .ul_member .li_member img {
	width:100%;
    max-height:55px;
}
.height-100-percent
{
	height:100%;
}
.modal-dialog {
    width: auto;
}
.word-break{
	word-break:break-word;
}
.disable-slider-nav{
	opacity: 0.01; 
	cursor: default;
}
.disable-slider-nav a{
	cursor: default;
}
.img-shadow{
    box-shadow: 0px 5px 15px #ddd;
}
.doc-btndownload
{
	width: 116px;
	height: 29px;
	border: none;
	margin-left: 30%;
	background: url('../img/doc/btndownload.png') no-repeat;
}
.brochure-new
{
	position:absolute;
	top:-10px;
	left:7px;
}
.detail-page-read-more
{
	position:absolute;
	bottom:4%;
	right:5%;
}

.w-80 {
    width: 80%;
}

.w-60 {
    width: 60%;
}

.w-20 {
    width: 20%;
}

.w-50 {
    width: 50%;
}

.d-inline-block {
    display: inline-block;
}