.inner-content {

  margin-top: 0px !important;

}

.home #title-page {

  display: none !important;

}

.row-box {


  float: left;

  width: 100%;

}

.row-box:first-child {

  margin-bottom: 0;

  padding-top: 50px;

}

#inner-slide {

  margin: auto;

  max-width: 1200px;

  padding: 0 10px;

}

#inner-slide section {

  border-bottom: 5px solid #2b251d;

  box-shadow: 0 1px 5px 0 #4a4a4a;

  position: relative;

  z-index: 99;

}

.full-content {


  float: left;

  width: 100%;

}

.content-box-1 {

  box-sizing: border-box;

  float: left;

  width: 100%;

}

/*CSS cho hover rearmore*/

#img-ath {

  float: left;

  width: 50%;

  display: block;

}

#text-ath {

  float: right;

  width: 49%;

  display: block;

}

#text-ath:hover {

  text-decoration: none;

}

#bt-read {

  background: #bc9b5e url("images/readmore.png") no-repeat scroll center center;

  bottom: 0;

  float: right;

  height: 50px;

  position: absolute;

  right: 0;

  width: 10%;

}

#bt-read:hover {

  background-color: #79634a;

  transition: 0.3s;

}

/*Hết CSS cho hover rearmore*/

/*CSS cho khung dịch vụ*/

#dich-vu {

  float: left;

  width: 100%;

  margin-bottom: 50px;

  display: flex;

  justify-content: space-between;

  flex-wrap: wrap;

}

h1.title span,
h2.title span,
h3.title span,
h4.title span,
h5.title span,
h6.title span {

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

}

h1.title span,
h2.title span,
h3.title span,
h4.title span,
h5.title span,
h6.title span {

  display: block;

  margin: 0;

  padding: 7px 10px;

}

h1.title,
h2.title,
h3.title,
h4.title,
h5.title,
h6.title {

  color: #fffae4;

  text-shadow: -1px -1px 0 #634e37;

}

h1.title,
h2.title,
h3.title,
h4.title,
h5.title,
h6.title {

  line-height: 45px;

  text-transform: uppercase;

}

h1.title,
h2.title,
h3.title,
h4.title,
h5.title,
h6.title {

  background: rgba(0, 0, 0, 0) url("images/title-shadow.png") no-repeat scroll center bottom;

  color: #fffae4;

  margin-bottom: 20px;

  padding-bottom: 18px;

  text-shadow: -1px -1px 0 #634e37;

}

.one-fourth {

  width: 23.5%;

}



.content-center-aligned {

  float: left;

  text-align: center;

  width: 100%;

}

.home .content-center-aligned p {

  color: #4e4635;

  font-size: 14px !important;

  font-weight: normal !important;

  line-height: 20px;

  margin-bottom: 0;

  text-align: justify;

}

.home .content-center-aligned a {

  color: #322f20;

}

.home .content-center-aligned a {

  display: block;

  margin-bottom: 20px;

  transition: all 400ms ease-in-out 0s;

  width: 100%;

}

span.arctext {

  display: block;

  font-size: 22px !important;

  margin-bottom: 8px !important;

}

.one-fourth .rounded-img {

  border-radius: 100%;

}

.border {

  border: 8px solid #bc9b5e;

}

.rounded-img {

  background: #bc9b5e none repeat scroll 0 0;

}

.rounded-img {

  border: medium none !important;

}

.border {

  display: block;

  transition: all 400ms ease-in-out 0s;

}

.rounded-img {

  height: 92%;

  margin-bottom: 20px;

  padding: 8px;

  width: 92%;

}

.one-half img,
.one-third img,
.one-fourth img,
.three-fourth img,
.two-third img {

  margin: 0;

  max-width: 100%;

}

.rounded-img img {

  border-radius: 100%;

  display: block;

  width: 100%;

}

a img {

  border: medium none;

}

.content-center-aligned p a .rounded-img:hover {

  background: #000;

  transition: 0.3s;

}

.content-center-aligned p a:hover {

  text-decoration: none;

  color: #A59D7D;

  transition: 0.3s;

}



#dich-vu .title span {

  color: #fffae4;

  font-size: 26px !important;

  text-shadow: -1px -1px 0 #634e37;

}

/*Hết CSS cho khung dịch vụ*/

/*CSS cho khung ẩm thực*/

#am-thuc {

  float: left;

  width: 100%;

  display: flex;

  justify-content: space-between;

  flex-wrap: wrap;

}

#am-thuc .title span {

  color: #fffae4;

  font-size: 26px !important;

  text-shadow: -1px -1px 0 #634e37;

}

.one-half {

  /* margin: 0 1% !important; */

  width: 48.5%;

}

.column.last {

  margin-right: 0;

}

