body{

  margin: 0;

  padding: 0;

  background: #f2f2f2 ;

  width: 100%;

  height: 100%;



  font-family: Arial,sans-serif;

font-size: 13px;

}
.tra_ket_qua ul.nav.nav-tabs li.active {
    background: #62cbe9;
}
.tab-content {
    width: 100%;
    float: left;
    background: #62cbe9;padding: 10px 0;
}
.nav.nav-tabs {
    margin: 0;
}
#tracuu_main {
    width: 100%;
    float: left;
    overflow-x: auto;
}
.tra_ket_qua ul.nav.nav-tabs li.active a{color: #f00}
.title_doctor {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 25px;
    text-transform: uppercase;
    font-family: Arial;
    color: #026b94;
    padding: 10px 0;
    font-weight: bold;
}
.header_ds {
    padding: 10px;
    background: #f0f0f0;
    border-bottom: 1px solid #c7c7c7;
    font-size: 14px;
    color: #1e395b;
    font-weight: bold;
    font-family: Arial;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
}
.row1sd {
    color: #004968;
    font-weight: bold;
    background-color: #efefef;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
}
.row1 {
    background-color: #fcfcfc;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
}
.row3 {
    background-color: #fcfcfc;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
}
.tableborder td {
    padding: 5px;
    font-size: 12px;
    padding-left: 10px;
}
.coldiv1 {
    width: 320px;
    float: right;
}
.col-md-6.logo_web img {
    width: 170px;
}
.box_tracuu {
    width: 100%;
    float: left;
    padding: 15px 10px;
    background: #fff;
}
.box_tracuu_header {
    width: 100%;
    float: left;
    position: relative;
}
.col-md-6.address_web p {
    font-family: Arial;
    color: #000;
    margin-bottom: 3px;
}
.box_tracuu_content {
    width: 100%;
    float: left;
    padding: 0 15px;
}
.title_phieu {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 27px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Times news roman;
    margin: 20px 0;
}
.line_box h3 {
    font-family: Times news roman;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: bold;
}
.ds_xetnghiem tr:nth-child(1) {
    background:#44aed8;
}
.line_box {
    width: 100%;
    float: left;
    margin-top: 10px;
}
.ds_profile li {
    width: 50%;
    float: left;
    padding: 5px;
}
.ds_profile {
    width: 100%;
    float: left;
    padding: 0;
    list-style: none;
    margin-top: 10px;
    padding: 0 50px;
}
.ds_xetnghiem table {
    width: 100% !important;
    border-color: #026b94;
}
.ds_xetnghiem table td {
    min-width: 100px;
}
.ds_xetnghiem {
    width: 100%;
    float: left;
    margin-top: 20px;
    overflow-x: auto;
}
.ds_xetnghiem table td{
    padding: 5px;
    text-align: center;
    border-color: #026b94;
}
.ds_xetnghiem tr:nth-child(1) td {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
}
.ds_profile li font {
    color: #026b94;
    font-weight: bold;
    margin-left: 10px;
}
.div_content {
    padding: 15px 0;
}
.div_content table {
    border: 0;
}
.line_boxsub {
    width: 100%;
    float: left;
    text-align: center;
}
.line_boxsub p {
    font-size: 16px;
    color: #292929;
}
.line_sub {
    width: 100%;
    float: left;
    margin-top: 0px;
}
.line_boxsub a {
    font-weight: bold;
    font-size: 20px;
    display: inline-block;
    margin: 25px 0;
}
.loicamon {
    font-family: Times new roman;
    font-size: 20px;
}
.footer_tracuu {width: 100%;float: left;padding: 10px;text-align: center;background: #44aed8;color: #fff;font-size: 20px;font-family: Times new roman;border-radius: 20px;margin: 0px 0;}
a.xemthem1 {
    position: absolute;
    top: 64%;
    color: #fff;
    left: 6%;
    font-size: 15px;
}
a.xemthem1 i {
    font-size: 11px;
        padding-left: 4px;
}
div#title-home-new1 {
    float: left;
    width: 100%;
    padding: 7px 10px;
}
.title-home-new a h3 {
    border: 0 !important;
}
h3.title_home1 {
    height: 36px;
    line-height: 36px;
    margin-bottom: 20px;
    position: relative;
    text-align: center;
    float: left;
    width: 100%;
    color: #026B94;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #fff;
    border-bottom: 1px solid #E8E8E8;
}
select#ngay ,select#thang ,select#nam {
    font-size: 12px;
}
.article-details-list ul li {

    padding-left: 5rem;

}

.article-details-list ul li {

    padding-left: 3.375rem;

}

.article-details-list ul li {

    list-style: outside none none;

    position: relative;

    padding-left: 2.8125rem;

    margin-bottom: 1.5rem;

}

.article-header {

    position: relative;

}

.article-body {

    position: relative;

}

.block.block-last + .block {

    clear: both;

}

.region-a .block-size-k {

    width: 49.2424%;

}

.region-a .block-size-k {

    width: 99.2424%;

}

.region-a .block {

    margin-right: 0.757576%;

}

.block-last + .block {

    clear: both;

}

.article {
    position: relative;
    position: relative;
    margin-top: 36px;
    position: relative;
    margin-top: -15px;
    width: 48%;
    float: left;
    margin-right: 3%;


}

.box_catalogues {
    width: 100%;
    float: left;
}
.title_catalogues {
    margin-bottom: 0;
    padding-bottom: 0;
}
.title_catalogues a {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 0;
    position: relative;
}
.article-details .article-details-list h5 a {

    padding: 10px 0;

    line-height: 40px;

    font-size: 20px;

}
.fixed_site {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9999;
    display: none;
}
.col-fixed {
    text-align: center;
    float: left;
    line-height: 36px;
    position: relative;
}
.col-fixed:first-child{
  background-color: #62cbe9;
  color: #8c0f88
}
.col-fixed:last-child{
  background-color: #8c0f88;
  color: #fff;
}
.header-fixed {
    font-size: 15px;
    cursor: pointer;
    font-family: Times news roman;
    font-weight: 600;
}
.col-fixed:first-child .content_fixed{
    padding-top: 15px;
    background: #62cbe9;
    border-bottom: 2px solid #fff;
}
.col-fixed:last-child .content_fixed{
    padding-top: 15px;
    background: #8c0f88;
    border-bottom: 2px solid #fff;
}
.content_fixed {
    position: absolute;
    left: 0;
    bottom: 100%;
    z-index: 999;
    width: 100%;
    display: none;
    min-width: 300px;
}
.uk-alert {
    margin-bottom: 15px;
    padding: 10px;
    background: #ebf7fd;
    color: #2d7091;
    border: 1px solid rgba(45, 112, 145, .3);
    border-radius: 4px;
    text-shadow: 0 1px 0 #fff;
    line-height: 22px;
}
.uk-alert-success {
    background: #f2fae3;
    color: #659f13;
    border-color: rgba(101, 159, 19, .3)
}
.uk-alert-danger {
    background: #fff1f0;
    color: #d85030;
    border-color: rgba(216, 80, 48, .3)
}
.content_fixed .form-group .form-control{
  border-radius: 5px;border: 0;
}
.content_fixed .form-group .form-control.a {
    line-height: 24px;
    width: calc(50% - 20px);
    display: inline-block;
    background-color: #3b5998;
    font-size: 13px;
    border: 1px solid #8699c2;
    padding: 5px 20px;
    color: #fff;
}
.header-fixed .icon{display: none;}
.header-fixed .icon i.fa {
    -webkit-animation-name: flip;
    animation-name: flip;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
}
.header-fixed .icon i {
    font-size: 14px;
    line-height: 40px;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    -webkit-animation-iteration-count: 3;
    animation-iteration-count: 3;
}
@-webkit-keyframes flip {
 0% {
  -webkit-transform:rotateY(0);
  transform:rotateY(0)
 }
 50% {
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg)
 }
 to {
  -webkit-transform:rotateY(360deg);
  transform:rotateY(360deg)
 }
}
@keyframes flip {
 0% {
  -webkit-transform:rotateY(0);
  transform:rotateY(0)
 }
 50% {
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg)
 }
 to {
  -webkit-transform:rotateY(360deg);
  transform:rotateY(360deg)
 }
}
.col-fixed.uk-active .content_fixed{display: block;}
@media (min-width: 768px) {.col-fixed:hover .content_fixed{display: block;}.col-fixed{min-width: 300px;}}
@media (max-width: 767px) {
    .header-fixed .icon {
      width: 40px;
      height: 40px;
      line-height: 40px;
      display: block;
      position: relative;
    }
    .col-fixed:first-child{margin-right: 5px;}
}
.content_fixed .form-group {
    width: 100%;
    float: left;
}
.content_fixed .form-group #ketquadoctor {
    line-height: 24px;
    width: calc(50% - 20px);
    display: inline-block;
}
.article-details .article-details-list h5 a .glyphicon {

    position: relative;

    top: 1px;

    display: inline-block;

    font-family: "Glyphicons Halflings";

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    margin-right: 10px;

    font-size: 16px;

}



.article-header h3 a:hover, .article-header h3 a:focus {

    color: #0C55A5;

}

.article-header h3 a {

    display: block;

	  font-size: 1.75rem !important;

    line-height: 2.25rem !important;

    margin-bottom: 0.75rem !important;

}







.box_cat_home_list

{float: left;

width: 100%;}



.box_cat_home_list li

{ float: left;}



.box_cat_home_list .images

 {

	 float: left;

	width: 38%;

	padding-right: 2%;

	height: auto;

	padding-bottom: 15px;

}

.box_cat_home_list .images img

 {

    width: 98%!important;
    height: auto;
    margin: auto;
    height:230px;

}



.box_cat_home_list .noidung

{
      float: left;
    width: 100%;
    padding: 15px;
    padding-top: 5px;
    text-align: left;
}



.div-cblock

{float:left;

width:100%;

padding:12px;

}
.ds_xetnghiem table tr td p {
    margin: 0;font-size: 13px;
}
.header

{ background:#f3f3f3;

float:left;

width:100%;}



.wrap {

float: left;

width: 100%;

}



.head

{background: url(../images/menu_head.jpg) repeat-x 0px;

width:100%;

}

.line-prd-blchay {

  float: left;

  width: 100%;

  padding: 10px;

  overflow: hidden;

}

.img-bl1 {

  float: left;

  width: 100%;

  text-align: center;

}

.img-bl1 img {

  max-height: 208px;

  display: -webkit-inline-box;

  border: 1px solid #ccc;

  max-width: 100%;

}

.title-bl1 {

  float: left;

  width: 100%;

  text-align: center;

}

.title-bl1 h3 {

  color: #2A2A2A;

  font-size: 17px;

  text-transform: uppercase;

}

.price-bl1 {

  float: left;

  width: 100%;

  text-align: center;

  color: #FC5350;

  text-transform: uppercase;

  font-size: 20px;



}

.fb-like-box.fb_iframe_widget {

  height: 220px;

  overflow: hidden;

  border-bottom: 1px solid #ccc;

  width: 100%;

}

.hinhanhlienhe img {

  max-height: 101px;

}

div#prd_slide {

  float: left;

  width: 100% !important;

}

div#noibatchay {

  float: left;

  width: 100% !important;

  overflow: hidden;

}

.line-prd-bl12 {

  float: left;

  width: 100%;

}



div#noibat {

  float: left;

  width: 100%;

  margin-bottom: 5px;

  position: relative;

  padding: 0 12px;

 background: #ECECEC;

}

div#prev211 {

  position: absolute;

  TOP: 40%;

}

div#next211 {

  position: absolute;

  right: 0;

  top: 40%;

}

