*{margin:0;padding:0;font-family:'Tahoma'}
a,a:focus,a:hover,a:link,a:active{text-decoration:none!important}
/*Carousel Style*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;text-align: center}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
/*End Carousel Style*/
/*OwlTheme Style*/
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
/*End OwlTheme Style*/
#bottom{display:none}
.owl-item,.item{position:relative}
/*.slide.owl-theme .owl-controls{text-align:right}
.slide.owl-theme .owl-controls .owl-page span{border:2px solid #fff}*/
.scap6-1,.scap6-7{opacity: 0;}
.scap6-2,.scap6-3{ 
  transform:translate(800px,0px);
}
.scap6-4,.scap6-5,.scap6-6{
  transform: scaleX(0.00) scaleY(0.00);
}
.gt-content p{text-align: justify}
.owl-item section,.item section{width:25%;position: absolute}
.owl-item .scap2-1,.owl-item .scap1,.owl-item .scap2,.item .scap2-1,.item .scap1,.item .scap2{width:35%}
.owl-item .scap5-2,.owl-item .scap5-3,.owl-item .scap5-4,.item .scap5-2,.item .scap5-3,.item .scap5-4{width:30%}
.owl-item .scap3-1,.item .scap3-1,.owl-item .scap6-4,.item .scap6-4,.owl-item .scap6-5,.item .scap6-5,.owl-item .scap6-6,.item .scap6-6{width:15%}
.owl-item .scap6-7,.item .scap6-7{width:10%}
.owl-item section img,.item section img{width:100%}
.owl-item .scap2-2,.item .scap2-2{width:50%}
.owl-item .scap2-3,.item .scap2-3{width:30%}
.owl-item .scap4-1,.owl-item .scap4-2,.item .scap4-1,.item .scap4-2{width:45%}
.owl-item .scap3-4,.item .scap3-4{width:5%}
.owl-item .scap3-6,.item .scap3-6{width:6%}
.owl-item .scap3-5,.owl-item .scap3-7,.item .scap3-5,.item .scap3-7{width:10%}
.owl-item .scap5-1,.item .scap5-1{width:20%}
.owl-item .scap3-3,.item .scap3-3{width:40%}
/* STYLE SLIDE ( nếu thêm slide -> style ở đây )*/
/*.owl-item:nth-child(7) .scap1,.o-item:nth-child(7) .scap1{top:15%;text-align:center;left:0;right:0;margin:auto}
.owl-item:nth-child(7) .scap2,.o-item:nth-child(7) .scap2{top:35%;right:20%}
.owl-item:nth-child(7) .scap3,.o-item:nth-child(7) .scap3{top:65%;right:30%}
.owl-item:nth-child(3) .scap2-1,.o-item:nth-child(3) .scap2-1{top:15%;right:18%}
.owl-item:nth-child(3) .scap2-2,.o-item:nth-child(3) .scap2-2{top:40%;right:10%}
.owl-item:nth-child(3) .scap2-3,.o-item:nth-child(3) .scap2-3{top:65%;right:22%}
.owl-item:nth-child(4) .scap3-1,.o-item:nth-child(4) .scap3-1{top:5%;right:45%}
.owl-item:nth-child(4) .scap3-2,.o-item:nth-child(4) .scap3-2{top:20%;right:40%}
.owl-item:nth-child(4) .scap3-3,.o-item:nth-child(4) .scap3-3{top:45%;right:32%}
.owl-item:nth-child(4) .scap3-4,.o-item:nth-child(4) .scap3-4{top:70%;right:67%}
.owl-item:nth-child(4) .scap3-5,.o-item:nth-child(4) .scap3-5{top:70%;right:53%}
.owl-item:nth-child(4) .scap3-6,.o-item:nth-child(4) .scap3-6{top:70%;right:43%}
.owl-item:nth-child(4) .scap3-7,.o-item:nth-child(4) .scap3-7{top:70%;right:29%}
.owl-item:nth-child(4) .scap3-8,.o-item:nth-child(4) .scap3-8{top:3%;right:2%}
.owl-item:nth-child(5) .scap4-1,.o-item:nth-child(5) .scap4-1{top:10%;right:25%}
.owl-item:nth-child(5) .scap4-2,.o-item:nth-child(5) .scap4-2{top:70%;right:25%}
.owl-item:nth-child(5) .scap4-3,.o-item:nth-child(5) .scap4-3{top:10%;right:2%}
.owl-item:nth-child(6) .scap5-1,.o-item:nth-child(6) .scap5-1{top:10%;right:45%}
.owl-item:nth-child(6) .scap5-2,.o-item:nth-child(6) .scap5-2{top:30%;right:10%}
.owl-item:nth-child(6) .scap5-3,.o-item:nth-child(6) .scap5-3{top:45%;right:10%}
.owl-item:nth-child(6) .scap5-4,.o-item:nth-child(6) .scap5-4{top:60%;right:10%}
.owl-item:nth-child(2) .scap6-1,.o-item:nth-child(2) .scap6-1{bottom:0;left:10%}
.owl-item:nth-child(2) .scap6-2,.o-item:nth-child(2) .scap6-2{top:10%;right:30%}
.owl-item:nth-child(2) .scap6-3,.o-item:nth-child(2) .scap6-3{top:20%;right:30%}
.owl-item:nth-child(2) .scap6-4,.o-item:nth-child(2) .scap6-4{top:40%;right:50%}
.owl-item:nth-child(2) .scap6-5,.o-item:nth-child(2) .scap6-5{top:40%;right:35%}
.owl-item:nth-child(2) .scap6-6,.o-item:nth-child(2) .scap6-6{top:40%;right:20%}
.owl-item:nth-child(2) .scap6-7,.o-item:nth-child(2) .scap6-7{bottom:0;right:10%}*/
/* END EXTRA STYLE SLIDE */
/* Slide cũ */
/* .owl-item:nth-child(1) .scap1,.o-item:nth-child(1) .scap1{top:15%;text-align:center;left:0;right:0;margin:auto}
.owl-item:nth-child(1) .scap2,.o-item:nth-child(1) .scap2{top:35%;right:20%}
.owl-item:nth-child(1) .scap3,.o-item:nth-child(1) .scap3{top:65%;right:30%}
.owl-item:nth-child(2) .scap2-1,.o-item:nth-child(2) .scap2-1{top:15%;right:18%}
.owl-item:nth-child(2) .scap2-2,.o-item:nth-child(2) .scap2-2{top:40%;right:10%}
.owl-item:nth-child(2) .scap2-3,.o-item:nth-child(2) .scap2-3{top:65%;right:22%}
.owl-item:nth-child(3) .scap3-1,.o-item:nth-child(3) .scap3-1{top:5%;right:45%}
.owl-item:nth-child(3) .scap3-2,.o-item:nth-child(3) .scap3-2{top:20%;right:40%}
.owl-item:nth-child(3) .scap3-3,.o-item:nth-child(3) .scap3-3{top:45%;right:32%}
.owl-item:nth-child(3) .scap3-4,.o-item:nth-child(3) .scap3-4{top:70%;right:67%}
.owl-item:nth-child(3) .scap3-5,.o-item:nth-child(3) .scap3-5{top:70%;right:53%}
.owl-item:nth-child(3) .scap3-6,.o-item:nth-child(3) .scap3-6{top:70%;right:43%}
.owl-item:nth-child(3) .scap3-7,.o-item:nth-child(3) .scap3-7{top:70%;right:29%}
.owl-item:nth-child(3) .scap3-8,.o-item:nth-child(3) .scap3-8{top:3%;right:2%}
.owl-item:nth-child(4) .scap4-1,.o-item:nth-child(4) .scap4-1{top:10%;right:25%}
.owl-item:nth-child(4) .scap4-2,.o-item:nth-child(4) .scap4-2{top:70%;right:25%}
.owl-item:nth-child(4) .scap4-3,.o-item:nth-child(4) .scap4-3{top:10%;right:2%}
.owl-item:nth-child(5) .scap5-1,.o-item:nth-child(5) .scap5-1{top:10%;right:45%}
.owl-item:nth-child(5) .scap5-2,.o-item:nth-child(5) .scap5-2{top:30%;right:10%}
.owl-item:nth-child(5) .scap5-3,.o-item:nth-child(5) .scap5-3{top:45%;right:10%}
.owl-item:nth-child(5) .scap5-4,.o-item:nth-child(5) .scap5-4{top:60%;right:10%} */
/* End slide cũ */
/*.owl-item:nth-child(1) .scap6-1,.o-item:nth-child(1) .scap6-1{bottom:0;left:10%}
.owl-item:nth-child(1) .scap6-2,.o-item:nth-child(1) .scap6-2{top:10%;right:30%}
.owl-item:nth-child(1) .scap6-3,.o-item:nth-child(1) .scap6-3{top:20%;right:30%}
.owl-item:nth-child(1) .scap6-4,.o-item:nth-child(1) .scap6-4{top:40%;right:50%}
.owl-item:nth-child(1) .scap6-5,.o-item:nth-child(1) .scap6-5{top:40%;right:35%}
.owl-item:nth-child(1) .scap6-6,.o-item:nth-child(1) .scap6-6{top:40%;right:20%}
.owl-item:nth-child(1) .scap6-7,.o-item:nth-child(1) .scap6-7{bottom:0;right:10%}*/
.o-item{display: none}
.o-item:nth-child(1){display: block}
img,iframe{max-width:100%}
.slideUp1{
  opacity: 1;
  animation: slideUp1 linear .3s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: slideUp1 linear .3s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: slideUp1 linear .3s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: slideUp1 linear .3s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: slideUp1 linear .3s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
}