.box-content {

  background: #fffcf1 none repeat scroll 0 0;

  border-bottom: 5px solid #bc9b5e;

}

.box-content {

  float: left;

  position: relative;

  width: 100%;

}

.box-content img.alignleft {

  height: auto;

  margin-bottom: 0;

  width: 100%;

}

.one-half img,
.one-third img,
.one-fourth img,
.three-fourth img,
.two-third img {

  margin: 0;

  max-width: 100%;

}

.alignleft,
img.alignleft {

  display: inline;

  float: left;

}

img.size-auto,
img.size-large,
img.size-full,
img.size-medium {

  height: auto;

}

.box-content h2 {

  color: #322f20;

  font-size: 19px !important;

  font-weight: normal;

  line-height: 26px;

  margin-bottom: 15px;

  margin-top: 20px;

  padding: 0 10px;

}

#am-thuc .box-content p {

  line-height: 20px;

  margin-bottom: 10px;

  padding: 0 10px;



}

.box-content a.readmore {

  bottom: 0;

  position: absolute;

  right: 0;

}

.readmore {

  background: #bc9b5e url("images/readmore.png") no-repeat scroll center center;

}

.readmore {

  display: block;

  height: 50px;

  transition: all 400ms ease-in-out 0s;

  width: 50px;

}

.readmore:hover {

  background-color: #79634a;

}

#bt-read:hover #tiptip_holder {

  display: block;

  transition: 0.3s;

}

#tiptip_holder {

  display: none;

  left: -13px;

  position: relative;

  top: -31px;

  z-index: 99;

}

#tiptip_holder.tip_top {

  padding-bottom: 5px;

}

/*#tiptip_holder.tip_top #tiptip_arrow {

  border-top-color: #141208;

}*/

#tiptip_arrow,
#tiptip_arrow_inner {

  border-color: transparent;

  border-style: solid;

  border-width: 6px;

  height: 0;

  position: absolute;

  width: 0;

}

#tiptip_holder.tip_top #tiptip_arrow_inner {

  border-top-color: rgba(25, 25, 25, 0.92);

  left: 26px;

  position: absolute;

  top: 18px;

}

#tiptip_arrow,
#tiptip_arrow_inner {

  border-color: transparent;

  border-style: solid;

  border-width: 6px;

  height: 0;

  position: absolute;

  width: 0;

}

#tiptip_content {

  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #141208 9%, #28240c 25%) repeat scroll 0 0;

  border: 1px solid #000000;

  border-radius: 5px;

  box-shadow: 0 1px 0 0 #77735c inset;

  color: #a29b7c;

  font-size: 12px;

  padding: 4px 3px;

  position: absolute;

  text-align: center;

  width: 69px;

  z-index: 9999;

}

#button-readmore {

  float: right;

  width: 16%;

}

#button-readmore:hover #tiptip_holder {

  display: block;

  transition: 0.5s;

}

/*Hết CSS cho khung ẩm thực*/

/*CSS cho khung thông tin*/

#thong-tin {

  float: left;

  margin-top: 40px;

  padding-bottom: 50px;

  width: 100%;

  display: flex;

  justify-content: space-between;

  flex-wrap: wrap;

}

.tt-number {

  float: left;

  width: 32%;

}

#thong-tin .title span {

  color: #fffae4;

  font-size: 18px !important;

  text-shadow: -1px -1px 0 #634e37;

}

.tt-number h1.title,
.tt-number h2.title,
.tt-number h3.title,
.tt-number h4.title,
.tt-number h5.title,
.tt-number h6.title {

  background: rgba(0, 0, 0, 0) url("images/title-shadow-one-third.png") no-repeat scroll center bottom;

}

ul.flower-bullet {

  clear: both;

  list-style-position: outside;

  list-style-type: none;

  padding: 0;

  margin-bottom: 20px;

}

ul.flower-bullet.green li {

  background: rgba(0, 0, 0, 0) url("images/bullet-green.png") no-repeat scroll top 6px left 2px;

}

ul.flower-bullet li {

  display: block;

  padding-bottom: 10px;

  padding-left: 20px;

}

ul.flower-bullet li a {

  color: #4e4635;

  font-size: 13px;

}

ul.flower-bullet li a:hover {

  text-decoration: underline;

  color: #687719;

  transition: 0.3s;

}

.tt-number h4 {

  margin-bottom: 0px;

}

.tt-number img {

  float: left;

  width: 100%;

  height: auto;

}

.notice {

  clear: both;

  float: left;

  font-size: 22px;

  line-height: 40px;

  margin: -10px 0 10px;

  width: 100%;

  color: #4e4635;

}

.notice span.right-text {

  color: #8a2626;

  font-size: 15px !important;

}

.left-text {

  font-size: 16px !important;

}

strong {

  font-weight: bold;

}