div#next211 span,div#prev211 span {

  color: #B0AEAE;

  cursor: pointer;

  z-index: 999;

}



.container{

	max-width:1349px;

	margin:0 auto;

}



.logo img {



}

.box_cat_title > h3 > a {

  color: #fff;

  /*  font-family: "Roboto Condensed";*/

  font-size: 19px;

  text-transform: none;

}

a:hover, a:focus{

	text-decoration: none;

	color: transparent;

}

a:hover{

	color: #B30000;

}

 h1,h2,h3,h4,h5,h6,a,div  {



margin: 0px 0;

padding: 0px;

font-size: 14px;

font-family: "Open Sans",sans-serif;

outline: 0px none;

}

div#bg {

width: 960px;

margin: 0 auto;

background: #262626;

}

.box_banner {

float: left;

width: 100%;

background: #fff;

position: relative;

/*min-height: 150px; */



}

.box_menu {

   float: right;

position: relative;

float: left;

width:100%





}
div#logo {
    margin-top: 11px;
}
div#menu-custom div#navbar {
	    margin-left: 30px;
  padding: 0px;

  float:left;

  margin-left:0px;

  background-color:#fff;

  margin-top:7px;

  z-index:999998;

}
.ngonngu{
	    z-index: 999999;
    position: absolute;
    top: 51px;
    right: 2px;
}

div#menu-custom .navbar-nav > li:first-child {

	color: red;





}

div#menu-custom .navbar-nav > li:first-child > a {





}

div#menu-custom .navbar .nav > li > a{

line-height: 30px;

padding: 0px 0px 0 30px;

display: block;

text-align: center;

font-family: arial;

font-size: 14px !important;

color: #026b94;

cursor: pointer;

text-transform: none;

white-space: nowrap;
text-transform: uppercase;
font-weight: bold;
}



}

div#menu-custom .navbar-nav > li:hover {

  color: #026b94 ;



}

div#menu-custom .navbar-nav > li:hover a{

  color: #026b94;

  }

 .main {

float: left;

margin-top: 20px;

background: #fff;

padding: 10px 0px 10px 0px;

width: 100%;

}



.col-main {

float: left;

width: 100%;

}

div#rightcolumn {

	float: left;

width: 100%;



}



#rightcolumndd

{padding-right: 0px;}

div#banner {

float: left;

width: 100%;

position: relative;

overflow: hidden;

background:#4A403D;

}

.navbar {

float: left;

width: 100%;

}

div#topsection {

float: left;

width: 100%;



}

h3.title_mota {

  color: #137945 ;;

  border-bottom: 1px solid #e6e6e6;

  margin-bottom: 10px;

  padding: 10px 0;

  font-size: 15px;

  margin: 0;

  line-height: 14px;

/**/

  text-transform: uppercase;

  font-family: "Roboto Condensed";

  font-size: 19px;

}

.ma-sp {

color: #3A3A3A;

font-size: 15px;

text-transform: none;

/*font-weight: bold;*/

line-height: 33px;

font-family: "Segoe UI", "Segoe UI Light", "Segoe UI Semibold";

font-family: "Roboto Condensed";

  font-size: 16px;

}

.ma-sp span {

color: #EB3A24;

/*font-weight: bold;*/

cursor: pointer;

font-family: "Roboto Condensed";

  font-size: 16px;

}

.left_cl {

border: 1px solid #ccc;

float: left;

padding: 1%;

}

.div-tblock {
    /* height: 36px; */
    /* line-height: 36px; */
    margin-bottom: 20px;
    position: relative;
    text-align: center;
    float: left;
    width: 100%;
    color: #026B94;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #fff;
    border-bottom: 1px solid #E8E8E8;
    padding: 7px 0;
}
div#bottom .container {
    padding: 0;
}

.img-home-new1 {
    float: left;
    width: 100%;
    padding: 5px 10px;
    overflow: hidden;
}
.box-home-new1 {
    float: left;
    width: 100%;
    padding-bottom: 5px;
    border-bottom: 1px solid #E6E6E6;
}
.title-home-new1 {
    float: left;
    width: 100%;
    padding: 5px 10px;
}
.desc-home-new1 {
    float: left;
    width: 100%;
    padding: 0 10px;
}
.title-bl h3 {

  font-size: 12px;

  margin: 5px;

  color: #fff;



  font-family: "Segoe UI", "Segoe UI Light", "Segoe UI Semibold";

  font-size: 16px;

  font-family: "Roboto Condensed";

  font-weight: normal;

}

}

.img-bl {

float: left;

width: 25%;

overflow: hidden;

/*height: 88px;*/

margin-right: 2%;

}

.line-prd-bl {

border-bottom: 1px solid #222222;

  float: left;

  width: 100%;

  /* background: #F4F4F4; */

  padding: 5px 5px;

}

.title-bl h3:hover {

  color: #BE1522;

}

.chitiet .nav-tabs {

  background: #ECECEC;

  border-top: 0;

  border-radius: 0;

}

.price-bl {

  color: #999;



  font-size: 12px;

}

.price-bl-old {

  text-decoration: line-through;

  color: #8E8E8E;

  font-size: 12px;

  font-weight: bold

}

.img-bl img {

  max-height: 50px;

}

.div-block {

margin-bottom: 10px;

margin-bottom: 10px;

float: left;

width: 100%;

background: #fff;

}

.div-block .box-home-new:last-child{



}

.line-prd-bl:last-child {

border-bottom: 0;

}

.fb-like.fb_iframe_widget {

margin: 10px 0;

}

.product-box.col-lg-9 {



}

.show_tag.col-lg-12 {

display: none;

}



.padding-detail{

padding: 10px 0;

margin-left: -15px;

margin-right: -15px;

}

.col-main-content

{margin-top:16px;

background: #FFF none repeat scroll 0% 0% !important;

box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
width: 100%;
float: left;

}



  .breadcrumb {

  border-radius: 0;

  padding: 10px 10px;

  background: #fff;

text-align: center;
    border-bottom: 1px solid #E8E8E8;
  float: left;

  width: 100%;
  margin: 0;
}

.navbar-inner {

background: #101010;

border: 0;

border-bottom: 3px solid #0060B6;

}

ol.breadcrumb a {
    color: #026B94;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;

}

li#activeli a {
    color: #63CBE8;
}





ol.breadcrumb a:hover{

	color: #026B94;

}

.navbar .nav > li > a {

color: #fff;

text-shadow: none;

font-size: 12px;

white-space: nowrap;

/*text-transform: uppercase;*/

padding: 5px 15px;

line-height: normal;

line-height: 20px;

}

@media (min-width: 768px){
.navbar-nav > li {
    padding: 0 10px;
}
}
.box_slide {

float: left;

width: 100%;

margin: 115px 0px 15px;

}

.fb iframe {

  max-width: 87%;

}

.navbar-nav > li span {

 padding: 6px;

font-size: 13px;

}



.navbar-nav > li open



{ background:#fff;}





.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {



	color:#fff;



text-decoration: none;

}

.slide-home {

float: left;

width: 100%;

min-height: 300px;

overflow: hidden;

margin-top: 20px;

}

.slide-home .span2 {

margin-left: 0;

}

ul#menu {

  margin: 0;

  list-style: none;

  padding: 0;

  padding-top: 0;

  margin-bottom: 15px;

  float: left;

  width: 100%;

}

ul#menu > li {

line-height: 20px;

position: relative;

float: left;

width: 100%;

background: transparent none repeat scroll 0% 0%;

padding: 7px 0;

}

ul#menu > li:last-child {

border-bottom: 0;

}

ul#menu > li > a {

color: #026B94;

padding: 0px 10px;

font-size: 16px;

font-weight: normal;

line-height: 24px;

}

ul.subli li > a {

color: #026b94;

padding: 0 10px;

padding-left: 20px;

font-size: 14px;

  font-weight: normal;

}

}

ul.subli > li {

  line-height: 35px;

  border-bottom: 1px solid #2A2A2A;

  float: left;

  width: 100%;

}

.neoslideshow {

float: left;

position: relative;

width: 100%;

}

.footer-customer {

float: left;

width: 100%;

position: relative;

}

.footer-pother .span3 {

background: #111214;

text-align: center;

padding: 5px 0;

}



a.muahang_home {

  a: link, a:visited;

  color: #FFFFFF;

}



.km-title h3 {

  margin-top: 10px;



  text-decoration: none;

  font-size: 14px;

  color: #272727;

  text-transform: none;

    font-size: 19px;

  font-family: "Roboto Condensed";

  font-weight: normal;



}

.box_cat_title h3 {

  margin: 0;

  float: left;

  text-transform: uppercase;

  font-size: 14px;

  line-height: 35px;

    background: #137945;;

  padding: 0 10px;

    font-size: 19px;

  font-family: "Roboto Condensed";

  font-weight: normal;

}

.km-prd-new:hover {

  border-color: #EB3A24;

}

.box_cat_title h3 span {

  padding-right: 10px;

}

.box_cat_title {

  float: left;

  width: 100%;

  height: 41px;

  display: block;

  overflow: hidden;

  position: relative;

    border-bottom: 2px solid #3D3D3A;;

  margin-bottom: 15px;

}

a.title_link_no {

  position: absolute;

  right: 0;

  color: #BE1522;

  padding: 0;

  bottom: 2px;

  text-transform: none;

  font-size: 14px;



}

a.title_link_no:hover {

  text-decoration: underline;

}

li.seleced a {

  color: #BE1522 !important;

  cursor: not-allowed;

  text-decoration: none !important;

}

div#moinhat {

  float: left;

  width: 100%;

  background: #137945 ;

}

.km-desc {

text-align: left;

font-size: 12px;

color: #7C7373;

width: 100%;

height: 35px;

float: left;

}

.km-prd-new {

position: relative;

float: left;

width: 100%;

background: none repeat scroll 0% 0% #FFF;

padding: 0px;

}

.box__home {

background: #FFF none repeat scroll 0% 0%;

margin-bottom: 15px;

float: left;

vertical-align: middle;

text-align: center;

width: 100%;

border: 1px solid #F5F5F5;

height: 524px;

overflow: hidden;

padding-bottom: 0px;

float:left;

width:100%;



background: #FFF none repeat scroll 0% 0%;

box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);



}


 .box_cat_home_list  h3{
/*height: 36px;  */
    padding-top: 10px;
    line-height: 0;
    margin-bottom: 20px;
    font-weight: normal;
    position: relative;
    text-transform: uppercase;
    padding-left: 20px;
    font-size: 17px;
    color: #026B94;
    text-align: left;
    float: left;
    padding: 14px 15px;
    width: 100%;
    border-bottom: 1px solid #E8E8E8;
    font-weight: bold;

}



.sanpham_noibat .h3 { text-align: left;}





.sanpham_noibat .line-line {

    text-align: justify;

    border-bottom: 1px solid #026b94;

    color: #09683E;

    font-size: 21px;

    width: 100%;

    float: right;

    margin-right: 20px;

    padding: 0px;

}



.line-line

{

text-align: justify;

border-bottom: 1px solid #CCC;

color: #09683E;

font-size: 21px;

padding: 0px;

width: 231px;

float: right;

margin-right: 20px;

padding: 0px 0;

}



.sanpham_noibat  {

   float:left; width:100%;

}





.sanpham_noibat h3 {

    line-height: 22px;

    text-align: justify;

    color: #0e0b02;

    font-size: 21px;

    padding: 0px;

	text-align:center;

}



.thuvien{

float: left;

width: 100%;

overflow: hidden;

}

#leftcolumn{ margin-top:-15px;}

#leftcolumndd

