html, body  {
    font-size: 15px;
    padding: 0;
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.jumbotron {
  margin-bottom: 9px;
}
/* font */

/* iconmanarom Gylphions */
@font-face {
  font-family: 'icomanarom';
  src:  url('../fonts/icomanarom.eot?t40fj7');
  src:  url('../fonts/icomanarom.eot?t40fj7#iefix') format('embedded-opentype'),
    url('../fonts/icomanarom.ttf?t40fj7') format('truetype'),
    url('../fonts/icomanarom.woff?t40fj7') format('woff'),
    url('../fonts/icomanarom.svg?t40fj7#icomanarom') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon-avatar .path1:before {
  content: "\e903";
  color: rgb(255, 255, 255);
  font-size: 24px;
}
.icon-avatar .path2:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(111, 202, 242);
  font-size: 24px;
}
.icon-avatar .path3:before {
  content: "\e905";
  margin-left: -1em;
  color: rgb(111, 202, 242);
  font-size: 24px;
}
.icon-chat:before {
  content: "\e907";
  color: #fff;
}
.icon-doctor:before {
  content: "\e909";
  color: #9fd1de;
}

.icon-email_1 .path1:before {
  content: "\e90a";
  color: rgb(255, 101, 85);
}
.icon-email_1 .path2:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-email_1 .path3:before {
  content: "\e90c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-email_1 .path4:before {
  content: "\e90d";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-email_1 .path5:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-facebook_2:before {
  content: "\e91a";
}
.icon-heart .path1:before {
  content: "\e91b";
  color: rgb(255, 255, 255);
}
.icon-heart .path2:before {
  content: "\e91c";
  margin-left: -1em;
  color: rgb(111, 202, 242);
}
.icon-home:before {
  content: "\e91d";
  color: #9fd1de;
}
.icon-mhlogo .path1:before {
  content: "\e920";
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path2:before {
  content: "\e921";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path3:before {
  content: "\e922";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path4:before {
  content: "\e923";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path5:before {
  content: "\e924";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path6:before {
  content: "\e925";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path7:before {
  content: "\e926";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path8:before {
  content: "\e927";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path9:before {
  content: "\e928";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path10:before {
  content: "\e929";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path11:before {
  content: "\e92a";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path12:before {
  content: "\e92b";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path13:before {
  content: "\e92c";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path14:before {
  content: "\e92d";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path15:before {
  content: "\e92e";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path16:before {
  content: "\e92f";
  margin-left: -1.19140625em;
  color: rgb(0, 152, 216);
  font-size: 36px;
}
.icon-mhlogo .path17:before {
  content: "\e930";
  margin-left: -1.19140625em;
  color: rgb(0, 191, 242);
  font-size: 36px;
}
.icon-mhlogo .path18:before {
  content: "\e931";
  margin-left: -1.19140625em;
  color: rgb(0, 191, 242);
  font-size: 36px;
}
.icon-mhlogo .path19:before {
  content: "\e932";
  margin-left: -1.19140625em;
  color: rgb(126, 210, 246);
  font-size: 36px;
}
.icon-phone .path1:before {
  content: "\e93b";
  color: rgb(128, 221, 255);
}
.icon-phone .path2:before {
  content: "\e93c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}.icon-psychotest:before {
  content: "\e941";
  color: #9fd1de;
}
.icon-services-price:before {
  content: "\e943";
  color: #9fd1de;
}
.icon-youtube .path1:before {
  content: "\e947";
  color: rgb(126, 210, 246);
  font-size: 48px;
}
.icon-youtube .path2:before {
  content: "\e948";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
  font-size: 48px;
}
.icon-youtube .path3:before {
  content: "\e949";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
  font-size: 48px;
}
.icon-youtube .path4:before {
  content: "\e94a";
  margin-left: -1.0009765625em;
  color: rgb(126, 210, 246);
  font-size: 48px;
}

/*font-ent */

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1025px) {
  .box-icon-regis, .box-icon-search {
    font-size: 22px;
  }
  .navbar-collapse {
    padding: 0px;
  }
  .box-test-1 a:link {
    color: #fff;
  }
  .box-test-1 a:visited {
    color: #fff;
  }
  .thumbnail-all {
    width: 30%;
    float: left;
    display: block;
    padding: 0px;
    margin-bottom: 0px;
    line-height:0;
    background-color:none;
    border: none;
    border-radius: 0px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
  }
  .seminar_imgsize{
    width: 109px;
    height: 40px;
  }
  .boxed-all {
    width: 100%;
    float: left;
    margin-bottom: 30px;
  }
  .img_app {
    width: 350px;
    height: 210px;
  }
  .vdo_app {
    width: 567px;
    height: 350px;
  }
  .box-test-1 {
    width: 22%;
    margin: 10px;
    padding: 21px;
    text-align: center;
    border: 1px #fff solid;
    float: left;
    height: 135px;
    background-color: #81d2f3;
}
  .box-article {
    width: 25%;
    float: left;
    padding: 0 15px 50px 0;
    height: 300px;
}
.box-gallery {
  width: 25%;
  float: left;
  padding: 0 15px 50px 0;
  height: 300px;
}
.box-brochure {
  width: 25%;
  float: left;
  padding: 0 15px 50px 0;
  height: 300px;
}
  .img-article {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 4px;
    transition: all .2s ease-in-out;
  }
  .panel-body-white-blog {
    padding: 40px;
    padding-bottom: 50px;
    background-color:#fff;
    border-color: transparent;
    font-family: Prompt;
    font-size: 16px;
    font-style: normal;
  }
  .blog-mask-caption {
    text-align: left;
    max-width: 800px;
    text-indent: 10px;
    margin-top: 20px;
    color: #9a9a9a;
}
  .blog-center-header{
    padding-bottom: 25px;
  }
  .auther {
    width: 50%;
    float: left;
  }
  .social {
      width: auto;
      float: right;
  }
  .hidden-print {
    margin-right: 10px;
    float: left;
  }
  .bounceInLeft {
    width: 25%;
    float: left;
    padding: 0 15px 50px 0;
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
    height: 400px !important;
}
.blog-box {
  width: 25%;
  float: left;
  padding: 0 15px 50px 0;
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
  height: 400px !important;
}
  .list-group-item a:link{
    color: #fff;
  }
  .chart img {
    width: 50%
  }

  .hr-body {
    padding: 0 0 30px 30px;
    text-align: left;
    float: left;
    width: 50%;
  }
  .hr-body1 {
    padding: 0 0 30px 30px;
    text-align: left;
    float: left;
    width: 100%;
    padding-left: 25px;
  }
  .footer-list-group a:visited {
    color: #fff;
  }
  .formmail-contact {
    width: 50%;
    float: left;
    font-size: 18px;
    font-weight: 300;
  }
  .address-contact {
    width: 50%;
    font-weight: 200;
    font-size: 18px;
    padding-right: 40px;
    float: left;
  }
  .panel-heading {
    padding: 10px 0px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    padding: 10px 20px;
}
  .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    margin-left: 10px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #0ab545;
    border-radius: 10px;
}
  .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    color: inherit;
    color: #1f5790;
    font-weight: 500;
}
  .search-tel {
    text-align: center;
    border: 1px solid #1ABFF1;
    padding: 5px;
    margin: auto;
    width: 20%;
  }
  .search-text {
    border: 1px solid #efebeb;
    border-radius: 4px;
    padding: 20px;
    margin: auto;
    margin-right: 268px;
    /* margin-bottom: -39px; */
    float: left;
    width: 111%;
  }
  .search-DoctorEng {    
    border: 1px solid #efebeb;
    border-radius: 4px;
    padding: 20px;
    margin: auto;
    margin-right: 200px;
    float: left;
    width: 100%;
  }
  

  .hr {
    background-color: #41BFBA;
    padding: 9px;
    margin: auto;
    margin-right: 268px;
    float: left;
    width: 111%;
  }
  .training {
     background-color: #F28380;
     padding: 9px;
     margin: auto;
     margin-right: 268px;
     float: left;
     width: 111%;
  }

  .search-1 {
   
    text-align: center;
    font-size: 30px;
    /* color: #000; */
    padding: 50px;
    font-weight: 300;
    float:left;
    width: 50%;
    /* vertical-align: middle; */
  }
  .search-2 {
    text-align: center;
    font-size: 30px;
    /* color: #000; */
    padding: 50px;
    font-weight: 300;
    float:left;
    /* vertical-align: middle; */
    width: 50%;

  }
  .footer-search {
    font-size: 22px;
    padding: 60px;
    text-align: center;
    font-weight: 200;
  }
  .breadcrumb > li + li:before {
    padding: 0 5px;
    color: #e1f4fd;
    content: "/\00a0";
}
  .breadcrumb {
    padding: 0px;
    margin-bottom: 10px;
    list-style: none;
    background-color:transparent !important;
    border-radius: 0px;
    /* color: #000; */
    font-weight: 200;
    font-size: 15px;
}
  .text-service {
    color:#fff;
  }
  .service-last {
    padding: 40px 0px;
    text-align: center;
    border-bottom: 1px solid #bcecff;
  }
  .service-activity {
    width: 50%;
    float: left;
    text-align: center;
    border-bottom: 1px solid #bcecff;
    border-right: 1px solid #bcecff;
    padding: 60px;
  }
  .service-activity-2 {
    width: 50%;
    float: left;
    text-align: center;
    border-bottom: 1px solid #bcecff;
    padding: 60px;
}
.service-activity-3 {
  width: 50%;
  float: left;
  text-align: center;
  border-right: 1px solid #bcecff;
  padding: 60px;
}
.service-activity-4 {
  width: 50%;
  float: left;
  text-align: center;
  padding: 60px;
}
  .service-day {
    clear: both;
    padding: 90px;
    text-align: center;
    border-bottom: 1px solid #bcecff;
    border-top: 1px solid #bcecff;
  }
  .service-in {
    padding: 100px;
  }
  .service-people {
    width: 33.33%;
    float: left;
    border-left: 1px solid #bcecff;
    text-align: center;
  }
  .service-opd-1 {
    width: 50%;
    border-right: 1px solid #bcecff;
    float: left;
  }
  .service-opd-1 {
      width: 50%;
      float: left;
      padding: 70px 0px;
      text-align: center;
      }
  .service-opd-2 {
      width: 50%;
      float: left;
      padding: 70px 0px;
      text-align: center;
      }
  .service-new-patients {
    text-align: center;
    padding: 70px 0px;
    clear: both;
  }
  .service-all {
    background-color: #6DCFF6;
  }
  .size-icon-service {
    width: 75px;
    height: auto;
    margin-bottom: 20px;
  }
  .size-icon-check-cercle {
    width: 25px;
    height: auto;
  }
  .size-icon-check-cercle-all {
    width: 18px;
    height: auto;
  }
  .size-icon-index {
    width: 28px;
    height: auto;
    margin-bottom: 20px;
    float: left;
  }
  .size-icon-index-2 {
    width: 28px;
    height: auto;
    float: left;
  }
  .size-icon-service-all {
    width: 75px;
    height: auto;
    margin-bottom: 20px;
  }
  .footer-icon {
    width: 40px;
    float: left;
  }
  .col-md-6 {
    width: 50%;
    float: left;
  }
  .text-align {
    text-align: center;
    margin-top: 215px;
  }
  .panel-body-footer  {
    padding: 30px;
    background-color: #758081;
    border-color: transparent;
    color: #ffffff;
    font-weight: 200;
    font-size: 17px;
    height: 300px;
}
.size {
  width: 20px;
  margin: 2px 2px;
}
.size-logo {
  width: 20px;
  margin: 2px 2px;
}
.site-footer .social-icons a{
  display:inline-block;
  width:32px;
  border:none;
  font-size:20px;
  border-radius:50%;
  margin:4px;
  color:#fff;
  text-align:center;
  background-color:#2785b1;
  height:32px;
  opacity:0.8;
  line-height:32px;
}
.footer-list-group > li {
  background-color: #758081;
  border-color: #758081;
  color: #ffffff;
  text-align: left;
  width: 278px;
}
.gradient {
  background: linear-gradient(to left, #619ef5 0%, #bee2fc 100%)
}
.navbar-wrapper>.container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-wrapper .navbar {
  padding-right: 0px;
  padding-left: 0px;
  margin-bottom: 0px;
}

.navbar-wrapper .navbar .container {
  width: auto;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}

.navbar-wrapper {
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}
/* Icon*/
.all-service {
  clear: both;
  text-align: center;
  /* padding-top: 500px; */
  text-decoration: underline;
  font-size: 18px;
  color: #ffffff;
  /* border: 1px solid #fff; */
  padding: 5px 17px;
  margin: auto;
  /* background-color: #fff; */
  width: 183px;
  }
.social-icons-top {
  float: right;
  margin: 10px 10px;
  padding-right: 20px;
  border-right: 1px solid #c1dbe7;
}
  .connect-icons-top {
    float: right;
    margin: 10px 10px;
    padding-right: 20px;
    border-right: 1px solid #c1dbe7;
  }
.lang {
  font-size: 15px;
  color: #000;
  font-family: arial;
  text-decoration: none;
  font-weight: 700;
  margin-top: 10px;
  float: right;
}
.lang-text {
  margin: 0 0 10px 0;
}
.text-icon {
  font-size: 18px;
  vertical-align: middle;
  color: #1F5790;
  font-family: arial;
  font-weight: 700;
}
.text-icon-2 {
  font-size: 15px;
  vertical-align: middle;
  color: rgb(88, 106, 124);
  font-weight: 200;
}
.icon-home-24px:before {
  content: "\e91d";
  color: #9fd1de;
  font-size: 32px
}
  .icon-heart-24px .path1:before {
    content: "\e91b";
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-heart-24px .path2:before {
    content: "\e91c";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size:30px;
  }
  .icon-avatar .path1:before {
    content: "\e903";
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-avatar .path2:before {
    content: "\e904";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-avatar .path3:before {
    content: "\e905";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .fa-check-circle-o:before {
    content: "\f05d";
    margin-right: 10px;
    color: #6FCAF2;
  }
  .icon-star-24px .path1:before {
    content: "\e945";
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-star-24px .path2:before {
    content: "\e946";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .faq-icon {
    width: 237px;
    margin: auto;
  }
  .icon-opd:before {
    content: "\e935";
    color: #fff;
    font-size: 75px;
    position: relative;
    vertical-align:-18px;
  }
  .icon-patient:before {
    content: "\e939";
    color: #fff;
    font-size:75px;
    position: relative;
  }
  .icon-ipd:before {
    content: "\e91e";
    color: #fff;
    font-size: 75px;
    vertical-align: -20px;
    position: relative;
  }
  .icon-day:before {
    content: "\e908";
    color: #fff;
    font-size: 75px;
    position: relative;
    vertical-align: -20px;
  }
  .icon-article .path1:before {
    content: "\e900";
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-article .path2:before {
    content: "\e901";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-article .path3:before {
    content: "\e902";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-play_2 .path1:before {
    content: "\e93d";
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-play_2 .path2:before {
    content: "\e93e";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-play_2 .path3:before {
    content: "\e93f";
    margin-left:-30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-play:before {
    content: "\e940";
    color: #00b5ee;
    position: relative;
    top: 9px;
    font-size: 25px;
    margin-right: 3px;
  }
  .icon-paper .path1:before {
    content: "\e936";
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-paper .path2:before {
    content: "\e937";
    margin-left: -30px;
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-paper .path3:before {
    content: "\e938";
    margin-left: -30px;
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-phone_1:before {
    content: "\e93a";
    color: #fff;
    font-size: 75px;
  }
  .icon-email_2 .path1:before {
    content: "\e90f";
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path2:before {
    content: "\e910";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path3:before {
    content: "\e911";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path4:before {
    content: "\e912";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path5:before {
    content: "\e913";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path6:before {
    content: "\e914";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path7:before {
    content: "\e915";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path8:before {
    content: "\e916";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path9:before {
    content: "\e917";
    margin-left: -1.0185546875em;
    color: rgb(159, 209, 222);
    font-size: 45px;
  }
  .icon-facebook_1 .path1:before {
    content: "\e918";
    color: rgb(31, 87, 144);
    font-size:55px
  }
  .icon-facebook_1 .path2:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(255, 255, 255);
    font-size: 55px;
  }
  .icon-doctor-24px:before {
    content: "\e909";
    color: #9fd1de;
    font-size: 32px;
  }
  .icon-psychotest-24px:before {
    content: "\e941";
    color: #9fd1de;
    font-size: 32px;
  }
  .icon-services-price-24px:before {
    content: "\e943";
    color: #9fd1de;
    font-size: 32px;
  }
  .icon-services-24px:before {
    content: "\e944";
    color: #9fd1de;
    font-size: 32px;
  }

/*Nav-bar*/
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
  text-align: center;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav  {
  color: #ffffff;
  background-color: #66847D;
  border-bottom: 1px solid #66847d;
  text-align: center;
}
.nav > li > a {
  position: relative;
  display: block;
  color: #ffffff;
}
.menu-txt {
  font-size: 17px;
  margin: 10px 0;
  font-weight: 300;
}
 .navbar-wrapper .navbar {
  border-radius: 0px;
  background-color: #E8EEEC;
  margin-bottom: 0px;
}
.navbar-default .navbar-collapse {
  margin-top: 0px;
  margin-bottom: 0px;
}
.container {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}
.navbar-wrapper .container {
  padding-right: 0px;
  padding-left: 0px;
}
.container > .navbar-header {
  width: 100%
}
.nav-top {
  float: left;
  width: 40%;
}
.nav-top-2 {
  float: right;
  width: 60%;
  padding: 15px;

}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  margin-left: 1px;
  /* font-size: 18px; */
  /* line-height: 20px; */
}
/* Font-size*/
h1,.h1 {
  font-size: 35px;
  font-weight: 400;
  margin-top: 0px;
  margin-bottom: 0px;
}
.color {
color: #019bcc;
}
h1service,.h1service {
  font-size: 35px;
  font-weight: 400;
  color: rgb(255, 255, 255);
  margin-top: 0px;
  margin-bottom: 20px;
}
h1magazine,.h1magazine {
  font-size: 35px;
  font-weight: 400;
  color:#333;
  margin-top: 0px;
  margin-bottom: 20px;
}
h2,.h2 {
  font-size: 24px;
  /* color: #00B5EE; */
  font-weight: 400;
  line-height: 1.4em;
  margin-top: 0px;
  margin-bottom: 0px;
}
h2service,.h2service {
  color: #fff;
  line-height: 32px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 24px;
  /* color: #00B5EE; */
  font-weight: 400;
}
h3,.h3 {
  font-size: 18px;
  margin-top: 0px;
  font-weight: 200;
  margin-bottom: 0px;
  line-height: 32px;
}
/* end-Font-size*/
/* index */
.tel {
  font-size: 18px;
  padding-top: 7px;
  padding-left: 57px;
  color: #fff;
}
.email {
  font-size: 18px;
  padding-left: 20px;
  color: #fff;
  margin-top: 9px;
  /* vertical-align: 20px; */
  position: absolute;
}
.phone {
  border-bottom: 1px solid #c0e2eb;
  padding-bottom: 35px;
}
.mail {
  padding: 20px 0;
  border-bottom: 1px solid #c0e2eb;
}
.header {
  height: 60px;
  background-color: #D4EFFC;
}
.m1 {
  border-right: solid 1px #66847d;
  width: 14%;
}
.m2 {
  border-right: solid 1px #66847d;
  width: 16%;
}
.m3 {
  border-right: solid 1px #66847d;
  width: 20%;
}
.m4 {
  border-right: solid 1px #66847d;
  width: 20%;
}
.m5 {
  border-right: solid 1px #66847d;
  width: 18%;
}
.m6 {
  border-right: solid 1px #66847d;
  width: 10%;
}
.navbar-nav {
  padding: 5px 0;
  font-size: 1.3vw;
  float: left;
  margin: 0;
  width: 100%;
  background-color: #66847D;
  min-height:100%;
  text-align: center;
}
.navbar-fixed-top, .navbar-fixed-bottom {
  position: unset;
  right: 0;
  left: 0;
  z-index: 1030;
}
.magazine-txt {
  font-size: 32px;
  text-align: -webkit-center;
  color: #46C4F2;
}
.thumbnail {
  display: block;
  padding: 0px;
  margin-bottom: 0px;
  line-height:0;
  background-color:none;
  border: none;
  border-radius: 0px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}
.thumbnail .caption {
    padding: 0px;
    color: #333;
}


.question {
  padding: 30px;
  background-color: #ABE0F9;
  text-align: center;
}
.media-heading {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  /* color: #46C4F2; */
  /* position: relative; */
  /* overflow: hidden; */
}
.media-heading img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.media-heading:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.magazine {
  width: 25%;
  padding-right: 4%;
  float: left;
}

.magazine-heading {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  color: #46C4F2;
}
.evaluation-1 {
  font-size: 20px;
  color: #58595B;
  font-weight: 200;
  line-height: 41px;
}
.evaluation-2 {
  font-size: 18px;
  color: #58595B;
  font-weight: 200;
  line-height: 25px;
  margin-top: 10px;
}
.tour-1 {
  font-size: 18px;
  color: #58595B;
  font-weight: 200;
  line-height: 25px;
  margin-top: 10px;
}
.tour-2 {
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
  margin-top: 10px;
  color: #4f5d61;
}
.test-2 {
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
  margin-top: 10px;
  color: #4f5d61;
}
a {

  text-decoration: none;
}
.link {
  color: #000;
}
.link-news {
  color: #00B5EE;
}
.link-service {
  color: #fff;
}
.link-article {
  color: #1B2E5C;
}
.news {
  font-size: 18px;
  font-weight: 200;
  line-height: 25px;
  margin: 5px 0;
  color: #58595B;
}

.thumbnail {
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0px;
  margin-bottom: 0px;
  line-height:0;
  background-color:none;
  border: none;
  border-radius: 0px;
}
.thumbnail img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.thumbnail:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.more {
  font-size: 16px;
  padding: 10px;
  font-weight: 300;
    vertical-align: -5px;
}
.yt {
  font-size: 18px;
  color: rgb(255, 255, 255);
  font-weight: 200;
  line-height: 25px;
}
.heading-txt {
  font-size: 28px;
  color: #297292;
  vertical-align: 4px;
  margin-left: 5px;
  font-weight: 500;
}
.heading-txt-channel {
  font-size: 28px;
  color: #abe0f9;
  vertical-align: 4px;
  margin-left: 5px;
  font-weight: 500;
}
.panel-heading-tour {
  padding: 0px 0px 20px 0px;
}
.panel-heading-test {
  padding: 100px 0px;
  text-align: center;
}
.panel-heading-news {
  padding: 0px 0px 45px 0px;
}
.panel-heading-article {
  padding: 0px 0px 45px 0px;
}
.boxed-news {
  width: 31%;
  float: left;
  background-color: #EEF8FD;
  margin-right: 3.5%;
}
.boxed-news-2 {
  width: 31%;
  float: left;
  background-color: #EEF8FD;
}
ul, ol {
  /* margin-top: 0; */
  /* margin-bottom: 10px; */
  margin-left: 0px;
  padding: 0px;
}
.media-body {
  display: table-cell;
  vertical-align: top;
  padding: 5px 20px;
  text-align: left;
}
.corp-services-txt {
  font-size: 45px;
  text-align: -webkit-center;
  color: #297292;
  font-weight: 600;
  /* font-family: arial; */
  font-weight: 500;
  margin-bottom: 50px;
}
hr { 
  margin-top: 25px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #ccc;
}
.form-inline .form-control {
  display: inline-block;
  width: 387px;
  height: 47px;
  font-size: 22px;
  font-weight: 200;
  vertical-align: middle;
  border: 1.2px solid #fff;
  background-color: #c0e2eb;
}
p {
  margin: 0px;
}

.panel-body {
  padding: 0px;
}
.panel-body-test {
  height: 300px;
  position: relative;
}
.panel-body-magazine {
  padding: 0px 20px;
  background-color: rgb(255, 255, 255);
}
.panel-default-magazine {
  /* color: #ffffff; */
  background-color: rgb(255, 255, 255);
  /* border-color: #ddd; */
  color: #ffffff;
  padding: 75px 0px 100px 0px;
}
.panel-default-channel{
  background-color: #758081;
  padding: 75px 0px 100px 0px;
}
.panel-body-address {
  padding: 100px 0px;
  background-color: #9FD1DE;
  border-color: transparent;
  color: #ffffff;
  text-align: center;
}
.map {
  width: 60%;
  float: left;
  padding-bottom: 28px;
  border-right: 1px solid #fff;
  padding-right: 40px;
}
.contact {
  width: 35%;
  text-align: left;
  float: left;
  margin-left: 40px;

}
.boxed-tour-1 {
  width: 50%;
  float: left;
  padding-right: 1.5%;
}
.boxed-tour-2 {
  width: 50%;
  float: left;
  padding-left: 1.5%;
}
.panel-tour {
background-color: #C6EAFB;
padding: 50px 0px 100px 0px;
clear: both;
}
.panel-evaluation {
  padding: 50px 0px 85px 0px;
  clear: both;
  }
.panel-news {
  background-color: #C6EAFB;
  padding: 75px 0px 100px 0px
  }
  .panel-activity {
    background-color: #e5f7ff;
    padding: 40px 0px 150px 0px;
    clear: both;
    }
.eq-happy {
  width: 40%;
  position: absolute;
  top: 1345px;
  right: 190px;
}
.eq-bg {
  margin-bottom: 19px;
}
h4, .h4 {
  font-size: 18px;
  font-weight: 300;
}
.self-1 {
  width: 50%;
  float: left;
  padding: 0px 35px 0px 0px;
}
.self-2 {
  width: 50%;
  float: left;
  padding: 0px 0px 0px 10px;
}
.boxed-hr-1 {
  width: 35%;
  float: left;
  padding: 0 0 0 200px;
  margin-bottom: 25px;
}

.h-self {
  font-size: 1.4em;
  /* color: #00B5EE; */
  font-weight: 400;
  line-height: 1.9em;
  margin-top: 0px;
  margin-bottom: 0px;
}
img {
	width: 100%;
    height: auto;
}
.img-mcs {
	width: 40%;
    height: auto;
    display: block;
margin: auto;
}

.article-1 {
  width: 50%;
  padding: 0 3% 0 0;
  float: left;
}
.article-2 {
  width: 50%;
  padding: 0 0 0 3%;
  float: left;
}
.channel-1 {
  width: 50%;
  float: left;
}
.channel-2 {
  width: 50%;
  padding: 0 0 0 20px;
  float: left;
}
.container-fluid {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  clear: both;
  margin-left: auto;
  margin-top: 16px;
}
.btn-primary {
  color: #fff;
  background-color: #46C4F2;
  border-color: #46C4F2;
}
.panel-body-subscribe {
  padding: 40px 0;
  background-color: #C0E2EB;
  border-color: transparent;
  color: #ffffff;
  text-align: center;
}
.btn {
  padding: 9px 10px;
  margin-left: 15px;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  border-radius: 4px;
}
.service-collapse {
  text-align: center;
  background-color: #6fcaf2;
  padding: 20px 0 65px 0;
}
.btn-service {
  display: inline-block;
  background-color: #6fcaf2;
  width: 245px;
  color: #fff;
}
.heading {
  padding: 30px 40px 10px;
  border-bottom: 0px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #ABE0F9;
}
.panel-default {
  /* color: #ffffff; */
  background-color: #ABE0F9;
  /* border-color: #ddd; */
  color: #31708f;
  padding: 75px 0px 100px 0px;
}
.panel-body-mov {
  background-color: #758081;
  border-color: transparent;
  color: #ffffff;
}
.panel-default-mov > .panel-heading-mov {
  /* color: #ffffff; */
  background-color: #758081;
  /* border-color: #ddd; */
  color: #ffffff;
}
.button-test-mca{
  text-align: center;
  float: left;
  width: 100%;
  color: #ffffff;
  background-color: #F69220;
  font-family: Kanit;
  font-size: 24px;
  padding: 4px;
  border: none;
  margin-bottom: 15px;

    }
    .button-test-bca{
      text-align: center;
      float: left;
      width: 100%;
      color: #ffffff;
      background-color: #EF5C7E;
      font-family: Kanit;
      font-size: 24px;
      padding: 4px;
      border: none;
      margin-bottom: 15px;
   }
        .button-test-mpi{
          text-align: center;
          float: left;
          width: 100%;
          color: #ffffff;
          background-color: #61C2AC;
          font-family: Kanit;
          font-size: 24px;
          padding: 4px;
          border: none;
          margin-bottom: 15px;
        
            }
            .button-test-mrt{
              text-align: center;
              float: left;
              width: 100%;
              color: #ffffff;
              background-color: #C4198A;
              font-family: Kanit;
              font-size: 24px;
              padding: 4px;
              border: none;
              margin-bottom: 15px;
             
                }
.button-test-hr {
  text-align: center;
  float: right;
  color: #6D6E70;
  /* background-color: #ffffff; */
  font-family: Kanit;
  font-size: 20px;
  padding: 12px 70px;
  border: none;
  border: 1.5px solid #46C4F2;
}
.button-test-training {
  text-align: center;
  float: left;
  color: #6D6E70;
  /* background-color: #ffffff; */
  font-family: Kanit;
  font-size: 20px;
  padding: 12px 70px;
  border: none;
  border: 1.5px solid #46C4F2;
}
.test-cate {
  width: 25%;
  float: left;
  border-right: 1px solid #efefef;
  padding: 0 20px;
}
.test-cate-2 {
  width: 25%;
  float: left;
  padding: 0 20px;
}
/* close index */



/* panel servive */
.box {
	width: 1170px;
	margin:auto;
}

.headservice-all {
  padding: 15px 0 15px 0;
  border-color: transparent;
  text-align: center;
  background-color: #EBEBEA;
  font-size: 30px;
  color: #000;
  /* padding-top: 30px; */
  font-style: bold;
  /* font-weight: 400; */
}
.headservice {
  padding: 30px 0 50px 0;
  border-color: transparent;
  background-color: #6DCFF6;
  clear: both;
  font-family: Kanit;
  font-size: 20px;
  color: #FFFFFF;
  /* padding-top: 30px; */
  font-style: normal;
}
.headservice-training {
  padding: 30px 0 50px 0;
  border-color: transparent;
  background-color: #F28380;
  font-family: Kanit;
  font-size: 20px;
  color: #FFFFFF;
  /* padding-top: 30px; */
  font-style: normal;
}
.body-headservice {
  width: 100%;
  margin: auto;
}
.panel-bodyfont-header-blue {
  font-family: Kanit;
  color: #4AC2F0;
  text-align: -webkit-center;
}
.header-blue-little {
  font-family: Kanit;
  color: #4AC2F0;
  font-size: 20px;
}
.panel-bodyfont-header-black {
  font-family: Kanit;
  font-size: 18px;
  color: #231F20;
  text-align: -webkit-center;
}
.panel-body-blue-wrapper {
  padding: 50px 0;
  background-color:#E1F4FD;
  border-color: transparent;
  font-family: Prompt;
  font-size: 16px;
  font-style: normal;
}
li {
  list-style: none;
}
.panel-body-blue {
  width: 100%;
  margin: auto;
}
.panel-body-white-wrapper {
  padding: 50px;
  padding-bottom: 50px;
  background-color:#fff;
  border-color: transparent;
  font-family: Prompt;
  font-size: 16px;
  font-style: normal;
}
.panel-body-white {
  width: 100%;
  margin: auto;
}
.panel-body-brown-wrapper {
  padding: 50px 0px;
  background-color:#F7F5F0;
  border-color: transparent;
  font-family: Prompt;
  font-size: 16px;
  font-style: normal;
}
.panel-body-brown {
  width: 100%;
  margin: auto;
}
.service-box-1 {
  width: 25%;
  float: left;
  padding-left: 30px;
}
.service-box-1-all {
  width: 25%;
  float: left;
  border-top: 1px solid #aae0f7;
  border-left: 1px solid #aae0f7;
  border-bottom: 1px solid #aae0f7;
  padding: 30px 30px 20px 30px;
  height: 150px;
}
.service-box-2 {
  width: 25%;
  float: left;
  border-left: 1px solid #aae0f7;
  padding-left: 30px;
}
.service-box-2-all {
  width: 25%;
  float: left;
  border-top: 1px solid #aae0f7;
  border-left: 1px solid #aae0f7;
  border-bottom: 1px solid #aae0f7;
  padding: 30px 30px 20px 30px;
  height: 150px;
}
.service-box-3 {
  width: 25%;
  float: left;
  border-left: 1px solid #aae0f7;
  padding-left: 30px;
}
.service-box-3-all {
  width: 25%;
  float: left;
  border-left: 1px solid #aae0f7;
  padding: 30px 30px 20px 30px;
  border-top: 1px solid #aae0f7;
  border-left: 1px solid #aae0f7;
  border-bottom: 1px solid #aae0f7;
  height: 150px;
}
.service-box-4 {
  width: 25%;
  float: left;
  border-left: 1px solid #aae0f7;
  padding-left: 30px;
}
.service-box-4-all {
  width: 25%;
  float: left;
  border-left: 1px solid #aae0f7;
  padding: 30px 30px 20px 30px;
  border-top: 1px solid #aae0f7;
  border-right: 1px solid #aae0f7;
  border-bottom: 1px solid #aae0f7;
  height: 150px;
}
.service-box-5-all {
  width: 100%;
  float: left;
  border: 1px solid #aae0f7;
  padding: 30px 30px 20px 30px;
  height: 150px;
}
.service-icon {
  float: left;
  height: 10px;
  position: relative;
  top: -25px;
}
.service-wrap {
  font-size: 20px;
  font-weight: 300;
  margin-left: 85px;
  color: #fff;
  margin-top: -75px;
}
.eng {
  margin-left: 85px;
  font-size: 16px;
  height: 42px;
}

.clearfix:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	zoom: 1;
}
#services {
  background-color: #6FCAF2 !important;
  padding: 0px 0px 30px 0px;

}
#services-hide {
  background-color: #6FCAF2 !important;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomanarom' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: text-bottom;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.textheadservice {
  font-size: 24px;
  color: #fff;
  border: 1px solid #fff;
  padding: 5px 10px;
  margin: auto;
  width: 305px;
}
.download_resgister {
  font-size: 20px;
  color: #404041;
  border: 1px solid #C1B49A;
  padding: 15px 35px;
  margin: auto;
  width: 475px;
}

.text-center {
  text-align: center;
  margin-bottom: 40px;
  margin-top: 40px;
}
.text-center-2 {
  text-align: center;
  margin-bottom: 40px;
}

.footer-box {
	width: 25%;
  float: left;
  text-align: left;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}
.footer-address {
  font-size: 16px;
  margin-top: 13px;
  text-align: left;
  font-weight: 300;
  line-height: 30px;
}

	
.site-footer .social-icons{
      text-align:left;
    }
.button{
  text-align: center;
  float: left;
  width: 48%;
  color: #ffffff;
  background-color: #6DCFF6;
  font-family: Kanit;
  padding: 20px;
  border: none;
  margin: 10px;
    }
 
.panel-body-blue-1-wrapper {
  padding-right: 50px;
  padding-left: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color:#E1F4FD;
  border-color: transparent;
  font-family: Prompt;
  font-size: 16px;
  font-style: normal;
}
.panel-body-blue-li {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #E1F4FD;
}
.panel-body-white-li {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #F3FAFD;
}
 
 
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  cursor: not-allowed;
  background-color: #D2EEFB;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  width:100%;
  height:40px;
  text-align: center;
  background-color: #F3FAFD;
  border: none;
  /* border: 1px solid #ddd; */
}

.font_black {
  font-family: Prompt;
  font-size: 16px;
  text-align: center;
  color: #404041;
}
.box-blue-1 {
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #6DCFF6;
  font-family: Prompt;
  font-size: 18px;
  text-align: center;
  color: #FFFFFF;
  font-style: normal;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
}
.carousel {
  margin-top: 0px;
  margin-bottom: 0px;
}
.carousel-inner {
  position: relative;
  width: 100%;
  height: 370px;
  overflow: hidden;
}
.carousel-caption {
  right: 20%;
  left: 20%;
  padding-bottom: 460px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}
/* Declare heights because of positioning of img element */
.carousel .item {
  height: 800px;
  background-color: #c6eafb;
}
.carousel-inner>.item>img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: auto;
}
}
  /* Medium devices (tablets, 768px and up */
  @media (min-width: 768px) and (max-width: 1024px) {
    .boxed-hr-2 {
      clear: both;
    }
    .navbar-collapse {
      padding: 0px;
    }
    .navbar-nav {
      font-size: 1.5vw;
      float: left;
      margin: 0;
      width: 100%;
      background-color: #66847D;
      min-height:100%;
      text-align: center;
    }
    .box-test-1 a:link {
      color: #fff;
    }
    .img_app {
      width: 350px;
      height: 210px;
    }
    .vdo_app {
      width: 100%;
    }
    .box-test-1 a:visited {
      color: #fff;
    }
    .seminar_imgsize{
      width: 109px;
      height: 40px;
    }
    .search-DoctorEng {    
      border: 1px solid #efebeb;
      border-radius: 4px;
      padding: 20px;
      margin: auto;
      margin-right: 200px;
      float: left;
      width: 100%;
    }
    .thumbnail-all {
      width: 30%;
      float: left;
      display: block;
      padding: 0px;
      margin-bottom: 0px;
      line-height:0;
      background-color:none;
      border: none;
      border-radius: 0px;
      -webkit-transition: border .2s ease-in-out;
      -o-transition: border .2s ease-in-out;
      transition: border .2s ease-in-out;
    }
    .boxed-all {
      width: 100%;
      float: left;
      margin-bottom: 30px;
    }
    .box-test-1{
      width: 30%;
      margin: 10px;
      padding: 21px;
      text-align: center;
      border: 1px #fff solid;
      float: left;
      height: 110px;
      background-color: #81d2f3;
    }
    .box-article {
      width: 100%;
      float: left;
      padding: 0 15px 50px 0;
      height: 300px ;
  }
  .box-gallery {
    width: 50%;
    float: left;
    padding: 0 15px 50px 0;
    height: 300px ;
}
.box-brochure {
  width: 50%;
  float: left;
  padding: 0 15px 50px 0;
  height: 315px ;
}
    .img-article {
      display: inline-block;
      max-width: 100%;
      height: auto;
      padding: 4px;
      line-height: 1.42857143;
      background-color: #fff;
      border-radius: 4px;
      transition: all .2s ease-in-out;
  }
    .panel-body-white-blog {
      padding: 40px;
      padding-bottom: 50px;
      background-color:#fff;
      border-color: transparent;
      font-family: Prompt;
      font-size: 16px;
      font-style: normal;
    }
    .blog-mask-caption {
      text-align: left;
      max-width: 800px;
      text-indent: 10px;
      margin-top: 20px;
      color: #9a9a9a;
  }
    .blog-center-header{
      padding-bottom: 25px;
    }
    .auther {
      width: 50%;
      float: left;
    }
    .social {
        width: auto;
        float: left;
    }
    .hidden-print {
      margin-right: 10px;
      float: left;
    }
    h1magazine,.h1magazine {
      font-size: 35px;
      font-weight: 400;
      color:#333;
      margin-top: 0px;
      margin-bottom: 20px;
    }
    .bounceInLeft {
      width: 50%;
      float: left;
      padding: 0 15px;
      -webkit-animation-name: bounceInLeft;
      animation-name: bounceInLeft;
      height: 500px;
    
  }
  .media-left, .media>.pull-left {
    padding-right: 0px !important;
}
    .list-group-item a:link{
      color: #fff;
    }
    .hr-body {
      width: 50%;
      padding: 0 0 0 30px;
      text-align: left;
      float: left;
    }
    .hr {
      background-color: #41BFBA;
      padding: 9px;
      margin: auto;
      margin-right: 80px;
      float: left;
      width: 100%;
    }
    .training {
       background-color: #F28380;
       padding: 9px;
       margin: auto;
       margin-right: 80px;
       float: left;
       width: 100%;
    }
    .footer-list-group a:visited {
      color: #fff;
    }
    .panel-activity {
      background-color: #e5f7ff;
      padding: 25px 0px 50px 0px;
      clear: both;
      }
 .img-mcs {
    width: 30%;
    height: auto;
    display: block;
    margin: auto;
      }
    .download_resgister {
      font-size: 20px;
      color: #404041;
      border: 1px solid #C1B49A;
      padding: 15px 35px;
      margin: auto;
      width: 475px;
    }
    .size-icon-check-cercle {
      width: 20px;
      height: auto;

    }
    .size-icon-check-cercle-all {
      width: 18px;
      height: auto;
    }
    .header-blue-little {
      font-family: Kanit;
      color: #4AC2F0;
      font-size: 20px;
    }
    .text-center {
      text-align: center;
      margin-bottom: 40px;
      margin-top: 40px;
    }
    .text-center-2 {
      text-align: center;
      margin-bottom: 40px;
    }
    .address-contact {
      width: 100%;
      font-weight: 200;
      font-size: 18px;
    }
    .panel-heading {
      padding: 10px 0px;
      border-bottom: 1px solid transparent;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
  }
    .panel-group .panel {
      margin-bottom: 0;
      border-radius: 4px;
      padding: 10px 20px;
  }
    .badge {
      display: inline-block;
      min-width: 10px;
      padding: 3px 7px;
      margin-left: 10px;
      font-size: 12px;
      font-weight: bold;
      line-height: 1;
      color: #fff;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      background-color: #0ab545;
      border-radius: 10px;
  }
    .panel-title {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 18px;
      color: inherit;
      color: #1f5790;
      font-weight: 500;
  }
    .search-tel {
      text-align: center;
      border: 1px solid #1ABFF1;
      padding: 5px;
      margin: auto;
      width: 60%;
    }
    .search-text {
      border: 1px solid #efebeb;
      border-radius: 4px;
      padding: 20px;
      margin: auto;
      margin-right: 84px;
      float: left;
      width: 100%;
    }
    .search-1 {
      text-align: center;
      font-size: 30px;
      /* color: #000; */
      padding: 50px;
      font-weight: 300;
      /* vertical-align: middle; */
    }
    .search-2 {
      text-align: center;
      font-size: 30px;
      /* color: #000; */
      padding: 50px;
      font-weight: 300;
      /* vertical-align: middle; */
    
    }
    .footer-search {
      font-size: 22px;
      padding: 30px;
      text-align: center;
      font-weight: 200;
    }
    .breadcrumb > li + li:before {
      padding: 0 5px;
      color: #e1f4fd;
      content: "/\00a0";
  }
    .breadcrumb {
      padding: 0px;
      margin-bottom: 0px;
      list-style: none;
      background-color:transparent !important;
      border-radius: 0px;
      /* color: #000; */
      font-weight: 200;
      font-size: 18px;
  }
    .text-service {
      color:#fff;
    }
    .service-last {
      padding: 40px 0px;
      text-align: center;
      border-bottom: 1px solid #bcecff;
    }
    .service-activity {
      width: 50%;
      float: left;
      text-align: center;
      border-bottom: 1px solid #bcecff;
      border-right: 1px solid #bcecff;
      padding: 60px;
    }
    .service-activity-2 {
      width: 50%;
      float: left;
      text-align: center;
      border-bottom: 1px solid #bcecff;
      padding: 60px;
  }
  .service-activity-3 {
    width: 50%;
    float: left;
    text-align: center;
    border-right: 1px solid #bcecff;
    padding: 60px;
  }
  .service-activity-4 {
    width: 50%;
    float: left;
    text-align: center;
    padding: 60px;
  }
    .service-day {
      clear: both;
      padding: 90px;
      text-align: center;
      border-bottom: 1px solid #bcecff;
      border-top: 1px solid #bcecff;
    }
    .service-in {
      padding: 76px;
    }
    .service-people {
      width: 33.33%;
      float: left;
      border-left: 1px solid #bcecff;
      text-align: center;
    }
    .service-opd-1 {
      width: 50%;
      border-right: 1px solid #bcecff;
      float: left;
    }
    .service-opd-1 {
        width: 50%;
        float: left;
        padding: 70px 0px;
        text-align: center;
        }
    .service-opd-2 {
        width: 50%;
        float: left;
        padding: 70px 0px;
        text-align: center;
        }
    .service-new-patients {
      text-align: center;
      padding: 70px 0px;
      clear: both;
    }
    .service-all {
      background-color: #6DCFF6;
    }
    .headservice-all {
      padding: 15px 0 15px 0;
      border-color: transparent;
      text-align: center;
      background-color: #EBEBEA;
      font-size: 30px;
      color: #000;
      /* padding-top: 30px; */
      font-style: bold;
      /* font-weight: 400; */
    }
    .service-box-1-all {
      width: 25%;
      float: left;
      border-top: 1px solid #aae0f7;
      border-left: 1px solid #aae0f7;
      border-bottom: 1px solid #aae0f7;
      padding: 30px 30px 20px 30px;
      height: 300px;
    }
    .service-box-2-all {
      width: 25%;
      float: left;
      border-top: 1px solid #aae0f7;
      border-left: 1px solid #aae0f7;
      border-bottom: 1px solid #aae0f7;
      padding: 30px 30px 20px 30px;
      height: 300px;
    }
    .service-box-3-all {
      width: 25%;
      float: left;
      border-left: 1px solid #aae0f7;
      padding: 30px 30px 20px 30px;
      border-top: 1px solid #aae0f7;
      border-left: 1px solid #aae0f7;
      border-bottom: 1px solid #aae0f7;
      height: 300px;
    }
    .service-box-4-all {
      width: 25%;
      float: left;
      border-left: 1px solid #aae0f7;
      padding: 30px 30px 20px 30px;
      border-top: 1px solid #aae0f7;
      border-right: 1px solid #aae0f7;
      border-bottom: 1px solid #aae0f7;
      height: 300px;
    }
    .service-box-5-all {
      width: 100%;
      float: left;
      border: 1px solid #aae0f7;
      padding: 30px 30px 20px 30px;
      height: 300px;
    }
    .size-icon-service {
      width: 75px;
      height: auto;
      margin-bottom: 20px;
    }
    .size-icon-index {
      width: 35px;
      height: auto;
      margin-bottom: 20px;
      float: left;
    }
    .size-icon-index-2 {
      width: 35px;
      height: auto;
      float: left;
    }
    .footer-icon {
      width: 45px;
      float: left;
    }
    .col-md-6 {
      width: 50%;
      float: left;
    }
    .text-align {
      text-align: center;
      margin-top: 240px;
    }
    .panel-body-footer {
      padding: 15px;
      background-color: #758081;
      border-color: transparent;
      color: #ffffff;
      height: 700px;
  }
  .size {
    width: 20px;
    margin: 2px 2px;
  }
  .size-logo {
    width: 20px;
    margin: 2px 2px;
  }
  .site-footer .social-icons a{
    display:inline-block;
    width:32px;
    border:none;
    font-size:20px;
    border-radius:50%;
    margin:4px;
    color:#fff;
    text-align:center;
    background-color:#2785b1;
    height:32px;
    opacity:0.8;
    line-height:32px;
  }
  .footer-list-group > li {
    /* color: #ffffff; */
    background-color: #758081;
    border-color: #758081;
    color: #ffffff;
    text-align: left;
  }
  .gradient {
    background: linear-gradient(to left, #619ef5 0%, #bee2fc 100%)
  }
  .navbar-wrapper>.container {
    padding-right: 0;
    padding-left: 0;
  }
  
  .navbar-wrapper .navbar {
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
  }
  
  .navbar-wrapper .navbar .container {
    width: auto;
  }
  .navbar-default .navbar-nav > li > a {
    color: #31708f;
  }
  
  .navbar-wrapper {
    top: 0;
    right: 0;
    left: 0;
    z-index: 20;
  }
  /* Icon*/
  .all-service {
    clear: both;
    text-align: center;
    /* padding-top: 500px; */
    text-decoration: underline;
    font-size: 18px;
    color: #ffffff;
    /* border: 1px solid #fff; */
    padding: 5px 17px;
    margin: auto;
    /* background-color: #fff; */
    width: 183px;
    }
  .social-icons-top {
    float: right;
    margin: 10px 10px;
    padding-right: 20px;
    border-right: 1px solid #c1dbe7;
  }
  .connect-icons-top {
    float: right;
    margin: 10px 10px;
    padding-right: 20px;
    border-right: 1px solid #c1dbe7;
  }
  .lang {
    font-size: 15px;
    color: #000;
    font-family: arial;
    text-decoration: none;
    font-weight: 700;
    margin-top: 10px;
    float: right;
    margin-right: 20px;
  }
  .lang-text {
    margin: 0 0 10px 0;
  }
  .text-icon {
    font-size: 18px;
    vertical-align: middle;
    color: #1F5790;
    font-family: arial;
    font-weight: 700;
  }
  .text-icon-2 {
    font-size: 15px;
    vertical-align: middle;
    color: rgb(88, 106, 124);
    font-weight: 200;
  }
  .icon-home-24px:before {
    content: "\e91d";
    color: #9fd1de;
    font-size: 32px
  }
    .icon-heart-24px .path1:before {
      content: "\e91b";
      color: rgb(255, 255, 255);
      font-size: 30px;
    }
    .icon-heart-24px .path2:before {
      content: "\e91c";
      margin-left: -30px;
      color: rgb(111, 202, 242);
      font-size:30px;
    }
    .icon-avatar .path1:before {
      content: "\e903";
      color: rgb(255, 255, 255);
      font-size: 30px;
    }
    .icon-avatar .path2:before {
      content: "\e904";
      margin-left: -30px;
      color: rgb(111, 202, 242);
      font-size: 30px;
    }
    .icon-avatar .path3:before {
      content: "\e905";
      margin-left: -30px;
      color: rgb(111, 202, 242);
      font-size: 30px;
    }
    .fa-check-circle-o:before {
      content: "\f05d";
      margin-right: 10px;
      color: #6FCAF2;
    }
    .icon-star-24px .path1:before {
      content: "\e945";
      color: rgb(255, 255, 255);
      font-size: 30px;
    }
    .icon-star-24px .path2:before {
      content: "\e946";
      margin-left: -30px;
      color: rgb(111, 202, 242);
      font-size: 30px;
    }
    .faq-icon {
      width: 237px;
      margin: auto;
    }
    .icon-opd:before {
      content: "\e935";
      color: #fff;
      font-size: 75px;
      position: relative;
      vertical-align:-18px; 
    }
    .icon-patient:before {
      content: "\e939";
      color: #fff;
      font-size:75px;
      position: relative;
    }
    .icon-ipd:before {
      vertical-align: -20px;
      content: "\e91e";
      color: #fff;
      font-size: 75px;
      position: relative;
    }
    .icon-day:before {
      content: "\e908";
      color: #fff;
      font-size: 75px;
      position: relative;
      vertical-align: -16px;
    }
    .icon-article .path1:before {
      content: "\e900";
      color: rgb(255, 255, 255);
      font-size: 30px;
    }
    .icon-article .path2:before {
      content: "\e901";
      margin-left: -30px;
      color: rgb(111, 202, 242);
      font-size: 30px;
    }
    .icon-article .path3:before {
      content: "\e902";
      margin-left: -30px;
      color: rgb(111, 202, 242);
      font-size: 30px;
    }
    .icon-play_2 .path1:before {
      content: "\e93d";
      color: rgb(255, 255, 255);
      font-size: 30px;
    }
    .icon-play_2 .path2:before {
      content: "\e93e";
      margin-left: -30px;
      color: rgb(111, 202, 242);
      font-size: 30px;
    }
    .icon-play_2 .path3:before {
      content: "\e93f";
      margin-left:-30px;
      color: rgb(111, 202, 242);
      font-size: 30px;
    }
    .icon-play:before {
      content: "\e940";
      color: #00b5ee;
      position: relative;
      top: 8px;
      font-size: 25px;
      margin-right: 3px;
    }
    .icon-paper .path1:before {
      content: "\e936";
      color: rgb(111, 202, 242);
      font-size: 30px;
    }
    .icon-paper .path2:before {
      content: "\e937";
      margin-left: -30px;
      color: rgb(255, 255, 255);
      font-size: 30px;
    }
    .icon-paper .path3:before {
      content: "\e938";
      margin-left: -30px;
      color: rgb(255, 255, 255);
      font-size: 30px;
    }
    .icon-phone_1:before {
      content: "\e93a";
      color: #fff;
      font-size: 75px;
    }
    .icon-email_2 .path1:before {
      content: "\e90f";
      color: rgb(255, 255, 255);
      font-size: 45px;
    }
    .icon-email_2 .path2:before {
      content: "\e910";
      margin-left: -1.0185546875em;
      color: rgb(255, 255, 255);
      font-size: 45px;
    }
    .icon-email_2 .path3:before {
      content: "\e911";
      margin-left: -1.0185546875em;
      color: rgb(255, 255, 255);
      font-size: 45px;
    }
    .icon-email_2 .path4:before {
      content: "\e912";
      margin-left: -1.0185546875em;
      color: rgb(255, 255, 255);
      font-size: 45px;
    }
    .icon-email_2 .path5:before {
      content: "\e913";
      margin-left: -1.0185546875em;
      color: rgb(255, 255, 255);
      font-size: 45px;
    }
    .icon-email_2 .path6:before {
      content: "\e914";
      margin-left: -1.0185546875em;
      color: rgb(255, 255, 255);
      font-size: 45px;
    }
    .icon-email_2 .path7:before {
      content: "\e915";
      margin-left: -1.0185546875em;
      color: rgb(255, 255, 255);
      font-size: 45px;
    }
    .icon-email_2 .path8:before {
      content: "\e916";
      margin-left: -1.0185546875em;
      color: rgb(255, 255, 255);
      font-size: 45px;
    }
    .icon-email_2 .path9:before {
      content: "\e917";
      margin-left: -1.0185546875em;
      color: rgb(159, 209, 222);
      font-size: 45px;
    }
    .icon-facebook_1 .path1:before {
      content: "\e918";
      color: rgb(31, 87, 144);
      font-size:55px
    }
    .icon-facebook_1 .path2:before {
      content: "\e919";
      margin-left: -1em;
      color: rgb(255, 255, 255);
      font-size: 55px;
    }
    .icon-doctor-24px:before {
      content: "\e909";
      color: #9fd1de;
      font-size: 32px;
    }
    .icon-psychotest-24px:before {
      content: "\e941";
      color: #9fd1de;
      font-size: 32px;
    }
    .icon-services-price-24px:before {
      content: "\e943";
      color: #9fd1de;
      font-size: 32px;
    }
    .icon-services-24px:before {
      content: "\e944";
      color: #9fd1de;
      font-size: 32px;
    }
  /*Nav-bar*/
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
    text-align: center;
  }
  
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav  {
    color: #ffffff;
    background-color: #66847D;
    border-bottom: 1px solid #66847d;
    text-align: center;
  }
  .nav > li > a {
    position: relative;
    display: block;
    padding: 5px 0px 0px 0px;
    color:#fff;
  }
  .menu-txt {
    font-size: 13px;
    margin-top: 5px;
    font-weight: 300;
  }
   .navbar-wrapper .navbar {
    border-radius: 0px;
    background-color: #E8EEEC;
    margin-bottom: 0px;
  }
  .navbar-default .navbar-collapse {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
  }
  .navbar-wrapper .container {
    padding-right: 0px;
    padding-left: 0px;
  }
  .container > .navbar-header {
    width: 100%
  }
  .nav-top {
    float: left;
    width: 30%;
  }
  .nav-top-2 {
    float: right;
    width: 70%;
  }
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    margin-left: 1px;
    /* font-size: 18px; */
    /* line-height: 20px; */
  }
  /* Font-size*/
  h1,.h1 {
    font-size: 35px;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .color {
  color: #019bcc;
  }
  h1service,.h1service {
    color: rgb(255, 255, 255);
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 35px;
    font-weight: 400;
  }
  h2,.h2 {
    font-size: 24px;
    /* color: #00B5EE; */
    font-weight: 400;
    line-height: 1.4em;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  h2service,.h2service {
    color: #fff;
    line-height: 32px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 24px;
    /* color: #00B5EE; */
    font-weight: 400;
  }
  h3,.h3 {
    font-size: 18px;
    margin-top: 0px;
    font-weight: 200;
    margin-bottom: 0px;
    line-height: 32px;
  }
  /* end-Font-size*/
  /* index */
  .tel {
    font-size: 18px;
    padding-top: 7px;
    padding-left: 57px;
    color: #fff;
  }
  .email {
    font-size: 18px;
    padding-left: 20px;
    color: #fff;
    margin-top: 9px;
    /* vertical-align: 20px; */
    position: absolute;
  }
  .phone {
    border-bottom: 1px solid #c0e2eb;
    padding-bottom: 35px;
  }
  .mail {
    padding: 20px 0;
    border-bottom: 1px solid #c0e2eb;
  }
  .header {
    height: 60px;
    background-color: #D4EFFC;
  }
  .nav > li {
    width: 16%;
    margin: 10px 0px;
  }
  .navbar-nav {
    float: left;
    margin: 0;
    width: 100%;
  }
  .navbar-fixed-top, .navbar-fixed-bottom {
    position: unset;
    right: 0;
    left: 0;
    z-index: 1030;
  }
  .magazine-txt {
    font-size: 32px;
    text-align: -webkit-center;
    color: #46C4F2;
  }
  .thumbnail {
    display: block;
    padding: 0px;
    margin-bottom: 0px;
    line-height:0;
    background-color:none;
    border: none;
    border-radius: 0px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
  }
  .thumbnail .caption {
      padding: 0px;
      color: #333;
  }
  
  
  .question {
    padding: 30px;
    background-color: #ABE0F9;
    text-align: center;
  }
  .media-heading {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    /* color: #46C4F2; */
    /* position: relative; */
    /* overflow: hidden; */
  }
  .media-heading img {
    max-width: 100%;
    
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .media-heading:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  .magazine {
    width: 50%;
    padding-right: 4%;
    float: left;
    margin-bottom: 40px;
  }
  .magazine-heading {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    color: #46C4F2;
  }
  .evaluation-1 {
    font-size: 18px;
    color: #58595B;
    font-weight: 200;
    line-height: 41px;
  }
  .evaluation-2 {
    font-size: 18px;
    color: #58595B;
    font-weight: 200;
    line-height: 25px;
    margin-top: 10px;
  }
  .tour-1 {
    font-size: 18px;
    color: #58595B;
    font-weight: 200;
    line-height: 25px;
    margin-top: 10px;
  }
  .tour-2 {
    font-size: 18px;
    font-weight: 300;
    line-height: 25px;
    margin-top: 10px;
    color: #4f5d61;
  }
  .test-2 {
    font-size: 18px;
    font-weight: 300;
    line-height: 25px;
    margin-top: 10px;
    color: #4f5d61;
  }
  a {
    color: #718ca3;
    text-decoration: none;
  }
  .link {
    color: #000;
  }
  .link-news {
    color: #00B5EE;
  }
  .link-service {
    color: #fff;
  }
  .link-article {
    color: #1B2E5C;
  }
  .news {
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
    margin: 5px 0;
    color: #58595B;
  }
  
  .thumbnail {
    position: relative;
    overflow: hidden;
    display: block;
    padding: 0px;
    margin-bottom: 0px;
    line-height:0;
    background-color:none;
    border: none;
    border-radius: 0px;
  }
  .thumbnail img {
    max-width: 100%;
    
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .thumbnail:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  .more {
    font-size: 16px;
    vertical-align: -4px;
    padding: 0px 10px;
    font-weight: 300;
  }
  .yt {
    font-size: 18px;
    color: rgb(255, 255, 255);
    font-weight: 200;
    line-height: 25px;
  }
  .heading-txt {
    font-size: 28px;
    color: #297292;
    vertical-align: 4px;
    margin-left: 5px;
    font-weight: 500;
  }
  .heading-txt-channel {
    font-size: 28px;
    color: #abe0f9;
    vertical-align: 4px;
    margin-left: 5px;
    font-weight: 500;
  }
  .panel-heading-tour {
    padding: 0px 0px 20px 0px;
  }
  .panel-heading-test {
    padding: 55px 0px;
    text-align: center;
  }
  .panel-heading-news {
    padding: 0px 0px 25px 0px;
  }
  .panel-heading-article {
    padding: 0px 0px 45px 0px;
  }
  .boxed-news {
    width: 31%;
    float: left;
    background-color: #fbfbfb;
    margin-right: 3.5%;
  }
  .boxed-news-2 {
    width: 31%;
    float: left;
    background-color: #fbfbfb;
  }
  ul, ol {
    /* margin-top: 0; */
    /* margin-bottom: 10px; */
    margin-left: 0px;
    padding: 0px;
  }
  .media-body {
    padding: 0px 20px 0px 20px;
    text-align: left;
  }
  .corp-services-txt {
    font-size: 45px;
    text-align: -webkit-center;
    color: #297292;
    font-weight: 600;
    /* font-family: arial; */
    font-weight: 500;
    margin-bottom: 50px;
  }
  hr { 
    margin-top: 25px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #ccc;
  }
  .form-inline .form-control {
    display: inline-block;
    width: 500px;
    height: 47px;
    font-size: 22px;
    font-weight: 200;
    vertical-align: middle;
    border: 1.2px solid #fff;
    background-color: #c0e2eb;
  }
  p {
    margin: 0px;
  }
  
  .panel-body {
    padding: 0px;
  }
  .panel-body-test {
    position: relative;
  }
  .panel-body-magazine {
    padding: 0px 20px;
    background-color: rgb(255, 255, 255);
  }
  .panel-default-magazine {
    /* color: #ffffff; */
    background-color: rgb(255, 255, 255);
    /* border-color: #ddd; */
    color: #ffffff;
    padding: 40px 0px 50px 0px;
  }
  .panel-default-channel{
    background-color: #758081;
    padding: 40px 0px 50px 0px;
  }
  .panel-body-address {
    padding: 55px 0px;
    background-color: #9FD1DE;
    border-color: transparent;
    color: #ffffff;
    text-align: center;
  }
  .map {
    width: 100%;
    padding-bottom: 28px;
  }
  .contact {
    width: 100%;
    text-align: left;
  
  }
  .boxed-tour-1 {
    width: 50%;
    float: left;
    padding-right: 1.5%;
  }
  .boxed-tour-2 {
    width: 50%;
    float: left;
    padding-left: 1.5%;
  }
  .panel-tour {
  background-color: #C6EAFB;
  padding: 30px 0px 30px 0px;
  clear: both;
  }
  .panel-evaluation {
    clear: both;
    padding: 40px 0px 50px 0px;
    }
  .panel-news {
    clear: both;
    background-color: #C6EAFB;
    padding: 30px 0px 25px 0px;
    }
  .eq-happy {
    width: 40%;
    position: absolute;
    top: 1345px;
    right: 190px;
  }
  .eq-bg {
    margin-bottom: 19px;
  }
  h4, .h4 {
    font-size: 18px;
    font-weight: 300;
  }
  .self-1 {
    width: 100%;
  }
  .self-2 {
    width: 100%;
    padding: 30px 0px 0px 0px;
  }
  .boxed-hr-1 {
    width: 50%;
    float: left;
    padding-left: 100px;
    margin-bottom: 70px;
  }
  
  .h-self {
    font-size: 1.4em;
    /* color: #00B5EE; */
    font-weight: 400;
    line-height: 1.9em;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  img {
    width: 100%;
      height: auto;
  }
  .article-1 {
    width: 50%;
    padding: 0 3% 0 0;
    float: left;
  }
  .article-2 {
    width: 50%;
    padding: 0 0 0 3%;
    float: left;
  }
  .channel-1 {
    width: 50%;
    float: left;
  }
  .channel-2 {
    width: 50%;
    padding: 0 0 0 20px;
    float: left;
  }
  .container-fluid {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    clear: both;
    margin-left: auto;
    margin-top: 25px;
  }
  .btn-primary {
    color: #fff;
    background-color: #46C4F2;
    border-color: #46C4F2;
  }
  .panel-body-subscribe {
    padding: 20px 20px 20px 20px;
    background-color: #C0E2EB;
    border-color: transparent;
    color: #ffffff;
    text-align: center;
  }
  .btn {
    padding: 9px 10px;
    margin-left: 15px;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    border-radius: 4px;
  }
  .service-collapse {
    text-align: center;
    background-color: #6fcaf2;
    padding: 20px 0 65px 0;
  }
  .btn-service {
    display: inline-block;
    background-color: #6fcaf2;
    width: 245px;
    color: #fff;
  }
  .heading {
    padding: 30px 40px 10px;
    border-bottom: 0px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #ABE0F9;
  }
  .panel-default {
    /* color: #ffffff; */
    background-color: #ABE0F9;
    /* border-color: #ddd; */
    color: #31708f;
    padding: 40px 0px 50px 0px;
  }
  .panel-body-mov {
    background-color: #758081;
    border-color: transparent;
    color: #ffffff;
  }
  .panel-default-mov > .panel-heading-mov {
    /* color: #ffffff; */
    background-color: #758081;
    /* border-color: #ddd; */
    color: #ffffff;
  }
  .button-test-mca{
    text-align: center;
    float: left;
    width: 100%;
    color: #ffffff;
    background-color: #F69220;
    font-family: Kanit;
    font-size: 24px;
    padding: 4px;
    border: none;
    margin-bottom: 15px;
  
      }
      .button-test-bca{
        text-align: center;
        float: left;
        width: 100%;
        color: #ffffff;
        background-color: #EF5C7E;
        font-family: Kanit;
        font-size: 24px;
        padding: 4px;
        border: none;
        margin-bottom: 15px;
     }
          .button-test-mpi{
            text-align: center;
            float: left;
            width: 100%;
            color: #ffffff;
            background-color: #61C2AC;
            font-family: Kanit;
            font-size: 24px;
            padding: 4px;
            border: none;
            margin-bottom: 15px;
          
              }
              .button-test-mrt{
                text-align: center;
                float: left;
                width: 100%;
                color: #ffffff;
                background-color: #C4198A;
                font-family: Kanit;
                font-size: 24px;
                padding: 4px;
                border: none;
                margin-bottom: 15px;
               
                  }
  .button-test-hr {
    text-align: center;
    float: right;
    color: #6D6E70;
    /* background-color: #ffffff; */
    font-family: Kanit;
    font-size: 20px;
    padding: 12px 60px;
    border: none;
    border: 1.5px solid #46C4F2;
  }
  .button-test-training {
    text-align: center;
    float: left;
    color: #6D6E70;
    /* background-color: #ffffff; */
    font-family: Kanit;
    font-size: 20px;
    padding: 12px 60px;
    border: none;
    border: 1.5px solid #46C4F2;
  }
  .test-cate {
    width: 25%;
    float: left;
    border-right: 1px solid #efefef;
    padding: 0 20px;
  }
  .test-cate-2 {
    width: 25%;
    float: left;
    padding: 0 20px;
  }
  /* close index */
  
  
  
  /* panel servive */
  .box {
    width: 95%;
    margin:auto;
  }
  
  .headservice {
    padding: 30px 0 50px 0;
    border-color: transparent;
    background-color: #6DCFF6;
    clear: both;
    font-family: Kanit;
    font-size: 20px;
    color: #FFFFFF;
    /* padding-top: 30px; */
    font-style: normal;
  }
  .headservice-training {
    padding: 30px 0 50px 0;
    border-color: transparent;
    background-color: #F28380;
    font-family: Kanit;
    font-size: 20px;
    color: #FFFFFF;
    /* padding-top: 30px; */
    font-style: normal;
  }
  .body-headservice {
    width: 100%;
    margin: auto;
  }
  .panel-bodyfont-header-blue {
    font-family: Kanit;
    color: #4AC2F0;
    text-align: -webkit-center;
  }
  .panel-bodyfont-header-black {
    font-family: Kanit;
    font-size: 18px;
    color: #231F20;
    text-align: -webkit-center;
  }
  .panel-body-blue-wrapper {
    padding: 50px 0;
    background-color:#E1F4FD;
    border-color: transparent;
    font-family: Prompt;
    font-size: 16px;
    font-style: normal;
  }
  li {
    list-style: none;
  }
  .panel-body-blue {
    width: 100%;
    margin: auto;
  }
  .panel-body-white-wrapper {
    padding: 50px 0px;
    background-color:#fff;
    border-color: transparent;
    font-family: Prompt;
    font-size: 16px;
    font-style: normal;
  }
  .panel-body-white {
    width: 100%;
    margin: auto;
  }
  .panel-body-brown-wrapper {
    padding: 50px 0px;
    background-color:#F7F5F0;
    border-color: transparent;
    font-family: Prompt;
    font-size: 16px;
    font-style: normal;
  }
  .panel-body-brown {
    width: 100%;
    margin: auto;
  }
  .service-box-1 {
    width: 25%;
    float: left;
    text-align: center;
  }
  .service-box-2 {
    width: 25%;
    float: left;
    border-left: 1px solid #aae0f7;
    text-align: center;
  }
  .service-box-3 {
    width: 25%;
    float: left;
    border-left: 1px solid #aae0f7;
    text-align: center;
  }
  .service-box-4 {
    width: 25%;
    float: left;
    border-left: 1px solid #aae0f7;
    text-align: center;
  }
  .service-icon {
    text-align: center;
  }
  .service-wrap {
    font-size: 20px;
    font-weight: 300;
    color: #fff;
    text-align: center;
  }
  .eng {
    text-align: center ;
    font-size: 16px;
    height: 0px;
  }
  
  .clearfix:after {
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    content: ".";
    zoom: 1;
  }
  #services {
    background-color: #6FCAF2 !important;
    padding: 75px 0px 65px 0px;
  
  }
  #services-hide {
    background-color: #6FCAF2 !important;
  }
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomanarom' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    vertical-align: text-bottom;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .textheadservice {
    font-size: 24px;
    color: #fff;
    border: 1px solid #fff;
    padding: 5px 10px;
    margin: auto;
    width: 305px;
  }
  .text-center {
    text-align: center;
    margin-bottom: 40px;
  }
  
  .footer-box {
    width: 25%;
    float: left;
    text-align: left;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
  }
  .footer-address {
    font-size: 16px;
    margin-top: 13px;
    text-align: left;
    font-weight: 300;
    line-height: 30px;
  }
  
    
  .site-footer .social-icons{
        text-align:left;
      }
  .button{
    text-align: center;
    float: left;
    width: 48%;
    color: #ffffff;
    background-color: #6DCFF6;
    font-family: Kanit;
    padding: 20px;
    border: none;
    margin: 7px;
      }
   
  .panel-body-blue-1-wrapper {
    padding-right: 50px;
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color:#E1F4FD;
    border-color: transparent;
    font-family: Prompt;
    font-size: 16px;
    font-style: normal;
  }
  .panel-body-blue-li {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #E1F4FD;
  }
  .panel-body-white-li {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #F3FAFD;
  }
   
   
  .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    cursor: not-allowed;
    background-color: #D2EEFB;
  }
  .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    width:100%;
    height:40px;
    text-align: center;
    background-color: #F3FAFD;
    border: none;
    /* border: 1px solid #ddd; */
  }
  
  .font_black {
    font-family: Prompt;
    font-size: 16px;
    text-align: center;
    color: #404041;
  }
  .box-blue-1 {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #6DCFF6;
    font-family: Prompt;
    font-size: 18px;
    text-align: center;
    color: #FFFFFF;
    font-style: normal;
    border-bottom-color: #FFFFFF;
    border-bottom-width: 1px;
  }
  .carousel {
    margin-top: 0px;
    margin-bottom: 0px;
    clear: both;
  }
  .carousel-inner {
    position: relative;
    width: 100%;
    height: 280px;
    overflow: hidden;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 460px;
  }
  /* Since positioning the image, we need to help out the caption */
  .carousel-caption {
    z-index: 10;
  }
  /* Declare heights because of positioning of img element */
  .carousel .item {
    height: 800px;
    background-color: #c6eafb;
  }
  .carousel-inner>.item>img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: auto;
  }
  }
  

/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767px) {
  .social-icons-top {
    border-right: 1px solid #ebe1e2; 
  }
  .connect-icons-top {
    float: right;
    margin: 10px 30px;
    padding-right: 20px;
    border-right: 1px solid #c1dbe7;
  }
  .lang {
    font-size: 15px;
    color: #000;
    font-family: arial;
    text-decoration: none;
  }
  .item-15 > .box-icon {
    clear: both;
    text-align: center;
    padding: 22px 0px 15px;
    font-size: 18px;
  }
  .item-16 > .box-icon {
    clear: both;
    text-align: center;
    padding: 22px 0px 15px;
    font-size: 18px;
  }
  .item-17 > .box-icon {
    clear: both;
    text-align: center;
    padding: 22px 0px 15px;
    font-size: 18px;
  }
  .item-18 > .box-icon {
    text-align: center;
    padding: 10px 0px 10px;
    font-size: 18px;
  }
  .item-9 > .box-icon {
    text-align: center;
    font-size: 15px;
  }
  .item-10 > .box-icon {
    text-align: center;
    font-size: 15px;
  }
  .item-11 > .box-icon {
    text-align: center;
    font-size: 15px;
  }
  .item-12 > .box-icon {
    text-align: center;
    font-size: 15px;
  }
  .item-13 > .box-icon {
    text-align: center;
    font-size: 15px;
  }
  .item-14 > .box-icon {
    text-align: center;
    font-size: 15px;
  }
  
  .box-icon > a {
    color: #ffffff;
    padding-left: 10px;
    font-size: 3vw;
  }
  .box-test-1 a:link {
    color: #fff;
  }
  .img_app {
    width: 350px;
    height: 210px;
  }
  .vdo_app {
    width:100%;
  }
  .box-test-1 a:visited {
    color: #fff;
  }
  .seminar_imgsize{
    width: 109px;
    height: 40px;
  }
  .search-DoctorEng {    
    border: 1px solid #efebeb;
    border-radius: 4px;
    padding: 20px;
    margin: auto;
    margin-right: 200px;
    margin-bottom: 20px;
    float: left;
    width: 100%;
  }
  .thumbnail-all {
    width: 100%;
    float: left;
    display: block;
    padding: 0px;
    margin-bottom: 0px;
    line-height:0;
    background-color:none;
    border: none;
    border-radius: 0px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
  }
  .boxed-all {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    background-color: #fbfbfb;
  }
  .box-test-1{
    width: 90%;
    margin: 10px;
    padding: 21px;
    text-align: center;
    border: 1px #fff solid;
    float: left;
    background-color: #81d2f3;
  }
  .box-article {
    width: 100%;
    float: left;
    padding: 0 15px 50px 0;
    height: 300px;
}
.box-gallery {
  width: 100%;
  float: left;
  padding: 0 0px 50px 0;
  height: 470px;
}
.box-brochure {
  width: 100%;
  float: left;
  padding: 0 0px 50px 0;
  height: 350px;
}
  .img-article {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 4px;
    transition: all .2s ease-in-out;
}
  .site-footer{
    clear: both;
  }
  .panel-body-white-blog {
    padding-top: 75px;
    background-color:#fff;
    border-color: transparent;
    font-family: Prompt;
    font-size: 16px;
    font-style: normal;
  }
  .blog-mask-caption {
    text-align: left;
    max-width: 800px;
    text-indent: 10px;
    margin-top: 20px;
    color: #9a9a9a;
}
  .blog-center-header{
    padding-bottom: 25px;
  }
  .auther {
    width: 100%;
    float: left;
    padding-bottom: 10px;
  }
  .social {
      width: auto;
      float: left;
  }
  .hidden-print {
    margin-right: 10px;
    float: left;
  }
  h1magazine,.h1magazine {
    font-size: 35px;
    font-weight: 400;
    color:#333;
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .bounceInLeft {
    float: left;
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
    height: 500px;

}
.media>.pull-left {
  padding-right: 0px !important;
}
  .list-group-item a:link{
    color: #fff;
  }
  .footer-list-group a:visited {
    color: #fff;
  }
  .address-contact {
    width: 100%;
    font-weight: 200;
    font-size: 18px;
  }
  .hr {
    background-color: #41BFBA;
    padding: 9px;
    margin: auto;
    margin-right: 80px;
    float: left;
    width: 100%;
  }
  .training {
     background-color: #F28380;
     padding: 9px;
     margin: auto;
     margin-right: 80px;
     float: left;
     width: 100%;
  }
  .panel-activity {
    background-color: #e5f7ff;
    padding: 20px 0px 25px 0px;
    }
  .size-icon-check-cercle {
    width: 20px;
    height: auto;
  }
  .size-icon-check-cercle-all {
    width: 18px;
    height: auto;
  }
  .header-blue-little {
    font-family: Kanit;
    color: #4AC2F0;
    font-size: 20px;
}
  .panel-heading {
    padding: 10px 0px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    padding: 10px 20px;
}
  .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    margin-left: 10px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #0ab545;
    border-radius: 10px;
}
  .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    color: inherit;
    color: #1f5790;
    font-weight: 500;
}
  .search-tel {
    text-align: center;
    border: 1px solid #1ABFF1;
    padding: 5px;
    margin: auto;
    width: 100%;
  }
  .search-text {
    border: 1px solid #efebeb;
    border-radius: 4px;
    padding: 20px;
    margin: auto;
    margin-right: 84px;
    float: left;
    width: 100%;
    margin-bottom: 25px;
    margin-top: 20px;
  }
  .search-1 {

    text-align: center;
    font-size: 30px;
    /* color: #000; */
    padding: 50px;
    font-weight: 300;
    padding-top: 85px;
    /* vertical-align: middle; */
  }
  .search-2 {
    text-align: center;
    font-size: 30px;
    /* color: #000; */
    padding: 50px;
    font-weight: 300;
    /* vertical-align: middle; */

  }
  .footer-search {
    font-size: 22px;
    padding: 30px;
    text-align: center;
    font-weight: 200;
  }
  .breadcrumb > li + li:before {
    padding: 0 5px;
    color: #e1f4fd;
    content: "/\00a0";
}
  .breadcrumb {
    padding: 0px !important;
    margin-bottom: 0px !important;
    list-style: none !important;
    background-color:transparent !important;
    border-radius: 0 !important;
    /* color: #000; */
    font-weight: 200 !important;
    font-size: 14px !important;
}
  .text-service {
    color:#fff;
  }
  .size-icon-service {
    width: 60px;
    height: auto;
    margin-bottom: 20px;
  }
  .size-icon-index {
    width: 30px;
    height: auto;
    margin-bottom: 20px;
    float: left;
  }
  .size-icon-index-2 {
    width: 30px;
    height: auto;
    float: left;
  }
  .service-last {
    padding: 20px 0px;
    text-align: center;
    border-bottom: 1px solid #bcecff;
  }
  .service-activity {
    width: 50%;
    float: left;
    text-align: center;
    border-bottom: 1px solid #bcecff;
    border-right: 1px solid #bcecff;
    padding: 20px;
  }
  .service-activity-2 {
    width: 50%;
    float: left;
    text-align: center;
    border-bottom: 1px solid #bcecff;
    padding: 20px;
}
.service-activity-3 {
  width: 50%;
  float: left;
  text-align: center;
  border-right: 1px solid #bcecff;
  padding: 36px;
}
.service-activity-4 {
  width: 50%;
  float: left;
  text-align: center;
  padding: 20px;
}
  .service-day {
    clear: both;
    padding: 20px;
    text-align: center;
    border-bottom: 1px solid #bcecff;
    border-top: 1px solid #bcecff;
  }
  .service-in {
    padding: 12px;
  }
  .service-people {
    width: 33.33%;
    float: left;
    border-left: 1px solid #bcecff;
    text-align: center;
  }
  .service-opd-1 {
    width: 50%;
    border-right: 1px solid #bcecff;
    float: left;
  }
  .service-opd-1 {
      width: 50%;
      float: left;
      padding: 20px 0px;
      text-align: center;
      }
  .service-opd-2 {
      width: 50%;
      float: left;
      padding: 20px 0px;
      text-align: center;
      }
  .service-new-patients {
    text-align: center;
    padding: 20px 0px;
    clear: both;
  }
  .service-all {
    background-color: #6DCFF6;
  }
  .headservice-all {
    padding: 15px 0 15px 0;
    border-color: transparent;
    text-align: center;
    background-color: #EBEBEA;
    font-size: 30px;
    color: #000;
    /* padding-top: 30px; */
    font-style: bold;
    /* font-weight: 400; */
  }
  .service-box-1-all {
    width: 50%;
    float: left;
    border-top: 1px solid #aae0f7;
    border-left: 1px solid #aae0f7;
    border-bottom: 1px solid #aae0f7;
    padding: 30px 30px 20px 30px;
    height: 260px;
  }
  .service-box-2-all {
    width: 50%;
    float: left;
    border: 1px solid #aae0f7;
    padding: 30px 30px 20px 30px;
    height: 260px;
  }
  .service-box-3-all {
    width: 50%;
    float: left;
    border-left: 1px solid #aae0f7;
    padding: 30px 30px 20px 30px;
    border-top: 1px solid #aae0f7;
    border-left: 1px solid #aae0f7;
    border-bottom: 1px solid #aae0f7;
    height: 260px;
  }
  .service-box-4-all {
    width: 50%;
    float: left;
    border-left: 1px solid #aae0f7;
    padding: 30px 30px 20px 30px;
    border-top: 1px solid #aae0f7;
    border-right: 1px solid #aae0f7;
    border-bottom: 1px solid #aae0f7;
    height:260px;
  }
  .service-box-5-all {
    width: 100%;
    float: left;
    border: 1px solid #aae0f7;
    padding: 30px 30px 20px 30px;
    height: 260px;
  }
  .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: -55px;
    margin-right: 20px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
  .footer-icon {
    width: 25px;
    float: left;
  }
  .col-md-6 {
    width: 100%;
    float: left;
    padding-right: 0px;
    padding-left: 0px;
  }
  .text-align {
    text-align: center;
    margin-top: 445px;
  }
  .panel-body-footer {
    padding: 15px;
    background-color: #758081;
    border-color: transparent;
    color: #ffffff;
    height: 700px;
}
.size {
  width: 25px;
  margin: 2px 2px;
}
.size-logo {
  width: 30px;
  margin: 2px 2px;
}
.site-footer .social-icons a{
  display:inline-block;
  width:32px;
  border:none;
  font-size:20px;
  border-radius:50%;
  margin:4px;
  color:#fff;
  text-align:center;
  background-color:#2785b1;
  height:32px;
  opacity:0.8;
  line-height:32px;
}
.footer-list-group > li {
  /* color: #ffffff; */
  background-color: #758081;
  border-color: #758081;
  color: #ffffff;
  text-align: left;
}
.gradient {
  background: linear-gradient(to left, #619ef5 0%, #bee2fc 100%)
}
.navbar-wrapper>.container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-wrapper .navbar {
  padding-right: 0px;
  padding-left: 0px;
  margin-bottom: 0px;
}

.navbar-wrapper .navbar .container {
  width: auto;
}
.navbar-default .navbar-nav > li > a {
  color: #31708f;
}

.navbar-wrapper {
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}
/* Icon*/
.all-service {
  clear: both;
  text-align: center;
  /* padding-top: 500px; */
  text-decoration: underline;
  font-size: 18px;
  color: #ffffff;
  /* border: 1px solid #fff; */
  padding: 5px 17px;
  margin: auto;
  /* background-color: #fff; */
  width: 183px;
  }
.social-icons-top {
  padding: 15px 0;
  text-align: center;
  float: left;
  width: 50%;

}
.lang {
  font-size: 25px;
  color: #ffffff;
  font-family: -webkit-pictograph;
  text-decoration: none;
  font-weight: 700;
  /* margin-top: 15px; */
  float: left;
  width: 50%;
  padding: 11px 0;
}
.lang-text {
  text-align: center;
}
.text-icon {
  font-size: 20px;
  vertical-align: middle;
  color: #ffffff;
  font-family: arial;
  font-weight: 200;
  font-weight: bold;
}
.text-telmh {
  font-size: 20px;
  vertical-align: middle;
  color: #1ABFF1;
  font-family: arial;
  font-weight: 200;
  font-weight: bold;
}
.text-icon-2 {
  font-size: 15px;
  vertical-align: middle;
  color: rgb(88, 106, 124);
  font-weight: 200;
}
.icon-home-24px:before {
  content: "\e91d";
  color: #9fd1de;
  font-size: 26px;
  float: left;
}
  .icon-heart-24px .path1:before {
    content: "\e91b";
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-heart-24px .path2:before {
    content: "\e91c";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size:30px;
  }
  .icon-avatar .path1:before {
    content: "\e903";
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-avatar .path2:before {
    content: "\e904";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-avatar .path3:before {
    content: "\e905";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .fa-check-circle-o:before {
    content: "\f05d";
    margin-right: 10px;
    color: #6FCAF2;
  }
  .icon-star-24px .path1:before {
    content: "\e945";
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-star-24px .path2:before {
    content: "\e946";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .faq-icon {
    width: 237px;
    margin: auto;
  }
  .icon-opd:before {
    content: "\e935";
    color: #fff;
    font-size: 56px;
    position: relative;
    vertical-align: -14px;
  }
  .icon-patient:before {
    content: "\e939";
    color: #fff;
    font-size:56px;
    position: relative;
  }
  .icon-ipd:before {
    vertical-align: -13px;
    content: "\e91e";
    color: #fff;
    font-size: 56px;
    position: relative;
  }
  .icon-day:before {
    content: "\e908";
    color: #fff;
    font-size: 56px;
    position: relative;
    vertical-align: -15px;
  }
  .icon-article .path1:before {
    content: "\e900";
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-article .path2:before {
    content: "\e901";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-article .path3:before {
    content: "\e902";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-play_2 .path1:before {
    content: "\e93d";
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-play_2 .path2:before {
    content: "\e93e";
    margin-left: -30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-play_2 .path3:before {
    content: "\e93f";
    margin-left:-30px;
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-play:before {
    content: "\e940";
    color: #00b5ee;
    position: relative;
    top: 3px;
    font-size: 25px;
    margin-right: 3px;
  }
  .icon-paper .path1:before {
    content: "\e936";
    color: rgb(111, 202, 242);
    font-size: 30px;
  }
  .icon-paper .path2:before {
    content: "\e937";
    margin-left: -30px;
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-paper .path3:before {
    content: "\e938";
    margin-left: -30px;
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .icon-phone_1:before {
    content: "\e93a";
    color: #fff;
    font-size: 75px;
  }
  .icon-email_2 .path1:before {
    content: "\e90f";
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path2:before {
    content: "\e910";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path3:before {
    content: "\e911";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path4:before {
    content: "\e912";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path5:before {
    content: "\e913";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path6:before {
    content: "\e914";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path7:before {
    content: "\e915";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path8:before {
    content: "\e916";
    margin-left: -1.0185546875em;
    color: rgb(255, 255, 255);
    font-size: 45px;
  }
  .icon-email_2 .path9:before {
    content: "\e917";
    margin-left: -1.0185546875em;
    color: rgb(159, 209, 222);
    font-size: 45px;
  }
  .icon-facebook_1 .path1:before {
    content: "\e918";
    color: rgb(31, 87, 144);
    font-size:55px
  }
  .icon-facebook_1 .path2:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(255, 255, 255);
    font-size: 55px;
  }
  .icon-doctor-24px:before {
    content: "\e909";
    color: #9fd1de;
    font-size: 40px;
    float: left;
  }
  .icon-psychotest-24px:before {
    content: "\e941";
    color: #9fd1de;
    font-size: 32px;
    float: left;
  }
  .icon-services-price-24px:before {
    content: "\e943";
    color: #9fd1de;
    font-size: 32px;
  }
  .icon-services-24px:before {
    content: "\e944";
    color: #9fd1de;
    font-size: 25px;
    float: left;
  }
/*Nav-bar*/
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
  text-align: center;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav  {
  color: #555;
  background-color: #EEF8FD;
  text-align: left;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 5px 0px 0px 0px;
}
.menu-txt {
  font-size: 20px;
  padding-left: 50px;
  /* margin-top: 5px; */
  font-weight: 300;
}
 .navbar-wrapper .navbar {
  border-radius: 0px;
  background-color: #E8EEEC;
  margin-bottom: 0px;
}
.navbar-default .navbar-collapse {
  max-height: max-content;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 15px;
}
.container {
  padding-top: 58px;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}
.navbar-wrapper .container {
  padding-right: 0px;
  padding-left: 0px;
}
.container > .navbar-header {
  width: 100%;
  margin-left: 0px;

}
.nav-top {
  float: left;
  width: 100%;
  height: 70px;
}
.nav-top-2 {
  float: left;
  width: 100%;
  background-color:#66847D;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
  float: left;
  width: 300px;
  height: 50px;
  padding: 10px 15px;
  margin-left: 1px;
  /* font-size: 18px; */
  /* line-height: 20px; */
}
/* Font-size*/
h1,.h1 {
  font-size: 30px;
  font-weight: 400;
  margin-top: 0px;
  margin-bottom: 0px;
}
.color {
color: #019bcc;
}
h1service,.h1service {
  color: rgb(255, 255, 255);
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 400;
}
h2,.h2 {
  font-size: 24px;
  /* color: #00B5EE; */
  font-weight: 400;
  line-height: 1.4em;
  margin-top: 0px;
  margin-bottom: 0px;
}
h2service,.h2service {
  color: #fff;
  line-height: 28px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 20px;
  /* color: #00B5EE; */
  font-weight: 400;
}
h3,.h3 {
  font-size: 18px;
  margin-top: 0px;
  font-weight: 200;
  margin-bottom: 0px;
  line-height: 32px;
}
/* end-Font-size*/
/* index */
.tel {
  font-size: 18px;
  padding-left: 57px;
  color: #fff;
}
.email {
  font-size: 18px;
  padding-left: 20px;
  color: #fff;
  margin-top: 9px;
  /* vertical-align: 20px; */
  position: absolute;
}
.phone {
  border-bottom: 1px solid #c0e2eb;
  padding-bottom: 20px;
}
.mail {
  padding: 20px 0;
  border-bottom: 1px solid #c0e2eb;
}
.header {
  height: 60px;
  background-color: #D4EFFC;
}
.nav > li {
  border-bottom: solid 1px #d2e4e9;
  width: 100%;
  padding: 20px;
  /* margin: 32px 1px; */
}
.navbar-nav {
  float: left;
  margin: 0;
  width: 100%;
}
.navbar-fixed-top, .navbar-fixed-bottom {
  position: unset;
  right: 0;
  left: 0;
  z-index: 1030;
}
.magazine-txt {
  font-size: 32px;
  text-align: -webkit-center;
  color: #46C4F2;
}
.thumbnail {
  display: block;
  padding: 0px;
  margin-bottom: 0px;
  line-height:0;
  background-color:none;
  border: none;
  border-radius: 0px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}
.thumbnail .caption {
    padding: 0px;
    color: #333;
}


.question {
  padding: 30px;
  background-color: #ABE0F9;
  text-align: center;
}
.media-heading {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  /* color: #46C4F2; */
  /* position: relative; */
  /* overflow: hidden; */
}
.media-heading img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.media-heading:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.magazine {
  width: 100%;
  margin-bottom: 30px;
}
.magazine-heading {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
  color: #46C4F2;
}
.evaluation-1 {
  font-size: 18px;
  color: #58595B;
  font-weight: 200;
  line-height: 41px;
}
.evaluation-2 {
  font-size: 18px;
  color: #58595B;
  font-weight: 200;
  line-height: 25px;
  margin-top: 10px;
}
.tour-1 {
  font-size: 18px;
  color: #58595B;
  font-weight: 200;
  line-height: 28px;
  margin-top: 10px;
}
.tour-2 {
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
  margin-top: 10px;
  color: #4f5d61;
}
.test-2 {
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
  margin-top: 10px;
  color: #4f5d61;
}
a {
  color: #718ca3;
  text-decoration: none;
}
.link {
  color: #000;
}
.link-news {
  color: #00B5EE;
}
.link-service {
  color: #fff;
}
.link-article {
  color: #1B2E5C;
}
.news {
  font-size: 18px;
  font-weight: 200;
  line-height: 28px;
  margin: 5px 0;
  color: #58595B;
}

.thumbnail {
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0px;
  margin-bottom: 0px;
  line-height:0;
  background-color:none;
  border: none;
  border-radius: 0px;
}
.thumbnail img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.thumbnail:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.more {
  font-size: 16px;
  vertical-align: -5px;
  padding: 0px 10px;
  font-weight: 300;
}
.yt {
  font-size: 18px;
  color: rgb(255, 255, 255);
  font-weight: 200;
  line-height: 25px;
}
.heading-txt {
  font-size: 20px;
  color: #297292;
  vertical-align: -8px;
  margin-left: 5px;
  font-weight: 500;
}
.heading-txt-channel {
  font-size: 28px;
  color: #abe0f9;
  vertical-align: 4px;
  margin-left: 5px;
  font-weight: 500;
}
.panel-heading-tour {
  padding: 20px 0px 20px 0px;
  clear: both;
}
.panel-heading-test {
  padding: 25px 0px;
  text-align: center;
}
.panel-heading-news {
  padding: 0px 0px 0px 0px;
}
.panel-heading-article {
  padding: 0px 0px 25px 0px;
}
.boxed-news {
  width: 100%;
  background-color: #fff;
  margin-top: 30px;
}
.boxed-news-2 {
  width: 100%;
  background-color: #fff;
  margin-top: 30px;
}
ul, ol {
  /* margin-top: 0; */
  /* margin-bottom: 10px; */
  margin-left: 0px;
  padding: 0px;
}
.media-body {
  padding: 5px 15px;
  text-align: left;
}
.hr-body {
  padding: 0px;
  text-align: left;
}
.corp-services-txt {
  font-size: 28px;
  text-align: -webkit-center;
  color: #297292;
  font-weight: 600;
  /* font-family: arial; */
  font-weight: 500;
  margin-bottom: 25px;
}
hr { 
  margin-top: 15px;
  margin-bottom: 10px;
  border: 0;
  border-top: 1px solid #ccc;
}
.form-inline .form-control {
  display: inline-block;
  width: 90%;
  height: 47px;
  font-size: 20px;
  font-weight: 200;
  vertical-align: middle;
  border: 1.2px solid #fff;
  background-color: #c0e2eb;
}
p {
  margin: 0px;
}

.panel-body {
  padding: 0px;
}
.panel-body-test {
  position: relative;
}
.panel-body-magazine {
  background-color: rgb(255, 255, 255);
}
.panel-default-magazine {
  /* color: #ffffff; */
  background-color: rgb(255, 255, 255);
  /* border-color: #ddd; */
  color: #ffffff;
  padding: 20px 0px 0px 0px;
}
.panel-default-channel{
  background-color: #758081;
  padding: 20px 0px 25px 0px;
}
.panel-body-address {
  padding: 55px 0px;
  background-color: #9FD1DE;
  border-color: transparent;
  color: #ffffff;
  text-align: center;
}
.map {
  width: 100%;
  padding-bottom: 28px;
}
.contact {
  width: 100%;
  text-align: left;

}
.boxed-tour-1 {
  width: 100%;
}
.boxed-tour-2 {
  width: 100%;
  margin-top: 30px; 
}
.panel-tour {
background-color: #C6EAFB;
padding: 20px 0px 25px 0px;
}
.panel-evaluation {
  padding: 20px 0px 25px 0px;
  }
.panel-news {
  clear: both;
  background-color: #C6EAFB;
  padding: 30px 0px 25px 0px;
  }
.eq-happy {
  width: 40%;
  position: absolute;
  top: 1345px;
  right: 190px;
}
.eq-bg {
  margin-bottom: 19px;
}
h4, .h4 {
  font-size: 18px;
  font-weight: 300;
}
.self-1 {
  width: 100%;
}
.self-2 {
  width: 100%;
  padding: 30px 0px 0px 0px;
}
.boxed-hr-1 {
  width: 100%;
  margin-bottom: 10px;
}

.h-self {
  font-size: 1.4em;
  /* color: #00B5EE; */
  font-weight: 400;
  line-height: 1.9em;
  margin-top: 0px;
  margin-bottom: 0px;
}
img {
  width: 100%;
    height: auto;
}
.article-1 {
  width: 100%;
}
.article-2 {
  width: 100%;
  margin-top: 30px
}
.channel-1 {
  width: 100%;
}
.channel-2 {
  width: 100%;
  margin-top: 20px
}
.container-fluid {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  clear: both;
  margin-left: auto;
  margin-top: 0px;
}
.btn-primary {
  color: #fff;
  background-color: #46C4F2;
  border-color: #46C4F2;
}
.panel-body-subscribe {
  padding: 10px 20px 20px 20px;
  height: 130px;
  background-color: #C0E2EB;
  border-color: transparent;
  color: #ffffff;
  text-align: center;
}
.btn {
  margin-left: 10px;
  padding: 5px 5px;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  border-radius: 4px;
}
.service-collapse {
  text-align: center;
  background-color: #6fcaf2;
  padding: 20px 0 65px 0;
}
.btn-service {
  display: inline-block;
  background-color: #6fcaf2;
  width: 245px;
  color: #fff;
}
.heading {
  padding: 30px 40px 10px;
  border-bottom: 0px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #ABE0F9;
}
.panel-default {
  /* color: #ffffff; */
  background-color: #ABE0F9;
  /* border-color: #ddd; */
  color: #31708f;
  padding: 20px 0px 25px 0px;
}
.panel-body-mov {
  background-color: #758081;
  border-color: transparent;
  color: #ffffff;
}
.panel-default-mov > .panel-heading-mov {
  /* color: #ffffff; */
  background-color: #758081;
  /* border-color: #ddd; */
  color: #ffffff;
}
.button-test-mca{
  text-align: center;
  float: left;
  width: 100%;
  color: #ffffff;
  background-color: #F69220;
  font-family: Kanit;
  font-size: 24px;
  padding: 20px;
  border: none;
  margin-bottom: 15px;

    }
    .button-test-bca{
      text-align: center;
      float: left;
      width: 100%;
      color: #ffffff;
      background-color: #EF5C7E;
      font-family: Kanit;
      font-size: 24px;
      padding: 20px;
      border: none;
      margin-bottom: 15px;
   }
        .button-test-mpi{
          text-align: center;
          float: left;
          width: 100%;
          color: #ffffff;
          background-color: #61C2AC;
          font-family: Kanit;
          font-size: 24px;
          padding: 20px;
          border: none;
          margin-bottom: 15px;
        
            }
            .button-test-mrt{
              text-align: center;
              float: left;
              width: 100%;
              color: #ffffff;
              background-color: #C4198A;
              font-family: Kanit;
              font-size: 24px;
              padding: 20px;
              border: none;
              margin-bottom: 15px;
             
                }
.button-test-hr {
  text-align: center;
  width: 100%;
  color:#6D6E70;
  font-size: 20px;
padding: 12px 20px;
  border: none;
  border: 1.5px solid #46C4F2;
  /* margin-top: 35px; */
}
.button-test-training {
  width: 100%;
  text-align: center;
  /* float: left; */
  margin-top: 35px;
  color: #6D6E70;
  /* background-color: #ffffff; */
  font-family: Kanit;
  font-size: 20px;
  padding: 12px 20px;
  border: none;
  border: 1.5px solid #46C4F2;
}
.test-cate {
  width: 100%;
  margin-top: 40px;
}
.test-cate-2 {
  width: 100%;
  margin-top: 40px;
}
/* close index */



/* panel servive */
.box {
  width: 90%;
  margin:auto;
}

.headservice {
  padding: 15px 0 30px 0;
  border-color: transparent;
  background-color: #6DCFF6;
  font-family: Kanit;
  font-size: 20px;
  clear: both;
  color: #FFFFFF;
  /* padding-top: 30px; */
  font-style: normal;
}
.headservice-training {
  padding: 30px 0 50px 0;
  border-color: transparent;
  background-color: #F28380;
  font-family: Kanit;
  font-size: 20px;
  color: #FFFFFF;
  /* padding-top: 30px; */
  font-style: normal;
}
.body-headservice {
  width: 100%;
  margin: auto;
}
.panel-bodyfont-header-blue {
  font-family: Kanit;
  color: #4AC2F0;
  text-align: -webkit-center;
}
.panel-bodyfont-header-black {
  font-family: Kanit;
  font-size: 18px;
  color: #231F20;
  text-align: -webkit-center;
}
.panel-body-blue-wrapper {
  padding: 50px 0;
  background-color:#E1F4FD;
  border-color: transparent;
  font-family: Prompt;
  font-size: 16px;
  font-style: normal;
}
li {
  list-style: none;
}
.panel-body-blue {
  width: 100%;
  margin: auto;
}
.panel-body-white-wrapper {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color:#fff;
  border-color: transparent;
  font-family: Prompt;
  font-size: 16px;
  font-style: normal;
}
.panel-body-white {
  width: 100%;
  margin: auto;
}
.panel-body-brown-wrapper {
  padding: 50px 0px;
  background-color:#F7F5F0;
  border-color: transparent;
  font-family: Prompt;
  font-size: 16px;
  font-style: normal;
}
.panel-body-brown {
  width: 100%;
  margin: auto;
}
.service-box-1 {
  width: 50%;
  float: left;
  padding: 20px;
  text-align: center;
}
.service-box-2 {
  width: 50%;
  float: left;
  border-left: 1px solid #aae0f7;
  padding: 20px;
  text-align: center;
}
.service-box-3 {
  width: 50%;
  float: left;
  margin-top: 20px;
  padding: 20px;
  text-align: center;
}
.service-box-4 {
  width: 50%;
  float: left;
  border-left: 1px solid #aae0f7;
  margin-top: 20px;
  padding: 20px;
  text-align: center;
}
.service-icon {
  text-align: center;
}
.service-wrap {
  font-size: 20px;
  font-weight: 300;
  color: #fff;
  text-align: center;
}
.eng {
  text-align: center ;
  font-size: 16px;
  height: 0px;
}

.clearfix:after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: ".";
  zoom: 1;
}
#services {
  background-color: #6FCAF2 !important;
  padding: 0px 0px 30px 0px;

}
#services-hide {
  background-color: #6FCAF2 !important;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomanarom' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: text-bottom;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.textheadservice {
  font-size: 24px;
  color: #fff;
  border: 1px solid #fff;
  padding: 5px 10px;
  margin: auto;
  width: 100%;
}
.text-center {
  text-align: center;
  margin-bottom: 40px;
}

.footer-box {
  width: 50%;
  float: left;
  text-align: left;
  margin-bottom: 60px;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}
.footer-address {
  font-size: 16px;
  margin-top: 13px;
  text-align: left;
  font-weight: 300;
  line-height: 30px;
}

  
.site-footer .social-icons{
      text-align:left;
    }
.button{
  text-align: center;
  /* float: left; */
  /* width: 100%; */
  color: #ffffff;
  background-color: #6DCFF6;
  font-family: Kanit;
  padding: 20px;
  border: none;
  margin: 10px;
    }
 
.panel-body-blue-1-wrapper {
  padding-right: 50px;
  padding-left: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color:#E1F4FD;
  border-color: transparent;
  font-family: Prompt;
  font-size: 16px;
  font-style: normal;
}
.panel-body-blue-li {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #E1F4FD;
}
.panel-body-white-li {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #F3FAFD;
}
 
 
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  cursor: not-allowed;
  background-color: #D2EEFB;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  width:100%;
  height:40px;
  text-align: center;
  background-color: #F3FAFD;
  border: none;
  /* border: 1px solid #ddd; */
}

.font_black {
  font-family: Prompt;
  font-size: 16px;
  text-align: center;
  color: #404041;
}
.box-blue-1 {
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #6DCFF6;
  font-family: Prompt;
  font-size: 18px;
  text-align: center;
  color: #FFFFFF;
  font-style: normal;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
}
.carousel {
  margin-top: -1px;
  margin-bottom: 0px;
  clear: both;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 115px;
}
.carousel-caption {
  right: 20%;
  left: 20%;
  padding-bottom: 460px;
  bottom: 175px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}
/* Declare heights because of positioning of img element */
.carousel .item {
  height: 160px;
  background-color: #c6eafb;
}
.carousel-inner>.item>img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: auto;
}
.carousel-control {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 4px;
  border-radius: 6px;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #00b2e9;
}
.row {
  margin-right: 0px;
  margin-left: 0px;
}
.download_resgister {
  font-size: 20px;
  color: #404041;
  border: 1px solid #C1B49A;
  padding: 15px 35px;
  margin: auto;
  width: 389px;
}

.text-center {
  text-align: center;
  margin-bottom: 40px;
  margin-top: 40px;
}
.text-center-2 {
  text-align: center;
  margin-bottom: 40px;
}
  }

  