.tt-number p {

  line-height: 20px !important;

}

/*Hết CSS cho khung thông tin*/

/*CSS cho khung liên hệ home*/

#lien-he-home {

  float: left;

  width: 100%;
  background: #22783f29;

  display: flex;

  justify-content: center;

  flex-wrap: wrap;

  align-items: center;

}

#lien-he-home-left {

  float: left;

  width: 60%;

}

#lien-he-home-right {

  float: right;

  width: 25%;

}

#lien-he-home-left h2 {

  color: #322f20;

  font-size: 28px;

  font-weight: normal;

  padding: 20px;

}

#inner-lien-he-right {

  background: #56a74a;

  float: left;

}

#inner-lien-he-right a {

  border: medium none;

  color: #fffae4;

  float: left;

  overflow: visible;

  padding: 10px 26px;

  text-align: center;

  text-shadow: -1px -1px 0 #634e37;

  text-transform: uppercase;

}

#inner-lien-he-right a:hover {

  text-decoration: none;

}

#inner-lien-he-right:hover {

  background: rgba(0, 0, 0, 0) url("images/btn-bg-hover.jpg") repeat scroll 0 0;

  transition: 0.3s;

}

/*Hết CSS cho khung liên hệ home*/

.title-cat {

  float: left;

  width: 100%;

  height: 30px;

  background: #FFFFFF;

  font-size: 18px;

  text-align: center;

  border-bottom: 3px solid #252525;

}

.title-cat h4 {

  float: none;

  margin: 0 6px;

  text-transform: uppercase;

  display: inline-block;

  background: url("images/bg_heading_left.png") no-repeat left center;

  padding-left: 80px;

}

.title-cat a {

  color: #252525;

  font-weight: normal;

  line-height: 30px;

  text-decoration: none;

  background: url("images/bg_heading_right.png") no-repeat right center;

  padding-right: 80px;

}

.home .yit-wcan-container {



  margin-bottom: 10px;

}

.home #row-wrap-content {

  margin-top: 10px;

  float: left;

  width: 100%;

}

.full-content #sibar-right .sidebar-mainphone {

  background: url("images/icondd.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

  border-bottom: 1px solid #C0EFF8;

  color: #FF0000;

  font-size: 20px;

  height: 40px;

  line-height: 40px;

  margin: auto;

  padding-bottom: 5px;

  padding-left: 45px;

}

#row-wrap-slide {

  background: rgba(0, 0, 0, 0) url("images/slider-bg.jpg") repeat scroll 0 0;

  float: left;

  width: 100%;

}

.content-box-1 {

  float: left;

  width: 75%;

}

.content-box {

  float: left;

  width: 100%;

}

#sibar-right {

  margin-left: 2%;

}





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

  .row-box:first-child {

    padding-top: 35px;

  }

  #dich-vu {

    margin-bottom: 30px;

  }

  span.arctext {

    margin-bottom: 10px !important;

    text-align: center;

  }



  #thong-tin {

    padding-bottom: 30px;

    margin-top: 30px;

  }

}



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



  #am-thuc .box-content p {

    font-size: 14px;

    text-align: justify;

  }

  #bt-read {

    display: none !important;

  }

  .box-content h2 {

    font-size: 17px !important;

    margin-bottom: 5px;

  }

  #lien-he-home-left h2 {

    font-size: 24px;

    padding: 10px;

  }

  #thong-tin {

    padding-bottom: 20px;

  }

}



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

  .row-box:first-child {

    padding-top: 15px;

  }

  span.arctext {

    font-size: 19px !important;

  }

  #img-ath {

    float: left;

    width: 100%;

  }

  #text-ath {

    float: right;

    width: 100%;

  }

  .box-content img.alignleft {

    max-height: 220px;

    object-fit: cover;

  }

  #thong-tin .title span {

    font-size: 14px !important;

  }

  #lien-he-home-left h2 {

    font-size: 21px;

    padding: 10px;

  }

}



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

  .one-fourth {

    width: 48%;

  }

  h1.title,
  h2.title,
  h3.title,
  h4.title,
  h5.title,
  h6.title {

    padding-bottom: 10px;

  }

  #dich-vu {

    margin-bottom: 20px;

  }

  .tt-number {

    width: 100%;

  }

  #lien-he-home-left h2 {

    font-size: 18px;

    padding: 10px;

  }

  #lien-he-home-left {

    float: left;

    width: 75%;

  }

  ul.flower-bullet {

    margin-bottom: 10px;

  }

}

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

  .one-half {

    width: 100%;

  }

  #thong-tin {

    margin-top: 20px;

  }

  #lien-he-home-right {

    width: 35%;

  }

  #lien-he-home-left {

    width: 65%;

  }

  .home .rounded-img {

    width: 100%;

  }

}