{
  margin-top: 30px;
  padding-right: 0px;
  padding-left: 0;
}
div#content_r {
    padding-right: 0;
}
.video

{

/*padding: 0 0 10px 32px;*/

}



.thuvien  h3

{

line-height: 22px;

text-align: justify;

padding: 7px 0;

color: #09683E;

font-size: 21px;

padding: 0px;

}



.video  h3

{

line-height: 22px;

text-align: justify;

padding: 7px 0;

color: #09683E;

font-size: 21px;

padding: 0px;

}



.box_cat_intro  a

{

line-height: 8px;

text-align: justify;

color: #4177e2 !important;

font-size: 13px;

padding: 0px;

font-family: arial;

text-align: right;

float: right;

padding-right: 20px;

}





.box_cat_dichvu  h3

{

line-height: 22px;

text-align: justify;

padding: 7px 0;

color: #09683E;

font-size: 21px;

padding: 0px;

}



.box_cat_dichvu  p

{text-align: justify;

padding: 10px 20px 10px 10px;

font-family: Arial,sans-serif;

font-size: 13px;

color: #666;

line-height: 20px;

padding: 0;



}



.box_cat_intro  h3

{

line-height: 22px;

text-align: justify;

padding: 7px 0;

color: #09683E;

font-size: 21px;

padding: 0px;

}



.box_cat_intro  p

{font-size: 13px;

font-family: Arial,Helvetica,sans-serif;

line-height: 22px;

text-align: justify;

padding: 10px 20px 10px 10px;



font-family: Arial,sans-serif;

font-size: 13px;

color: #666;

line-height: 1.4;



}



#maincontainer .box_cat_home_list {

 float:left;

 width:100%;

}



#maincontainer .box_cat_home_list h3

{ text-align: justify;

    border-bottom: 1px solid #CCC;

    color: #09683E;

    font-size: 21px;

    width: 100%;

    float: right;

    margin-right: 0px;

    padding: 0px;

	margin-bottom: 15px;}



#maincontainer .box_cat_home_list .line-line {

    text-align: justify;

    border-bottom: 1px solid #CCC;

    color: #09683E;

    font-size: 21px;

    width: 100%;

    float: right;

    margin-right: 0px;

    padding: 0px;

	margin-bottom: 20px;

}





.box_cat_dichvu {
text-align: center;
    font-size: 1.438em;
    color: #666;
    padding: 0;
    line-height: 1.5em;
    float: left;
    margin-bottom: 13px;
    margin: 0 -10px;

}



.box_cat_dichvu h3



{

text-align: center;

margin-bottom: 1.688em; }



.box_cat_dichvu h3 span {

  display: inline-block;

position: relative;

padding: 10px 14px;

font-family: arial;

font-size: 30px;

color: #000;

text-transform: uppercase;

top: 23px;

background: #FFF none repeat scroll 0% 0%;

cursor: default;

line-height: 35px;

}
.title_hotline{
  padding-left: 35px;
background: url('../images/ic_phone.png') no-repeat scroll left center;
}
.title_hotline span {
    text-align: left;
    display:block;
}
.title_hotline span a{
    display: inline-block;
    color: #f00;
    font-size: 16px;
    font-weight: bold;

}
#logofai{
	padding-right: 0;
}
.box_cat_intro {

    text-align: center;

    font-size: 1.438em;

    color: #666;

    font-family: "Open Sans",sans-serif;

    padding-top: 1.25em;

    line-height: 1.5em;

}





.box_cat_intro h3



{border-bottom: 0.063em solid #DDD;

text-align: center;

margin-bottom: 1.688em; }



.box_cat_intro h3 span {

    display: inline-block;

    position: relative;

    padding: 0px 0.938em;

    font-family: "Open Sans",sans-serif;

    font-size: 1.375em;

    color: #F7941D;

    text-transform: uppercase;

    top: 10px;

    background: #FFF none repeat scroll 0% 0%;

    cursor: default;

}



.box_cat_title.box_cat_titlenew h3 {

  color: #FFFFFF;

  line-height: 35px;

}

.box_cat_title.box_cat_titlenew {



}

.homenew {
/*
 height: auto;*/

}

.box_menu ul.navbar-nav li:hover a {

  color: #FFCB00;

}
.show-contact.left_group img {
}

.ngonngu ul

{float: right;

padding:5px 0;

margin:0;

}



.ngonngu ul li

{float: right;

padding: 0px 0px;

margin: 0px;

list-style: outside none none;

}



.title_slogan

{font: 17px "Open Sans",Arial,sans-serif;

color: #FB6148;

transition: all 0.2s ease 0s;

float: left;

width: 100%;}









a.muahang_home {



  color: #fff;

  text-transform: none;



  font-size: 14px;

      font-size: 19px;

  font-weight: normal;



}

.cart1 {

  width: 100%;

  float: left;

  text-align: center;

  margin: 5px 0;

}



.km-prd .km-image img {

max-width: 100%;

max-height: 300px;

margin: 0 auto;

}

div#box_hover img:hover {



}

div#box_hover img {

transition: 1s all;

display: -webkit-inline-box;

}

div#contact {

  float: left;

  width: 100%;

  padding: 10px 0;

  background: #1670B8;

  border-radius: 5px 5px 0 0;

  display: none;

}

.is_on_sale {

  position: absolute;

  right: 10px;

  top: 20px;

  font-size: 13px;



}

.title_cat_bottom h3 {

font-size: 14px;

text-transform: uppercase;

font-family: "Segoe UI", "Segoe UI Light", "Segoe UI Semibold";

margin: 0;

line-height: 30px;

font-weight: normal;

color: #fff;

}

.danhmuchome h3 {

  margin: 0;

  padding: 0;

  line-height: 40px;

  background: #F6BB21;

  font-size: 15px;

  text-transform: uppercase;

  text-align: center;



  font-family: "Segoe UI", "Segoe UI Light", "Segoe UI Semibold";

  border-radius: 5px 5px 0 0;

}

.danhmuchome > ul > li > a {

  color: #555;

  padding-left: 10px;

}
.danhmuchome > ul {

  margin: 0;

  padding: 0;

  list-style: none;

  background: #fff;

  border: 2px solid #F6BB21;

}

.danhmuchome > ul > li {

	position: relative;

  line-height: 30px;

  border-bottom: 1px solid #E4E4E4;

}

.danhmuchome > ul > li ul {

  position: absolute;

  left: 100%;

  background: #fff;

  z-index: 9999;

  width: 100%;

  border: 2px solid #F6BB21;

  top: 0;

  border-radius: 0 5px 5px 0;

  list-style: none;

  margin: 0;

  padding: 0;

  display: none;

}

.danhmuchome > ul > li ul > li {

  line-height: 30px;

  border-bottom: 1px solid #E4E4E4;

}

.danhmuchome > ul > li ul > li > a {

   color: #555;

  padding-left: 10px;

}

.danhmuchome > ul > li:hover ul {

  display: block;

  top: -2px;

}

.title_cat_bottom {



line-height: 30px;

margin-bottom: 10px;

}

div#contact ul {

list-style: none;

margin: 0;

padding-left: 5px;

}

div#contact ul li {

line-height: 30px;

}

div#contact ul li a {

color: #fff;

}



.slide-home .col-lg-2 {

padding-left: 0;

padding-right: 0;

}

.slide-home .col-lg-10 {

padding-right: 0;

}

.footer-pother {

padding: 10px 0;



position: relative;

}

.showw_3_cf {

margin-top: 84px;

}

.box_img {

margin-bottom: 30px;

margin-top: 10px;

}

div#contact11 {

  float: left;

  color: #fff;

  width: 100%;

  font-size: 12px;

  padding-top: 10px;

  text-align: left;

}

.product-view {

float: left;

width: 100%;

background: #fff;

padding: 0;

}

.km-prd {

text-align: center;



min-height: 400px;

margin: 10px 0;



}



#header_head {float: left; width:100%; background: #fff; background: #FFF none repeat scroll 0% 0%;

box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);



float: left;

width: 100%;

position: fixed;

top: 0px;

background: #FFF none repeat scroll 0% 0% !important;

z-index: 9999;

height:90px;

}

div#box_hover {

/*

background: #F4F4F4;*/

overflow: hidden;

text-align: center;

}

ul#menu > li > span {

  font-size: 9px;

  padding-left: 5px;

  color: #026b94  !important;

}

span.glyphicon.glyphicon-chevron-down.spanc {

  float: right;

  line-height: 40px;

  padding-right: 4px;

}



.tra_ket_qua .input_kq

{margin: 5px 0;}





.tra_ket_qua .input_kq #ketqua0,#ketqua1,#ketqua2,#ketqua3

{ margin: 5px 0;

width:100%;}





.tra_ket_qua .input_kq #ketqua0,#ketqua1,#ketqua2,#ketqua3{

position: relative;

display: block;

overflow: hidden;

padding: 2px 0px 0px 8px;

height: 30px;

background-clip: padding-box;

color: #1F2228;

text-decoration: none;

text-transform: none !important;

white-space: nowrap;

line-height: 24px;

border: 1px solid #eee;

width:100%;

}



.baivietxemnhieu h3 {

    padding: 10px 0px;

    text-transform: uppercase;
    color: #026b94;

    font-size: 16px;

    font-weight: bold;

    margin-bottom: 10px;

}



.baivietxemnhieu ul {padding: 0;      padding-left: 15px;  }

.baivietxemnhieu ul li {padding: 10px 0;}



.tieude h3 {

padding: 10px 0px;

text-transform: uppercase;
color: #026b94;
font-size: 16px;

font-weight: bold;

margin-bottom: 10px;

}
.menu_footer ul li a {
    color: #000 !important;
    font-size: 14px !important;
    line-height: 22px;
    margin: 0px;

}

.logo_footer

{float: left;

padding: 10px 0px;

width: 100%;

height: 105px;

margin-bottom: 16px;

overflow: hidden;

background: #FFF none repeat scroll 0% 0%;

box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);

margin-top:20px;

 }



.logo_footer ul

{float: left;

padding: 10px 0px;overflow: hidden;

width: 100%;}



.logo_footer ul li

{
      float: left;
    padding: 0px 32px;
    list-style: none;
    width: 11%;
}

.footer {

float: left;

width: 100%;

background: #026b94;

text-align: center;

color: #fff;
display: none;
text-transform: none;

font-weight: normal;

font-size: 14px;

height: 30px;

line-height: 25px;

font-family: roboto,arial;

}

h3.block_tin {

    margin: 0 !important;
    padding: 0 !important;
    font-size: 14px !important;
    font-family: arial;
    color: #026B94 !important;
    text-transform: none !important;
    white-space: nowrap;
    overflow: hidden;
    font-weight: bold;
    text-overflow: ellipsis;

}
.div-block .box-home-new:last-child {
    border-bottom: 0;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {

  color: #fff;

  cursor: pointer;

  background-color: transparent;

  border: none;

  border-bottom-color: transparent;

  font-weight: normal;

  font-size: 14px;

  text-transform: none;

  line-height: 18px;

  font-family: "Segoe UI", "Segoe UI Light", "Segoe UI Semibold";

    font-size: 19px;

  font-family: "Roboto Condensed";

  font-weight: normal;

}

.box_cat_home  .tab-content {

  float: left;

  width: 100%;

}

.box_cat_home  .tab-pane {

  float: left;

  width: 100%;

  min-height: 380px;

}

.box_cat_home .nav-tabs > li > a > span {

  padding-right: 5px;

}

.box_cat_home  li.active {

    background: #3D3D3A;;

}

ul.nav.nav-tabs.custontab {

  float: left;

  width: 100%;

    border-bottom: 5px solid #3D3D3A;;

}

.chitiet .nav-tabs a{



  font-weight: normal;

  text-transform: uppercase;

  font-size: 18px

}

.chitiet {

float: left;

width: 100%;

margin-top: 10px;

}

div#home, div#menu1 {

padding: 0px 10px;

}

