/***** Header *****/

/*Duy CSS cho header*/

p,
h1,
h2,
h3,
h4,
h5 {

  margin: 0px;

}

#tim-kiem {

  float: right;

  width: 50%;

}

/*Hết Duy CSS cho header*/

.full-header {

  background: rgba(0, 0, 0, 0);

  float: left;

  width: 100%;

  border-bottom: 1px solid #32251D;

  padding: 10px 0;



}

#header-box-bottom {

  display: flex;

  align-items: center;

  justify-content: space-between;

}



#header {

  float: left;

  width: 100%;

}

.header-logo img {

  width: auto;

}

.top-link {

  margin-top: 0;

  line-height: 40px;

}

.header-box {

  float: left;

  width: 100%;

}

.header-row {

  float: right;

  width: 50%;

}

.menu-header {

  float: left;

  margin: 0px;

  padding: 0px;

  text-align: center;

}

.menu-header li {

  float: left;

  box-sizing: border-box;

  display: inline-block;

}

.menu-header li a {

  border-left: 1px solid #ccc;

  border-right: 1px solid #ccc;

  color: #13b2ec;

  float: left;

  font-size: 11px;

  font-weight: normal;

  line-height: 35px;

  padding-left: 22px;

  padding-right: 5px;

  text-decoration: none;

}

.menu-header li:last-child a {

  border: none;

}

.menu-header-2 {

  float: right;

  border-right: 1px solid #ccc;

}

.menu-header li:first-child {

  background:

}

.header-logo {

  box-sizing: border-box;

  float: left;

  width: 30%;

}



.header-item {

  float: left;

  padding-left: 40px;

  width: 10%;

  margin-left: 3.5%;

  margin-top: 15px;

  font-size: 14px;

  font-weight: normal;

}

.header-item span {

  float: left;

  width: 100%;

}



.header-item-1 {

  background: rgba(0, 0, 0, 0);

}

.header-item-2 {

  background: rgba(0, 0, 0, 0);

}

.header-item-3 {

  background: rgba(0, 0, 0, 0);

}

.header-item-4 {

  background: rgba(0, 0, 0, 0);

}

.header-item .text-item {

  color: #222;

  font-size: 14px;

  font-weight: normal;

}

.header-logo img {

  max-height: 90px;

}



/*Responsive*/

@media only screen and (max-width:1200px) {

  /* 

  .full-header {

    min-height: 220px;  

  }

  #header-box-bottom {

    min-height: 220px;

  }*/

}

@media only screen and (max-width: 960px) {}

@media only screen and (max-width: 768px) {

  /*Duy CSS*/

  /*  .full-header {

    min-height: unset;

  }

  #header-box-bottom {

    min-height: 200px;

  }*/

}

@media only screen and (max-width: 640px) {

  .header-row {

    width: 100%;

  }

  .menu-header {

    width: 100%;

  }



  .menu-header li {

    float: none;

  }

  #tim-kiem {

    width: 65%;

  }

  /*  #header-box-bottom {

    min-height: 140px;

  }*/

}

@media only screen and (max-width: 480px) {

  .header-item {

    width: 90%;

    margin-left: 10%;

  }

  .header-logo {

    width: 35%;

  }

}