body, html {  color: #000;  font-family: "Roboto Condensed", Arial, sans-serif;  font-size: 14px;  word-spacing: 1px; }  figure {  margin: 0px;  padding: 0px;  position: relative }  h2, h3, h4 {  font-size: 14px;  line-height: 20px;  font-weight: bold; }  a, a:hover, a:focus {  color: #ebb30e; }  *:focus {  outline: unset !important; }  body iframe, .fb_iframe_widget >span {  max-width: 100% !important }  h1 {  font-size: 26px; }  body {  margin-left: auto;  margin-right: auto;  display: block;  top: 0px !important;  background-color: #FFF;  overflow-x: hidden; }  body:after {  clear: both;  content: ""; }  .relative {  position: relative; }  #wrapper {  position: relative;  clear: both; }  #wrapper:after {  content: "";  clear: both;  display: block; }  .text-left {  text-align: left !important; }  .relative {  position: relative; }  select[disabled=disabled], input[disabled=disabled] {  background-color: #EBEBE4 }  .block {  display: block }  .float_right {  float: right; }  .float_left {  float: left; }  table {  border-width: 1px;  border-spacing: 0px;  border-style: none;  border-color: gray;  border-collapse: collapse;  font-size: 12px;  width: 100%; }  th {  background: #ddd;  color: #222;  padding: 10px;  text-align: left;  border: 1px solid #ccc; }  td {  padding: 10px;  border: 1px solid #ccc; }  tr:nth-child(2n) {  background: #eaeaea; }  .table>h2, .table>h1 {  color: #800000;  font-size: 2em }  .table>table {  margin: 10px auto;  display: table;  border-collapse: collapse;  border-spacing: 0px;  border-color: gray;  border: 1px solid #666 }  .table>table tr td {  border: 1px solid #DDD;  padding: 5px 10px }  .table>table tr th {  border: 1px solid #DDD;  padding: 5px 10px;  background-color: #F5F5F5 }  .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {  width: 100% !important }  .table-red tr:nth-child(2n) {  background: #ff0000;  color: #FFF; }  .table-red th, .table-red td {  border-color: #F00 !important; }  .border-none table, .border-none table th, .border-none table td, .border-none table tr {  border-collapse: collapse;  border-spacing: 0px;  border: none !important;  background: none !important; }  .padding-bs-0 {  padding-left: 0px;  padding-right: 0px;  margin-left: auto;  margin-right: auto }  .padding-bs-left {  padding-right: 0px }  .mod_article img, .mod_article img, #footer img, .img-reponsive img, figure img {  max-width: 100% !important;  height: auto !important }  .invisible {  display: none !important }  #main {  margin-bottom: 0px; }  #main > .inside:after {  clear: both;  content: "";  display: block }  .img-border {  display: inline-block;  margin-left: -4px;  float: inherit;  text-align: center; }  .img-border img {  border: 1px solid #E8E8E8; }  .overflow {  overflow: hidden !important;  display: block;  position: relative; }  #header .inside > .more-inside {  position: relative; }  #container:after, #header:after {  clear: both;  content: "";  display: block; }  .header-flash {  color: transparent; }  .slick-dots {  display: none !important; }  #header .logo img {  max-width: 100% !important;  position: relative;  z-index: 100;  margin: 10px 0px; }  #container {  padding-top: 15px; }  .skiptranslate {  display: none !important; }  .div-padding-top {  display: block;  clear: both;  padding-top: 30px; }  .control-slider {  display: block;  margin-bottom: 15px; }  #footer .footer-background {  padding-top: 20px;  padding-bottom: 10px;  background: #00a55a;  color: #FFF; }  #footer .footer-background a {  color: #FFF; }  #footer:after {  clear: both;  content: "";  display: block;  padding: 0px;  margin: 0px; }  #footer .copyright, #footer .copyright a {  color: #a0a0a0;  font-size: 12px; }  #footer .copyright p {  margin: 0px;  padding: 10px 0px; }  #footer.fixbottom {  position: absolute;  bottom: 0px;  width: 100%; }  #footer .footer-copyright {  background: #eaeaea;  padding: 0px 0px; }  #top-link-block {  bottom: 50px;  right: 20px;  position: fixed;  z-index: 900;  opacity: 0 }  #top-link-block > a {  background: url("/files/system/img/general/back-top.png") center top no-repeat;  padding-top: 25px;  width: 55px;  display: block;  text-align: center;  text-indent: 1000px; }  .background-bre {  padding: 0px 0px 0px 0px;  background: #f7f4f4; }  .menu-brebrum {  display: block; }  .menu-brebrum span {  display: inline-block;  padding: 1px;  color: #eab30e;  text-transform: uppercase;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  font-size: 0.9em; }  .menu-brebrum ul {  list-style: none;  margin: 0px;  padding: 0px; }  .menu-brebrum ul li {  display: inline-block;  white-space: normal;  font-size: 0.9em;  padding: 8px 0px; }  .menu-brebrum ul li:after {  content: "/";  display: inline-block;  padding-left: 10px;  padding-right: 10px }  .menu-brebrum ul li.last:after {  display: none }  .menu-brebrum ul li a, .menu-brebrum ul li {  color: #9c9c9c }  .contact-hotline {  font-size: 1.4em;  font-weight: bold;  padding-top: 12px;  padding-right: 10px;  color: #eab30e; }  .contact-hotline i {  font-size: 0.8em;  padding: 0 3px; }  .icon-search {  vertical-align: top;  padding-top: 0px;  padding-left: 0px; }  .icon-search .block-absolute-search {  display: none;  opacity: 0;  -webkit-transition: -webkit-transform 0.4s ease;  -ms-transition: -ms-transform 0.4s ease;  transition: transform 0.4s ease;  position: fixed;  z-index: 9999;  margin: 0px !important;  background: rgba(0, 0, 0, 0.85);  left: 0px;  color: #FFF;  top: 0px;  width: 100%;  height: 100%; }  .icon-search .block-absolute-search.active {  display: block;  opacity: 1; }  .icon-search .block-absolute-search > div {  position: fixed;  margin: 0px !important;  left: 0px;  top: 0px;  width: 100%;  height: 100%;  display: -webkit-box !important;  display: -moz-box !important;  display: -ms-flexbox !important;  display: -webkit-flex !important;  display: flex !important;  -webkit-flex-direction: row !important;  -ms-flex-direction: row !important;  flex-direction: row !important;  -webkit-flex-wrap: wrap !important;  -ms-flex-wrap: wrap !important;  flex-wrap: wrap !important;  -webkit-box-pack: center !important;  -moz-box-pack: center !important;  -webkit-justify-content: center !important;  -ms-flex-pack: center !important;  justify-content: center !important;  -webkit-box-align: center !important;  -moz-box-align: center !important;  -webkit-align-items: center !important;  -ms-flex-align: center !important;  align-items: center !important; }  .icon-search .block-absolute-search > div div {  position: relative; }  .icon-search .block-absolute-search form {  width: 90%;  max-width: 500px;  display: block; }  .icon-search .block-absolute-search .close-search {  position: fixed;  top: 15px;  right: 45px;  z-index: 9999;  cursor: pointer; }  .icon-search > span {  font-size: 1.5em;  color: #000;  cursor: pointer;  height: 30px;  width: 30px;  line-height: 50px;  text-align: center; }  .block-search {  margin-bottom: 0px;  vertical-align: top;  display: block;  margin-top: 3px; }  .block-search div {  display: block;  margin: 0px;  padding: 0px;  vertical-align: top }  .block-search input[type=text] {  vertical-align: top;  height: 46px;  width: 100%;  color: #000;  border: 1px solid #afafaf;  outline: none !important;  background: #FFF;  padding-left: 10px;  padding-right: 10px; }  .block-search input[type=submit] {  position: relative;  vertical-align: top;  text-indent: 1000px;  display: inline-block;  width: 40px;  height: 40px;  border: none;  margin: 0px;  padding: 0px;  line-height: 30px;  background: #eab30e url("/files/system/img/general/search-icon.png") center center no-repeat;  margin-left: -30px;  margin-top: 0px; }  .block-search input[type=submit] {  position: absolute;  height: 46px;  width: 60px;  top: 0px;  right: 0px; }  #header .block-languages {  vertical-align: top; }  .block-languages {  display: block;  margin-top: 5px;  position: relative;  z-index: 802;  margin-right: 15px; }  .block-languages h2 {  display: inline-block;  margin: 0px;  padding-right: 10px;  font-size: 1em;  font-weight: bold;  vertical-align: top;  padding-top: 6px; }  .block-languages ul {  display: inline-block;  margin: 0px;  padding: 0px;  vertical-align: top;  overflow: hidden; }  .block-languages ul li {  display: inline-block;  white-space: nowrap;  vertical-align: top; }  .block-languages ul li a, #header .block-languages ul li span {  padding-left: 32px;  display: block;  font-size: 12px;  height: 20px;  line-height: 22px;  margin: 10px 0px 10px 10px;  color: #FFF;  text-align: left;  text-indent: -1000px;  overflow: hidden; }  .block-languages ul li .lang-vi {  background: url("/files/system/img/general/flag_vi.gif") left center no-repeat;  background-size: 32px 20px; }  .block-languages ul li .lang-en {  background: url("/files/system/img/general/flag_en.gif") left center no-repeat;  background-size: 32px 20px; }  .slider-home {  position: fixed;  width: 100%;  height: 100%;  top: 0px;  left: 0px; }  .navbar-default {  background: none;  border: none;  border-radius: 0px;  min-height: 0px;  margin-bottom: 0px;  padding-top: 10px; }  .navbar-default > a {  color: #000;  font-size: 1.5em; }  .navbar-default > a .icon-menu {  display: inline-block;  width: 27px;  height: 22px;  margin-top: 2px; }  .navbar-default > a .icon-menu:before {  font-family: 'fontdl';  content: '\e805'; }  .button-social {  font-size: 1em;  padding: 5px 0px; }  .button-social a {  border: 1px solid #FFF;  color: #FFF;  font-size: 14px;  padding: 8px;  width: 40px;  height: 40px;  line-height: 40px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  text-align: center; }  #left .fb_iframe_widget, #right .fb_iframe_widget {  display: block !important }  #left .fb_iframe_widget >span, #right .fb_iframe_widget >span {  width: 100% }  .background-none {  background: none !important;  border: none !important;  box-shadow: none; }  .block-menu.empty-none {  border: none !important;  box-shadow: none !important;  background: none !important;  padding-bottom: 0px !important; }  .padding-none {  padding: 0px; }  .pagination {  display: block;  clear: both; }  .pagination > p {  display: block;  border-bottom: 3px double #DEDEDE;  text-align: center;  font-weight: bold;  color: #FFF;  padding-bottom: 5px; }  .pagination ul {  list-style: none;  padding: 0px;  margin: 10px 0px;  text-align: center }  .pagination ul li {  display: inline-block;  white-space: normal;  padding: 5px }  .pagination ul li a, .pagination ul li span {  display: block;  padding: 3px 7px;  background: none;  color: #000; }  .pagination ul li span, .pagination ul li a:hover {  background: #ebb30e;  color: #FFF; }  .form-contact-div {  padding-top: 0px;  padding-bottom: 20px }  .form-contact-div > h2 {  display: block;  float: left;  padding: 12px;  font-weight: normal;  background-color: #eab354;  color: white;  margin: 10px 0px 0px 0px; }  .form-contact-div  form {  display: block;  clear: both; }  .form-contact-div  form > div >div {  display: block;  position: relative;  padding: 12px 5px;  vertical-align: top }  .form-contact-div  form > div >.submit_container {  display: block;  text-align: right;  margin-right: 2% }  .form-contact-div  form > div >div>label.input-contact {  display: inline-block;  width: 30%;  padding-right: 2%;  vertical-align: top;  text-align: right;  position: relative;  padding-top: 10px; }  .form-contact-div  form > div >div>input.input-contact, .form-contact-div > form > div >div>textarea.input-contact {  display: inline-block;  width: 66%;  padding-left: 1%;  padding-right: 1%;  padding-top: 8px;  padding-bottom: 8px;  border: 1px solid #C5C5C5;  color: #000 !important;  background: #FFF; }  .form-contact-div  form > div >div>.captcha_text {  display: block;  color: #AB0202;  background-color: #F1F1F1;  margin-right: 2%;  padding: 10px;  margin-left: 30%;  margin-top: 5px }  .form-contact-div  form > div >div input.submit {  background: #dedede;  border: 1px solid #dedede;  padding: 10px 30px;  color: #000;  font-weight: bold;  text-transform: uppercase; }  .form-contact-div  form > div >div input.submit:hover {  background: #eab30e;  border-color: #eab30e;  color: #FFF; }  .form-contact-div  form > div >div >label.input-contact .mandatory {  color: #F00;  display: inline-block;  white-space: normal;  padding-left: 5px;  position: absolute; }  .form-contact-div  form > div >div p.error {  color: #F00;  position: absolute;  right: 5%; }  .form-contact-div  form > div >div .filedQuestion {  display: inline-block;  width: 66%; }  .form-contact-div  form > div >div .filedQuestion p.error {  position: relative;  right: inherit;  top: 0px; }  .form-contact-div  form > div >div .filedQuestion img {  margin-bottom: 5px;  width: 200px; }  .form-contact-div  form > div >div .filedQuestion input.input-contact {  margin: 0px;  width: calc(100% - 205px);  height: 54px;  vertical-align: top;  border: 1px solid #C5C5C5;  color: #000 !important;  background: #FFF; }  .form-contact-div .btn {  margin-top: 15px;  min-width: 150px;  font-size: 1.2em;  text-transform: uppercase;  background: #0077e0;  color: #FFF;  border: 1px solid #FFF;  box-shadow: 3px 3px 2px 0px #d6d6d6; }  .form-contact-div abbr {  color: #F00; }  .str_wrap {  overflow: hidden;  zoom: 1;  position: relative;  -moz-user-select: none;  -khtml-user-select: none;  user-select: none;  white-space: nowrap }  .str_move {  white-space: nowrap;  position: absolute;  top: 0;  left: 0;  cursor: move }  .str_move_clone {  display: inline-block;  display: inline;  zoom: 1;  vertical-align: top;  position: absolute;  left: 100%;  top: 0 }  .str_vertical .str_move_clone {  left: 0;  top: 100% }  .str_down .str_move_clone {  left: 0;  bottom: 100% }  .str_vertical .str_move, .str_down .str_move {  white-space: normal;  width: 100% }  .str_static .str_move, .no_drag .str_move, .noStop .str_move {  cursor: inherit }  .str_wrap img {  max-width: none !important }  .pdf_link {  display: block;  padding-top: 10px; }  .gallery-list {  display: block;  position: relative;  margin: 0px auto 15px 0px; }  .gallery-list > h2, .gallery-list > h1 {  font-size: 2em;  margin: 15px 0px;  padding: 0px;  color: #ff0000; }  .gallery-list ul {  list-style: none;  margin: 0px;  padding: 0px; }  .gallery-list ul li {  float: inherit !important;  display: inline-block;  vertical-align: top;  padding: 5px; }  .gallery-list ul li figure a {  position: relative;  z-index: 1;  display: block; }  .gallery-list ul li figure a:after {  opacity: 0;  position: absolute;  z-index: 2;  width: 140%;  height: 120%;  top: -10%;  left: -20%;  text-align: center;  content: "";  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.18);  border: 8px solid rgba(255, 255, 255, 0.19);  background: rgba(0, 0, 0, 0.38) url("/files/system/img/general/search-icon.png") center center no-repeat;  color: #FFF;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 10.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }  .gallery-list ul li figure:hover a:after {  width: 90%;  height: 90%;  left: 5%;  top: 5%;  opacity: 1; }  .gallery-list ul li span {  display: block;  padding: 10px 0px 20px 0px;  color: #ff6000;  text-transform: uppercase; }  .gallery-list ul li a:hover, .gallery-list ul li a:focus {  text-decoration: none; }  h2.title-headdline, h1.title-headdline, #footer .block-parner > h2, .block-menu-home > h2, .block-color h2.headline, .block-color > h1 {  display: block;  font-size: 1.6em;  position: relative;  color: #eab30e;  font-weight: normal;  text-transform: uppercase;  margin-top: 0px;  margin-bottom: 30px;  padding-top: 6px;  padding-left: 58px;  line-height: 1.2em; }  h2.title-headdline > span, h1.title-headdline > span, #footer .block-parner h2 > span, .block-menu-home > h2 span, .block-color h2.headline span, .block-color > h1 span {  display: block; }  .block-color h2.headline span:before {  position: absolute;  content: "Xem thêm >>";  right: 0px;  top: 10px;  height: 100%;  font-size: 12px;  text-transform: none; }  h2.title-headdline > span:after, h1.title-headdline > span:after, #footer .block-parner > h2 > span:after, .block-menu-home > h2 span:after, .block-color h2.headline span:after, .block-color > h1 span:after {  font-family: 'fontdl';  content: '\f19c';  font-size: 37px;  display: block;  text-align: center;  z-index: 20;  margin-top: 0px;  position: absolute;  top: 6px;  left: 5px; }  h2.icon-comment > span:after, h1.icon-comment > span:after {  content: '\f4ac'; }  h2.icon-news > span:after, h1.icon-news > span:after {  content: '\e831'; }  h2.icon-design > span:after, h1.icon-design > span:after, .icon-design h2.headline span:after {  content: '\e83a'; }  h2.icon-about > span:after, h1.icon-about > span:after {  content: '\e82f'; }  h2.icon-contruct > span:after, h1.icon-contruct > span:after, .icon-contruct h2.headline span:after {  content: '\e818'; }  .catedory-search > h1 span:after, h2.icon-search-main > span:after {  content: '\e837'; }  h2.title-headdline:after, h1.title-headdline:after, .block-color h2.headline:after, .block-color > h1:after {  content: "";  display: block;  width: calc(100% - 60px);  position: absolute;  right: 0%;  bottom: -5px;  height: 1px;  background: #eab30e; }  h2.text-left > span:after, h1.text-left > span:after {  left: 0px; }  #header .background-menu {  position: relative;  z-index: 100;  background: #8BC34A; }  .tp-caption.medium_bg_orange {  background: none !important;  text-align: center !important;  border: 2px solid #FFF !important;  border-left: none !important;  border-right: none !important;  padding: 15px 30px !important;  color: #FFF !important;  text-shadow: 1px 1px 0px #000 !important;  font-size: 40px !important;  max-width: 90% !important;  white-space: normal;  line-height: 40px !important;  font-weight: normal; }  .tp-leftarrow.default, .tp-rightarrow.default {  bottom: 80px !important;  top: auto !important; }  .tp-rightarrow.default {  right: auto !important;  left: 80px !important; }  .tp-banner-container {  width: 100% !important; }  .block-menu-border {  position: fixed;  top: calc(50% - 77px);  right: 10px;  padding: 0px 0px 0px 0px; }  .block-menu-border:after {  display: block;  content: "";  clear: both; }  .block-menu-border figure img {  width: 110px; }  .block-menu-border figure {  display: inline-block;  vertical-align: top;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  position: relative;  overflow: hidden;  margin-bottom: 10px;  -webkit-transition: -webkit-transform 0.4s ease;  -ms-transition: -ms-transform 0.4s ease;  transition: transform 0.4s ease; }  .block-menu-border figure > a:after {  content: "";  display: block;  position: absolute;  z-index: 10;  left: 0px;  top: 0px;  right: 0px;  bottom: 0px; }  .block-menu-border figure > span {  position: absolute;  top: calc(50% - 20px);  left: 0px;  right: 0px;  z-index: 5;  font-size: 1.4em;  height: 40px;  line-height: 40px;  text-transform: uppercase;  color: #000; }  .block-menu-border figure:before {  display: block;  position: absolute;  left: 0px;  right: 0px;  top: calc(50% - 20px);  height: 40px;  content: "";  z-index: 3;  background: #FFF }  .block-menu-border figure:after {  content: "";  z-index: 4;  position: absolute;  top: 0px;  left: 0px;  right: 0px;  bottom: 0px;  -webkit-transition: -webkit-transform 0.4s ease;  -ms-transition: -ms-transform 0.4s ease;  transition: transform 0.4s ease; }  .block-menu-border .bg-black figure:after {  background: #191919; }  .block-menu-border .bg-black figure > span {  color: #FFF; }  .block-menu-border .bg-gray figure:after {  background: #EEE; }  .block-menu-border .bg-yellow figure:after {  background: #ecb70f; }  .block-menu-border div figure:hover {  transform: scale(1.1);  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -o-transform: scale(1.1);  -ms-transform: scale(1.1); }  .header-background {  position: absolute;  top: 0px;  left: 0px;  right: 0px;  z-index: 999;  padding: 0px 0px 0px 0px;  background: #FFF; }  .header-background .menu-background { }  #header .menu-background .logo {  position: absolute;  left: 40px;  top: 2px; }  #header .menu-background .logo img {  max-height: 42px !important;  margin: 0px;  padding: 0px;  max-width: inherit !important; }  .menu-background {  background: #FFF; }  .menu-tab-left ul {  list-style: none;  padding: 15px 0px;  display: block; }  .menu-tab-left ul li {  display: inline-block;  vertical-align: top; }  .menu-tab-left ul li span, .menu-tab-left ul li a {  display: block;  padding: 20px 15px;  border-left: 1px solid #CCC;  text-transform: uppercase;  font-size: 1.2em;  font-weight: bold;  color: #000; }  .menu-tab-left ul li span, .menu-tab-left ul li a.active, .menu-tab-left ul li a:hover {  color: #ebb80e;  text-decoration: none; }  .menu-tab-left ul li.last span, .menu-tab-left ul li.last a {  border-right: 1px solid #CCC; }  .div-teaser-round > div {  padding: 15px;  background: #eab30e; }  .div-teaser-header {  background: #f1eff4;  padding-top: 40px; }  .back >a {  padding: 10px 15px;  font-size: 1.2em;  background: #ebb80e;  color: #FFF;  display: inline-block;  margin-top: 15px; }  @media screen and (min-width:768px) {  .col-sm-center {   text-align: center !important;  }   .col-sm-left {   text-align: left !important;  }   .col-sm-right {   text-align: right !important;  }   .col-sm-inline {   display: inline-block !important;   vertical-align: top !important;   white-space: normal;   float: none !important;   margin-left: -3px !important;  }   .sm-text-middle {   vertical-align: middle !important;  }   .col-sm-block {   display: block !important;  }   .col-sm-no-padding-left {   padding-left: 0px !important;  }   .col-sm-no-padding-right {   padding-right: 0px !important;  }   .col-sm-no-padding {   padding-left: 0px !important;   padding-right: 0px !important;  }   .block-languages ul li a, .block-languages ul li span {   position: relative;  }   .video-block.last {   margin-bottom: 0px;  }   .tp-bullets {   bottom: 50px !important;   left: 90% !important;  }   .tp-bullets.simplebullets.round .bullet {   border: 1px solid #ffffff;   height: 6px;   width: 30px;   background: #00000096;  }   .tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {   background: #FFF;   border-color: #FFF;  }   .contact-online-div .content-main .rows>div.icon-full .info {   color: #949494;  }   .contact-online-div .content-main .hotline .title {   color: #EF0000;   padding-right: 5px  }   .header-background {   padding-top: 0px;  }   .header-background .menu-background {   margin-top: 0px;  }   .line-height-footer {   line-height: 40px;   padding-left: 10px;   padding-top: 5px;  }   .background-img-one {   position: relative;   z-index: 3;  }   .background-img-two {   margin-left: -25%;   right: 0px;   z-index: 1;   position: relative;  }   .div-teaser-round {   position: relative;   margin-bottom: 15px;  }   .div-teaser-round > div {   display: inline-block;   -webkit-border-radius: 50%;   -moz-border-radius: 50%;   border-radius: 50%;   overflow: hidden;   position: relative;  }   .div-teaser-round .teaser-text {   position: absolute;   z-index: 2;   padding: 12%;   left: 0px;   top: 0px;   bottom: 0px;   right: 0px;   display: -webkit-box !important;   display: -moz-box !important;   display: -ms-flexbox !important;   display: -webkit-flex !important;   display: flex !important;   -webkit-flex-direction: row !important;   -ms-flex-direction: row !important;   flex-direction: row !important;   -webkit-flex-wrap: wrap !important;   -ms-flex-wrap: wrap !important;   flex-wrap: wrap !important;   -webkit-box-pack: center !important;   -moz-box-pack: center !important;   -webkit-justify-content: center !important;   -ms-flex-pack: center !important;   justify-content: center !important;   -webkit-box-align: center !important;   -moz-box-align: center !important;   -webkit-align-items: center !important;   -ms-flex-align: center !important;   align-items: center !important;  }  }  @media screen and (min-width:992px) {  .padding-top-md-15 {   padding-top: 15px  }   .col-md-center {   text-align: center !important;  }   .col-md-left {   text-align: left !important;  }   .col-md-right {   text-align: right !important;  }   .col-md-inline {   display: inline-block !important;   float: none !important;   vertical-align: top !important;   margin-left: -3px !important;  }   .md-text-middle {   vertical-align: middle !important;  }   .col-md-block {   display: block !important;  }   .col-md-no-padding-left {   padding-left: 0px;  }   .col-md-no-padding-right {   padding-right: 0px;  }   .col-md-no-padding {   padding-left: 0px !important;   padding-right: 0px !important;  }   .col-md-no-padding-left {   padding-left: 0px;  }   .col-md-no-padding-right {   padding-right: 0px;  }   .form-contact-div-order div.input-text {   width: 33.3%;   padding-left: 1%;   padding-right: 1%;   display: inline-block;  }  }  @media screen and (max-width:992px) and (min-width:768px) {  .padding-top-sm-15 {   padding-top: 15px  }   .col-sm-center {   text-align: center;  }   .col-sm-only-no-padding-left {   padding-left: 0px;  }   .col-sm-only-no-padding-right {   padding-right: 0px;  }   #header .block-languages a, #header .block-languages span {   text-indent: -1000px;   position: relative;   overflow: hidden;  }   .form-contact-div > form > div >div p.error {   color: #F00;   position: absolute;   right: 5%;   top: -10px  }   .header-translate {   text-align: left;   padding-left: 15px  }   .tp-caption.medium_bg_orange {   font-size: 30px !important;   line-height: 30px !important;  }  }  @media screen and (max-width:1199px) and (min-width:992px) {  .block-search {   margin-top: 0px;   position: relative;   top: 0px;   text-align: center;   right: auto;  }   .block-search form {   text-align: center  }   .col-md-only-no-padding-left {   padding-left: 0px;  }   .col-md-only-no-padding-right {   padding-right: 0px;  }  }  @media screen and (max-width:1250px) {  .ads-banner-scroll {   display: none  }  }  @media screen and (min-width:1200px) {  .col-lg-center {   text-align: center !important;  }   .col-lg-left {   text-align: left !important;  }   .col-lg-right {   text-align: right !important;  }   .col-lg-inline {   display: inline-block !important;   float: none !important;   vertical-align: top !important;   margin-left: -3px !important;  }   .lg-text-middle {   vertical-align: middle !important;  }   .col-lg-block {   display: block !important;  }   .col-lg-no-padding-left {   padding-left: 0px !important;  }   .col-lg-no-padding-right {   padding-right: 0px !important;  }   .col-lg-no-padding {   padding-left: 0px !important;   padding-right: 0px !important;  }   .col-lg-padding-left {   padding-left: 15px !important;  }   .col-lg-padding-right {   padding-right: 15px !important;  }  }  @media screen and (max-width:767px) {  .hamburger.animated.fadeInLeft.is-open {   position: absolute;   z-index: 1;   right: -190px;  }   /*  #footer {   padding-bottom: 33px;  } */   .static-xs {   position: static !important;  }   .padding-top-xs-15 {   padding-top: 15px  }   .col-xs-center {   text-align: center !important;  }   .col-xs-left {   text-align: left !important;  }   .col-xs-right {   text-align: right !important;  }   .col-xs-inline {   display: inline-block !important;   float: none !important;   vertical-align: top;   margin-left: -3px !important;  }   .xs-text-middle {   vertical-align: middle !important;  }   .col-xs-block {   display: block !important;  }   .col-xs-no-padding-left {   padding-left: 0px;  }   .col-xs-no-padding-right {   padding-right: 0px;  }   .col-xs-6 {   width: 49.9%;  }   .col-xs-no-padding {   padding-left: 0px !important;   padding-right: 0px !important;  }   #header {   position: relative;   z-index: 100;   right: 0px;   left: 0px;   z-index: 1000;  }   .menu-footer-left {   position: relative;   margin: 0px;   padding: 0px;   display: block;   background: none;   text-align: center;  }   .header-hotline-mobile {   color: #f10000;   padding: 1px;   position: fixed;   bottom: 0px;   width: 100%;   left: 0px;   z-index: 1001;  }   .header-hotline-mobile a {   text-decoration: none;   color: #FFF;   display: inline-block;   width: calc(50% - 3px);   position: relative;   padding: 5px 0px;   font-size: 1em;   box-shadow: 0px 0px 0px 1px #ecb70f;   background: #000;   border-radius: 0px;  }   .header-hotline-mobile a b {   font-weight: normal;  }   .header-hotline-mobile i:before {   font-family: 'fontdl';   padding-right: 5px;  }   .header-hotline-mobile .hotline i:before {   content: '\e828';   -webkit-animation: fadeCome linear 1s infinite;   animation: fadeCome linear 1s infinite;  }   .header-hotline-mobile .sms i:before {   content: '\e80d';  }   .header-hotline-mobile .location i:before {   content: '\e826';  }   @-webkit-keyframes fadeCome {   0% {  opacity: 1;   }    50% {  opacity: 0;   }    100% {  opacity: 1;   }   }   @-moz-keyframes fadeCome {   0% {  opacity: 1;   }    50% {  opacity: 0;   }    100% {  opacity: 1;   }   }   .float_right {   float: inherit;  }   .float_left {   float: inherit;  }   #footer .copyright {   padding: 0px 15px 5px 15px;  }   .slick-prev, .slick-next {   display: none !important;  }   #left, #right {   box-shadow: none;   margin-top: 0px;   margin-bottom: 10px  }   #left>.inside, #right>.inside {   float: inherit  }   .goog-te-menu-frame {   width: 100% !important  }   /*  .block-menu-border figure img{width: 110px;}  .block-menu-border{top:50%;left: 0px; right:0px; bottom: auto; }  .block-menu-border > div{display: block;  width: 100%;}  .block-menu-border .ce_hyperlink{width: 33%; display: inline-block; vertical-align: top;}  */ }  @media screen and (max-width:640px) {  .col-xxs-center {   text-align: center !important;  }   .col-xxs-left {   text-align: left !important;  }   .col-xxs-right {   text-align: right !important;  }   .col-xxs-inline {   display: inline-block !important;   float: none !important;   vertical-align: top;  }   .col-xxs-block {   display: block !important;  }   .col-xxs-6 {   width: 49.9%;  }   .hidden-xxs {   display: none !important;  }   #top-link-block {   display: none !important;  }   .form-contact-div > h2 {   font-size: 1.2em  }   .form-contact-div > form > div >.submit_container {   display: block;   text-align: right;   margin-right: 2%  }   .form-contact-div > form > div >div>label.input-contact {   display: block;   padding-right: 2%;   width: 98%;   text-align: left;  }   .form-contact-div > form > div >div>input.input-contact, .form-contact-div > form > div >div>textarea.input-contact {   display: block;   width: 98%;   padding-left: 0.5%;   padding-right: 0.5%  }   .form-contact-div > form > div >div>.captcha_text {   display: block;   color: #AB0202;   background-color: #F1F1F1;   margin-right: 2%;   padding: 10px;   margin-left: 0%;   margin-top: 5px;   width: 98%  }   .form-contact-div > form > div >div p.error {   position: relative;   right: 0px;   top: inherit  }   .form-contact-div  form > div >div .filedQuestion {   display: block;   width: auto;  }   .pgwSlider .ps-caption b {   font-size: 1.2em  }   h2.title-headdline, h1.title-headdline, #footer .block-parner > h2, .block-menu-home > h2 {   font-size: 1.5em;  }   .tp-caption.medium_bg_orange {   font-size: 20px !important;   line-height: 20px !important;  }   .header-background figure > span {   font-size: 1em;  }   .menu-tab-left ul li span, .menu-tab-left ul li a {   font-size: 1em;   padding: 15px 8px;  }  }  @media screen and (min-width:640px) {  -  .div-table {   display: table;   width: 100%;  }  }