.nav>li>a:hover, .nav>li>a:focus {

text-decoration: none;

background-color: transparent;

color: #676767;

}

.km-prd-dd.km-prd:hover {

box-shadow: 0px 0px 1px #FFFFFF;

overflow: hidden;

}

.icon-lh{

background: url(../images/li3.png)no-repeat 0px;

padding-left: 40px;

 float: left;

}

.nav-tabs>li>a:hover {

border-color:transparent;

}

.nav-tabs {



}

.nav-fix {

position: fixed;

z-index: 9999;

top: 0;

left: 0;

box-shadow: 0px 2px 2px rgba(0,0,0,0.5);



}

 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

display: block;

white-space: nowrap;

line-height: 20px;

font-size: 15px;



text-align: left;

padding: 7px 10px;

z-index: 101;

margin: 0px;

}



 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {



 }

 .glyphicon-chevron-down

 {

 	 display:none;

 }

.menu ul.dropdown-menu {

background: #026b94 ;

border-radius: 0;

box-shadow: none;

margin: 0;

padding: 0;

border: 0;

z-index:9999999999;

background: #FFF none repeat scroll 0% 0%;

box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
min-width: 235px  
}
.submenu_dropdown li:hover a {
    background-color: #f5f5f5;
}
.menu .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {

}

.navbar-inverse .navbar-nav .open .dropdown-menu > li {



}

.navbar-inverse .navbar-nav .open .dropdown-menu > li:last-child{

  border: 0px;

}

.nav-fix-magin {

margin: 0 auto;

max-width: 1170px;

}

.footer-customer .nav {

background: #4A403D;

height: 42px;

}

.div-block .box-home-new {

border-bottom: 1px solid #DEDEDE;

padding: 10px 0;

}

.muahang a {

background: #1A61AF;

padding: 10px 15px;

float: left;

margin: 10px 0;

color: #fff;

/*font-weight: bold;*/

font-family: "Segoe UI", "Segoe UI Light", "Segoe UI Semibold";

white-space: nowrap;

border-radius: 5px;

}

.muahang {

  float: left;

  border: 0;

  padding: 5px 10px;

  background: #137945 ;;

  color: #fff;

  border-radius: 0;

  text-transform: none;



  font-size: 14px;

}

.chitietsp {

  float: left;

  width: 100%;

  padding: 10px 0;

}

ul.subli {

  margin: 0;

  padding: 0;

  list-style: none;

  background: #fff;

  float: left;

  width: 100%;

   /*display: none; */

}



ul.subli li {

  margin: 0;

  padding: 5px 0;

  list-style: none;

  background: #fff;

  float: left;

  width: 100%;

   /*display: none; */

}

.thongtinr {

float: left;

width: 100%;

background: #fff;

margin-bottom: 10px;

padding: 5px;

}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {

  color: #fff;

  border-color: transparent;

  border-radius: 0;

}

ul#menu > li:hover a {

   color: #BE1522;

}

ul.subli > li:hover  a{

   color: #BE1522;

}

ul#menu > li:hover ul {

display: block;

transition: 1s all;

top: 0;

}

div#tabs {

float: left;

width: 100%;

margin: 10px 0;

}

.title_desc h3 {

background: #1A61AF;

float: left;

margin: 0;

color: #fff;

font-size: 15px;



padding: 10px 15px;

text-transform: uppercase;

margin-top: -6px;

margin-left: 14px;

border-radius: 5px 5px 0 0;

}

.title_desc {

  padding: 5px 10px;

  line-height: 29px;

  color: #FFFFFF;

  font-weight: normal;

  background-color: #137945 ;

  border-radius: 0;

  font-size: 14px;

  text-transform: uppercase;

  border-bottom: 1px solid #000;

}

b.timkiem {

  padding: 10px 0;

  float: left;

  width: 100%;

  font-weight: normal;

}

div#tabs-1 {

color: #4F4F4F;

text-align: justify;

padding:5px;

}

.box_orther {

 float: left;width: 100%;

 background:#fff;



}

a.huongd {

font-size: 12px;

text-transform: none;

color: #E5E5E5;

}

a.huongd:hover {

text-decoration: underline;

}

.product-img-box.col-xs-12.col-sm-12.col-lg-5 {

text-align: center;

margin-bottom: 20px;

}

.mota.col-xs-6.col-sm-12.col-lg-7 {



}

.supp_img {

float: left;

width: 100%;

}

.supp_img1 {

  float: left;

  width: 100%;

}

a.button:hover {

background-color: #4a403d;

border-color: #403937;

}

.km-prd-new a span:hover {



}



.line1 {

float: left;

margin: 10px;

}

.banchay {

float: left;

width: 100%;

text-align: center;

background: #F0F0F0;



}

.carousel-caption.title-prd {

right: 0;

left: 0;

padding: 0;

margin: 0;

text-shadow: none;

color: #FFFFFF;

bottom: 0px;

background: #DF574B;

line-height: 30px;

}

.box_psale {

min-height: 313px;

}

.new_desc input {

max-width: 100%;

}

.banchay-ht {

background: #FFF;

margin: 10px;

}

table.cart-prd tr td {

border-top: 0px;

}

div#print {

margin: 20px 0;

}



.nav-tabs > li > a{
padding: 5px 15px;
	white-space: nowrap;

background-color: transparent;

color: #555;

float: left;

border: 0;

margin-bottom: 2px;

border-radius: 0;

/*font-weight: bold;*/

font-family: "Roboto Condensed";

  font-size: 19px;

}

.chitiet-t {

float: left;

width: 100%;

background: #fff;

}

#menu-custom .navbar-inverse {

background-color: transparent;

border-color: transparent;

border: 0;

border-bottom: 0;

margin-bottom: 0;

border-radius: 0;

}

.breadcrumb > li {

display: inline-block;



}

div#logo img {



}

.product-view .breadcrumb li a:hover{

	color: #E06650;

}

.breadcrumb > .active {

  color: #222;

  text-transform: none;



  font-size: 14px;

  font-family: arial;

  font-size: 14px;



}

.slide-home .col-lg-4 img{

	max-height: 100% !important;

}

.slide-home .col-lg-4  .neoslideshow {

	margin-bottom: 5px;

}

.banchay-ht a {

float: left;



height: 250px;

}

form.frm_dathang {

float: left;

width: 100%;

margin: 5px 0;

}

.tble_tin {

display: block;

}

.huongdantt img {

width: 100%;

}

.huongdantt {

	margin:10px 0;

}



div#bottom {

  width: 100%;

  background: #f3f3f3;

  padding-top:20px;

}



h3.h3trong {

color: #696969;

float: left;

border-bottom: 1px solid #ccc;

width: 100%;

padding-bottom: 10px;

text-transform: none;

font-size: 15px;

}

.home .form-group {

float: left;

width: 100%;

}

.form-group label {

color: #6E6E6E;

font-weight: normal;

}

.thongtinr span {

color: #DF574B;

font-weight: normal;

text-transform: uppercase;

}

.thongtinr span.glyphicon.glyphicon-trash {

color: #4F4F4F;

}

.thongtinr table {

background: #FFF;

font-size: 12px;

border: 1px solid #DDD;

margin: 10px 0;

}

.thongtinr thead {

background: #fff;

}

table.table a {

color: #DF574B;

}

.adv_prd {

margin: 5px 0;

float: left;

width: 100%;

}

.slide_prd_left a {

float: left;

height: 167px;





}

.cart a {

  color: #FFFFFF;



  text-transform: none;

  font-weight: normal;

  padding: 5px;

}

.show-cart {

  position: absolute;

  top: 3px;

  right: 3px;

  color: #FFFFFF;

  background: #BE1522;

  border-radius: 0px;

}

input.btn.btn-primary1 {

  background: #026b94 ;

    color: #fff;

  font-family: arial;

}

.chantrang {

  float: left;

  width: 100%;

  font-size: 17px;

  position: relative;

}



.chantrang .tieude ul

{padding-left: 15px;}



.chantrang .tieude ul li

{padding-left: 0;



}



.chantrang p

{color: #7b7878;

font-weight: nomal;

font-size: 13px;

line-height: 22px;

margin: 0;}



.chantrang .tieude ul li a

{color: #333 !important;

font-size: 14px !important;

line-height: 22px;

margin: 0px;}



.chantrang .tieude ul li a:hover

{color: #026B94 ;

}





.dangky_nhantin {

    background: url("../images/bg_dangkytin.png") no-repeat scroll center bottom transparent;

    float: left;

    width: 100%;

    margin-bottom: 30px;

    height: 47px;

    margin-top: 23px;

}



.dangky_nhantin span {

float: left;

line-height: 24px;

padding: 11px 78px;

font-size: 27px;

color: #FFF;

}





.dangky_nhantin .dangky_tin {

  float: left;

line-height: 6px;

font-size: 16px;

color: #FFF;

padding:8px 44px;

}



.dangky_tin p {

	color:#89c386;



}



.dangky_nhantin .mail {

    float: left;

    padding: 4px;

    width: 324px;

    background: none repeat scroll 0% 0% #FFF;

    border-radius: 5px;

    margin: 2px;

    display: block;

}



.dangky_nhantin .mail  .txs {

background-color: #FFF;

border: 1px solid #eee;

display: inline-block;

height: 31px;

font-size: 14px;

line-height: 20px;

color: #555;

vertical-align: middle;

border-radius: 4px;

float: left;

margin: 0px !important;

padding: 2px 6px !important;

width: 240px;

}



.btts {

   background: none repeat scroll 0% 0% #FEB500;

border: 1px solid #FFF !important;

color: #FFF;

font-size: 17px;

border-radius: 5px;

text-transform: uppercase;

float: left;

margin: 0px !important;

padding: 3px 14px !important;

}

div#dichhome {
    float: left;
    width: 20%;
    padding: 0 10px;
}
.title a {
    text-transform: uppercase;
    font-size: 13px;
}



.showfb ul li {

  display: inline-block;

}

.showfb ul li a {

  height: 32px;

  width: 32px;

  float: left;

}

.showfb ul {

  list-style: none;

  padding: 0;

  margin: 0;

}

.showfb {

  position: absolute;

  right: 3px;

  bottom: 0;

}

a.fb {

  background: #fff url(../images/fb.png);

}

a.go {

  background: #fff url(../images/go.png);

}

a.you {

  background: #fff url(../images/you.png);

}

input.btn.btn-primary1:hover {

  color: #fff;

}

.desc-home-new p {

font-size: 13px;

}

.title-home-new h3 {

  color: #252525;

  font-size: 14px;

  text-transform: uppercase;

}



.box__home_list_right

{

/*border: 1px solid #DDD;*/

float: left;

/*margin-left: 15px;*/



 vertical-align: middle;

text-align: center;

width: 100%;

border: 1px solid #F5F5F5;

height:480px;



}





.box__home_list_right .step {

    height: 81px;

    padding: 0px 10px;

    margin: 7px 0px;

}



.box__home_list_right .step img {

   float: left;

margin-right: 10px;

border-radius: 5px;

border: 1px solid #eee;

padding: 5px;

}



.box__home_list_right .step .text {

    font-size: 0.875em;

    color: #777;

    line-height: 26px;

    vertical-align: middle;

    height: 71px;

    display: table-cell;

    text-align: left;

    border-bottom: 1px dashed #0089CF;

    transition: all 0.5s ease 0s;

}



