/**
 * @file
 * Subtheme specific CSS.
 */
.bg {
  background-image: url(../images/background.jpg);
  background-repeat:repeat-y;
  background-size: 100% 100%;
  height: 1080px;
  width: 100%;
  background-size: auto;
}

.csslogo {
  display: inline-block;
  float: left;
}

.menu-chinh {
  display: inline-block;
  text-align: center;
}

#block-arc-mainnavigation {
  text-align: right;
}
#superfish-main {
  display: inline-block;
  padding-top: 50px;
}

.sf-menu li a {
  text-decoration: none;
  font-size: 18px;
  text-transform: uppercase;
  padding-left: 12px;
  color: #f3b931;
}
.blockhome {
  margin-top: 60px;
}
.title-fontpage {
  text-decoration: none;
  color: #f3b931;
  font-weight: 600;
  font-style: bold;
  letter-spacing: 5px;
  word-spacing: 15px;
}
.title-fontpage a {
  text-decoration: none;
}
.fieldbodyhome {
  margin-top: 50px;
  margin-bottom: 30px;
}
.morehome {
  margin-top: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
  border:solid #f3b931 1px;
  border-radius: 5px;
}
.morehome a {
  text-decoration: none;
}
/**
* Khoang cach logo
*/
 .main-content {
   margin-top: 30px;
 }
/**
* Gioi thieu
*/
#block-arc-page-title {
  color: #f3b931;
  text-transform: uppercase;
}
/**
* Contact
*/
.bg-contact,
.bg-duan {
  background-color: #11435a;
}
/**
* Background thiet ke kien truc
*/
.bg-tkkt {
  background-image: url(../images/bgtkkt.png);
  background-repeat:repeat-y;
  background-size: 100% 100%;
  height: 1080px;
  width: 100%;
  background-size: auto;
}
/**
*Boton from input chinh trong bai viet
*/
.nhanform a {
  text-decoration: none;
  color: #ffffff;
  background-color: #b59237;
  border-radius: 5px;
  padding: 10px;
}
.bg-tkkt_gd1 {
  background-image: url(../images/gd1.png);
  height: 1080px;
  width: 100%;
  background-size: auto;
}
.bg-tkkt_gd2 {
  background-image: url(../images/gd2.png);
  height: 1080px;
  width: 100%;
  background-size: auto;
}
.bg-tkkt_gd3 {
  background-image: url(../images/gd3.png);
  height: 1080px;
  width: 100%;
  background-size: auto;
}
.bg-tkkt_gd4 {
  background-image: url(../images/gd4.png);
  height: 1080px;
  width: 100%;
  background-size: auto;
}
.bg-tkkt_uudai1 {
  background-image: url(../images/uudai1.png);
  height: 1080px;
  width: 100%;
  background-size: auto;
}
.bg-tkkt_uudai2 {
  background-image: url(../images/uudai2.png);
  height: 1080px;
  width: 100%;
  background-size: auto;
}
.bg-tknt {
  background-image: url(../images/tknt.png);
  height: 1080px;
  width: 100%;
  background-size: auto;
}
.bg-tknt_gd1 {
  background-image: url(../images/ntgd1.png);
  background-repeat: no-repeat;
  background-size: 100% 100% ;
  height: 100vh;
  margin: 3px auto 0;
  background-position: center;
  background-attachment: fixed;
}
.bg-tknt_gd2 {
  background-image: url(../images/ntgd2.png);
  background-repeat: no-repeat;
  background-size: 100% 100% ;
  height: 100vh;
  margin: 3px auto 0;
  background-position: center;
  background-attachment: fixed;
}
.bg-tknt_gd3 {
  background-image: url(../images/ntgd3.png);
  background-repeat: no-repeat;
  background-size: 100% 100% ;
  height: 100vh;
  margin: 3px auto 0;
  background-position: center;
  background-attachment: fixed;
}
.bg-tknt_gd4 {
  background-image: url(../images/ntgd4.png);
  background-repeat: no-repeat;
  background-size: 100% 100% ;
  height: 100vh;
  margin: 3px auto 0;
  background-position: center;
  background-attachment: fixed;
}
.bg-tknt_gd5 {
  background-image: url(../images/ntgd5.png);
  background-repeat: no-repeat;
  background-size: 100% 100% ;
  height: 100vh;
  margin: 3px auto 0;
  background-position: center;
  background-attachment: fixed;
}
.bg-tknt_gd6 {
  background-image: url(../images/ntgd6.png);
  background-repeat: no-repeat;
  background-size: 100% 100% ;
  height: 100vh;
  margin: 3px auto 0;
  background-position: center;
  background-attachment: fixed;
}
.bg-tknt_gd7 {
  background-image: url(../images/ntgd7.png);
  background-repeat: no-repeat;
  background-size: 100% 100% ;
  height: 100vh;
  margin: 3px auto 0;
  background-position: center;
  background-attachment: fixed;
}
.bg-tkcq {
  background-image: url(../images/tkcq.png);
  background-repeat: no-repeat;
  background-size: 100% 100% ;
  height: 100vh;
  margin: 3px auto 0;
  background-position: center;
  background-attachment: fixed;
}
.bg-dv {
  background-image: url(../images/dichvu.png);
  background-repeat: no-repeat;
  background-size: 100% 100% ;
  height: 100vh;
  margin: 3px auto 0;
  background-position: center;
  background-attachment: fixed;
}

.bg-view-duan {
  background-image: url(../images/bg-duan.png);
  background-repeat:repeat-y;
  background-size: 100% 100%;
  margin: 3px auto 0;
  background-position: center;
  background-attachment: fixed;
}
.title-duan {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
.title-duan a {
  text-decoration: none;
}
.next {
  float: left;
  text-align: center;
}
.previous {
  text-align: center;
}
.horizontal-tabs-panes {
  display: flex;
}
.page-node-3 .horizontal-tabs,
.page-node-17 .horizontal-tabs,
.page-node-21 .horizontal-tabs,
.page-node-20 .horizontal-tabs,
.page-node-4 .horizontal-tabs
 {
  display: none;
}