@keyframes slideUp1{
  0% {
    opacity:0;
    transform:  translate(0px,300px)  ;
  }
  100% {
    opacity:1;
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes slideUp1{
  0% {
    opacity:0;
    -moz-transform:  translate(0px,300px)  ;
  }
  100% {
    opacity:1;
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes slideUp1 {
  0% {
    opacity:0;
    -webkit-transform:  translate(0px,300px)  ;
  }
  100% {
    opacity:1;
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes slideUp1 {
  0% {
    opacity:0;
    -o-transform:  translate(0px,300px)  ;
  }
  100% {
    opacity:1;
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes slideUp1 {
  0% {
    opacity:0;
    -ms-transform:  translate(0px,300px)  ;
  }
  100% {
    opacity:1;
    -ms-transform:  translate(0px,0px)  ;
  }
}
.slideUp{
  opacity: 1;
  animation: slideUp linear .3s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: slideUp linear .3s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: slideUp linear .3s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: slideUp linear .3s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: slideUp linear .3s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
}

@keyframes slideUp{
  0% {
    opacity:0;
    transform:  translate(0px,300px)  ;
  }
  100% {
    opacity:1;
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes slideUp{
  0% {
    opacity:0;
    -moz-transform:  translate(0px,300px)  ;
  }
  100% {
    opacity:1;
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes slideUp {
  0% {
    opacity:0;
    -webkit-transform:  translate(0px,300px)  ;
  }
  100% {
    opacity:1;
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes slideUp {
  0% {
    opacity:0;
    -o-transform:  translate(0px,300px)  ;
  }
  100% {
    opacity:1;
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes slideUp {
  0% {
    opacity:0;
    -ms-transform:  translate(0px,300px)  ;
  }
  100% {
    opacity:1;
    -ms-transform:  translate(0px,0px)  ;
  }
}
.scale1{
  transform:  scaleX(1.00) scaleY(1.00) ;
  animation: scale1 linear 0.3s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: scale1 linear 0.3s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: scale1 linear 0.3s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: scale1 linear 0.3s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: scale1 linear 0.3s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
}

@keyframes scale1{
  0% {
    transform:  scaleX(0.00) scaleY(0.00) ;
  }
  90% {
    transform:  scaleX(1.20) scaleY(1.20) ;
  }
  100% {
    transform:  scaleX(1.00) scaleY(1.00) ;
  }
}

@-moz-keyframes scale1{
  0% {
    -moz-transform:  scaleX(0.00) scaleY(0.00) ;
  }
  90% {
    -moz-transform:  scaleX(1.20) scaleY(1.20) ;
  }
  100% {
    -moz-transform:  scaleX(1.00) scaleY(1.00) ;
  }
}

@-webkit-keyframes scale1 {
  0% {
    -webkit-transform:  scaleX(0.00) scaleY(0.00) ;
  }
  90% {
    -webkit-transform:  scaleX(1.20) scaleY(1.20) ;
  }
  100% {
    -webkit-transform:  scaleX(1.00) scaleY(1.00) ;
  }
}

@-o-keyframes scale1 {
  0% {
    -o-transform:  scaleX(0.00) scaleY(0.00) ;
  }
  90% {
    -o-transform:  scaleX(1.20) scaleY(1.20) ;
  }
  100% {
    -o-transform:  scaleX(1.00) scaleY(1.00) ;
  }
}

@-ms-keyframes scale1 {
  0% {
    -ms-transform:  scaleX(0.00) scaleY(0.00) ;
  }
  90% {
    -ms-transform:  scaleX(1.20) scaleY(1.20) ;
  }
  100% {
    -ms-transform:  scaleX(1.00) scaleY(1.00) ;
  }
}
.runIn3{animation:runIn3 ease-out .8s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:runIn3 ease-out .8s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:runIn3 ease-out .8s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:runIn3 ease-out .8s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:runIn3 ease-out .8s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
@keyframes runIn3 {
	0%{transform:translate(500px,0px)}
	100%{transform:translate(0px,0px)}
}
@-moz-keyframes runIn3 {
	0%{-moz-transform:translate(500px,0px)}
	100%{-moz-transform:translate(0px,0px)}
}
@-webkit-keyframes runIn3 {
	0%{-webkit-transform:translate(500px,0px)}
	100%{-webkit-transform:translate(0px,0px)}
}
@-o-keyframes runIn3 {
	0%{-o-transform:translate(500px,0px)}
	100%{-o-transform:translate(0px,0px)}
}
@-ms-keyframes runIn3 {
	0%{-ms-transform:translate(500px,0px)}
	100%{-ms-transform:translate(0px,0px)}
}
.runIn2{transform:translate(0px,0px);animation:runIn2 ease-out .8s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:runIn2 ease-out .8s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:runIn2 ease-out .8s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:runIn2 ease-out .8s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:runIn2 ease-out .8s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
@keyframes runIn2 {
  0%{transform:translate(400px,0px)}
  100%{transform:translate(0px,0px)}
}
@-moz-keyframes runIn2 {
  0%{-moz-transform:translate(400px,0px)}
  100%{-moz-transform:translate(0px,0px)}
}
@-webkit-keyframes runIn2 {
  0%{-webkit-transform:translate(400px,0px)}
  100%{-webkit-transform:translate(0px,0px)}
}
@-o-keyframes runIn2 {
  0%{-o-transform:translate(400px,0px)}
  100%{-o-transform:translate(0px,0px)}
}
.runIn22{transform:translate(0px,0px);animation:runIn22 ease-out .3s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:runIn22 ease-out .3s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:runIn22 ease-out .3s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:runIn22 ease-out .3s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:runIn22 ease-out .3s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
@keyframes runIn22 {
	0%{transform:translate(400px,0px)}
	100%{transform:translate(0px,0px)}
}
@-moz-keyframes runIn22 {
	0%{-moz-transform:translate(400px,0px)}
	100%{-moz-transform:translate(0px,0px)}
}
@-webkit-keyframes runIn22 {
	0%{-webkit-transform:translate(400px,0px)}
	100%{-webkit-transform:translate(0px,0px)}
}
@-o-keyframes runIn22 {
	0%{-o-transform:translate(400px,0px)}
	100%{-o-transform:translate(0px,0px)}
}
@-ms-keyframes runIn22 {
	0%{-ms-transform:translate(400px,0px)}
	100%{-ms-transform:translate(0px,0px)}
}
.fadeIn{animation:fadeIn ease-out 1.5s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fadeIn ease-out 1.5s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fadeIn ease-out 1.5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fadeIn ease-out 1.5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fadeIn ease-out 1.5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
@keyframes fadeIn {
	0%{opacity:0}
	11%{opacity:.3}
	50%{opacity:.6}
	100%{opacity:1}
}
@-moz-keyframes fadeIn {
	0%{opacity:0}
	11%{opacity:.3}
	50%{opacity:.6}
	100%{opacity:1}
}
@-webkit-keyframes fadeIn {
	0%{opacity:0}
	11%{opacity:.3}
	50%{opacity:.6}
	100%{opacity:1}
}
@-o-keyframes fadeIn {
	0%{opacity:0}
	11%{opacity:.3}
	50%{opacity:.6}
	100%{opacity:1}
}
@-ms-keyframes fadeIn {
	0%{opacity:0}
	11%{opacity:.3}
	50%{opacity:.6}
	100%{opacity:1}
}
.runIn1{animation:runIn1 ease-out .8s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:runIn1 ease-out .8s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:runIn1 ease-out .8s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:runIn1 ease-out .8s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:runIn1 ease-out .8s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
@keyframes runIn1 {
	0%{transform:translate(300px,0px)}
	100%{transform:translate(0px,0px)}
}
@-moz-keyframes runIn1 {
	0%{-moz-transform:translate(300px,0px)}
	100%{-moz-transform:translate(0px,0px)}
}
@-webkit-keyframes runIn1 {
	0%{-webkit-transform:translate(300px,0px)}
	100%{-webkit-transform:translate(0px,0px)}
}
@-o-keyframes runIn1 {
	0%{-o-transform:translate(300px,0px)}
	100%{-o-transform:translate(0px,0px)}
}
@-ms-keyframes runIn1 {
	0%{-ms-transform:translate(300px,0px)}
	100%{-ms-transform:translate(0px,0px)}
}
.lightSpeedIn{animation:lightSpeedIn ease-out .8s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:lightSpeedIn ease-out .8s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:lightSpeedIn ease-out .8s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:lightSpeedIn ease-out .8s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:lightSpeedIn ease-out .8s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
@keyframes lightSpeedIn {
	0%{opacity:0;transform:translate(300px,0px) skewX(-30deg)}
	60%{opacity:1;transform:translate(-40px,0px) skewX(30deg)}
	80%{opacity:1;transform:translate(0px,0px) skewX(-15deg)}
	100%{opacity:1;transform:translate(0px,0px) skewX(0deg)}
}
@-moz-keyframes lightSpeedIn {
	0%{opacity:0;-moz-transform:translate(300px,0px) skewX(-30deg)}
	60%{opacity:1;-moz-transform:translate(-40px,0px) skewX(30deg)}
	80%{opacity:1;-moz-transform:translate(0px,0px) skewX(-15deg)}
	100%{opacity:1;-moz-transform:translate(0px,0px) skewX(0deg)}
}
@-webkit-keyframes lightSpeedIn {
	0%{opacity:0;-webkit-transform:translate(300px,0px) skewX(-30deg)}
	60%{opacity:1;-webkit-transform:translate(-40px,0px) skewX(30deg)}
	80%{opacity:1;-webkit-transform:translate(0px,0px) skewX(-15deg)}
	100%{opacity:1;-webkit-transform:translate(0px,0px) skewX(0deg)}
}
@-o-keyframes lightSpeedIn {
	0%{opacity:0;-o-transform:translate(300px,0px) skewX(-30deg)}
	60%{opacity:1;-o-transform:translate(-40px,0px) skewX(30deg)}
	80%{opacity:1;-o-transform:translate(0px,0px) skewX(-15deg)}
	100%{opacity:1;-o-transform:translate(0px,0px) skewX(0deg)}
}
@-ms-keyframes lightSpeedIn {
	0%{opacity:0;-ms-transform:translate(300px,0px) skewX(-30deg)}
	60%{opacity:1;-ms-transform:translate(-40px,0px) skewX(30deg)}
	80%{opacity:1;-ms-transform:translate(0px,0px) skewX(-15deg)}
	100%{opacity:1;-ms-transform:translate(0px,0px) skewX(0deg)}
}
.flashlight{animation:flashlight linear .5s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:flashlight linear .5s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:flashlight linear .5s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:flashlight linear .5s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:flashlight linear .5s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}
@keyframes flashlight {
	0%{opacity:0}
	100%{opacity:1}
}
@-moz-keyframes flashlight {
	0%{opacity:0}
	100%{opacity:1}
}
@-webkit-keyframes flashlight {
	0%{opacity:0}
	100%{opacity:1}
}
@-o-keyframes flashlight {
	0%{opacity:0}
	100%{opacity:1}
}
@-ms-keyframes flashlight {
	0%{opacity:0}
	100%{opacity:1}
}
/*.valentine-banner{position:relative;background-image:url(http://hanoi.ytequocte.com/chuyende/img/valentine/Slide/banner-val-bg.jpg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;height:355px}*/
.valentine-leaf,.valentine-couple,.valentine-title,.valentine-heart,.valentine-heart-1,.valentine-text,.valentine-date,.valentine-op-1,.valentine-op-2,.valentine-op-3,.valentine-cloud{position:absolute}
.valentine-date{display:flex}
.valentine-leaf{top:0;left:0;width:15%;height:10%}
.valentine-couple{bottom:0;width:27%}
.valentine-cloud{bottom:0;z-index:5;height:54%}
.valentine-title{right:30%;top:10%;width:18%;height:10%}
.valentine-text{right:22%;top:25%;width:34%;height:14%}
.valentine-date{right:27%;top:40%;width:24%;height:6%}
.valentine-date .icon-left,.valentine-date .icon-right{width:10%;height:50%}
.valentine-date .date-text{width:65%;height:80%}
.valentine-heart{right:45%;top:60%;width:2%;height:6%}
.valentine-heart-1{right:31%;top:60%;width:2%;height:6%}
.valentine-op-1{right:48%;top:55%;width:10%;height:22%}
.valentine-op-2{right:34%;top:55%;width:9%;height:22%}
.valentine-op-3{right:21%;top:55%;width:10%;height:22%}

.cloud-opacity{animation:cloud-opacity linear 4s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:cloud-opacity linear 4s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:cloud-opacity linear 4s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:cloud-opacity linear 4s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:cloud-opacity linear 4s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}
@keyframes cloud-opacity {
0%{opacity:1}
30%{opacity:.6}
60%{opacity:1}
80%{opacity:.3;opacity:.3}
100%{opacity:1}
}
@-moz-keyframes cloud-opacity {
0%{opacity:1}
30%{opacity:.6}
60%{opacity:1}
80%{opacity:.3;opacity:.3}
100%{opacity:1}
}
@-webkit-keyframes cloud-opacity {
0%{opacity:1}
30%{opacity:.6}
60%{opacity:1}
80%{opacity:.3;opacity:.3}
100%{opacity:1}
}
@-o-keyframes cloud-opacity {
0%{opacity:1}
30%{opacity:.6}
60%{opacity:1}
80%{opacity:.3;opacity:.3}
100%{opacity:1}
}
@-ms-keyframes cloud-opacity {
0%{opacity:1}
30%{opacity:.6}
60%{opacity:1}
80%{opacity:.3;opacity:.3}
100%{opacity:1}
}
.vibrate-left{animation:vibrate-left linear .8s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:vibrate-left linear .8s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:vibrate-left linear .8s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:vibrate-left linear .8s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:vibrate-left linear .8s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}
@keyframes vibrate-left {
0%{transform:translate(0px,0px)}
50%{transform:translate(-10px,0px)}
100%{transform:translate(0px,0px)}
}
@-moz-keyframes vibrate-left {
0%{-moz-transform:translate(0px,0px)}
50%{-moz-transform:translate(-10px,0px)}
100%{-moz-transform:translate(0px,0px)}
}
@-webkit-keyframes vibrate-left {
0%{-webkit-transform:translate(0px,0px)}
50%{-webkit-transform:translate(-10px,0px)}
100%{-webkit-transform:translate(0px,0px)}
}
@-o-keyframes vibrate-left {
0%{-o-transform:translate(0px,0px)}
50%{-o-transform:translate(-10px,0px)}
100%{-o-transform:translate(0px,0px)}
}
@-ms-keyframes vibrate-left {
0%{-ms-transform:translate(0px,0px)}
50%{-ms-transform:translate(-10px,0px)}
100%{-ms-transform:translate(0px,0px)}
}
.vibrate-right{animation:vibrate-right linear .8s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:vibrate-right linear .8s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:vibrate-right linear .8s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:vibrate-right linear .8s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:vibrate-right linear .8s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}
@keyframes vibrate-right {
0%{transform:translate(0px,0px)}
50%{transform:translate(10px,0px)}
100%{transform:translate(0px,0px)}
}
@-moz-keyframes vibrate-right {
0%{-moz-transform:translate(0px,0px)}
50%{-moz-transform:translate(10px,0px)}
100%{-moz-transform:translate(0px,0px)}
}
@-webkit-keyframes vibrate-right {
0%{-webkit-transform:translate(0px,0px)}
50%{-webkit-transform:translate(10px,0px)}
100%{-webkit-transform:translate(0px,0px)}
}
@-o-keyframes vibrate-right {
0%{-o-transform:translate(0px,0px)}
50%{-o-transform:translate(10px,0px)}
100%{-o-transform:translate(0px,0px)}
}
@-ms-keyframes vibrate-right {
0%{-ms-transform:translate(0px,0px)}
50%{-ms-transform:translate(10px,0px)}
100%{-ms-transform:translate(0px,0px)}
}
.vibrate{animation:vibrate linear 8s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:vibrate linear 8s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:vibrate linear 8s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:vibrate linear 8s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:vibrate linear 8s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}
@keyframes vibrate {
	0%{transform:translate(0px,0px)}
	10%{transform:translate(-10px,0px)}
	20%{transform:translate(10px,0px)}
	30%{transform:translate(-10px,0px)}
	40%{transform:translate(10px,0px)}
	50%{transform:translate(-10px,0px)}
	60%{transform:translate(10px,0px)}
	70%{transform:translate(-10px,0px)}
	80%{transform:translate(10px,0px)}
	90%{transform:translate(-10px,0px)}
	100%{transform:translate(0px,0px)}
}
@-moz-keyframes vibrate {
	0%{-moz-transform:translate(0px,0px)}
	10%{-moz-transform:translate(-10px,0px)}
	20%{-moz-transform:translate(10px,0px)}
	30%{-moz-transform:translate(-10px,0px)}
	40%{-moz-transform:translate(10px,0px)}
	50%{-moz-transform:translate(-10px,0px)}
	60%{-moz-transform:translate(10px,0px)}
	70%{-moz-transform:translate(-10px,0px)}
	80%{-moz-transform:translate(10px,0px)}
	90%{-moz-transform:translate(-10px,0px)}
	100%{-moz-transform:translate(0px,0px)}
}
@-webkit-keyframes vibrate {
	0%{-webkit-transform:translate(0px,0px)}
	10%{-webkit-transform:translate(-10px,0px)}
	20%{-webkit-transform:translate(10px,0px)}
	30%{-webkit-transform:translate(-10px,0px)}
	40%{-webkit-transform:translate(10px,0px)}
	50%{-webkit-transform:translate(-10px,0px)}
	60%{-webkit-transform:translate(10px,0px)}
	70%{-webkit-transform:translate(-10px,0px)}
	80%{-webkit-transform:translate(10px,0px)}
	90%{-webkit-transform:translate(-10px,0px)}
	100%{-webkit-transform:translate(0px,0px)}
}
@-o-keyframes vibrate {
	0%{-o-transform:translate(0px,0px)}
	10%{-o-transform:translate(-10px,0px)}
	20%{-o-transform:translate(10px,0px)}
	30%{-o-transform:translate(-10px,0px)}
	40%{-o-transform:translate(10px,0px)}
	50%{-o-transform:translate(-10px,0px)}
	60%{-o-transform:translate(10px,0px)}
	70%{-o-transform:translate(-10px,0px)}
	80%{-o-transform:translate(10px,0px)}
	90%{-o-transform:translate(-10px,0px)}
	100%{-o-transform:translate(0px,0px)}
}
@-ms-keyframes vibrate {
	0%{-ms-transform:translate(0px,0px)}
	10%{-ms-transform:translate(-10px,0px)}
	20%{-ms-transform:translate(10px,0px)}
	30%{-ms-transform:translate(-10px,0px)}
	40%{-ms-transform:translate(10px,0px)}
	50%{-ms-transform:translate(-10px,0px)}
	60%{-ms-transform:translate(10px,0px)}
	70%{-ms-transform:translate(-10px,0px)}
	80%{-ms-transform:translate(10px,0px)}
	90%{-ms-transform:translate(-10px,0px)}
	100%{-ms-transform:translate(0px,0px)}
}
.fadeInRight{animation:fadeInRight ease-out .8s infinite;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fadeInRight ease-out .8s infinite;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fadeInRight ease-out .8s infinite;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fadeInRight ease-out .8s infinite;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fadeInRight ease-out .8s infinite;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
@keyframes fadeInRight {
	0%{opacity:0;transform:translate(300px,0px)}
	80%{opacity:.5;transform:translate(0px,0px)}
	100%{opacity:1;transform:translate(0px,0px)}
}
@-moz-keyframes fadeInRight {
	0%{opacity:0;-moz-transform:translate(300px,0px)}
	80%{opacity:.5;-moz-transform:translate(0px,0px)}
	100%{opacity:1;-moz-transform:translate(0px,0px)}
}
@-webkit-keyframes fadeInRight {
	0%{opacity:0;-webkit-transform:translate(300px,0px)}
	80%{opacity:.5;-webkit-transform:translate(0px,0px)}
	100%{opacity:1;-webkit-transform:translate(0px,0px)}
}
@-o-keyframes fadeInRight {
	0%{opacity:0;-o-transform:translate(300px,0px)}
	80%{opacity:.5;-o-transform:translate(0px,0px)}
	100%{opacity:1;-o-transform:translate(0px,0px)}
}
@-ms-keyframes fadeInRight {
	0%{opacity:0;-ms-transform:translate(300px,0px)}
	80%{opacity:.5;-ms-transform:translate(0px,0px)}
	100%{opacity:1;-ms-transform:translate(0px,0px)}
}
@keyframes shake {
	10%,90%{transform:translate3d(-1px,0,0)}
	20%,80%{transform:translate3d(2px,0,0)}
	30%,50%,70%{transform:translate3d(-4px,0,0)}
	40%,60%{transform:translate3d(4px,0,0)}
}
@keyframes tada {
	0%{transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
	10%{transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
	20%{transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
	30%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	40%{transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	50%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	60%{transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	70%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	80%{transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	90%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	100%{transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}
@-moz-keyframes tada {
	0%{-moz-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
	10%{-moz-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
	20%{-moz-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
	30%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	40%{-moz-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	50%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	60%{-moz-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	70%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	80%{-moz-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	90%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	100%{-moz-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}
@-webkit-keyframes tada {
	0%{-webkit-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
	10%{-webkit-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
	20%{-webkit-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
	30%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	40%{-webkit-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	50%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	60%{-webkit-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	70%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	80%{-webkit-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	90%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	100%{-webkit-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}
@-o-keyframes tada {
	0%{-o-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
	10%{-o-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
	20%{-o-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
	30%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	40%{-o-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	50%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	60%{-o-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	70%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	80%{-o-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	90%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	100%{-o-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}
@-ms-keyframes tada {
	0%{-ms-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
	10%{-ms-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
	20%{-ms-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
	30%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	40%{-ms-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	50%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	60%{-ms-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	70%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	80%{-ms-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
	90%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
	100%{-ms-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}
@keyframes bounce {
	0%{transform:translate(0px,0px)}
	15%{transform:translate(0px,-15px)}
	30%{transform:translate(0px,0px)}
	45%{transform:translate(0px,-5px)}
	60%{transform:translate(0px,0px)}
	75%{transform:translate(0px,-3px)}
	100%{transform:translate(0px,0px)}
}
@-moz-keyframes bounce {
	0%{-moz-transform:translate(0px,0px)}
	15%{-moz-transform:translate(0px,-15px)}
	30%{-moz-transform:translate(0px,0px)}
	45%{-moz-transform:translate(0px,-5px)}
	60%{-moz-transform:translate(0px,0px)}
	75%{-moz-transform:translate(0px,-3px)}
	100%{-moz-transform:translate(0px,0px)}
}
@-webkit-keyframes bounce {
	0%{-webkit-transform:translate(0px,0px)}
	15%{-webkit-transform:translate(0px,-15px)}
	30%{-webkit-transform:translate(0px,0px)}
	45%{-webkit-transform:translate(0px,-5px)}
	60%{-webkit-transform:translate(0px,0px)}
	75%{-webkit-transform:translate(0px,-3px)}
	100%{-webkit-transform:translate(0px,0px)}
}
@-o-keyframes bounce {
	0%{-o-transform:translate(0px,0px)}
	15%{-o-transform:translate(0px,-15px)}
	30%{-o-transform:translate(0px,0px)}
	45%{-o-transform:translate(0px,-5px)}
	60%{-o-transform:translate(0px,0px)}
	75%{-o-transform:translate(0px,-3px)}
	100%{-o-transform:translate(0px,0px)}
}
.b-phone{animation:bounce linear 1.2s infinite;transform-origin:50% 50%;-webkit-animation:bounce linear 1.2s infinite;-webkit-transform-origin:50% 50%;-moz-animation:bounce linear 1.2s infinite;-moz-transform-origin:50% 50%;-o-animation:bounce linear 1.2s infinite;-o-transform-origin:50% 50%}
.b-dathen,.b-map{animation:tada linear 1.5s infinite;transform-origin:50% 50%;-webkit-animation:tada linear 1.5s infinite;-webkit-transform-origin:50% 50%;-moz-animation:tada linear 1.5s infinite;-moz-transform-origin:50% 50%;-o-animation:tada linear 1.5s infinite;-o-transform-origin:50% 50%}
.b-close{position:absolute;top:-10px;right:0;width:15px;z-index:99;height:15px;cursor:pointer;display:block;background-image:url(../images/leftbanner/close.png);background-repeat:no-repeat;background-position:center}
.b-tuvan{animation:shake 1.82s cubic-bezier(.36,.07,.19,.97) both infinite;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}
.b-top{position:absolute;top:-40px;left:10px;width:60px;z-index:1;height:60px;display:block;background-image:url(../images/leftbanner/top.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain}
.left-banner{position:fixed;z-index:99;display:flex;display:-webkit-box;display:-webkit-flex;width:90px;background-image:url(../images/leftbanner/background.png);background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;flex-direction:column;-webkit-flex-direction:column;padding:15px;bottom:30px}
.banner-item{text-align:center;border-bottom:1px solid #3ba75a;padding:10px 0;font-size:14px;color:#fff;font-weight:700}
a:last-child .banner-item{border-bottom:none}
.banner-item img{padding-bottom:8px;margin:auto;display:block}
.banner-item p{margin:0;font-size:10px;font-weight:400}
.cloned{background-color:#137f44}
.cloned #nav_menu a{color:#fff}
.fp-phone{top:5px!important}
.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}
.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:30%}
.close{color:#aaa;float:right;font-size:28px;font-weight:700}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}
h1.left,.top-head h3.left{margin:.67em 0;font-size:12px;color:#fff}
.right{float:right}
.left{float:left}
.col-left,.col-right{float:left;margin:0 60px}
.top-head{background-color:#137f44}
#nav_menu>li{text-align:center}
#nav_menu .doitac .bg h4{font-size:13px}
.nav-menu{border-top:1px solid #e5e5e5}
a.active,#nav_menu a:hover{color:#ed1c24!important}
.sub-menu a.active,#nav_menu .sub-menu a:hover{color:#29ff8b!important}
.nav-menu #nav_menu{margin-bottom:0;position:relative;/*display:table;*/max-height:38px}
#nav_menu a{color:#000}
#nav_menu .sub-menu{width:230px;position:absolute;z-index:999999;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.05);-o-box-shadow:0 1px 1px rgba(0,0,0,.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);-webkit-transform:rotate3d(1,0,0,-90deg);-moz-transform:rotate3d(1,0,0,-90deg);-o-transform:rotate3d(1,0,0,-90deg);-ms-transform:rotate3d(1,0,0,-90deg);transform:rotate3d(1,0,0,-90deg);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-o-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;margin-right:24px;top:45px;left:-5px;background:#1f9354;visibility:hidden;transition:all .4s}
#nav_menu>li>.sub-menu:before{content:"";width:20px;height:20px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:table;background:#1f9354;position:absolute;top:-10px;left:60px}
#nav_menu .sub-menu:after{content:"";top:-15px;left:0;width:100%;height:20px;position:absolute;display:block}
#nav_menu .sub-menu a{padding:9px 0;white-space:nowrap}
#nav_menu>li{padding:10px 0;position:relative;list-style:none;float:left}
#nav_menu .current-menu-item,#nav_menu .current-menu-ancestor{background-color:#279c41}
#nav_menu .current-menu-item a,#nav_menu .current-menu-ancestor a{color:#fff}
.sub-menu>li,#nav_menu li .sub-menu li{list-style:none}
#nav_menu>li>a{line-height:17px;min-width:80px;display:block;padding:0 30px}
#nav_menu>li:last-child,#nav_menu>li:last-child>a{border:none}
#nav_menu li .sub-menu a{line-height:40px}
#nav_menu li:hover .sub-menu{margin-top:0;-webkit-transform:rotate3d(0,0,0,0deg);-moz-transform:rotate3d(0,0,0,0deg);-o-transform:rotate3d(0,0,0,0deg);-ms-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg);visibility:inherit}
#nav_menu li .sub-menu li{height:40px;position:relative;border-bottom:dotted 1px #44D6E4;width:100%;text-align:left;padding-left:20px;transition:all 1s}
#nav_menu li .sub-menu li:last-child{border:none}
#nav_menu li .sub-menu li a{transition:all .2s;color:#fff}
#nav_menu li .sub-menu li a:before{content:"›";padding-right:10px}
#nav_menu li .sub-menu li:hover>a,#nav_menu li .sub-menu li>ul li:hover a{margin-left:10px;margin-right:-10px}
#nav_menu li .sub-menu>li:hover{background:#1f9354}
#nav_menu li .sub-menu li>ul{position:absolute;left:230px;top:0;width:230px;background:#1f9354;display:none;-webkit-box-shadow:inset 7px 0 18px -4px rgba(1,41,41,1);-moz-box-shadow:inset 7px 0 18px -4px rgba(1,41,41,1);box-shadow:inset 7px 0 18px -4px rgba(1,41,41,1)}
#nav_menu li .sub-menu li:hover>ul{display:block}
#nav_menu li:hover .doitac{opacity:1;-webkit-transform:rotate3d(0,0,0,0deg);-moz-transform:rotate3d(0,0,0,0deg);-o-transform:rotate3d(0,0,0,0deg);-ms-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}
#nav_menu .doitac{width:988px;height:330px;padding-top:20px;position:absolute;left:-650px;z-index:999;opacity:0;transform:rotate3d(1,0,0,-90deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}
#nav_menu .doitac .bg{background:#fff;display:table;padding:25px;text-transform:none;-webkit-box-shadow:2px 4px 10px -1px rgba(0,0,0,.75);-moz-box-shadow:2px 4px 10px -1px rgba(0,0,0,.75);box-shadow:2px 4px 10px -1px rgba(0,0,0,.75)}
#nav_menu .doitac .bg h4,#navbenh li,#s2 h4,#s5 h2,.title h2{text-transform:uppercase}
#nav_menu .doitac .bg img:first-child{border-bottom:dotted 1px #cfcfcf;padding-bottom:10px}
#nav_menu .doitac .bg a{font-weight:700;line-height:normal}
#nav_menu .doitac .bg .col-md-4{padding-top:20px}
#nav_menu .doitac .bg .col-md-4:last-child{border-left:dotted 1px #cfcfcf;padding-left:0}
#nav_menu .doitac .bg .col-md-4:last-child *{padding-left:15px;display:flex;display:-webkit-box;display:-webkit-flex}
#nav_menu .doitac .bg .col-md-4:last-child h4:nth-child(3){border-top:dotted 1px #cfcfcf;padding-top:20px;margin-top:20px}
.logo img{width:300px}
.hotline{text-align:center;position:relative;color:#ec1c23;margin:20px 0}
.hotline .p-num{display:block;font-size:18px}
.hotline .hline{position:relative;margin-top:20px;margin-bottom:10px;font-size:23px}
.hotline .time{display:block;color:#8b8b8b;font-size:12px;margin-top:10px}
.hotline .hline:before{content:"";display:block;position:absolute;z-index:99999;background-image:url(../img/hotline.png);background-repeat:no-repeat;width:24px;height:24px;left:-30px;top:5px}
.menu-item h2{font-size:14px;color:inherit;margin:0;line-height:17px;padding:0 20px}
.sub-menu h2{padding:0}
.category{background-color:#f1f1f1}
.cat-item{text-align:center;padding:5px 0;flex:1;-webkit-box-flex:1}
.cat-item h2{font-size:14px;color:#333;margin-top:10px;height:25px}
.cat-wrapper{width:100%;display:flex;display:-webkit-box;display:-webkit-flex;padding:0 80px}
.gt-ctn{background-image:url(../img/gioithieu.png);background-repeat:no-repeat;min-height:375px;position:relative}
.gt-content{position:absolute;max-width:525px;max-height:255px;padding:20px;left:250px;top:100px;z-index:100}
.h-title{text-transform:uppercase;position:relative;margin-left:55px;font-size:18px;font-weight:400;color:#2ba462;margin-top:20px;margin-bottom:10px;line-height:22px;display:block}
.gioithieu{padding:50px 0 80px}
.panel-body .has-sub{position: relative}
.panel-body .has-sub:before{content:"»";position: absolute;right: 0px;}
.panel-body h2{font-size:14px;margin:0;display:inline-block}
.cat-title{font-size:16px;margin:0}
.cate-title,.cate-title.dathen{font-size:16px;margin:0;margin-top:20px;display:block;margin-bottom:10px;color:#000}
.h-title:before{left:-55px;content:"";background-image:url(../img/title-icon.png);background-repeat:no-repeat;width:40px;height:40px;position:absolute;display:block}
.dv2-title{font-size:16px;color:#fff;text-transform:uppercase;font-weight:400;background-color:#00652e;padding:10px 0;text-align:center;margin:0;width:100%;display: block}
.dv1-title{font-size:25px;text-transform:uppercase;font-weight:400;margin-bottom:30px;margin-top:0}
.dv1-title span{color:#2ba462}
.dichvu-1{padding:50px 0}
.dichvu-2 ul{text-align:center}
.qtac-item{position:relative;width:170px;height:195px;background-image:url(../img/qtac.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding:35px 0 50px}
.qtac-icon{width:97px;height:88px;position:absolute;left:0;right:0;margin:auto}
.qtac-item h4{font-size:12px;color:#fff;margin-top:95px;text-align:center}
.bl-content{position:relative;padding:30px 15px 30px 50px;background-color:#2ba462;color:#fff;text-align:justify;font-size:14px;font-style:italic;line-height:1.8}
.author-ctn{float:right;display:flex;display:-webkit-box;display:-webkit-flex;margin-top:20px}
.author-name label{font-size:14px;font-weight:700;color:#ed1c24;display:block}
.author-name{text-align:right}
.center-name{margin-top:30px;margin-right:10px}
.author-name span{font-size:12px;color:#676666}
.bl-content:before{position:absolute;top:25px;left:10px;content:"";width:32px;height:27px;background:url(../img/quote-1.png) no-repeat center}
.dichvu-2 li:nth-child(1) .qtac-icon{background:url(../img/thamkham-tuvan.png) no-repeat center}
.dichvu-2 li:nth-child(2) .qtac-icon{background:url(../img/xetnghiemchuanxac.png) no-repeat center}
.dichvu-2 li:nth-child(3) .qtac-icon{background:url(../img/thuthuatnhanh.png) no-repeat center}
.dichvu-2 li:nth-child(4) .qtac-icon{background:url(../img/dieutri-khoahoc.png) no-repeat center}
.dichvu-2 li:nth-child(5) .qtac-icon{background:url(../img/theodoi-phuchoi.png) no-repeat center}
.nhanxet{padding:30px 0;background:url(../img/bg-4.jpg) no-repeat center}
.dichvu-2 ul li{width:170px;margin-right:2px;float:left;list-style:none}
.dichvu-2 ul li:nth-child(4){margin-left:86px}
.dichvu-2 ul li:nth-child(4),.dichvu-2 ul li:nth-child(5){margin-top:-45px}
.dichvu h2{text-align:center;font-size:26px;color:#fff;text-transform:uppercase;margin-bottom:30px}
.hethong-title h2{text-transform:uppercase;margin-bottom:30px}
.hethong-list{margin-top:30px}
.dv-title-1 h2{text-align:center;font-size:20px;text-transform:uppercase;margin-bottom:30px}
.dichvu-2{background-image:url(../img/bg-1.jpg);background-repeat:no-repeat;background-position:bottom left;height:540px}
.dichvu-1 li{list-style:none;padding-left:1em;text-indent:-.7em;width:50%;float:left;line-height:35px}
.dichvu-1 li:before{content:"• ";color:red;font-size:24px}
.hethong-wrapper{position:relative}
.hethong{background-image:url(../img/bg-2.png);background-repeat:no-repeat;background-position:bottom right;padding:30px 0;height:600px}
.group-button{margin-top:30px}
.group-button h4{font-size:20px;color:#feaa18;text-transform:uppercase}
.group-button p,.group-button h4 span{color:#fff}
.group-button div{padding-left:0;padding-right:30px}
.group-button .doingu-1,.group-button .kythuat{height:150px;padding-left:150px;padding-top:15px;padding-bottom:15px}
.hethong-item{background-color:transparent}
.left-tv li{list-style:none;margin-right:15px;margin-bottom:10px;padding:10px 0 10px 40px;position:relative;background-color:#ebebeb}
.left-tv li:before{content:'+';color:#ed1c24;font-size:20px;left:15px;top:48%;transform:translateY(-52%);position:absolute;font-weight:700}
.left-tv h4{font-size:20px;margin:30px 0}
.hethong-list li{width:46%;float:left;list-style:none;margin-right:15px;margin-bottom:10px;padding:10px 0 10px 40px;background-color:rgba(189,225,205,0.66);position:relative}
.slide-control{position:absolute;right:0;width:170px}
.nav-arrow .top-arrow,.nav-arrow .bottom-arrow{left:0;right:0;margin:auto;position:absolute;width:43px;height:43px;background-repeat:no-repeat;background-position:center}
.phacdo{padding:30px 0;background-color:#f2f2f2}
.pd-title h2{font-size:26px;margin:30px;text-align:center;text-transform:uppercase}
.pd-img,.phacdo h4{text-align:center}
.phacdo h4{font-size:18px;text-transform:uppercase;color:#ed1c24;margin:20px 0}
.phacdo p{text-align:justify;-moz-text-align-last:center;text-align-last:center}
.nav-arrow .top-arrow{top:-5px;background-image:url(../img/arrow.png)}
.nav-arrow .bottom-arrow{bottom:-5px;background-image:url(../img/arrow.png);transform:scaleY(-1)}
.slide-control li{margin-bottom:15px;list-style:none}
.hethong-list li:before{content:'+';color:#ed1c24;font-size:20px;left:15px;top:48%;transform:translateY(-52%);position:absolute;font-weight:700}
.doingu-1{background-image:url(../img/doingu.jpg);background-repeat:no-repeat;background-position:center}
.kythuat{background-image:url(../img/kythuat.jpg);background-repeat:no-repeat;background-position:center}
.dichvu{background-color:#157e45;padding:30px 0}
.dv-title{text-align:center}
.dv-title img{top:-70px;position:relative}
.rm-btn{position:relative;text-align:center;margin:30px 0}
.rm-btn a{cursor:pointer}
.rm-btn a span{padding:10px 20px;background-color:#2da762;color:#fff;border-bottom:2px solid #107840;border-bottom-left-radius:5px;border-top-left-radius:5px;margin-left:-80px;text-transform:uppercase}
.rm-btn a span:hover,.rm-btn a span:focus,.rm-btn a span:active{color:#fff}
.rm-icon{position:absolute;background-color:#51c583;width:60px;height:39px;top:-9px;border-bottom:2px solid #107840;border-bottom-right-radius:5px;border-top-right-radius:5px}
.rm-icon:before{content:"";position:absolute;z-index:1;background-image:url(../img/readmore-icon.png);background-repeat:no-repeat;top:50%;width:25px;height:15px;transform:translate(-50%,-50%)}
.p-title{min-height:30px}
.dv-item{text-align:center}
.dv-item p{text-align:justify;color:#fff;font-size:12px}
.p-title a,.p-title a:hover,.p-title a:focus,.p-title a:active{color:#ffd800;font-size:16px}
.dn-wrapper,.dathen-wrapper{margin-top:30px;padding:30px 0;position:relative;background-color:#f7f7f7;border:1px solid #e7e7e7}
.dathen-wrapper{padding:15px}
.nav-control{position:absolute;bottom:20px;right:20px}
.dn-title{padding:15px 0;border-bottom:1px solid #e7e7e7;margin-bottom:20px}
.cl-1 a,.cl-1{font-weight:700;font-size:20px;color:#ec1c23}
.cl-2 a,.cl-2{font-size:16px}
.nav-control li{list-style:none;width:15px;height:15px;background-color:#949494;border-radius:50%;float:left;margin-right:10px}
.nav-control .active{background-color:#ec1c23}
.tuvan{background-color:#2ba462}
.dathen{background-color:#ec1c23;cursor:pointer}
.btn-wrapper a:hover{color:#fff}
.btn-wrapper{margin-top:12px}
.dn-content p{font-size:12px;margin-bottom:10px}
.left-banner .dathen:before,.cate-title.dathen:before,.footer-cat-3 .dathen:before{display:none}
.left-banner .dathen{margin:0;padding:0;background-color:transparent;padding-left:0}
.cate-title.dathen,.footer-cat-3 .dathen{padding:0;background-color:transparent;padding-left:0}
.tuvan,.dathen{margin-right:5px;font-size:12px;position:relative;color:#fff;padding:10px 40px 10px 60px;padding-left:40px}
.tuvan:before{background-image:url(../images/tuvan.png)}
.dathen:before{background-image:url(../images/dathen.png)}
.tuvan:before,.dathen:before{left:10px;content:"";background-repeat:no-repeat;position:absolute;z-index:9;width:20px;height:20px}
.dn-ctn{display:flex;display:-webkit-box;display:-webkit-flex;padding:20px 0 30px}
input{height:40px;width:100%;margin:10px 0!important;color:#555;background-color:#fff;border:1px solid #ccc;background-image:none;padding:6px 12px;font-size:14px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
textarea{padding:6px 12px;margin:10px 0!important;width:100%;border:1px solid #ccc}
.date{position:relative}
.date span{position:absolute;right:10px;top:50%;transform:translate(-50%,-50%);font-size:16px;color:#ccc}
.btn-dathen{background-color:#feaa18;border:none;padding:5px 20px;color:#fff}
.detail-ctn{min-height:130px}
.uuthe{padding:20px 0;background-color:#f7f7f7}
.uuthe img{width:100%}
.uuthe-item{position:relative;margin-bottom:30px}
.overlay-title h3{margin:0;color:#fff;line-height:1.3;font-size:14px;text-transform:uppercase}
.overlay-title{position:absolute;height:70px;bottom:0;width:100%;background-color:rgba(0,0,0,0.6);padding:20px;text-align:center}
.dh-button-gr{display:flex;display:-webkit-box;display:-webkit-flex;margin:auto;width:300px}
.datlich-2 h3{font-size:36px;text-align:center;color:#fff;text-transform:uppercase;font-weight:400;margin:30px 0}
.dhen,.tvan{flex:1;-webkit-box-flex:1;text-align:center;padding:10px 0;border-radius:5px}
.dhen.dathen:before{display:none}
.dhen.dathen{font-size:14px}   
.lc-wrapper li{float:left;width:47%;margin-right:15px;margin-bottom:20px;list-style:none}
.lc-wrapper .lc-item{padding:10px 0;position:relative}
.lc-wrapper .lc-img:hover{background-color:#ed1c24;background-repeat:no-repeat;background-image:url(../img/red-icon.png);transition:all .5s ease}
.lc-wrapper .lc-img{transition:all .5s ease;background-repeat:no-repeat;width:70px;height:70px;background-color:#ebebeb;position:absolute;top:50%;transform:translateY(-50%);background-image:url(../img/green-icon.png)}
.lc-wrapper .lc-content{padding-left:100px}
.lc-wrapper li:nth-child(1) .lc-img{background-position:15px 15px}
.lc-wrapper li:nth-child(2) .lc-img{background-position:-340px 15px}
.lc-wrapper li:nth-child(3) .lc-img{background-position:15px -85px}
.lc-wrapper li:nth-child(4) .lc-img{background-position:-340px -85px}
.lc-wrapper li:nth-child(5) .lc-img{background-position:15px -185px}
.lc-wrapper li:nth-child(6) .lc-img{background-position:-340px -185px}
.dhen,.dhen:active,.dhen:hover,.dhen:focus{background-color:#2ba462;color:#fff;margin-right:10px}
.tvan,.tvan:active,.tvan:hover,.tvan:focus{cursor:pointer;background-color:#ffe866;color:#000}
.quote{text-align:center}
.datlich{padding:30px 0;background-image:url(../img/datlich.jpg);background-repeat:no-repeat;background-size:cover}
.datlich-2{padding:30px 0;background-image:url(../img/bg-3.jpg);background-repeat:no-repeat;background-size:cover}   
.dl-ctn img{margin:20px 0}
.ld-title{margin:20px 0;text-align:center;color:#ec1c23;font-size:18px}
.ld-ctn p{min-height:209px;font-size:15px;padding:10px}
.overlay-wrapper{position:relative}
.overlay-in{display:none;width:100%;height:100%;position:absolute;z-index:999}
.overlay-in.show{display:block;background-color:rgba(48,149,94,0.58)}
.lydo{background-color:#f7f7f7}
.ld-item img{width:100%}
.ld-item:before{font-size:48px;position:absolute;left:50%;top:-35px;transform:translateX(-50%);z-index:9;width:75px;height:75px;border:1px solid #ccc;border-radius:50%;text-align:center;background-color:#fff}
.ld-item:hover:before{width:75px;height:75px;border-radius:50%;text-align:center;border:1px solid #2ba462;color:#2ba462}
.ld-ctn{padding:30px 0}
.ld-item{margin-top:80px;padding-top:50px;position:relative;background-color:#fff;border:1px solid #ccc}
.ld-item-1:before{content:"1"}
.ld-item-2:before{content:"2"}
.ld-item-3:before{content:"3"}
.ld-item-4:before{content:"4"}
.ld-item:hover{transition:all .3s ease;color:#fff;background-color:#2ba462}
.baiviet img{width:100%;height:100%}
.overlay-p{padding:10px;color:#fff;bottom:0;width:100%;background-image:url(../img/overlay-bg.png);background-repeat:no-repeat;background-size:cover;max-height:120px;position:absolute;z-index:8}
.overlay-p a,.overlay-p a:hover,.overlay-p a:focus{color:#fff}
.l-title{font-size:16px}
.lg-post p{font-size:12px}
.lg-post{margin-right:15px;position:relative}
.r-title{font-size:16px}
.r-title a,.r-title a:hover,.r-title a:focus{color:#ec1c23}
.p-item{max-height:292px}
.p-item p{font-size:12px}
.baiviet{padding:30px 0}
.footer-top-ctn,.menu-list{display:flex;display:-webkit-box;display:-webkit-flex}
.ft-cat{padding:10px 30px;border-left:1px solid #47c07d;border-right:1px solid #47c07d;flex:1;-webkit-box-flex:1;text-align:center}
.list-item{flex:1;-webkit-box-flex:1}
.footer-cat-1{flex:2;-webkit-box-flex:2}
.top-footer{background-color:#2ba462}
.ft-icon{width:40px;height:40px;content:"";display:block;background-repeat:no-repeat;margin:auto}
.ft-cat:nth-child(1){border-left:none}
.ft-cat:nth-child(4){border-right:none}
.ft-cat strong{color:#fff;font-size:20px}
.ft-cat span{color:#fff;font-size:14px}
.phone{background-image:url(../img/ft-1.png)}
.hline{background-image:url(../img/ft-2.png)}
.pick-date{background-image:url(../img/ft-3.png)}
.locate{background-image:url(../img/ft-4.png)}
.list li{margin:10px}
.list li a{color:#000;font-size:12px}
.list-title{text-transform:uppercase;font-size:18px;color:#00642d}
.footer-r-2{padding:15px 0 30px;background-color:#e5e5e5}
.icon{width:35px;height:35px;background-image:url(../img/social-ico.png);background-repeat:no-repeat}
.nav-social li{list-style:none;float:left;margin:0 5px}
.social .left span{line-height:35px;color:#00642d}
.social{background-color:#f4f4f4}
.fb .icon{background-position:12px 2px}
.gg .icon{background-position:-27px 2px}
.tw .icon{background-position:-70px 2px}
.in .icon{background-position:-112px 2px}
.yt .icon{background-position:-156px 2px}
.bottom-footer{padding:30px 0}
.top{padding:15px 0;display:table}
.bottom-footer p{color:#9b9b9b;font-size:12px}
.top img{width:100%}
.ft-info p{color:#00642d;font-size:12px}
#back-to-top{position:fixed;bottom:110px;right:40px;z-index:9999;width:40px;height:40px;text-align:center;line-height:30px;background:#fff;border-radius:50%;color:#444;cursor:pointer;border:0;text-decoration:none;transition:opacity .2s ease-out;opacity:0}
#back-to-top:hover{background:#e9ebec}
#back-to-top.show{opacity:1}
#beadcrumb{margin:10px 0}
#beadcrumb *{color:#b2b2b2;font-size:12px}
#beadcrumb span:first-child > span:first-child > a:first-child:before{background:url(../img/breadcrum.png);content:"";position:absolute;position:initial;width:16px;height:16px;display:inline-block;margin-right:5px}
#accordion .panel{margin-top:0;border-radius:0}
#accordion .panel-title a{text-transform:uppercase;color:#fff;font-size:12px}
#accordion .panel-heading{padding-left:40px;padding-right:30px;background-color:#2ba462;border-bottom:1px solid #fff;position:relative}
.panel-body{background-color:#f7f7f7}
.panel-body ul{padding:0 10px}
.panel-body ul li h2 a{text-transform:uppercase;color:#000;font-size:12px}
.panel-body ul li{padding:10px 0;border-bottom:1px dotted;list-style-position:inside}
.panel-body ul li ul li,.panel-body ul li:last-child{border-bottom:0}
.panel-body li.has-sub li h2 a{font-size:10px}
#sidebar .h-title,#content .h-title,.cate-wrapper{margin-bottom:30px}
div#content{padding-right:35px}
.ico,.ico.plus,.ico.minus{position:absolute;width:25px;height:25px}
.ico{left:5px;background-position:center;background-repeat:no-repeat}
.ico.plus,.ico.minus{font-style:normal;right:5px;left:auto;top:5px;text-align:center;line-height:25px}
.ico.plus:before{content:'+';display:block}
.ico.minus:before{content:'-';display:block}
.cate-wrapper{display:table}
.pk-ico{background-image:url(../img/danhmuc-ico-1.png)}
.nk-ico{background-image:url(../img/danhmuc-ico-2.png)}
.bxh-ico{background-image:url(../img/danhmuc-ico-3.png)}
.vshm-ico{background-image:url(../img/danhmuc-ico-4.png)}
.pt-ico{background-image:url(../img/danhmuc-ico-5.png)}
.cate-wrapper .cate-item{background-color:#f7f7f7;width:48%;float:left;box-sizing:border-box;border:1px solid #ccc;margin:2px;min-height:100px;text-align:center}
.cate-wrapper .cate-item h3{font-size:16px;text-transform:uppercase;color:#000}
.sld-item{text-align:center}
.sld-item img{width:100%}
.bs-slide{padding:20px;background-color:#f7f7f7;border:1px solid #e7e7e7}
.faq{padding:20px;background-color:#f7f7f7;border:1px solid #e7e7e7;margin-bottom:30px}
.arr-left,.arr-right{display:block;width:17px;height:27px;background-repeat:no-repeat;position:absolute;top:0}
div.owl-theme .owl-controls .owl-buttons div{background:transparent;opacity:.7}
.arr-left{background-image:url(../img/arrow-left.png);left:2px}
.arr-right{background-image:url(../img/arrow-right.png);right:2px}
#slide{position:relative}
.bs-slide .tuvan,.bs-slide .dathen{padding:10px 20px 10px 35px}
#faq-menu{padding:10px}
.faq li a{color:#000;font-size:14px}
#beadcrumb{padding:0 15px}
.faq li{margin-bottom:10px}
.content-title{color:#ec1c23;padding-left:15px}
.content-wrapper .content-title:before{color:#ec1c23;content:"•";position:relative;left:-15px;font-size:20px}
.detail-content{padding:20px}
.block1{background-color:#f4faf7}
.block2{background-color:#f6f6f6;width:100%;display:table}
.sec-top,.bot-sec{width:100%;display:table;margin:20px 0}
.inner-menu li{list-style:none}
.inner-menu li a{color:#000}
.s-title{margin-top:0;font-size:18px;padding:15px 0;border-bottom:1px dashed}
.social-wrapper{display:inline-block;position:relative}
.nav-social li{position:relative;float:left;width:25px;height:25px;margin:0 5px}
.nav-social .ico{content:"";position:absolute;z-index:99;width:25px;height:25px;display:block}
.fb.ico{background-image:url(../img/social.jpg);background-repeat:no-repeat;background-position:0 0}
.tw.ico{background-image:url(../img/social.jpg);background-repeat:no-repeat;background-position:-30px 0}
.gg.ico{background-image:url(../img/social.jpg);background-repeat:no-repeat;background-position:-60px 0}
.details-content{margin:30px 0;text-align:center}
.details-content h3{text-align:left}
.details-content p{text-align:justify}
.tuvan-dathen{padding:10px;background-color:#e4f5ec;border:1px solid #66ad86}
.tuvan-dathen img{width:100%}
.banner-info .left{position:relative;display:flex;align-items:center;margin-top:10px}
.banner-info .left label{padding-left:40px;color:#ed1c24;margin-bottom:10px}
.hline-ico{background-image:url(../img/hline-ico.png);background-repeat:no-repeat;content:"";position:absolute;z-index:99;width:30px;height:30px;display:block}
.banner-info{display:table;width:100%;position:relative}
.btn-tuvan{text-align:center;margin:20px auto;margin-top:50px}
.btn-tuvan a,.btn-tuvan a:hover,.btn-tuvan a:active,.btn-tuvan a:focus{background-color:#feaa18;padding:20px 5px;color:#fff}
.btn-tuvan a span{text-transform:uppercase;border:1px solid #fff;padding:13px}
.relate-list li{list-style:none}
.comment-wrapper img{width:100%}
.relate-item{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #8fbbd1}
.relate-inner h3{margin-top:0;font-size:14px}
.relate-post{display:flex;display:-webkit-box;display:-webkit-flex}
.relate-post .left{margin-right:100px;flex:1;-webkit-box-flex:1}
.relate-post .right{width:45%;flex:1;-webkit-box-flex:1}
.relate-inner h3 a{color:#000}
.relate-item:last-child{border-bottom:none}
.relate-title{margin:10px 0 20px 0;font-size:24px;font-weight:500;color:#2ba462;display:block}
.row.relate-item{margin-left:0}
.dn-wrapper{position:relative}
.slide-item{position:absolute}
.owl-theme .owl-controls{position:absolute;right:50px;bottom:0;display:table;width:100%}
#sidebar .owl-theme .owl-controls{top:25%;left:0;right:0}
#sidebar .owl-carousel .owl-wrapper-outer{height:370px}
.owl-theme .owl-controls .owl-page.active span{background-color:#ec1c23}
.owl-theme .owl-controls .owl-buttons div{padding:0}
#sidebar .sb-bs-img{text-align:center;display:table;width:100%}
/*#sidebar #owl-demo-sb #item img{width:100%}*/
#list li{margin-bottom:30px;list-style:none;height:420px}
#list li .img{width:100%;height:210px}
#list li .title{color:#2da762;font-size:16px;margin:10px 0;text-align:center;display:block;min-height:44px}
#list li .more{display:block;margin:0 auto;margin-top:10px}
.pagination{display:table;margin:0 auto}
.pagination > *{background:#f2f2f2;border:1px solid #e8e8e8;color:#000;float:left;padding:0 10px;margin:5px}
.pagination > * select:hover,.pagination > .current,.pagination > :hover,.pagination > :hover a,.pagination > :hover select{border:solid 1px #2da762;color:#75bd91}
#article img{margin:20px auto;display:block}
.khung #article h1{color:#ec1c23;text-align: center}
#article .err-content{text-align:center}
#article,#article p{font-family:Helvetica,'Arial',sans-serif;text-align:justify;margin-bottom:10px}
#article h2,#article h3{color:#545454;display:table;padding-bottom:5px;margin-bottom:0 0 10px 0;font:600 20px Helvetica,'Arial',sans-serif}
#article h3{font-size:19px;margin-top:10px;margin-bottom:20px}
.bl-countdown{text-align:center}
#countdown{font-size:30px;color:#106634;font-weight:bold}
.p-item img{height:172px}
.r-title{min-height:53px}
.lg-post{height:300px}
.tuvan-banner-info p{font-size:12px;margin-bottom:5px}
.tuvan-banner-info .cl-1{font-size:16px}
.tuvan-banner-info{margin-top:25px}
.tuvan-banner{display:table;background:#fff;border-radius:15px}
.cate-item img{margin-bottom:15px}
.dv-bot{display:none;margin-top:20px}
.rm-btn a i.style{border-radius:5px;transform:scaleY(-1);top:-35px;left:48%}
.wp-caption{margin:auto}
.wp-caption .wp-caption-text{text-align:center!important}
#article .xemthem{background-color:#fff8f8;border:1px dashed #ffcbe2;color:#03ae50;margin:20px 0;display:flex;display:-webkit-box;display:-webkit-flex;font-size:12px;font-weight:700;position:relative;line-height:25px;padding:3px 0 11px 15px !important}
.rm-left,.rm-right{flex:1;-webkit-box-flex:1}
.rm-right{background:url(../img/bai-nen-doc.png) no-repeat scroll right center #fff8f8;-webkit-background-size:contain;background-size:contain;position:relative}
.rm-right a{position:absolute;height:100%;width:100%}
.xemthem > p{background:url(../img/icons.png) no-repeat scroll left center transparent;padding-left:15px!important;margin-top:5px;padding-bottom:0!important;padding-top:0!important}
.xemthem a:hover{color:#02652e}
.xemthem a{color:#E4276A;font-size:12px}
.xemthem .btn-wrapper a{color:#fff}
.bv-ctn .h-title{margin-bottom:40px}
.panel-body ul li ul{display:none}
#content #article h2{width:100%;color:#2997c1;border-bottom:1px solid #2997c1;margin-bottom:20px;padding-bottom:10px;font-weight:500}
.button-tuvan a{background-color:#2997c1}
.button-tuvan a,.button-tuvan a:hover{font-weight:700;text-transform:uppercase;border-radius:10px;display:block;width:217px;height:45px;margin:0 auto;text-align:center;font-size:14px;color:#fff;line-height:45px;background-size:90%}
.button-tuvan a:hover{background-color:#2ba462;animation-name:scale;animation-duration:.5s;animation-timing-function:ease-in-out;-webkit-animation-name:scale;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in-out}
.button-tuvan{clear:both;margin:0 auto;padding:5px 0 10px}
.dv-top:before,.dv-top:after,.dv-bot:before,.dv-bot:after{display:table;content:" "}
.dv-top:after,.dv-bot:after{clear:both}
@keyframes scale {
	0%{transform:scale(1)}
	25%{transform:scale(.8)}
	50%{transform:scale(1.05)}
	70%{transform:scale(.9)}
	100%{transform:scale(1)}
}
#beadcrumb-1 a{color:#000}
#beadcrumb-1{font-style:14px;color:#000;text-transform:uppercase;padding-bottom:10px;padding-top:30px}
#owl-slide .item img{width:100%}
.coso-title{padding:10px;color:#137f44;border-top:1px solid;border-bottom:1px solid;margin:10px 0;text-transform:uppercase}
.block-top p{color:#137f44}
.coso-title h1,.coso-title h2{margin:0;font:700 16px 'Arial',sans-serif}
.type-1{width:100%;height:300px}
.type-2{width:100%;height:620px}
.type-3{width:300px;height:300px;display:inline-flex;margin-right:20px}
.type-4{width:624px;height:300px}
.mg-pd{margin-bottom:20px;position:relative}
.masonry-title h4{margin:0}
.coso{border-top:1px dotted;border-bottom:1px dotted;padding:10px 0 30px}
#ma-1{background:url(../img/1.jpg) no-repeat center}
#ma-3{background:url(../img/7.jpg) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%}
#ma-4{background:url(../img/2.jpg) no-repeat center}
#ma-5{background:url(../img/3.jpg) no-repeat center}
#ma-6{background:url(../img/5.jpg) no-repeat center}
#ma-7{background:url(../img/6.jpg) no-repeat center}
#ma-8{background:url(../img/8.jpg) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%}
#ma-9{background:url(../img/9.jpg) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%}
#ma-2{background:url(../img/4.jpg) no-repeat center}
.masonry-title{bottom:0;text-align:center;font-weight:700;text-transform:uppercase}
.masonry-title h4{font-size:14px;padding:20px 5px}
.masonry-title,.masonry-overlay{position:absolute;width:100%;background-color:rgba(0,0,0,0.6);color:#fff}
.masonry{margin:30px 0}
.masonry-overlay{padding:10px 30px;height:100%;visibility:hidden;opacity:0;transition:all .5s ease}
.masonry-overlay.show{opacity:1;visibility:visible;transition:all .5s ease}
.masonry-title{bottom:0}
.masonry-overlay h4{border:1px solid #fff;padding:10px 0;text-align:center;text-transform:uppercase;font-size:14px}
.masonry-overlay p{color:#fff}
.masonry-overlay{height:100%}
.qtring-title h2{color:#137f44;font-size:25px;margin:50px 0;text-align:center;text-transform:uppercase}
.flex-img{margin:auto;margin-bottom:20px;width:95px;height:100px;background-repeat:no-repeat;background-position:center center}
.qtrinh-ctn{display:flex;display:-webkit-box;display:-webkit-flex}
.qtrinh-btn{text-align:center}
.quytrinh{padding:20px}
.qtrinh-btn a,.qtrinh-btn a:focus,.qtrinh-btn a:hover{color:#de5b1e;text-transform:uppercase;font-weight:700;border:3px solid #106e1b;border-radius:5px;background-color:#fff;padding:5px 10px;box-shadow:0 0 10px #6ab038}
.qtrinh-ctn p{color:#000;text-align:center}
.flex-3{flex:3;-webkit-box-flex:3}
.quytrinh .coso-title{margin-top:70px}
.flex-1{flex:1;-webkit-box-flex:1;position:relative}
.f-arrow{position:absolute;top:20%;width:67px;height:33px;background-repeat:no-repeat;background-position:center center;background-image:url(../img/arrow.png)}
#f-1{background-image:url(../img/icon-1.png)}
#f-2{background-image:url(../img/icon-2.png)}
#f-3{background-image:url(../img/icon-3.png)}
#f-4{background-image:url(../img/icon-4.png)}
.ldo{background-color:#e4e4e5}
.ldo ul li{display:flex;display:-webkit-box;display:-webkit-flex;padding:15px;border-bottom:1px dotted}
.ldo ul li:last-child{border-bottom:none}
.ldo ul{margin:0}
.ldo-ctn{line-height:90px;font-weight:700;text-transform:uppercase;font-size:14px}
.ldo-img{width:90px;height:90px;margin-right:20px;background-repeat:no-repeat;background-position:center center}
.tv-img{width:90px;height:90px;margin:auto;background-repeat:no-repeat;background-position:center center;background-image:url(../img/ico-6.jpg)}
#ldo-1{background-image:url(../img/ico-1.jpg)}
#ldo-2{background-image:url(../img/ico-2.jpg)}
#ldo-3{background-image:url(../img/ico-3.jpg)}
#ldo-4{background-image:url(../img/ico-4.jpg)}
#ldo-5{background-image:url(../img/ico-5.jpg)}
.tv{padding:0 20px;border-bottom:1px dotted}
.bd-right{border-right:15px solid #fff}
.tv h4,.tv a,.tv a:focus,.tv a:hover{color:#008645;text-transform:uppercase;font-size:16px;font-weight:700;text-align:center;margin:0 auto;margin-bottom:12px}
.form-dh{padding:20px 0;text-align:center}
.form-dh input,.form-dh textarea{margin:15px 0!important}
.customNavigation{margin-top:20px;position:relative}
.bvietmoi-title a{font-size:14px;color:#18804b}
.bvietmoi{padding:20px 0 70px}
.bvietmoi-title{height:53px}
.bvietmoi .coso-title{margin:40px 0 25px}
.bvietmoi-ctn span{color:#18804b;font-style:italic}
.bviet-prev,.bviet-next{cursor:pointer;position:absolute;width:20px;height:33px;background:url(../img/arr-slide.png) no-repeat center}
.bviet-prev{right:0}
.bviet-next{left:0;transform:scaleX(-1)}
.btn-dathen-1{margin-top:15px;color:#de5b1e;text-transform:uppercase;font-weight:700;border:3px solid #106e1b;border-radius:5px;background-color:#fff;padding:5px 10px;box-shadow:0 0 10px #6ab038}
.hentruoc,.k-hentruoc{width:45%;display:flex;display:-webkit-box;display:-webkit-flex}
.hentruoc{float:left}
.k-hentruoc{float:right}
.ht-title{text-align:center;flex:1;-webkit-box-flex:1;padding:20px 10px;margin-right:5px}
.ht-title p{text-transform:uppercase;color:#fff;font-size:20px;margin-bottom:10px}
.ht-title img{margin-bottom:20px}
.hentruoc .ht-title{background-color:#ec1c23}
.k-hentruoc .ht-title{background-color:#2ba462}
.ht-list{margin:0;flex:4;-webkit-box-flex:4;display:flex;display:-webkit-box;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}
.ht-list li{padding:5px;padding-left:5px;background-color:#fff;margin-bottom:5px;display:inline-flex;align-items:center}
.ht-list li:last-child{margin-bottom:0}
.hentruoc .ht-list .ht-icon{background-color:#ec1c23}
.k-hentruoc .ht-list .ht-icon{background-color:#2ba462}
.ht-list .ht-icon{color:#fff;padding:10px 13px;position:relative}
.ht-list .ht-icon:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;position:absolute;right:-16px;content:"";display:block;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.ht-list span{text-transform:uppercase;font-size:14px;padding-left:20px;display:inline-block}
.hentruoc .ht-list .ht-icon:after{border-left:8px solid #ec1c23}
.k-hentruoc .ht-list .ht-icon:after{border-left:8px solid #2ba462}
.dt_doc_filter{width:100%;background:#fff}
.dt_doc_fil_sd{width:100%;margin-bottom:10px}
.dt_doc_about{width:100%;background:#f2fcec;padding:20px;margin-top:20px}
.dt_doc_filter input{border:none;background:#ececec;width:41%;height:30px;line-height:30px;padding:0;float:left;margin-right:1%!important;color:#363636;text-indent:10px;margin-top:3px;margin-bottom:3px}
.dt_doc_filter button{width:16%;margin:10px 0;border:none;height:30px;background:#cc383c;cursor:pointer;color:#fff;float:right;margin-bottom:3px}
.dt_doc_item .name{text-transform:uppercase;width:100%;line-height:16px;text-align:center;border-bottom:3px solid #008c44;text-align:center;background:#008c44;color:#fff;display:inline-block;padding:8px 0}
/*.dt_doc_item{margin-bottom:30px}*/
.bl-namkhoa,.bl-phukhoa,.bl-gayme{padding-bottom:50px;position:relative}
.dt_doc_filter select{margin:10px 0;width:41%;background:#ececec;border:none;height:30px;line-height:30px;float:left;color:#363636}
.dt_content_iteam_more{position:absolute;bottom:5px;right:0;display:block}
.dt_content_iteam_more a:hover{background:#f0eeee;color:#464646}
.dt_content_iteam_more a{background:#48b476;height:25px;line-height:25px;font-size:14px;display:inline-block;padding-left:10px;color:#fff;cursor:pointer}
.dh{cursor:pointer}
.button-group{text-align:center;margin:30px 0}
/*a:hover .dt_doc_item .name{color:#008c44;background:#ececec}*/
.dt_content_iteam_more a span{width:25px;height:25px;text-align:center;background:#003f2a;color:#fff;display:inline-block;margin-left:6px}
.bsy-info{display:flex;display:-webkit-box;display:-webkit-flex;padding:20px;background-color:#fff}
.bsy-info img{flex:1.3;-webkit-box-flex:1.3}
.bsy-info .info-r{flex:3;-webkit-box-flex:3}
.info-r{position:relative;margin-left:20px}
.bsy{padding:10px 20px;background-color:#eef7f4}
.bsy-info .btn-wrapper{position:absolute;bottom:10px}
.info-detail li{list-style-position:inside}
.info-detail{margin-top:20px}
.relate-post .dt_doc_item .name,.dt_content_post .name{height:51px}
.gt-phongkham{padding:50px;padding-bottom:0}
.gt-phongkham-wrapper{padding:40px 0;background-image:url(../img/bg-1.png);background-repeat:no-repeat;background-position:top right;height:400px}
.doingu-chuyenkhoa .button-group{text-align:left}
.tvantt{padding:13px 3px;border:1px solid #ef262a;position:relative;margin-right:10px}
.tvantt i{padding:10px 15px;font-style:normal;text-transform:uppercase;background-color:#ef262a;color:#fff}
.dhenol{padding:13px 3px;border:1px solid #ffba00;position:relative}
.dhenol i{padding:10px 31px;font-style:normal;text-transform:uppercase;background-color:#ffba00;color:#fff}
.bot-gt-phongkham{display:flex;display:-webkit-box;display:-webkit-flex;width:100%}
.gt-left,.gt-right{flex:1;-webkit-box-flex:1}
.gt-title{font-size:24px;text-transform:uppercase;color:#2ba462;font-weight:400;margin-bottom:30px}
.gt-left-ctn{background-image:url(../imgbg-left-bl-2.png);background-repeat:no-repeat;background-position:bottom center;background-color:#fbfdf4;margin-right:30px;text-align:justify;padding:20px;height:450px;border:1px solid #badfcb}
.gt-right-ctn img{margin-bottom:20px}
.gt-right{position:relative}
.gt-right-content{position:absolute;bottom:0}
.hthong-trangbi{padding:50px 0;-webkit-background-size:contain;background-size:contain;background-color:#f6f4f4;background-image:url(../img/bg-bl-3.png);background-repeat:no-repeat;background-position:top right}
.hthong-trangbi .hthong-trangbi-content{margin-bottom:30px}
.hthong-trangbi span{color:#128f4b;font-size:14px;font-weight:700}
.doingu-chuyenkhoa{padding:50px 0;background-image:url(../img/bg-bl-4.jpg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.dn-ctn .owl-theme .owl-controls{text-align:right}
.phuongphap-wrapper p{display:flex;display:-webkit-box;display:-webkit-flex}
.phuongphap-wrapper,.bot-phuongphap{display:table}
.phuongphap-wrapper label{padding:5px;margin-right:10px;margin-bottom:20px;color:#fff;font-weight:700;display:table;font-size:18px;background-color:#2ba462}
.des{margin:25px 0}
.phuongphap-wrapper span{font-size:14px;color:#2ba462;word-break:break-word}
.pp-center-title{text-align:center}
.phuongphap-content{margin-bottom:20px}
.relate-img{display:flex;display:-webkit-box;display:-webkit-flex}
.relate-img img{flex:1;-webkit-box-flex:1;margin-right:30px}
.bot-phuongphap{background-image:url(../img/bg-6.png);background-repeat:no-repeat;background-position:right center;margin-top:30px;padding:50px 0;height:400px}
.phuongphap{padding:50px 0;padding-bottom:0}
.baomat-content{padding:30px;background-color:rgba(255,255,255,0.5);text-align:center;position:relative}
.baomat{background-image:url(../img/bg-bl-7.jpg);background-repeat:no-repeat;background-position:center}
.baomat-content span{font-size:24px;color:#2ba462;text-transform:uppercase}
.baomat-content p{margin-top:20px}
.baomat-wrapper{border:2px solid rgba(255,255,255,0.5);padding:15px;width:80%;margin:auto;margin-top:30px}
.cata-wrapper label{font-size:18px;color:#2ba462;font-weight:400;text-align:center;height:40px;margin:20px 0}
.tuvan-mienphi{padding:50px 0}
.footer-cat-1 .clone-phone,.cate-wrapper .cate-title{cursor:pointer}
.bvietmoi-wrapper .owl-item{margin-right:20px}
.clone-phone{cursor:pointer}
#top .main{padding-top:0;padding-bottom:0;text-align:center}
.main{margin:0 auto;clear:both}
#top.fixed{position:fixed;top:0;width:100%;z-index:1000}
#top{height:45px;background-color:#107c42}
#top #cmenu{display:inline-block;width:42px;height:45px;background:url(../img/menu.jpg) center no-repeat;margin:0 15px;float:left}
img,iframe{max-width:100%}
.gmap{width:100%;height:auto}
#top{display:none}
.nav-toggle{background:#2ba462;padding:10px;border-bottom:1px dotted #fff}
.nav-toggle a{color:#fff}
.nav-items,.sub-nav-items{background:#fff;display:none}
.nav-items ul,.nav-items li{margin:0;padding:0}
.nav-items li{padding:10px 0;border-bottom:1px solid #aaa}
.nav-items ul .sub-nav-items{padding-left:30px}
.nav-items a{padding:10px}
.m-footer-r-2{display:none}
.tab-pane{display: none}
.tab-pane.active{display: block}
@media screen and (min-width: 768px) {
	#top{display:none!important}
  .m-tab-content,.custom-menu{display:none;}
}
@media screen and (max-width: 480px) {
  div.m_quytrinh-thuchien-gr-btn a{
    padding: 10px 50px 15px 20px;
    font-size:12px;
  }
  div.m_quytrinh-thuchien-gr-btn a:after{
    width: 30px;
    height: 30px;
    right: 5px;
    top: 5px;
  }
  div.qtrinh-thuchien-btn-lf span{
    font-size:12px;
  }
  div.qtrinh-thuchien-btn-lf{
    width: 40%;
  }
  div.qtrinh-thuchien-btn-rg{
    width: 60%;
  }
}
.m_quytrinh-thuchien-gr-btn a:after{width:30px;height:30px}
@media screen and (min-width: 480px) and (max-width: 668px) {
	section.head-banner .bqd-banner,div.bqd-banner .bqd-inner{height: 220px}
}
@media screen and (max-width: 668px) {
  .btn-cd-group,#datlich-lienhe1 .container{width: 100%;}
  /*RESPONSIVE CHUYÊN ĐỀ*/
  div#bottom{display:inline-block}
  #logo{text-align:center}
  .bottom-footer{text-align:center}
  div.top img{width:auto}
  #header div.top-head,#header div.nav-menu.original,#header div.nav-menu.cloned{display:none}
  div.img-click{padding:0;}
  div.bottom-ads{margin-top:0;font-size:14px}
  section.bot-ads p{font-size:10px}
  div.banner-top-ads{padding:10px 0;height:auto}
  div.left-inner-top-ads,div.right-inner-top-ads{width:auto;float:none;display:table;margin:0 auto;margin-bottom:10px;padding:10px}
  div.left-inner-top-ads:nth-child(1){background-image:none;background-color:#0e809e;margin-bottom:10px}
  div.right-inner-top-ads:nth-child(2){background-image:none;background-color:#29b473;margin-bottom:10px}
  div.left-inner-top-ads:nth-child(3){background-image:none;background-color:#ef7922}
  div.right-inner-top-ads:nth-child(4){background-image:none;background-color:#e84c88}
  section.bot-ads{background-color:#fff}
  div.inner-top-ads{border:none;margin:0;padding:20px 15px;text-align:center}
  div.uuthe-bqd-wrapper span{border-bottom:none}
  div.uuthe-bqd-wrapper p{border-bottom:1px dashed #fff;padding:0 15px 15px 10px;margin-bottom:10px}
  div.bqd-title-1{background-color:#f6921e;border:none}
  div.bqd-title-1 .loai-bqd-title-1{font-size:14px}
  div.bqd-title-1:before{border-top-color:#f6921e}
  div.quytrinh-thuchien-gr-btn span.qtrinh-btn-title{display:none}
  div.pp-block2 .col-xs-12{float:none;padding:0}
  div.phuongphap-bqd-wrapper{background-color:#fff}
  div.pp-block2,div.pp-block4{border:none;padding:20px 0;font-size:14px}
  div.pp-block2 .pp-block2-title,div.pp-block4 .pp-block2-title{font-size:14px}
  div.inner-block li{margin:10px 0;padding:5px 0}
  div.pp-block3 .pp-right ul{margin:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
  div.pp-block3 .pp-right ul li{font-size:12px;margin-bottom:5px;padding:0;padding-right:30px}
  div.pp-block3 .pp-right ul li:before{-webkit-background-size:contain;background-size:contain;width:20px;height:20px}
  div.pp-block3{margin-top:0}
  div.inner-block li:before{display:none}
  div.inner-block ul{margin:0}
  div.m_tachai-banner{text-align:center}
  .m_tachai-banner span{font-size:14px;font-weight:bold}
  .m_tachai-banner .tachai-right{position:static;width:100%;padding:25px;margin-top:20px}
  div.tachai-item:nth-child(1) p{background-color:#29b473}
  div.tachai-item:nth-child(2) p{background-color:#f9a326}
  div.tachai-item:nth-child(3) p{background-color:#a5409f}
  div.tachai-item:nth-child(4) p{background-color:#9bcc50}
  div.tachai-item:nth-child(6) p{background-color:#f23c8b}
  div.tachai-item:nth-child(5) p{background-color:#949dcf}
  div.tachai-item{position:relative;height:125px;margin-bottom: 60px;}
  div.tachai-item img{width:80px;position:absolute;top: -40px;left: 0;right: 0;margin: auto}
  div.tachai-item p{height:140px;padding-top:40px;font-size:12px;color:#fff}
  div.rg-lk,div.lf-lk{margin:10px 0}
  div.rg-lk{width:60%}
  div.lf-lk{width:40%}
  div.rg-lk-content{padding:5px;background-image:none;background-color:#29b473;margin:0}
  div.rg-lk p{color:#fff}
  div.pp-block4 img{margin:auto}
  div.m_quytrinh-thuchien-inner{text-align:center}
  .cat-description .cat-des-title{font-size:14px;padding:5px}
  .cat-description .cat-des-content{padding:5px 15px}
  div.m_quytrinh-btn-wrapper{display:table;padding:25px 15px;background-color:#29b473;margin-bottom:15px;width:100%}
  header#header,.cat-description .cat-des-content:before,.cat-description .cat-des-content:after,.rg-banner .rg-banner-img,.rg-banner a,div.rg-lk span,img.lf-lk-img,div.rg-lk p:before,div.rg-lk p:after,div.tachai-banner,div.quytrinh-thuchien-inner,div.qtrinh-thuchien-btn,img.pp-block4-img{display:none}
  header#m_header,.rg-banner .m_rg-banner-img,span.m_loikhuyen-inner-title,img.m_lf-lk-img,div.m_tachai-banner,div.m_quytrinh-thuchien-inner,div.m_qtrinh-thuchien-btn,img.m_pp-block4-img{display:block}
  .bqd-inner .rg-banner img{margin-bottom:0}
  #LRdiv2,#LRdiv3,#LRdiv0,#LRdiv1{display: none}
  .head-banner .bqd-banner,.bqd-banner .bqd-inner{height: 120px}
  section.cat-description{margin-top:5px;padding:5px 0}
  div.bqd-title{background-color:#f6921e}
  div.bqd-title:before{border-top-color:#f6921e}
  div.bqd-title .loai-bqd-title{font-size:14px}
  div.loai-bqd-wrapper{background-color:#fffde9;padding:15px}
  div.loai1 .loai-inner,div.loai2 .loai-inner,div.loai3 .loai-inner{border:none}
  div.loai1 .loai-img,div.loai2 .loai-img,div.loai3 .loai-img{border:none}
  div.loai-inner p{margin:0;text-align-last:center}
  /*END RESPONSIVE CHUYÊN ĐỀ*/
  div#content{padding-right:0}
  .m-tab-content,.custom-menu{display:block;}
  .wp-caption{width:100%}
  .tuvan,.dathen{padding:10px 10px 10px 30px;z-index:99}
  #bottom{background-color:#2ba462;padding:10px 0;display:inline-block;width:100%;position:fixed;bottom:0;z-index:99;left:0}
  #bottom a{width:33.3%;float:left;text-align:center;color:#fff;font-weight:700;font-size:20px;text-transform:uppercase}
  #bottom a:nth-child(2){border-left:2px solid #fff;border-right:2px solid #fff}
  #list li img{width:auto}
  #list li{height:450px}
  #banner{display:none}
  .relate-post{display:block}
  .relate-post .left{margin:0}
  .relate-post .right{width:100%}
  #sidebar .owl-carousel .owl-wrapper-outer{height:auto;padding:20px 0}
  #sidebar .owl-theme .owl-controls{top:35%;bottom:100%}
  .bottom-footer p{padding:0 15px}
  .social .right{text-align:center}
  .social .nav-social{display:inline-block}
  .image-title{padding:0 15px}
  .lg-post{height:auto;margin:20px 15px}
  .lg-post .overlay-p{max-height:inherit}
  .social .left{text-align:center;padding:20px}
  .owl-theme .owl-controls{right:0;left:0;margin:auto}
  .dn-ctn .owl-theme .owl-controls{text-align:center}
  .dn-content{padding-bottom:50px}
  .call{float:right;line-height:45px;margin-right:10px}
  .left.logo{text-align:center}
  .footer-r-2{display:none}
  .m-footer-r-2{display:block;padding:30px;background-color:#e5e5e5}
  .m-footer-r-2 .list-title{font-size:14px;text-transform:capitalize;font-weight:400;margin:0}
  .m-footer-r-2 li{list-style:none}
  #top{display:block}
  ul#nav_menu a{display:block;width:100%;margin-left:25px;position:relative}
  ul#nav_menu a:before{display:block;width:8px;height:8px;content:"";border:2px solid #fff;border-radius:50%;position:absolute;left:-15px;top:50%;transform:translateY(-50%)}
  ul#nav_menu > li:first-child{border:none}
  ul#nav_menu li{min-height:35px;line-height:35px;border-top:solid 1px #e0e0e0;width:100%}
  ul#nav_menu .sub-menu{display:none}
  ul#nav_menu .sub-menu li{background-color:#494948}
  ul#nav_menu .sub-menu li a{margin-left:35px}
  ul#nav_menu .sub-menu ul{display:block}
  ul#nav_menu .sub-menu ul li a{margin-left:65px}
  ul#nav_menu *{color:#fff;font-size:16px;font-weight:400}
  ul#nav_menu{padding:0;position:absolute;z-index:99999;top:45px;left:0;width:100%;background-color:rgba(0,0,0,0.9);height:480px;min-height:480px;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}
  .main #back-to-top{display:none!important}
  .top-head,.right.hotline,ul#nav_menu,div.nav-menu{display:none}
  #content img{width:100%}
  #LRdiv0,#LRdiv3{display:none!important}
  .bor_top_1{border-top:1px solid #eb8b5e}
  .title{text-align:center;padding-top:20px;padding-bottom:10px}
  .title .h-title{color:#e25a28;margin-left:0;margin-top:0;margin-bottom:0}
  .title .h-title:before{display:none}
  .desc{background:#fff9d7;padding-bottom:15px}
  .dt_doc_about{background:transparent;margin-top:0;padding:0 20px;text-align:justify}
  .dt_doc_about p{line-height:23px}
  .category{background-color:#fff}
  .cat-wrapper{width:100%;display:block;padding:0}
  .cat-item{text-align:center;width:33.33333337%;float:left;padding:10px 0}
  div.footer-top-ctn{display:block}
  .ft-cat:first-child{width:100%;float:none;border-bottom:1px solid #47c07d}
  .ft-cat{padding:10px;width:33.3333337%;float:left}
  .left,.right{float:none}
  .gmap{height:auto}
  .gmap,.dv-title img,.gmap img{width:100%}
  .gt-content{position:initial;width:100%;height:auto;margin-top:320px}
  .gt-content p{text-align:justify}
  .dn-ctn{display:block}
  .owl-item{min-height:1px}
  .dathen-wrapper{margin-bottom:30px}
  .hentruoc{margin-bottom:30px}
  .hentruoc,.k-hentruoc{padding:0 15px;width:100%;float:none}
  .uuthe-item{margin:20px 15px}
  .nav-social{height:50px}
}
@media only screen and (min-width: 1200px){.dn-content{height: 300px;}.r-title{height:53px;overflow:hidden}}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .bot-ads .inner-top-ads{padding:30px 10%}
  .quytrinh-thuchien-wrapper .quytrinh-thuchien-inner{padding:100px 20px}
  .quytrinh-thuchien-inner .quytrinh-thuchien-content:nth-child(4),.quytrinh-thuchien-inner .quytrinh-thuchien-content:nth-child(5),.quytrinh-thuchien-inner .quytrinh-thuchien-content:nth-child(6){padding-bottom:30px}
  .tachai-banner .mid{width:30%}
  .ld-item .ld-title{height:38px}
  .ld-item p{height:230px}
  .col-left,.col-right{margin:0 60px}
  #sidebar .tuvan,#sidebar .dathen{display:block;margin-bottom:10px}
  .relate-img,.phuongphap-wrapper p{display:block}
  .relate-img img{width:48%;margin-right:5px}
  .menu-item h2{padding:0 11px}
  #nav_menu li:last-child .sub-menu{width:225px}
  #list li{height:420px}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .bot-ads .inner-top-ads{padding:30px 5%}
  .inner-top-ads .left-inner-top-ads{width:35.666667%}
  .quytrinh-thuchien-wrapper .quytrinh-thuchien-inner{padding:100px 20px}
  .quytrinh-thuchien-inner .quytrinh-thuchien-content:nth-child(4),.quytrinh-thuchien-inner .quytrinh-thuchien-content:nth-child(5),.quytrinh-thuchien-inner .quytrinh-thuchien-content:nth-child(6){padding-bottom:30px}
  .pp-block3 .pp-right img,.pp-block1 .pp-right img{height: 297px}
  .phuongphap-bqd-wrapper .pp-block3 .pp-right ul li{margin-bottom:10px}
  .tachai-banner .mid{width:30%}
  .tachai-banner .tachai-right{width:30%;padding:40px 30px}
  .tachai-item p{height:80px}
  .loikhuyen-inner{position:relative;display:table}
  .loikhuyen-inner .lf-lk{position:absolute;bottom:0}
  .head-banner .bqd-banner,.head-banner .bqd-inner{height:300px}
  #sidebar .owl-carousel .owl-wrapper-outer{height:420px}
  .cate-wrapper .cate-item{width:24%;min-height:142px}
  .sb-dn .btn-wrapper{text-align:center}
  .cate-wrapper{width:100%}
  .sb-dh,.sb-dn{width:50%;float:left;padding:0 15px}
  .sb-relate{clear:both}
  #nav_menu li:last-child .sub-menu{width:148px}
  .gt-phongkham{padding:0}
  .relate-img,.phuongphap-wrapper p{display:block}
  .relate-img img{width:48%;margin-right:5px}
  .modal-content{width:50%}
  #sidebar .tuvan,#sidebar .dathen{margin-bottom:10px}
  .cate-wrapper .cate-title{word-break:break-word}
  #list li{margin-bottom:75px}
  div#content{padding-right:15px}
  .ld-item p{height:150px;min-height:1px}
  .col-left,.col-right{margin:0 15px}
  .p-item img{height:100px}
  .dn-wrapper{padding-bottom:50px}
  .dn-ctn .owl-theme .owl-controls{bottom:10px}
  .dn-ctn .h-title,#content .h-title{height:44px}
  .lg-post .overlay-p{max-height:inherit}
  .menu-item h2{padding:0 8px;font-size:12px}
}
.cate-wrapper a{
	cursor: pointer;
}
.info-detail .title{
	width: 100%;
	display: table;
}
.info-detail .title span {
	width: 38px;
	height: 38px;
	float: left;
	background: url(../img/icon_doctor_info.png) left top #058d47 no-repeat;
}
.info-detail .title.title2 span {
	background: url(../img/icon_doctor_info.png) left center #ff9600 no-repeat;
}
.info-detail .title.title3 span {
	background: url(../img/icon_doctor_info.png) left bottom #cc383c no-repeat;
}
.info-detail .title p{
	width: calc(100% - 50px);
	float: right;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #3b3b3b;
	text-transform: uppercase;
	color: #3b3b3b;
	font-size: 13px;
	margin-top: 5px;
}
.search-form-wrapper{
	width: 80%;
	margin: auto;
}
.back{
	text-align: center;
}
.back a{
	font-size: 20px;
	font-weight: bold;
}
#s {
	width: 70%;
	float: left;
	margin-bottom: 10px;
}
.m-search {
	display: inline-block;
	width: 100%;
}
.m-search #searchsubmit {
	width: 25%;
	height: 40px;
	margin: 0 15px;
	color: #fff;
	float: right;
	background-color: #29b473;
	background-image: url(../img/s-icon.png);
	background-position: 10px 50%;
	background-repeat: no-repeat;
	position: relative;
}
/*Chuyen de*/
.t-title span{
  position: relative;
  line-height: 50px;
  font-size: 20px;
  color: #d81a29;
}
.t-title span:before{
  position: absolute;
  content: "";
  left: -100px;
  background-image: url("../img/chuyende/title-img.png");
  background-repeat: no-repeat;
  width: 93px;
  height: 50px;
}
.t-title span:after{
  position: absolute;
  content: "";
  right: -100px;
  background-image: url("../img/chuyende/title-img.png");
  background-repeat: no-repeat;
  transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  width: 93px;
  height: 50px;
}
#main-ctn{
  background-image: url("../img/chuyende/innner-bg.png");
  background-repeat: no-repeat;
  background-position: top;
  -webkit-background-size: contain;
  background-size: contain;
}
.btn-cd-group{
  background-image: url("../img/chuyende/block-button.png");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  margin: auto;
  background-size: contain;
  width: 605px;
  height: 87px;
}
.a4-content{
  margin: 0 15px;
  text-align: center;
  padding: 30px 0;
  background-image: url("../img/chuyende/bg1.jpg");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
}
.a4-content .l-title,
#bsy-details-banner .l-title{
  color: #fff8d8;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: bold;
}
#a5 .inner-content p{
  padding:25px;
  padding-left: 50px;
  text-align: justify;
  position: relative;
}
#a5 .inner-content{
  background-color: #d0ebdc;
  position: relative;
  margin-bottom: 30px;
  border-radius: 5px;
}
#a5 .author-info{
  padding-left: 50px;
}
#a5 .author-info img{
  width: 107px;
  float: left;
}
#a5 .comment-ctn{
  margin:0 15px;
}
#a5 .author-info .author-name{
  display: table-cell;
  vertical-align: middle;
  height: 107px;
  text-align: left;
  padding-left: 20px;
}
#a5 .author-info .author-name span{
  font-weight: bold;
}
#a5 .inner-content:before{
  content: "";
  position: absolute;
  bottom: -30px;
  left: 90px;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-top: 15px solid #d0ebdc
}
#a5 .inner-content p:before{
  position: absolute;
  background-image: url("../img/chuyende/q.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
  background-size: contain;
  content: "";
  width: 21px;
  height: 16px;
  left: 15px;
  top: 25px;
}
#a5 .bl-left,#a5 .bl-right{
  width: 45%;
}
#a5 .bl-left{
  float: left;
}
#a5 .bl-right{
  float: right;
}
.a4-content p,
#bsy-details-banner p{
  margin: 15px 0;
  font-size: 24px;
  color: #fce9a8;
}
.left-btn,.right-btn{
  width: 50%;
  float: left;
  height: 87px;
}
#a1 p{
  margin: 50px 0;
}
.t-title{
  margin-bottom: 50px;
}
.tet-item{
  text-align: center;
  color: #117d42;
  background-image: url("../img/chuyende/block.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  padding: 60px 0;
  width: 22%;
  float: left;
  margin: 16px;
}
.item-title{
  font-size: 20px;
  display: block;
}
.tet-item .percent{
  color: #f62838;
  font-size: 60px;
}
.tet-item .inner-img{
  height: 85px;
  line-height: 85px;
}
.tet-item strong{
  display: block;
  font-size: 18px;
  text-transform: uppercase;
}
.tet-title{
  margin-bottom: 50px;
  text-align: center;
}
.tet-title span{
  color: #00652e;
  font-size: 30px;
  position: relative;
}
.tet-title span:before{
  content:"";
  width: 150px;
  height: 3px;
  background-color: #00652e;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -15px;
}
.pk,.nk,.bxh,.khhgd{
  text-align: center;
}
#f1 input {  
    margin: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
}
#a3,#a5,#a6{
  padding: 30px 0;
}
#a6{
  background-color: #f1f1f1;
}
#a6 .list-qtrinh li{
  padding-left: 60px;
  position: relative;
  list-style: none;
  margin-bottom: 20px;
}
#a6 .list-qtrinh li span{
  font-size: 18px;
}
#a6 .list-qtrinh li p{
  margin: 10px 0;
}
#a6 .list-qtrinh li:before{
  position: absolute;
  content: "";
  width: 45px;
  height: 45px;
  top: 0;
  left: 0;
  background-image: url("../img/chuyende/check-img.png");

}
#a3 img{
  width: 100%;
}
.pk .benh-title{
  background-color: #ff9001;
}
.nk .benh-title{
  background-color: #2ba461;
}
.bxh .benh-title{
  background-color: #e53f45;
}
.khhgd .benh-title{
  background-color: #009b9f;
}
.inner-bl{
  padding: 20px;
}
.pk .inner-bl{
  background-color: #ffe7c7;
}
.nk .inner-bl{
  background-color: #d0ebdc;
}
.bxh .inner-bl{
  background-color: #f9dede;
}
.khhgd .inner-bl{
  background-color: #c7e9ea;
}
.benh-title{
  font-size: 20px;
  color: #fff;
  display: block;
  padding: 10px 0;
  text-transform: uppercase;
}
.inner-bl li{
  text-align: left;
  position: relative;
  padding: 10px 0;
  padding-left: 30px;
  list-style: none;
  border-bottom: 1px dotted;
}
.inner-bl li:before{
  position: absolute;
  line-height: 40px;
  content: "";
  left: 0;
  width: 15px;
  height: 15px;
}
.pk li{
  border-color: #ff9001;
}
.pk li:before{
  background-image: url("../img/chuyende/list1.png");
  background-repeat: no-repeat;
}
.nk li{
  border-color: #2ba461;
}
.nk li:before{
  background-image: url("../img/chuyende/list2.png");
  background-repeat: no-repeat;
}
.bxh li{
  border-color: #e53f45;
}
.bxh li:before{
  background-image: url("../img/chuyende/list3.png");
  background-repeat: no-repeat;
}
.khhgd li{
  border-color: #009b9f;
}
.khhgd li:before{
  background-image: url("../img/chuyende/list4.png");
  background-repeat: no-repeat;
}
.tv-button{
  margin: 20px 0;
  text-align: center;
}
.tv-button a{
  font-size: 12px;
  padding: 10px;
  background-color: #fff;
  font-weight: bold;
}
.pk .tv-button a{
  color: #ff9001;
  border: 1px solid #ff9001;
}
.nk .tv-button a{
  color: #2ba461;
  border: 1px solid #2ba461;
}
.bxh .tv-button a{
  color: #e53f45;
  border: 1px solid #e53f45;
}
.khhgd .tv-button a{
  color: #009b9f;
  border: 1px solid #009b9f;
}
/*Style Cơ sở vật chất - NEw */
.cstb-title-ctn,.cstb-title2{text-align:center;margin-bottom:30px}
.cstb-title-ctn1{margin-bottom:30px}
.cstb-title,.cstb-title1,.cstb-title2{font-size:26px;position:relative}
.cstb-title2{color:#fff}
.cstb-title:before{content:"";position:absolute;bottom:-15px;width:120px;height:3px;background-color:#2ba461;left:0;right:0;margin:auto}
.cstb-title2:before{content:"";position:absolute;bottom:-15px;width:120px;height:3px;background-color:#fff;left:0;right:0;margin:auto}
.cstb-title1:before{content:"";position:absolute;bottom:-15px;width:120px;height:3px;background-color:#2ba461;left:0}
#quymo .quymo-des{padding:0 150px;text-align:justify;text-align-last:center;margin-bottom:50px}
.masonry-list{display:table;width:100%;text-align:center}
.masonry-half,.masonry-full-w,.masonry-full{display:table;}
.masonry-full-w{width:100%;padding:1px;float:left}
.masonry-inner p{margin-top:20px;font-weight:700;font-size:12px}
.masonry-full img{width:100%;height:100%}
.masonry-half{width:50%;padding:1px;float:left}
.masonry-full{width:100%;padding:1px}
.masonry-item .masonry-inner{height:100%;display:table-cell;vertical-align:middle;}
.masonry-full .masonry-inner{position:relative}
.masonry-caption p{margin:0;padding:10px;text-align:center;color:#fff}
.masonry-full .masonry-caption{position:absolute;width:100%;bottom:0;left:0}
.masonry-item{width:20%;float:left}
.masonry-item:nth-child(1) .masonry-full-w .masonry-inner,.masonry-item:nth-child(3) .masonry-half:nth-child(2) .masonry-inner{background-color:#ffc780}
.masonry-item:nth-child(1) .masonry-half:nth-child(2) .masonry-inner,.masonry-item:nth-child(3) .masonry-half:nth-child(1) .masonry-inner{background-color:#ef8b8f}
.masonry-item:nth-child(3) .masonry-full-w .masonry-inner,.masonry-item:nth-child(1) .masonry-half:nth-child(3) .masonry-inner{background-color:#67c3c6}
.masonry-item:nth-child(2) .masonry-caption{background-color:#2ba461}
.masonry-item:nth-child(4) .masonry-caption{background-color:#e53e45}
.masonry-item:nth-child(5) .masonry-full-w:nth-child(1) .masonry-inner{background-color:#80c8a0}
.masonry-item:nth-child(5) .masonry-full-w:nth-child(2) .masonry-inner{background-color:#ffbc67}
#trangthietbi{
  background-color: #f1f1f1;
}
#trangthietbi li{
  list-style: none;
  padding: 15px 0;
  margin-left: 50px;
  position: relative;
  border-bottom: 1px dashed #c6c6c6;
}
#trangthietbi li:before{
  color: #fff;
  position: absolute;
  left: -50px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  padding: 5px 11px;
  border-radius: 50%;
  background-color: #e53e45;
}
#trangthietbi li:nth-child(1):before{
  content: "1";
}
#trangthietbi li:nth-child(2):before{
  content: "2";
}
#trangthietbi li:nth-child(3):before{
  content: "3";
}
.hethong-xn-img{
  display: table;
  float: left;
  margin-right: 20px;
}
#hethong-xn{
  background-color: #2ba461;
}
.hethong-xn-item:nth-child(1),
.hethong-xn-item:nth-child(3){
  border-right: 1px dashed #fff;
}
.hethong-xn-item{
  padding-top: 20px;
  padding-bottom: 20px;
}
.hethong-xn-content p{
  margin-top: 20px;
  text-align: justify;
}
.hethong-xn-inner-title{
  font-weight: bold;
}
.hethong-xn-wrapper{
  padding: 30px 0;
  color: #fff;
}
.hethong-sa-wrapper{
  background-image: url("../img/hethong-sieuam-bg.jpg");
  background-position: bottom right;
  background-repeat: no-repeat;
  -webkit-background-size: 30%;
  background-size: 30%;
}
.hethong-sa-content{
  padding: 20px 0;
}
.hethong-sa-content span{
  font-size: 20px;
}
.hethong-sa-content p{
  margin-top: 20px;
  text-align: justify;
}
#hethong-dt{
  background-color: #feb14f;
}
.hethong-dt-title{
  font-weight: bold;
  margin: 15px 0;
}
.hethong-dt-inner img{
  width: 100%;
}
.hethong-dt-inner{
  background-color: #ffbf6e;
  padding: 10px;
  text-align: center;
}
.hethong-dt-wrapper{
  display: table;
  padding: 20px 0;
}
.hethong-dt-inner p{
  text-align: justify;
  text-align-last: center;
}
#datlich-lienhe{
  background-color: #f1f1f1;
}
#datlich-lienhe .cstb-title-ctn{
  text-align: left;
  height: 30px;
  line-height: 2;
}
#datlich-lienhe .cstb-title-ctn .cstb-title3{
  font-size: 20px;
  display: block;
  text-transform: uppercase;
}
#lienhe-slide{
  width: 50%;
  position: relative;
  background-image: url("../img/cstb-lienhe-bg.png");
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  padding: 20px 0;
  margin-top: 80px;
}
#lienhe-slide.owl-theme .owl-controls {
  right: 0;
  bottom: -40px;
  display: table;
  width: 100%;
  text-align: right;
}
#lienhe-slide label{
  padding: 5px;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  background-color: #2ba462;
}
#lienhe-slide span{
  font-size: 12px;
  font-weight: bold;
  display: block;
}
#lienhe-slide li{
  list-style: none;
  width: 25%;
  float: left;
  padding: 0 10px;
}
#lienhe-slide li div{
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
#lienhe-slide li:nth-child(1) div{
  background-image: url("../img/fb.png");
}
#lienhe-slide li:nth-child(2) div{
  background-image: url("../img/gg.png");
}
#lienhe-slide li:nth-child(3) div{
  background-image: url("../img/sk.png");
}
#lienhe-slide li:nth-child(4) div{
  background-image: url("../img/yt.png");
}
.btn-dathen-2{
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
  background-color: #e53e45;
}
.datlich-lienhe-wrapper{
  display: -webkit-box;
  background-image: url("../img/cstb-datlich-bg.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  -webkit-background-size: contain;
  background-size: contain;
}
#trangthietbi{
  padding-top: 40px;
}
#hethong-dt,#hethong-sa,#hethong-xn,#quymo,.datlich-lienhe-wrapper{
  padding: 40px 0;
}
/*STYLE ĐỘI NGŨ BÁC SỸ*/
#dnbs-bl-2,#dnbs-bl-3,#dnbs-bl-4{
  padding: 40px 0;
}
#dnbs-bl-1{
  padding-top:40px;
}
#dnbs-bl-4{margin-bottom:30px;}
#dnbs-bl-2{
  background-image: url("../img/dnbs-section1-bg.jpg");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
#dnbs-bl-4{
  background-image: url("../img/dnbs-section4-bg.jpg");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.dnbs-top-title span{
  font-size: 28px;
  color: #00652e;
}
.dnbs-top-title{
  padding: 0 15px;
}
.dnbs-top-title p{
  margin-top:10px;
  margin-bottom: 20px;
}
.dnbs-bl-1-inner-wrapper{
  display: table;
  width: 100%;
}
.dnbs-bl-1-wrapper{
  background-image: url("../img/dnbs-bg1.jpg");
  background-position: bottom right;
  background-repeat: no-repeat;
  -webkit-background-size: 25%;
  background-size: 25%;
  padding-bottom: 40px;
}
.dnbs-tab li{
  list-style: none;
  position: relative;
  padding: 15px;
  background-color: #c9e8d8;
  border-bottom: 1px solid #fff;
  padding-left: 50px;
  color: #000;
}
.dnbs-tab li.active{
  color: #fff;
  background-color: #29a562;
}
.dnbs-tab li.active:before{
  background-image: url("../img/dnbs-tab-icon-active.png");
}
.dnbs-tab li:before{
  content: "";
  position: absolute;
  left: 10px;
  top:50%;
  width: 15px;
  height: 15px;
  transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  background-image: url("../img/dnbs-tab-icon.png");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
.dnbs-tab a:last-child li{
  border-bottom: none;
}
.tab-content{
  padding: 0 10px;
}
.tab-content .tab-content-title{
  font-size: 20px;
}
.tab-content .tab-content-des{
  text-align:justify;
  margin: 20px 0;
}
.tab-inner-list li{
  list-style: none;
  padding: 10px 0;
  padding-left: 30px;
  position: relative;
}
.tab-inner-list li:before{
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  background-image: url("../img/dbbs-check.jpg");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
.dnbs-title{
  text-align: center;
  margin-bottom: 50px;
}
.dnbs-title span{
  font-size: 28px;
  position: relative;
  text-transform: uppercase;
  color: #FFF;
}
.dnbs-title span:before{
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  margin: auto;
  width: 150px;
  height: 2px;
  background-color: #00652e;
  bottom: -20px;
}
.avt-bsy{
  width: 100%;
  height: 250px;
  overflow: hidden;
  text-align: center;
  background-image: url("../img/dnbs-avt-bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
}
.bsy-details-thumb{
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center;
  background-image: url("../img/dnbs-avt-bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
}
.avt-default{
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.dnbs-bl-2-title{
  padding: 10px 0;
  background-color: #29a562;
  color: #fff;
  text-align: center;
}
#dnbs-bl-3 .avt-bsy{
  border-radius: 50%;
}
#dnbs-bl-3 .avt-default{
  width: 100%;
}
.dnbs-bl-2-item{
  background-color: #e1f2e9;
  padding: 20px 0;
  height: 350px;
}
.dnbs-bl-2-item:hover{
  background-color: #29a562;
  color: #fff;
}
.dnbs-bl-2-item:hover a{
  background-color: #00652e;
  color: #fff;
  text-transform: uppercase;
}
.dnbs-bl-3-title{
  font-size: 18px;
  margin: 10px 0;
  text-align: center;
}
.dnbs-bl-3-wrapper p{
  height: 40px;
}
.dnbs-bl-3-button{
  margin: 20px 0;
  text-align: center;
}
.dnbs-bl-3-button a{
  text-transform: uppercase;
  padding: 5px 10px;
  color: #fff;
  background-color: #e53e45;
}
.dnbs-bl-2-wrapper{background-color: #fff;padding:20px;display:table;width:100%}
.dnbs-bl-2-button{text-align: center;margin:20px 0}
.dnbs-bl-2-button a{padding:5px 10px;border:1px solid #29a562;color:#000;text-transform:uppercase}
.dnbs-bl-2-button a:hover{padding:5px 10px;background-color:#e53e45;color:#fff;border:none}
.dnbs-bl-2-inner-wrapper{
  width: 50%;
  margin: auto;
}
#bsy-details{
  padding: 20px 0;
  border-top: 1px solid #ecebeb;
  border-bottom: 1px solid #ecebeb;
}
.bs-details-tab{
  display: table;
  margin-bottom: 15px;
}
.bs-details-tab li{
  width: 195px;
  float: left;
  margin-right: 2px;
  border:1px solid #00652e;
  list-style: none;
  padding: 10px;
  text-align: center;
  background-color: #f1f1f1;
  color: #000;
  font-weight: bold;
}
.bs-details-tab li.active{
  color: #fff;
  font-weight: bold;
  background-color: #29a562;
}
.tab-bsy-details-content{
  background-color: #d7f1e3;
  padding: 40px;
  padding-bottom: 120px;
  position: relative;
  display: table;
  width: 100%;
}
.row-eq-height{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.bsy-details-title{
  font-size: 24px;
}
.bsy-details-tab-wrapper{
  margin-top: 20px;
}
.tab-bsy-details-content .btn-cd-group{
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: auto;
}
.bsy-relate-title h2{
  font-size: 20px;
  position: relative;
  padding: 0 15px;
  margin-bottom: 40px;
  text-transform: uppercase;
}
.bsy-relate-wrapper{
  display: table;
  padding: 20px;
  width: 100%;
  background-color: #f0f1f1;
}
.bsy-relate-title h2:before{
  position: absolute;
  content: "";
  width: 100px;
  height: 2px;
  background-color: #00652e;
  bottom: -15px;
}
#bsy-details-banner{
  margin: 20px 0;
  margin-bottom: 40px;
  text-align: center;
  padding: 30px 0;
  background-image: url(../img/dnbs-details-bg-1.jpg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
}
.bsy-details-phone{
  font-size: 30px;
  color: #fce9a8;
  font-weight: bold;
}
#lienhe-slide1{
  width: 50%;
  position: relative;
  background-image: url("../img/cstb-lienhe-bg.png");
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  padding: 20px 0;
  margin-top: 80px;
}
#lienhe-slide1.owl-theme .owl-controls {
  right: 0;
  bottom: -40px;
  display: table;
  width: 100%;
  text-align: right;
}
#lienhe-slide1 label{
  padding: 5px;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  background-color: #2ba462;
}
#lienhe-slide1 span{
  font-size: 12px;
  font-weight: bold;
  display: block;
}
#lienhe-slide1 li{
  list-style: none;
  width: 25%;
  float: left;
  padding: 0 10px;
}
#lienhe-slide1 li div{
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
#lienhe-slide1 li:nth-child(1) div{
  background-image: url("../img/fb.png");
}
#lienhe-slide1 li:nth-child(2) div{
  background-image: url("../img/gg.png");
}
#lienhe-slide1 li:nth-child(3) div{
  background-image: url("../img/sk.png");
}
#lienhe-slide1 li:nth-child(4) div{
  background-image: url("../img/yt.png");
}
#datlich-lienhe1{
  background-color: transparent;
  position: relative;
  display: -webkit-box;
}
#datlich-lienhe1:before{
  content: "";
  position: absolute;
  background-image: url("../img/dnbs-details-dathen-icon.png");
  width: 67px;
  height: 67px;
  top: -33px;
  left:0;
  right:0;
  margin:auto;
}
#datlich-lienhe1 .cstb-title-ctn{
  text-align: left;
  height: 30px;
  line-height: 2;
}
#datlich-lienhe1 .cstb-title-ctn .cstb-title3{
  font-size: 20px;
  display: block;
  text-transform: uppercase;
}
.datlich-lienhe1-left,
.datlich-lienhe1-right{
  width: 50%;
  height: 100%;
  position: absolute;
  z-index: -1;
}
.datlich-lienhe1-left{
  background-color: #d7f1e3;
  left: 0;
}
.datlich-lienhe1-right{
  background-color: #f1f1f1;
  right: 0;
}
/* CHỈ DẪN ĐƯỜNG */
.tabcontent{display:none}

.tabcontent section{margin-bottom:20px}

.tabcontent.active{display:block}

.detail-left{float:left}

.detail-right{float:right}

.chiduong-title{text-align:center;display:table;width:100%;margin-top: 20px}

.chiduong-title label{font-size:30px;color:#106634;font-weight:bold;text-transform:uppercase}

.chiduong-title span{font-size:18px}

.chiduong-des{padding:30px;background-color: #ebebeb;text-align: center;margin:30px 0}

.chiduong-des label{font-size:18px}

.chiduong-des p{font-style:italic;font-size:14px}

.bxe-tab-list{display:table}

.bxe-tab-content{display:table;margin:30px 0}

.bus-ctn-title{text-align:center;display:table;width:100%}

.bus-ctn-des{background-image: url(../images/chiduong/separator.jpg);background-repeat: repeat-x;text-align:center;background-position:center}

.bus-ctn-des-text{padding:10px;background-color: #fff;display:table;margin:auto;font-size:24px;font-weight:500}

.bus-ctn-title label{padding:15px 20px;background-color: #e43f46;color:#fff;border-radius:5px;display:table;margin:auto}

.tab-item{width:50%;display:table;float:left}

.tab-item:nth-child(odd){padding-right:15px}

.tab-item:nth-child(even){padding-left:15px}

.bus-map-ctn{clear:both;display:flex}

.bus-map-detail{width:55%;float:left}

.bus-map-inner-detail{padding:20px 10px;background-color: #ffebd9;height:100%;width:100%}

.bus-map-inner-detail li,.bus-map-inner-detail p{margin-bottom:10px}

.bus-map-img img{height:100%;width:100%}

.bus-map-img{width:45%;float:left}

.tab-item-ctn a{width:100%}

.bus-title{line-height:60px;text-transform:uppercase;color:#000;display:table;padding-left:15px;font-size:16px;text-transform:uppercase}

.tab-item-ctn{padding:5px;border:1px dotted #2ba360;margin-bottom:15px;display:flex;align-items:center;border-radius:3px}

.tab-item-ctn .bus-num{font-size:30px;width:60px;height:60px;line-height:60px;text-align:center;background-color:#2ba360;color:#fff;float:left;border-radius:3px}

.tab-item.active .bus-num,.tab-item:hover .bus-num{background-color:#fff;color:#2ba360}

.tab-item.active .tab-item-ctn,.tab-item:hover .tab-item-ctn{background-color:#2ba360}

.tab-item.active .bus-title,.tab-item:hover .bus-title{color:#fff}

.bus-map-detail li{list-style:none;padding-left:20px;position:relative}

.bus-map-detail li:before{position:absolute;top:0;left:0;content:"";width:12px;height:16px;background-image: url(../images/chiduong/arrow1.png);}

.top {
  display: block;
}

@media only screen and (max-width: 600px){
    .tab-item{width:100%}
    .tab-item:nth-child(odd){padding-right:10px;padding-left:10px}
    .tab-item:nth-child(even){padding-right:10px;padding-left:10px}
    .bus-title{line-height:1;font-size:14px}
    .bus-map-detail,.bus-map-img{width:100%;margin-bottom: 20px}
    .bus-map-detail{padding:0 !important}
    .bus-map-img{padding:0 !important}
    .bus-map-ctn{display:block}
    .detail-left,.detail-right{float:none}
    .chiduong-title{padding:0 10px}
    .chiduong-title label{font-size:20px}
    .chiduong-title span{font-size:14px}
}
/* END Chỉ Đường */
/* Icon chi tiet bai viet */
#article .bvst1:before{content:'';width:19px;height:19px;margin-top:-3px;display:inline-block;vertical-align:middle;background:url(../img/icon.png) no-repeat 0 0;margin-right:8px}#article .bvst1 .color{font-weight:bold;color:#d44d3c}#article .bvst2:before{content:'';width:19px;height:19px;margin-top:-3px;display:inline-block;vertical-align:middle;background:url(../img/icon.png) no-repeat 0 -19px;margin-right:8px}#article .bvst2 .color{font-weight:bold;color:#e08716}#article .bvst3:before{content:'';width:19px;height:19px;margin-top:-3px;display:inline-block;vertical-align:middle;background:url(../img/icon.png) no-repeat 0 -38px;margin-right:8px}#article .bvst3 .color{font-weight:bold;color:#007a51}#article .bvst4:before{content:'';width:19px;height:19px;margin-top:-3px;display:inline-block;vertical-align:middle;background:url(../img/icon.png) no-repeat 0 -57px;margin-right:8px}#article .bvst4 .color{font-weight:bold;color:#349f00}#article .bvst5:before{content:'';width:19px;height:19px;margin-top:-3px;display:inline-block;vertical-align:middle;background:url(../img/icon.png) no-repeat 0 -76px;margin-right:8px}#article .bvst5 .color{font-weight:bold;color:#1c6293}#article .bvst6:before{content:'';width:19px;height:19px;margin-top:3px;display:inline-block;vertical-align:middle;background:url(../img/icon6.gif) no-repeat;margin-right:8px}#article .bvst6 .color{font-weight:bold;color:#1c6293}#article .bvst7:before{content:'';width:27px;height:11px;margin-top:-3px;display:inline-block;vertical-align:middle;background:url(../img/iconmt.png) no-repeat;margin-right:8px}#article .bvst7 .color{font-weight:bold;color:#1c6293}#article .wrap_op{position:relative;display:block;width:100%;max-width:600px;margin:0 auto;opacity:0.4;cursor:pointer;margin-bottom:10px}#article .wrap_op:hover{opacity:1}#article .op_img{position:absolute;top:0;left:0;bottom:0;right:0;background:#666;text-align:center;margin:auto;color:#fff;border-radius:5px}#article .op_img{top:0px;position:absolute;right:0px;left:0px;margin:auto;bottom:0px;width:100%;display:flex;flex-direction:column;padding-top:20%;overflow:hidden}#article .a_click{padding:2% 3%;background-color:#eee;border:1px solid #ccc;border-radius:5px;text-decoration:none;color:#666;margin:0 auto;clear:both;margin-top:10px;display:block}#article .content-box1{background:#fffbf3;border:1px #ffa800 dashed;border-radius:10px;padding:16px;margin:15px 0}#article .content-box1 p{background:url(../img/baiviet_quantam.png) no-repeat left 13px;margin:0;padding:10px 0 10px 28px;color:#333;text-transform:uppercase;font-weight:700;box-sizing:border-box;border-bottom:1px #d4cbb8 solid}#article .content-box1 ul{margin:0;padding:0}#article .content-box1 ul li{list-style:none;padding:2px 0 8px;border-bottom:1px #dbdbdb dashed}#article .content-box1 ul li a{background:url(../img/bullet_baivietquantam.png) no-repeat 6px 8px;line-height:20px;padding-left:16px;color:#333;font-weight:300;text-decoration:none}#article .content-box1 ul li a:hover{transition:.3s ease all;color:#d75a4a;background:url(../img/bullet_baivietquantam_hover.png) no-repeat 16px 6px;padding-left:28px}#article .content-box2{background:url(../img/content_doctor.png) no-repeat 20px 20px #eef6ff;border:1px #84bce8 dashed;border-radius:10px;padding:16px 16px 16px 126px;margin:15px 0}@media screen and (max-width: 800px){#article .content-box2{background:url(../img/content_doctor.png) no-repeat center 20px #eef6ff;padding:210px 16px 16px 16px}}#article .content-box2 p{padding:0;margin:0}#article .content-box2 p:before{content:'';width:16px;height:11px;display:inline-block;margin-right:8px;background:url(../img/icon6.gif) no-repeat 0 0}#article .content-box2 p strong{color:#009966}#article .content-box2 ul{margin:20px 0 0;padding:0}#article .content-box2 ul li{list-style:none;padding:2px 0}#article .content-box2 ul li:before{width:19px;height:19px;content:'';display:inline-block;vertical-align:middle;margin-right:6px;background:url(../img/icon.png) no-repeat 0 -76px;margin-top:-5px}#article .content-box2 ul li a{background:url(../img/bullet_baivietquantam.png) no-repeat 6px 8px;line-height:20px;padding-left:16px;color:#333;font-weight:300;text-decoration:none}#article .content-box2 ul li a:hover{transition:.3s ease all;color:#d75a4a;background:url(../img/bullet_baivietquantam_hover.png) no-repeat 16px 8px;padding-left:28px}
#article h2 {font-size: 18px;font-weight:normal;color: #375d89;text-transform: uppercase;text-align: center;background: url(../img/bg_h2.png) no-repeat center bottom;padding: 0 0 18px;line-height: 28px;margin: 14px auto;}
#article .content-box2 {background: url(../img/content_doctor.png) no-repeat 20px 20px #eef6ff;border: 1px #84bce8 dashed;border-radius: 10px;padding: 16px 16px 16px 126px;margin: 15px 0;}
#dnbs-bl-2 .container .row .col-md-4, #dnbs-bl-4 .container .row .col-md-4{
  margin-bottom: 30px;
}
#dnbs-bl-4 .dnbs-title span{
  color: #000;
}

/** css bostrap **/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;} 
.col-xs-12 {
    width: 100%;
}    
@media (min-width: 1200px){
.container {
    width: 1100px !important;  
}
}
@media (min-width: 992px){
.container {
    width: 970px;
}
.col-md-6 {
    width: 50%;
}
.col-sm-9 {
    width: 75%;
}
.col-md-3 {
    width: 25%;
} 
.col-md-7 {
    width: 58.33333333%;
}
.col-md-push-5 {
    left: 41.66666667%;
}  
.col-md-4 {
    width: 33.33333333%;
}
.col-md-8 {
    width: 66.66666667%;
}  
}
@media (min-width: 768px){
.container {width: 750px;} 
.col-sm-6 {width: 50%;} 
.col-sm-9 {width: 75%;  } 
.col-sm-3 {width: 25%;} 
.col-sm-7 {width: 58.33333333%;}
.col-sm-push-5 {left: 41.66666667%;}
.col-sm-4 {width: 33.33333333%;}
.col-sm-8 {width: 66.66666667%;}
.dichvu-1 li {width: 100%;} 
.group-button div { padding-right: 0;}    
              
} 
@media (max-width: 768px){
.dichvu-2 {display: none;}

.lc-wrapper li {width: 100% !important;}
.hethong {background-image: none !important;}  
.slide-control {display: none !important;}
.hethong-list li {width: 100% !important;}  
.group-button div {
    padding-left: 0;
    padding-right: 0; 
}            
} 