.box__home_list_right .step .text a h3{margin: 0px;

padding: 0px;

font-size: 14px;

outline: 0px none;

background: none;

height: auto;

line-height: 22px;

color:#000;

text-transform: none;}



.box__home_list_right h3

{

background: #F5F5F5 none repeat scroll 0% 0%;

height: 36px;

line-height: 36px;

margin-bottom: 20px;

font-weight: normal;

position: relative;

text-transform: uppercase;



}







.box__home_list_right ul

{

 float: left;

margin-bottom: 10px;

width: 100%;

padding: 10px 0;

}



.box__home_list_right ul li

{

  float: left;

  margin-bottom: 10px;

  width: 100%;

}



.box__home_list_right ul li a h3

{

float: left;

width: 100%;

color: #442739;

text-transform: none;

font-size: 13px;

line-height: 18px;

font-family: arial;

}



.box-home-new-firts {

  float: left;

  margin-bottom: 10px;

  width: 100%;



  width: 100%;

float: left;

margin-left: 0px;

position: relative;

min-height: 290px;

margin-bottom: 20px;

}



.box-home-new-firts .img-home-new a:hover{

	float:left;

	width:100%;



}



.box-home-new-firts .img-home-new {

	float:left;

	width:100%;

}



.box-home-new-firts .img-home-new img {

	float:left;

	width:100%;

}



.box-home-new-firts .title-home-new {

  float: left;

width: 100%;

padding: 10px 0;

}



.box-home-new-firts .ser-more {

    color: #73B744;

    position: absolute;

    bottom: 10px;

    right: 12px;

    padding-right: 22px;

    background: transparent url("../images/icon_plus.png") no-repeat scroll right center;

    min-height: 18px;

    font-size: 14px;

}



.box-home-new-firts .title-home-new h3

{font-size: 14px;

color: #026B94;

padding: 0px;

background: transparent none repeat scroll 0% 0%;

line-height: 22px;

height: auto;

margin-bottom: 0;

font-weight: bold;}



.box-home-new-firts .desc-home-new {

   float: left;

width: 100%;

padding: 0px ;

line-height: 20px;

font-size: 13.5px;

}



.box-home-new-firts .title-home-new a{

    float: left;

    width: 100%;

	color:#026B94;

    padding: 0px 0%;

}





.box-home-new-dv {
    width: 100%;
    float: left;
}



.box-home-new-dv .img-home-new {

  float: left;

width: 100%;

padding-bottom: 10px;

height: 150px;

overflow: hidden;
text-align: center;


background: #FFF none repeat scroll 0% 0%;

box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);

}



.box-home-new-dv .img-home-new .title

 { font-size:16px; padding: 10px 0;}



.box-home-new-dv .img-home-new .title a

 { font-size:16px; padding: 10px 0;}



.box-home-new-dv .img-home-new img {

    float: left;



}



.box-home-new-dv .title-home-new {

  float: left;

width: 100%;

padding: 5px 0;

}



.box-home-new-dv .ser-more {

background: transparent url("../images/icon_plus.png") no-repeat scroll right center;

min-height: 18px;

font-size: 14px;

text-align: right;

padding-right: 22px;

width: 100%;

float: left;

}



.box-home-new-dv .title-home-new h3

{color: #026b94;

line-height: 20px;

padding: 5px 0px;

border-bottom: medium none;

text-transform: uppercase;

font-size: 16px;}



.box-home-new-dv .desc-home-new {

    float: left;

    width: 100%;

    padding: 0px 8%;

}



.box-home-new-dv .title-home-new a{

    float: left;

    width: 100%;



}







.box-home-new {

  float: left;

  margin-bottom: 10px;

  width: 100%;

  height:110px;

  overflow:hidden;

}



/*.box_cat_home_list .box_cat_line {

text-align: center;

font-weight: normal !important;

color: #026B94 !important;

border-bottom: 2px solid #026B94;

width: 71%;

float: right;

padding: 9px;

}*/



.left_group {

    border: 1px solid #eee;




	float:left;

	width:100%;

	margin-bottom:10px;

	overflow: hidden;

background: #FFF none repeat scroll 0% 0%;

box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
padding-top: 4px;
}





.left_group .block_gt {

   float:left;

   width:100%;

}



.left_group .block_gt h3{

 	display: block;

font-size: 16px !important;

color: #0390B2 !important;

line-height: 18px;

padding: 6px 0px 9px !important;

text-transform: none !important;

background: transparent none repeat scroll 0% 0%;

}



.left_group .block_gt a:hover

{color: #000; }



.left_group .block_gt .img{}



.left_group .block_gt .img img{ border: 1px solid #0390b2; width:100%;}





.left_group .block_gt h3 a {



	  display: block;



    font-size: 1.25em;

    color: #0390b2;

    line-height: 18px;

    padding: 0px 0px 15px;

	text-transform: uppercase;

background:none;



}





.left_group .block_gt .desc{



	  display: block;

	  text-align:justify;

    line-height: 18px;



background:none;



}







.left_group .header {

    display: block;
    /* line-height: 19px; */
    /* padding: 5px; */
    text-align: center;
    margin-bottom: 10px;
    color: #026B94;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #fff;
    border-bottom: 1px solid #E8E8E8;
    padding: 5px;
    display: inline-block;

}



.left_group ul li {

    list-style: inside none disc;

    line-height: 1.375em;

    margin: 10px 0px;

    text-align: justify;

}



.left_group ul  {

 margin-top: 0px;

margin-bottom: 10px;

list-style-position: inside;

padding: 5px 15px;

}

.left_group ul li a {

    font-size: 1em;

    color: #111;

}



.left_group ul li a:hover {



    color: #026B94 ;

}



.thongtinr .table > thead > tr > th {

vertical-align: bottom;

border-bottom: 2px solid #ddd;

color: #555;

font-weight: normal;

font-size: 15px;

}

.cart small {

color: #fff;

text-transform: none;

}

.thongtinr .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{

	vertical-align: middle;

	border: 1px solid #ccc;

}

.btn-primary {

  color: #fff;

  background-color: #0992AD;;

  border-color: transparent;

  border-radius: 0;



  font-size: 14px;

  text-transform: none;

}

.slide_prd_left {

float: left;



height: 167px;

width: 100%;

}

div#id_img_chose1 {

text-align: left;

margin-bottom: 10px;



z-index: 1;

position: relative;

}

div#id_img_chose1 img {



}



.box-home-new .img-home-new {

float: left;

width: 35%;

margin-right: 10px;

height: 100px;

overflow: hidden;

}





.box-home-new  .img-home-new  a:hover{



	float:left;

	width:100%;





	opacity: 0.8;

}





.img-home-new {

  float: left;

  width: 35%;

}

.title-home-new {

 float: left;

width: 100%;

padding: 0px;

}
.title-home-new a {
    float: left;
    width: 100%;
    display: block;
}
.desc-home-new {

 padding: 0px 10px 0px 0px;

text-align: justify;

width: 100%;

font-family: arial;

font-size: 13.5px;

color: #000;

}



 div#titlehomeok h3 {
    border: 0;
    color: #026B94;
    height: auto;
    padding-bottom: 10px;
}



.title-home-new h3 {

  margin: 0px;

  padding: 5px 0px;

  font-size: 13px;

  font-family: arial;

font-weight: bold;

  text-transform: none;

  line-height: 18px;

  padding: 0px 3% 0 0;

}

ul.ul_header {



bottom: 7px;

margin-left: 0;

list-style: none;

padding-left: 0;

}

ul.ul_header li {

float: left;

/* white-space: nowrap; */

margin: 10px;

width: 20%;

padding-left: 33px;

height: 36px;

}

ul.ul_header li a {

font-weight: bold;

color: #fff;

font-size: 12px;

text-transform: none;

}

ul.ul_header li:nth-child(1) {

background: url(../images/li1.png)no-repeat 0px;





}

ul.ul_header li:nth-child(2) {

background: url(../images/li2.png)no-repeat 0px;





}

ul.ul_header li:nth-child(3) {

background: url(../images/li3.png)no-repeat 0px;





}

ul.ul_header li:nth-child(4) a {

line-height: 34px;

}

ul.ul_header li:nth-child(4) {

background: url(../images/li4.png)no-repeat 0px;





}



a.muahang_home {

  color: #fff!important;

}

div#search {

  text-align: center;

  position: absolute;

  z-index: 99;

  right: 50px;

  height: 40px;

  top: 56px;

  width: 18%;

}

div#search input {

padding: 2px;

  height: 26px;

  border: 0;

  border-radius: 20px;

  width: 100%;

  font-size: 13px;

  color: #B0B0B0;

  padding-left: 10px;

  border:1px solid #ccc;

}

div#search button {

  border: 0;

  background: none;

  margin-left: -26px;

  color: #333;

  height: 26px;

  right: 0;

  width: 26px;

  position: absolute;

  top: 0;

}

font.sdt {

float: right;

  font-weight: normal;

  font-size: 30px;

  color: #137945 ;

  right: 0;

  margin-top: 30px;

  font-family: "Segoe UI", "Segoe UI Light", "Segoe UI Semibold";

}

font.sdt span {

  padding: 0 10px;

  color: #137945 ;

  font-size: 20px;

}

div#search form {



}

.breadcrumb > li span {

padding-right: 10px;

color: #222;;

}

.box_new  {

position: relative;

float: left;

width: 100%;

background: #fff;

margin-bottom: 10px;

padding:0 35px;

}

.Author {

float: right;

font-size: 12px;

padding: 4px;

display: none;

}

.form-group input,.form-group textarea {


}

.btn-primary1 {

  background: #0992AD !important;

  line-height: 15px !important;

  color: #fff;

  font-weight: bold !important;

}

.box_new h3 {



}

.content {

padding: 10px 0;

}

.slide-home-n {

margin-bottom: 5px;

}

b.title_b {

.other-news h4 {

    color: #1B7B57;

    font-size: 25px;

    font-weight: normal;

}

}

p.title_p {

color: #fff;

}

p.title_p a {

color: #CBCBCB;

}



.other-news ul {

    padding: 15px;

    background: #fff none repeat scroll 0% 0%;

}



.other-news h4 {

    color: #000;

font-size: 15px;

font-weight: normal;

padding: 10px ;

}



.other-news ul li a {

    color: #232323;

    font-size: 14px;

}



.other-news ul li a:hover

{color: #337AB7;}





ul.noli {

    padding: 10px;

    margin: 0px;

    list-style: outside none none;

}

.other-news ul li {

    background: transparent url("../images/newsl_arr.png") no-repeat scroll 0px 8px;

    padding: 4px 10px;

}



.content iframe {

width: 100%;

height: 400px;

}

.img_adv img {

width: 100%;

}

.show_ct_fix {

width: 310px;

height: 100px;

position: fixed;

right: 0;

bottom: 0;

background: url(../images/contact.png);

border: 2px solid #BE1522;

/* border-radius: 5px; */

}

.show_ct_fix span {

background: #ED1B24;

padding: 2px 7px;

display: none;

float: left;

color: #fff;

cursor: pointer;

}

.show_ct_fix:hover span {

display: block;

}

.box_new .form-group label {

color: #000;

}

.box_new .form-group {

margin-bottom: 15px;

float: left;
position: relative;
width: 100%;

}

.box_new form {

margin-top: 10px;

}

.slide-home .col-lg-8 {

padding: 0;

}

.slide-home .col-lg-4 {

padding-right: 0;

}

.slide-1 {

background: #4A403D;

width: 100%;

height: 233px;

margin-bottom: 10px;

border-radius: 10px;

overflow: hidden;

}

.slide-home-n .carousel-inner > .item > img, .carousel-inner > .item > a > img {

line-height: 1;

z-index:0;



overflow: hidden;

}

.ds-slide img {

border-radius: 10px;

overflow: hidden;

}

.ds-slide img {

max-height: 476px;

}

div#logo {



}







.menu_footer { float:left; width: 100%;}



.menu_footer .title-foot-new a h3{font-size: 13px;

font-weight: normal;

padding: 0px 0px 0px;

color: #333;

margin: 0;

line-height: 22px;}



.menu_footer .desc-foot-new{ text-align: justify;

color: #7B7878;

font-size: 13px;

font-fa: arial;}





.prd_search {

  position: absolute;

  right: 20px;

  z-index: 9999;

  top: 10px;

}

.cart span {

  display: block;

  float: left;

  vertical-align: top;

  text-align: center;

  color: #FFFFFF;

  cursor: pointer;

  padding: 5px;

}

.cart1 span {

  color: #fff;

  padding: 0px 10px;

}

.giaprd {

color: #06653b;

float: left;

width: 100%;

font-weight: nomal;

text-align: center;

padding: 0px 5px;

text-transform: none;

font-size: 20px;

}

span.oldprice {

color: #515151;

font-weight: normal;

text-decoration: line-through;

font-size: 12px;

}

.giaprd span {

text-decoration: line-through;

color: #908D8D;

font-weight: normal;

}

.ds-slide {

margin-left: -15px;

margin-right: -15px;

}
.title_home {
    margin: 0;
    float: left;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 45px;
    font-weight: normal;
    width: 100%;
    border-bottom: 1px solid #E8E8E8;
    margin-bottom: 10px;
    padding: 7px 15px;
}
.title_home > h2 {
    font-family: Arial;
    font-size: 14px;
}
.pagenum {

float: left;

padding: 0px 5px;

border: 1px solid #C8C8C8;

margin: 0 2px;

}



.pagenum
{
    padding: 7px 15px;
    border: 0px none;
    color: #fff;
    float: left;
    background: #3B5998 none repeat scroll 0% 0%;
    text-align: center;
    margin: 5px;
}

.pagenum a
{
    color: #fff;
}


}
.noidung ul {
    float: left;
    width: 61%;
}
.pagenumactive {
    padding: 7px 15px;
    border: 0px none;
    color: #fff;
    float: left;
    background: #3B5998 none repeat scroll 0% 0%;
    text-align: center;
    margin: 5px;
}



.pagging {

padding: 10px;

}

.dieal {

width: 100%;

height: 40px;

background: #F0F0F0;

border-bottom: 1px solid #ccc;

}

.cart {



}

.box_banner_cart {

height: 75px;

position: fixed;

background: #4A6F68;

width: 100%;

z-index: 999;

display: none;

transition: 1s all;

}

  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {

color: #404040 !important;

background-color: #fff;   ;

}



.box_banner_cart {

text-align: center;

color: #DF574B;

line-height: 70px;

}

.show_cart {

z-index: 999;

color: #000;

clear: both;

display: none;

position: absolute;

top: 20px;

background: #fff;

width: 257px;

padding: 15px;

float: right;

box-shadow: 0 5px 13px rgba(0,0,0,0.13);

right: 0;

border: 1px solid #e6e6e6;

border-radius: 0;

transition: 1s all;

}

.img_prd_cart {

float: left;

margin-right: 5%;

}

.prd_cart {

min-height: 70px;

border-bottom: 1px solid #ccc;

margin-bottom: 5px;

}

.prd_cart a, .prd_cart span {

font-size: 12px;

color: #838383;

}

.view_cart a.button {

display: inline-block;

text-decoration: none;

cursor: pointer;

background: #137945 ;

font-size: 12px;

line-height: 30px;

text-align: center;

border-radius: 0;

color: #fff;

min-width: 45px;

}
.tra_ket_qua ul.nav.nav-tabs {
    padding: 0;border: none;
}
.tra_ket_qua ul.nav.nav-tabs li {
    margin: 0;
    width: 50%;
    text-align: center;
}
.tra_ket_qua ul.nav.nav-tabs li a {
    margin: 0;
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    color: #026B94;display: block;width: 100%;
}
.tab-content > .tab-pane {
    width: 100%;
    float: left;
    padding: 5px;
}
.tab-content form, .tab-content .form-group {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.tab-content .form-group label,.tab-content .form-group div{
  padding: 0;
}
.tab-content .form-group label {
    font-size: 12px;
    color: #444;
    line-height: 30px;
    margin-bottom: 0;
}
a:focus {
    outline: 0;
}
.show-list-contact {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
.show-list-contact a {
    display: inline-block;
    margin-top: 10px;
}
.tab-content .form-group div input {
    height: 36px;
    padding: 3px;
    font-size: 15px;
    padding-left: 5px;
    border: 1px solid #e0e0e0;
}
#menu1 .form-group:last-child {
    margin-bottom: 0;
}
.tab-content .form-group div input,.tab-content .form-group div select {
    width: 100%;
}
.tra_ket_qua ul.nav.nav-tabs li a:hover{color: #B30000;}
#ketquadoctor {
    font-size: 13px;
    border: 1px solid #ccc;
    padding: 5px 20px;
    background: #23a4c9;
    color: #fff;
}
.title_prd_cart a {

color: #222;

font-size: 15px;

}

.view_cart a.button span {

padding: 0px 12px;

}

.show_cart p {

color: #353535;

}

.show-cart:hover .show_cart {

transition: 1s all;

display: block;

}

.km-title {

text-align: center;

height: 23px;

padding: 0px 5px;

}

.cart div {

display: block;



color: #837265;

text-decoration: none;

font-size: 12px;

text-transform: none;

line-height: 20px;



cursor: pointer;

border-radius: 0;

}

.album_img {

height: 215px;

text-align: center;

margin: 10px 0;

}

.slide-1 img:hover {

transform: scale(1.1);

transition: 1s all;

border-radius: 10px;

}

.slide-1 img {

transition: 1s all;

}

.box_img img:hover {

opacity: 0.9;

}

.header-home {



min-height: 300px;

}

/* .noibat_sp_img {

margin-left: -15px;

margin-right: -15px;

text-align: center;

}*/

 .noibat_sp_img img{

 	display: inline-block;

 }

h1.title_noibat_sp {

margin: 10px 0 10px 0;

font-size: 20px;

color: #000;

}

span.giaold {

text-decoration: line-through;

color: #A1A1A1;

font-size: 16px;

}

/*span.giakm {

color: #9B2121;

font-size: 25px;

padding-right: 2%;

line-height: 40px;

}*/

.giakm1 {

margin-bottom: 10px;

border-bottom: 1px solid #ccc;

padding-bottom: 10px;

}

.km-image-detail img {

height: 75px;

}

.km-title-detail h3 {

font-size: 12px;

color: #2A2A2A;

font-weight: bold;

}

.km-prd-detail {

border-bottom: 1px dashed #ccc;

padding-bottom: 10px;

}



.km-image-detail {

float: left;

width: 35%;

}

.giaprd-detail span {

color: #BE1522;

}

.giaprd-mua span {

color: #000;

font-weight: bold;

}

p.call-detail {

font-size: 12px;

text-transform: none;

font-weight: bold;

color: #0086C0;

padding: 5px 0;

margin: 0;

}

.ma-sp.icon-lh-detail p {

margin: 0;

padding: 0;

}

div#contact ul li a:hover {

text-decoration: underline;

}





.prd-cat {

padding-left: 1px;

padding-right: 1px;

}

.box_cat_home{

position: relative;

float: left;

width: 100%;

margin-bottom: 10px;

}

 div#prd_slide1 {

  float: left;

  width: 100%;

}



.km-prd-new1 {

 float: left;

/*border-right: 1px solid rgb(228, 228, 228);*/

/*margin: 0px 10px;*/

}

.img-prd-cat img {

transition: 1s all;

display: inline-block;

}

.img-prd-cat img:hover {

transform:scale(1.1);



}

.img-prd-cat:hover {

cursor: pointer;

}



.list-cat-new {
    float: left;
    width: 100%;
    margin-top: 15px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 15px;
}
.list-cat-new .viewmore{ text-align:right;}
.img-cat-new {
    float: left;
    width: 200px;
    margin: 0 10px 0 0;
}
.img-cat-new img {
    width: 200px;
    height: 120px;
}


h4.title2 {

margin: 0px;

font-size: 14px;

text-transform: none;

color: #026B94;

font-weight: bold;

}

.list_box_new {
padding: 10px 0;
/*font-style: italic;*/
max-height: 120px;
overflow: hidden;

}

.title_home_hot ul li {

display: inline-block;

width: 24px;

height: 24px;

}





.title_home_hot ul {

margin: 0;

padding: 0;

list-style: none;

text-align: right;

}

.titnormal {

  float: left;

  width: 100%;

  margin: 0;

  padding: 0;

  padding-top: 50px;

  background: #fff;

  padding: 5px 0;

}

.page-home {

float: left;

width: 100%;

background: #FFF !important;

box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);



}



.danhmuc {

float: left;

line-height: 50px;

padding: 0 10px;

color: #fff;

text-transform: uppercase;

cursor: pointer;

white-space: nowrap;


display: none;
font-weight: normal;

font-size: 15px;

}

.navbar .nav > li:last-child > a {

border-right: 0px;

}

.danhmuchome > ul > li:hover {

  background: #EFEFEF;

}

/*menu footer -------------------------------------------------------------------------*/

.nav_bottom {

  float: left;

  width: 100%;

  margin: 10px 0;

}

.footer-menu ul {

margin: 0;

padding: 0;

list-style: none;

background: #2971B5  ;

}

.footer-menu ul li {

 border-bottom: 1px solid #fff;

line-height: 35px;

position: relative;

}

.footer-menu ul li a {

color: #fff;

padding: 0 15px;

}

ul.menu-ul-sub {

position: static;

width: 100%;

top: 35px;

background: #2971B5 !important;

display: none;

z-index: 999;

}

ul.menu-ul-sub > li{

	border-bottom: 0 !important;

}

li.menu-li-sub.navdrop ul {

display: block;

}

ul.menu-ul-sub > li:hover {

background: #1C3576 !important;

}

.footer-menu ul>li:hover{

background: #1670B8;

}

/*het menu footer -------------------------------------------------------------------------*/

.bl_tin ul {

margin: 0;

padding: 0;

list-style: none;

}

.bl_tin ul li {

line-height: 30px;

border-bottom: 1px dashed #ccc;

}

.bl_tin ul li:last-child{

	border-bottom: 0;

}

.bl_tin ul li a:hover {

text-decoration: underline;

}

.bl_tin ul li a {

color: #2F2F2F;

padding: 0 10px;

font-size: 13px;

}

.bl_tin {

margin-bottom: 10px;

background: #ECECEC;

}

.box-services {

color: #1670B8;

display: inline-block;

font-size: 14px;

min-height: 50px;

cursor: pointer;

padding: 0 5px;

min-width: 165px;

}

.qc_left {

margin-left: -105px;

margin-right: 0px;

margin-top: 0px;

position: fixed;

width: 100px;

z-index: 0;

overflow: hidden;

}

.qc_right {

margin-left: 1145px;

margin-right: 0px;

margin-top: 0px;

position: fixed;

width: 100px;

z-index: 0;

}

.media-body h3 {

color: #1670B8;

text-transform: uppercase;

font-size: 13px;

font-weight: 600;

}

.box-services span {

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

-ms-border-radius: 4px;

-o-border-radius: 4px;

border-radius: 4px;

width: 30px;

height: 30px;

line-height: 30px;

margin-top: 21px;

border: 1px solid;

text-align: center;

}

.box-services .media-body {

padding-left: 10px;

}

.show_head {

 margin-top: 9px;

}

.danhmuctrai {

  float: left;

  background: #0992AD;;

  padding: 2px 5px;

  color: #fff;

  cursor: pointer;

  transition: 1s all;

  margin: 15px;

  display: none;

}

ul.locgia {

  margin: 0;

  padding: 0;

  list-style: none;

  float: left;

  width: 100%;

}

ul.locgia li {

  line-height: 25px;

}

ul.locgia li a {

  color: #555;

  padding-left: 15px;

}

ul.locgia li a:hover {

  text-decoration: underline;

  color: #BE1522;

}

/*nut next cho sp moi*/

div#next21 {

  position: absolute;

  right: 0;

  top: 15px;

  font-size: 17px;

  color: #B0AEAE;

  cursor: pointer;

}

div#prev21 {

  position: absolute;

  right: 25px;

  top: 15px;

  font-size: 17px;

  color: #B0AEAE;

  cursor: pointer;

}

/* het nut next cho sp moi*/

/*slid chay logo chan trang*/

div#box_hidden {

  float: left;

  padding: 0 15px;

  width: 99%;

}

div#slide_logo {

  float: left;

  width: 100%;

  overflow: hidden;

  position: relative;

}

div#prev2 span {

  position: absolute;

  top: 40%;

  color: #6E6E6E;

  z-index: 999;

  cursor: pointer;

}

div#next2 span {

  position: absolute;

  top: 40%;

  color: #6E6E6E;

  right: 0;

   z-index: 999;

   cursor: pointer;

}

ul#carousel li img {

  max-height: 115px;

  width: 202px;

}

ul#carousel {

  padding: 0;

  list-style: none;

  float: left;

  width: 100%;

}

ul#carousel li {

  float: left;

  padding: 10px;

}

/* het slide chay logo chan trang*/



/*media-------------------------------------------------------------------------*/







.col-md-6.col-lg-6.tieude {

  color: #fff;

}



.col-md-6.col-lg-6.tieude span {

  color: #fff;

}



.img-bl {

  float: left;

  margin-right: 10px;

}



.thuonghieu {float: left; width: 100%; border-bottom: 1px solid #ccc;}

.thuonghieu span{

color: #09683e;

font-size: 21px;

padding: 0; }





@media (min-width: 1200px){



	.box-home-new-dv .img-home-new a

{transition: all 0.2s linear 0s;

background: transparent -moz-linear-gradient(center bottom , rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%) repeat scroll 0% 0%;}



.box-home-new-dv .img-home-new a:hover

{ opacity: 0.6;



}







	.box-services span {



	width: 30px;

	height: 30px;

	line-height: 30px;



	}



	.col-md-4 {padding:15px ; }



	.col-md-3.logo

	{ padding:5px 0; }



	.menu_footer .img-foot{ float:left; width: 30%; margin-right: 10px;}



	.menu_footer .img-foot a:hover{ opacity: 0.8;}





  .danhmuc{

    display: none;

  }

  div#bottom {

float: left;

width: 100%;

background: #f3f3f3;

min-height:221px;

	overflow: hidden;

background: #FFF none repeat scroll 0% 0%;

box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);

}



.col-lg-3.bando{

    width: 21%;

}

  .footer-menu{

    display: none;

  }

	.box-services {



	min-width: 160px;

	}

	.media-body h3 {



	font-size: 13px;

	font-weight: 600;

	}

	.navbar .nav > li > a {



  font-size: 19px;

  font-weight: normal;

  margin-right: 0px;



	}

  .bbgr {

  background: url(../images/bg_dathang.png) no-repeat center;

  margin: 0px 70px;

  color: #fff;

  margin: 0px auto;

  width: 100%;

  /* border-radius: 4px; */

  text-transform: uppercase;



  font-size: 15px;

  padding: 5px 0;



}

 .cart1 .bbgr a{

  color: #FFF;

padding-left: 15px;}



.navbar-inverse .navbar-nav .open .dropdown-menu > li {

	border-bottom: 1px solid #eee;



}



.title_hotline

{
	font-weight: bold;
padding: 15px 26px 3px 35px;

float: right;
}

.title { font-weight:bold;}

.social {

    text-align: right;
    padding: 12px 0px;
    float: right;

}



}



@media (min-width: 1000px)and (max-width:1199px){

}







@media only screen and (max-width: 1200px){

	.box_cat_home_list .box_cat_line{ width:65%!important;}
.social {
    float: right;
    margin-top: 2px;
}
div#menu-custom .navbar .nav > li > a {
    line-height: 40px;
    display: block;
    text-align: center;
    font-family: arial;
    font-size: 15px !important;
    color: #404040;
    cursor: pointer;
    text-transform: none;
    white-space: nowrap;
    padding: 5px 10px;
}

}

@media only screen and (max-width: 1120px){

	.box_cat_home_list .box_cat_line{ width:60%!important;}

}

@media only screen and (max-width: 1024px){

	.box_cat_home_list .box_cat_line{ width:50%!important;}

	.logo_footer { display:none;}

}

@media only screen and (max-width: 767px){

	.box_cat_home_list .box_cat_line{ width:40%!important;}

	.logo_footer { display:none;}

	.navbar-toggle{top:10px;}
  .col-sm-8.col-md-9.col-lg-9.col-sm-pull-4.col-md-pull-3.col-lg-pull-3,#rightcolumndd {
    width: 100%;
    float: left;
    padding: 0 15px;
}
}
@media (max-width: 992px){
  .nonenone {display: none;}
    div#menu-custom .navbar .nav > li > a {
      line-height: 30px;
      padding: 5px 7px;
      display: block;
      text-align: center;
      font-family: arial;
      font-size: 15px !important;
      color: #404040;
      cursor: pointer;
      text-transform: none;
      white-space: nowrap;
  }
  .col-md-6.logo_web img {
    display: none;
}
.col-md-6.address_web {
    margin: 0;
}
  div#dichhome {
    float: left;
    width: 20%;
}
.box-home-new-dv .img-home-new{
	    height: 85px;
}
.title a {
    text-transform: none;
    font-size: 13px;
}
div#container1 {
    background-color: #fff;
}
.col-md-3.col-lg-2.tieude {
    width: 50%;
    float: left;
}
.col-md-3.col-lg-3.baivietxemnhieu {
    width: 50%;
    float: left;
}
.col-md-3.col-lg-4.tieude {
    width: 50%;
    float: left;
}
.col-md-3.col-lg-3.bando {
    width: 50%;
    float: left;
}
.box_cat_home_list .images img{
	height: auto;
}
.box-home-new{
	height: auto;
}
div#search {
    text-align: center;
    position: absolute;
    z-index: 99;
    right: 34px;
    height: 40px;
    top: 44px;
    width: 18%;
}
.homenew {
     height: auto;
}

}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media (max-width: 768px){
  .box__home.homenew {
    height: auto !important;
}
.tableborder td.row1sd {
    min-width: 100px;
}
.navbar-header {
    position: relative;
    right: 0;
    top: -5px;
}
.navbar-header .navbar-toggle {
    margin: 0 !important;
    top: 0 !important;
}
.col-md-3.col-lg-2.tieude , .col-md-3.col-lg-3.bando ,.col-md-3.col-lg-3.baivietxemnhieu ,.col-md-3.col-lg-4.tieude{
    width: 100%;
    float: left;
}

	div#dichhome {
    float: left;
    width: 100%;
}
	.box-home-new-dv .img-home-new img {
    float: none;
    display: inherit;
}
	.title a {
    padding: 5px 10px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
}
	.box_cat_dichvu {
    margin-top: 100px;
}
#dichhome{display: none;}
.box-home-new-dv .img-home-new{
	height: auto;
}
  .noidung ul {
    float: left;
    width: 100%;
}

.box_cat_home_list .images {
    float: left;
    width: 100%;
    padding-right: 0;
    height: auto;
    padding-bottom: 15px;
}
.box_new{
    padding: 0;
}
  .box_cat_line {
    display: none;
}

  #header_head{

  }
 .social, .box_slide{ display:none;}

  .box_menu { margin-top:-35px;}

  .ngonngu{position: absolute;

  top: -63px;

  right: 14px;}

  .box-home-new-dv{
  	    width: 100%;
    float: left;
    padding: 5px 10px;
  }

  div#menu-custom div#navbar {

  background-color:#247CBD;

  width: 100%;

  overflow: visible;

  }



  div#prd_slide {

  float: left;

  width: 100% !important;

  left: 0 !important;

}

.show-cart{

    display: none;

   }

.cart a{

  font-size: 9px;

}

.bbgr {

background: #137945;

  margin: 0px 70px;

  color: #fff;

  margin: 0px auto;

  width: 50%;

  /* border-radius: 4px; */

  text-transform: uppercase;



  font-size: 15px;

  padding: 5px 0;

}



 .title_hotline

   {
    float: left;position: relative;
z-index: 999999;
   }
   .social {
    float: right;
    margin-top: 2px;
}
font.sdt{

  font-size: 25px;

}

  body {

    background:transparent;

  }

   .none,.show_head,#search

  {

    display: none;

  }

  .fb-like-box.fb_iframe_widget,font.sdt span,.navbar-nav > li span {

    display: none;

  }

   .danhmuc,.nav_bottom,.danhmuctrai

   {

    display: none;

   }

  #menu-custom .navbar-inverse {

   /* background-color: #20965C;*/

    border-color: transparent;

    border: 0;

    border-bottom: 0;

    margin-bottom: 0;

    border-radius: 0;

    z-index: 9999;

  }

  .navbar-toggle {

  position: relative;

  float: right;

  padding: 9px 10px;

  margin-top: 7px;

  margin-right: 15px;

  margin-bottom: 8px;

  background-color: transparent;

  background-image: none;

  border: 1px solid #fff;



  background: #ed1c24 ;

  border-radius: 4px;
}



  .navbar-nav {

    margin: 0;

  width: 100%;

  }

  .navbar .nav > li > a {



    font-size: 13px;



  }

  .logo {



  }

  .dangky_nhantin

  {

    display: none;

  }

  .footer-menu {

  width: 100%;

}


.chantrang {

  float: left;

  width: 100%;

  font-size: 17px;

  position: relative;

  padding: 10px;

}

div#bottom {

  float: left;

  width: 100%;

  /* background: url("../images/bg_footer_news.jpg") repeat-x scroll 0px center transparent; */

  min-height: 221px;

}

  .nav > li {

    position: relative;

    display: block;

    /*border-bottom: 1px solid #0B74A9;*/

  }
.an{display: none;}
  div#menu-custom .navbar .nav > li > a {

    color: #FFFFFF;



  }



  .bbgr {

  background: #137945;

  margin: 0px 70px;

  color: #fff;

  margin: 0px auto;

  width: 50%;

  /* border-radius: 4px; */

  text-transform: uppercase;



  font-size: 15px;

  padding: 5px 0;

}

}
.tab-content form{margin: 0}
@media only screen and (max-width: 600px){
    .box_cat_home_list .box_cat_line{ width:30%!important;}
    .logo_footer { display:none;}
    .navbar-toggle{top:10px;}
    .box_tracuu{padding:0;}
    .col-md-6.logo_web img {
        width: 170px;
        margin: 0 auto;
    }
    .box_tracuu_header {
        text-align: center;
        margin-top: 10px;
    }
/*    .col-md-6.address_web {
        margin-top: 20px;
    }*/
    .col-md-6.address_web h2, .col-md-6.address_web p {
        text-align: center !important;
        line-height: 28px;
    }
    .ds_profile {
        padding: 0;
    }
    .ds_profile li {
        width: 100%;
    }
    .coldiv1:last-child {
        margin-top: 20px;
    }
    #leftcolumndd {
        width: 100%;float: left;
    }
    .container {
        width: 100%;
        float: left;
    }
    div#content_r{padding:0;width: 100%;float:left;}
    .col-main-content {
        width: 100%;
        float: left;margin: 0;
    }
}
#leftcolumn {
    width: 100%;
    float: left;
}

@media only screen and (max-width: 400px){

  .box_cat_home_list .box_cat_line{ width:20%!important;}

  .logo_footer { display:none;}

  .navbar-toggle{top:10px;}
  .title_hotline span a {font-size: 14px;}

}
@media (min-width: 600px) and (max-width:999px){
  .danhmuc,.nav_bottom,.danhmuctrai

   {

    display: none;

   }



   .title_hotline

   { padding:6px 0;}





   .bbgr {

background: #137945;

  margin: 0px 70px;

  color: #fff;

  margin: 0px auto;

  width: 50%;

  /* border-radius: 4px; */

  text-transform: uppercase;



  font-size: 15px;

  padding: 5px 0;

}

.chantrang {

  float: left;

  width: 100%;

  font-size: 17px;

  position: relative;

    padding: 20px;

}

}



/*  ================ xét nghiệp ============= */

.page-xet-nghiep.box_new {
    padding: 30px;
}
.gioithieuxetnghiem {
    text-align: center;
    border-bottom: 1px solid #ece9e9;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 14px;
}
h1.titlebanggia {
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
    color: #026B94;
    margin: 20px 0;
    font-weight: bold;
}
.mt-list{
    list-style: none;
    padding: 0;
    margin: 0;
}
.mt-flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}
.mt-flex-middle {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}
.mt-flex-space-between {
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}
.list-catalogues {
    width: 100%;
    margin: 0 auto;
    border: 1px solid #f8f8f8;
}
.itemxetnghiem {
    clear: both;
    display: block;
    overflow: hidden;
    background-color: #fcfcfc;
    position: relative;
}
.itemxetnghiem h3.collapsed {
    background-color: transparent;
}
.itemxetnghiem:last-child{border-bottom: 0;}
.itemxetnghiem h3 {
    font-size: 15px;
    margin: 0;
    padding: 10px;
    background-color: rgb(171, 236, 255);
}
.itemxetnghiem h3 i {
    margin-right: 5px;
}
span.totalxn {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 13px;
}
.itemxetnghiem ul > li {
    list-style: none;
    font-size: 13px;
    line-height: 40px;
    color: #333;
    padding: 0 10px 0 30px ;
    cursor: pointer;
    background-color: #fcfcfc;
}
.itemxetnghiem ul > li > *{cursor: pointer}
.itemxetnghiem ul > li > .filter,
.itemxetnghiem ul > li > .filter_{display: none}
.itemxetnghiem ul > li > label{position: relative;margin: 0;font-weight: normal;}
.itemxetnghiem ul > li > label.check::before {
    content: '';
    height: 16px;
    width: 16px;
    border: 1px solid #ccc;
    border-radius: 2px;
    display: block;
    position: absolute;
    left: -22px;
    top: 12px;
}
.itemxetnghiem ul > li.checked > label.check::before {
    background: url('../images/checked.png');
    border: 0;
}
.itemxetnghiem ul > li:nth-child(2n+1) {
    background: #fff;
}
.itemxetnghiem span.price {
    padding-right: 10px;
}
.datlamxn span {
    text-decoration: none;
    background: #026b94;;
    color: #fff;
    padding: 5px 15px;
    border-radius: 20px;
    display: inline-block;
    margin: auto;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
}
.datlamxn {
    text-align: right;
    padding: 10px;
    background-color: #fcfcfc;
}
.note_modal {
    text-align: center;
    color: #036b94;
    font-weight: bold;
    font-size: 13px;
}
#modalpopup .modal-dialog.modal-lg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.edit-select{position: relative;}
#exampleModalCenterTitle {
    font-size: 20px;
    font-weight: bold;
}
#exampleModalCenter .close {
    position: absolute;
    right: 15px;
    top: 20px;
}
.edit-select select{
    -webkit-appearance: none;
    -moz-appearance: none;
}
.edit-select:before{
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #333;
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translate(0, -50%);
       -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
         -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
}
#thongtingoi{
    background-color: #f7f7f7;
    margin-top: 1px;
}
#thongtingoi .itemxetnghiem {
    border-bottom: 0;
    height: 242px;
    overflow: auto;
}
.total_price {
    padding: 10px;
    font-weight: bold;
    background-color: #e9e9e9
}
.total_price span{color:green;}



.show-contact{
    display: none;
}


@media(max-width:600px){ 

   .left_group {
    margin-top: 20px;
}

   div#menu-custom .navbar .nav > li > a { font-size: 12px;}

   }



@media (max-width: 480px) {  .show_ct_fix , .soluong

   {

    display: none;

   }



    div#menu-custom .navbar .nav > li > a { font-size: 12px;}





   .show-cart{

    width: 10$;

    height: 10px;

   }

   .bbgr {

background: #137945;

  margin: 0px 70px;

  color: #fff;

  margin: 0px auto;

  width: 100%;

  /* border-radius: 4px; */

  /* text-transform: uppercase; */

  font-size: 12px!important;

  padding: 5px 0;

  padding-left: 0px!important;

}



.video {

  /* padding: 0 0 10px 32px; */

  margin-left: -19px;

  width: 100%;

}



.box-home-new-dv .img-home-new img {

    float: left;

    width: 100%;

}







.thuonghieu span {

  color: #09683e;

  font-size: 21px;

  padding: 0;

  width: 100%;

  float: left;

  margin-left: -20px;

}



#maincontainer .box_cat_home_list {

  float: left;

  width: 100%;

  /*margin-top: -75px;*/

}

.video iframe {

  width: 100%;

  height: auto;

}





}





@media (max-width: 320px) { }



#index_social {

    text-align: center;

    margin: 20px 0px 10px;

}







.box_cat_new {

  float:left;

  width:100%; }





 div#menu-custom .navbar .nav > li > a { font-size: 13px;}



.box_cat_new h3  {

    background: #F5F5F5 none repeat scroll 0% 0%;

height: 36px;

line-height: 36px;

margin-bottom: 20px;

font-weight: normal;

position: relative;

padding-left:10px;

text-transform: uppercase;

}

.box_new_2 .img-home2 {overflow: hidden;

position: relative;

text-align: center;

height: 170px;}





.box_new_2 .title-home2 {}



.box_new_2 .title-home2 h3{overflow: hidden;

float: left;

width: 100%;

height:auto;

text-align: left;

font-family: arial;

font-size: 14px;

line-height: 22px;

padding: 6px 0px;

text-transform: none;

color: #000;

font-weight: bold;}



.box_new_2 .desc-home2 {}





.box_cat_new ul {float: left;

width: 100%;

padding: 5px 0;}





.box_cat_new ul li {float: left;

width: 100%;

padding: 3px 0px;

list-style: none;}



.box_cat_new ul li a {display: block;

color: #000;

background: transparent url("../images/newsl_arr.png") no-repeat scroll 0px 7px;

padding: 3px 0px 0px 13px;}



.box_cat_new ul li a h3 {height: auto;

line-height: 22px;

color: #000;

margin:0;

font-size: 14px;

text-transform: none;

background: none;

padding: 0;}



.menu-danhmuc {

    border: 1px solid #CCC;

    margin-top: 30px;

    padding: 10px;

    border-radius: 6px;

  float:left;

  width:100%;

}



#hotline_list .hotline {

    margin-top: 5px 0;

    padding: 0px 0px 0px 2.25em;

    background: transparent url("../images/hotline_bg.png") no-repeat scroll left center;

}



#hotline_list .hotline span {

    display: block;

    font-family: "Open Sans",sans-serif;

    color: #666;

    font-size: 1.1em;

}

#hotline_list .hotline span {

    display: block;

    font-family: "Open Sans",sans-serif;

    color: #666;

    font-size: 1.1em;

}

.img:hover

{ opacity: 0.6; }





#qcqc a:hover

{

  opacity: 0.7;

}



.dropdown:hover .dropdown-menu{display:block; border:none;}

.dropdown:hover .dropdown-menu li { border-bottom: 1px solid #CCCCCC !important;}

.dropdown:hover .dropdown-menu li > a{ color:#666666 !important; padding:7px 20px;}
.mt-list.click-list {
    padding-left: 23px;
}

/*thêm*/
table.pricing-table {
    width: 100%;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}
table.pricing-table thead {
    font: 600 24px/32px "Montserrat", sans-serif;
    font-size: 14px;
    line-height: 1;
}
table.pricing-table thead th:first-child {
    border-radius: 4px 0 0 0;
}
table.pricing-table thead th {
    background-color: #1576c4;
    padding: 15px 24px;
    text-align-last: left;
    color: #fff;
    border: none;
    font-weight: 500;
}
.--central, .--c {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1200px;
    margin: auto;
}
table.pricing-table td:first-child {
    width: 1%;
}

table.pricing-table td {
    padding: 18px 24px;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    border-color: #e0e0e0;
}
table.pricing-table tbody tr:nth-child(even) {
    background: #f7f7f7;
}
.text-center.title_banggia {
    font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
    color: #026b94;margin-bottom: 10px;
}
.form-search-banggia .input-group-prepend.edit-select {
    position: absolute;
    left: 0;
    top: 0;
}
.form-search-banggia .form-control {
    padding-right: 30px;
    border-radius: 0;
    height: 40px;
    font-size: 16px;
}
.result_banggia table {margin-bottom: 0;}
.form-search-banggia select.form-control{width: 160px}
.form-search-banggia input.form-control{padding-left: 170px;font-style: italic}
.result_banggia table tr td:first-child,
.result_banggia table tr th:first-child{
    width: 2%;
}
.result_banggia table tr td:last-child,
.result_banggia table tr th:last-child{
    width: 15%;
}
.result_banggia table tr td,
.result_banggia table tr th{padding: 5px;}
.result_banggia table tr th {
    border-bottom: 0;
    background: #026b94;
    border: 1px solid #026b94;
    color: #fff;
    font-size: 13px;
}
.form-search-banggia{margin: 15px 0;}
.result_banggia table tr:nth-child(2n){
    background-color: rgb(171, 236, 255);
}
.result_banggia table tr td {
    border-color: rgb(243, 243, 243);
}
.result_banggia table tr:nth-child(2n) td{
    border-color: rgb(171, 236, 255);
}
.form-search-banggia button {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0;
    line-height: 26px;
}
.itemxetnghiem .relative {
    padding-left: 30px;
    position: relative;
    border-bottom: 1px solid #f5f5f5;
}
.itemxetnghiem .relative > .labelCheckAll {
    width: 16px;
    border: 1px solid #ccc;
    border-radius: 2px;
    display: block;
    position: absolute;
    left: 8px;
    top: 50%;
    height: 16px;
    background-color: #fff;
    -webkit-transform: translate(0, -50%);
       -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
         -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
}
.itemxetnghiem .relative > .labelCheckAll.checked {
    background: url('../images/checked.png');
    border: 0;
}

.submenu_dropdown {
    position: absolute;
    left: 100%;
    top: 0;
    padding: 0;
    margin: 0;
    list-style: none;
    background-color: #fff;
    width: 100%;
    display: none;
}
.dropdown-menu li:hover > ul{display: block;}
.submenu_dropdown a {
    display: block;
    padding: 7px 10px !important;
}