/*---Base---*/
@font-face {
  font-family: Baskerville;
  /*src: url('../fonts/' + $src + '.eot');
    src: url('../fonts/' + $src + '.eot?#iefix') format('embedded-opentype'),
         url('../fonts/' + $src + '.woff') format('woff');*/
  src: url("../fonts/BaskervilleVN.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: myriab;
  /*src: url('../fonts/' + $src + '.eot');
    src: url('../fonts/' + $src + '.eot?#iefix') format('embedded-opentype'),
         url('../fonts/' + $src + '.woff') format('woff');*/
  src: url("../fonts/myriadpro-boldcond-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

/*-----CSS RESET---------*/
html {
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background-color: transparent; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button, select {
  text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  display: block;
  width: 100%; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/*-----END RESET---------*/
/*---Components---*/
/*@import "components/_button.scss";
@import "components/_check-box.scss";
@import "components/_radio-button.scss";
@import "components/_pagination.scss";
@import "components/_effect-hover.scss";
@import "components/_live-support.scss";
@import "components/_star-rating.scss";*/
.owlFull {
  float: left;
  width: 100%; }
  .owlFull:hover .owl-prev, .owlFull:hover .owl-next {
    opacity: 1; }
  .owlFull .owl-item img {
    max-width: 100%; }
  .owlFull .owl-controls .owl-buttons {
    position: absolute;
    top: calc(50% - 24px);
    height: 0;
    width: 100%; }
  .owlFull .owl-prev, .owlFull .owl-next {
    position: absolute;
    margin: 0;
    background: black;
    width: 48px;
    height: 52px;
    padding: 2px 0 0;
    line-height: 48px;
    text-align: center;
    font-size: 38px;
    color: #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    border-radius: 4px;
    opacity: 1; }
    .owlFull .owl-prev:hover, .owlFull .owl-next:hover {
      background: #be9461; }
  .owlFull .owl-prev {
    left: -50px; }
  .owlFull .owl-next {
    right: -50px; }
    .owlFull .owl-next i {
      padding-right: 0; }

/*@import "components/_slider-gallery.scss";
@import "components/_slider-detail-product.scss";
@import "components/_tabs.scss";
@import "components/_popup_login-resgister_v1.scss";
@import "components/_popup-before-page.scss";
@import "components/_cart-popup.scss";*/
/*---Layout---*/
html {
  background-color: #ffffff; }

body {
  font-family: Baskerville, sans-serif;
  font-size: 15px;
  color: #383838; }

.wrapper {
  float: left;
  width: 100%; }

.fl {
  float: left; }

.fr {
  float: right; }

a {
  -webkit-transition: 0.2s all ease-in;
  transition: 0.2s all ease-in; }
  a:hover {
    -webkit-transition: 0.2s all ease-out;
    transition: 0.2s all ease-out;
    text-decoration: none;
    outline: none; }
  a:focus {
    text-decoration: none;
    outline: none; }

ul {
  list-style-type: none;
  padding-left: 0;
  list-style: none;
  margin-bottom: 0; }
  ul li {
    list-style: none; }

h1, h2, h3, h4, h5, h6 {
  color: #383838;
  margin: 0;
  padding: 0;
  display: block;
  width: 100%; }

.tbw-5, .tbw-10, .tbw-15, .tbw-20, .tbw-25, .tbw-30, .tbw-35, .tbw-40, .tbw-45, .tbw-50, .tbw-55, .tbw-60, .tbw-65, .tbw-70, .tbw-75, .tbw-80, .tbw-85, .tbw-90, .tbw-95, .tbw-100 {
  display: block; }

.tbw-5 {
  width: 5%; }

.tbw-10 {
  width: 10%; }

.tbw-15 {
  width: 15%; }

.tbw-20 {
  width: 20%; }

.tbw-25 {
  width: 25%; }

.tbw-30 {
  width: 30%; }

.tbw-35 {
  width: 35%; }

.tbw-40 {
  width: 40%; }

.tbw-45 {
  width: 45%; }

.tbw-50 {
  width: 50%; }

.tbw-55 {
  width: 55%; }

.tbw-60 {
  width: 60%; }

.tbw-65 {
  width: 65%; }

.tbw-70 {
  width: 70%; }

.tbw-75 {
  width: 75%; }

.tbw-80 {
  width: 80%; }

.tbw-85 {
  width: 85%; }

.tbw-90 {
  width: 90%; }

.tbw-95 {
  width: 95%; }

.tbw-100 {
  width: 100%; }

i.fa {
  padding-right: 5px; }

.divBlockL {
  width: 100%;
  float: left;
  display: block; }

.divBlockR {
  width: 100%;
  float: right;
  display: block; }

.npd {
  padding: 0 !important; }
  .npdt {
    padding-top: 0 !important; }
  .npdb {
    padding-bottom: 0 !important; }
  .npdl {
    padding-left: 0 !important; }
  .npdr {
    padding-right: 0 !important; }

.nmg {
  margin: 0 !important; }
  .nmgt {
    margin-top: 0 !important; }
  .nmgb {
    margin-bottom: 0 !important; }
  .nmgl {
    margin-left: 0 !important; }
  .nmgr {
    margin-right: 0 !important; }

@media (max-width: 480px) {
  .npdt {
    padding-top: 15px !important; }
  .npdb {
    padding-bottom: 15px !important; }
  .npdl {
    padding-left: 15px !important; }
  .npdr {
    padding-right: 15px !important; } }

/*Scroll Top*/
#scrollTop {
  position: fixed;
  right: 20px;
  bottom: 100px;
  background: #fce450;
  color: #fff;
  width: 34px;
  height: 34px;
  text-align: center;
  line-height: 30px;
  text-decoration: none;
  -ms-opacity: 0.8;
  opacity: 0.8;
  display: none;
  border-radius: 3px;
  z-index: 99999; }
  #scrollTop span {
    display: block;
    font-size: 2em;
    text-align: center; }
  #scrollTop:hover {
    -ms-opacity: 0.8;
    opacity: 0.8; }

/*@import "layouts/_sidebar-mobie.scss";*/
#header-main {
  float: left;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  border-top: 10px solid #0f9fdb;
  background-color: #0f9fdb;
  border-bottom: 2px solid #0f9fdb;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
  #header-main.active {
    border-top: 1px solid #fce450;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }

.logo {
  width: 240px;
  float: left;
  padding: 15px 0; }
  .logo img {
    max-width: 100%; }

.head-phone {
  font-size: 16px;
  color: #3c0e33;
  padding: 8px 15px;
  border-radius: 8px;
  background-color: #fff;
  float: right;
  margin: 17px 0; }
  .head-phone:hover {
    color: #fff;
    background-color: #fce450; }

#mainMenu {
  float: left;
  display: inline-block;
  text-align: center;
  width: calc(100% - 395px);
  height: 75px; }
  #mainMenu > ul {
    display: inline-block;
    margin: 0 auto;
    text-align: left; }
    #mainMenu > ul > li {
      display: block;
      float: left; }
      #mainMenu > ul > li > a {
        display: block;
        color: #333333;
        font-size: 15px;
        padding: 25px 21px 24px 21px;
        float: left;
        text-transform: uppercase;
        position: relative;
        border-bottom: 5px solid transparent;
        -webkit-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out; }
        #mainMenu > ul > li > a:before {
          width: 1px;
          content: "";
          height: 42px;
          background-color: #d7d7d7;
          position: absolute;
          right: 0;
          top: calc(50% - 21px); }
      #mainMenu > ul > li:first-child > a:after {
        width: 1px;
        content: "";
        height: 42px;
        background-color: #d7d7d7;
        position: absolute;
        left: 0;
        top: calc(50% - 21px); }
      #mainMenu > ul > li.active > a {
        color: #fff;
        border-bottom: 5px solid #0f9fdb; }
      #mainMenu > ul > li:hover {
        -webkit-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out; }
        #mainMenu > ul > li:hover > a {
          color: #fff;
          border-bottom: 5px solid #0f9fdb; }

.wrapper {
  padding-top: 87px; }

@media only screen and (max-width: 1024px) {
  .logo {
    width: 180px; }
  #mainMenu {
    width: calc(100% - 180px); }
  .head-phone {
    display: none; }
  #mainMenu > ul > li > a {
    padding: 25px 15px 24px 15px; } }

@media (max-width: 800px) {
  .wrapper {
    padding-top: 0px; }
  .wrapper-main {
    padding-top: 50px; } }

@media (max-width: 800px) {
  #header-main {
    display: none; } }

/*Open Header mobie*/
#header-sidebar {
  width: 100%;
  position: fixed;
  height: 50px;
  background: #0f9fdb;
  z-index: 999999; }

.left-h-sidebar {
  width: 60px;
  height: 50px;
  float: left;
  position: relative;
  text-align: center; }
  .left-h-sidebar a {
    width: 100%;
    height: 100%;
    border: 0;
    background: none;
    cursor: pointer;
    display: block;
    text-align: center; }
    .left-h-sidebar a span {
      color: #fff;
      line-height: 50px;
      font-size: 42px; }
    .left-h-sidebar a:focus {
      outline: none; }

.right-h-sidebar {
  width: calc(100% - 60px);
  float: left;
  padding-right: 60px; }
  .right-h-sidebar .logo-mobie {
    line-height: 39px;
    display: block;
    text-align: center;
    height: 50px;
    padding: 5px; }
    .right-h-sidebar .logo-mobie a {
      display: block;
      height: 100%; }
      .right-h-sidebar .logo-mobie a img {
        max-width: 100%;
        vertical-align: middle;
        max-height: 100%;
        display: inline-block; }

.button-call-search {
  background: #fff;
  border-radius: 18px;
  text-align: center;
  line-height: 36px;
  color: #0f9fdb;
  font-size: 30px;
  position: absolute;
  right: 15px;
  top: 8px;
  width: 34px;
  height: 34px; }

.boxMobieSearch {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #fff;
  visibility: hidden;
  left: 0;
  -ms-opacity: 0;
  opacity: 0;
  top: 0;
  z-index: 10;
  padding: 7px;
  display: none;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  .boxMobieSearch.open {
    display: block;
    visibility: visible;
    -ms-opacity: 1;
    opacity: 1; }

.frMobie-search {
  height: 100%;
  width: 100%;
  position: relative;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  z-index: 99; }
  .frMobie-search .ipt-search {
    width: calc(100% - 91px);
    border: none;
    text-indent: 10px;
    float: left;
    background: none;
    font-size: 16px;
    border: 1px solid #cccccc;
    height: 37px;
    border-radius: 0; }
    .frMobie-search .ipt-search:focus {
      outline: none; }
  .frMobie-search .bt-search-mb {
    width: 46px;
    float: left;
    height: 37px;
    background: #353535;
    border: none;
    margin-top: 0;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase; }
    .frMobie-search .bt-search-mb span {
      font-size: 24px; }
  .frMobie-search .bt-close-search-mb {
    width: 41px;
    float: left;
    border: none;
    background: none;
    height: 37px; }
    .frMobie-search .bt-close-search-mb span {
      font-size: 22px; }

#overlay {
  position: fixed;
  width: 100%;
  display: none;
  background-color: rgba(0, 0, 0, 0.7);
  height: 100%; }
  #overlay.active {
    visibility: visible;
    z-index: 99999;
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out; }

footer {
  float: left;
  width: 100%;
  background-color: #0f9fdb;
  padding: 15px 0; }
  footer span {
    color: #fff;
    font-size: 18px; }
  footer a {
    color: #fff;
    font-size: 18px;
    text-decoration: none; }

[data-aos][data-aos][data-aos-duration='50'], body[data-aos-duration='50'] [data-aos] {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms; }

[data-aos][data-aos][data-aos-delay='50'], body[data-aos-delay='50'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='50'].aos-animate, body[data-aos-delay='50'] [data-aos].aos-animate {
  -webkit-transition-delay: 50ms;
          transition-delay: 50ms; }

[data-aos][data-aos][data-aos-duration='100'], body[data-aos-duration='100'] [data-aos] {
  -webkit-transition-duration: .1s;
          transition-duration: .1s; }

[data-aos][data-aos][data-aos-delay='100'], body[data-aos-delay='100'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='100'].aos-animate, body[data-aos-delay='100'] [data-aos].aos-animate {
  -webkit-transition-delay: .1s;
          transition-delay: .1s; }

[data-aos][data-aos][data-aos-duration='150'], body[data-aos-duration='150'] [data-aos] {
  -webkit-transition-duration: .15s;
          transition-duration: .15s; }

[data-aos][data-aos][data-aos-delay='150'], body[data-aos-delay='150'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='150'].aos-animate, body[data-aos-delay='150'] [data-aos].aos-animate {
  -webkit-transition-delay: .15s;
          transition-delay: .15s; }

[data-aos][data-aos][data-aos-duration='200'], body[data-aos-duration='200'] [data-aos] {
  -webkit-transition-duration: .2s;
          transition-duration: .2s; }

[data-aos][data-aos][data-aos-delay='200'], body[data-aos-delay='200'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='200'].aos-animate, body[data-aos-delay='200'] [data-aos].aos-animate {
  -webkit-transition-delay: .2s;
          transition-delay: .2s; }

[data-aos][data-aos][data-aos-duration='250'], body[data-aos-duration='250'] [data-aos] {
  -webkit-transition-duration: .25s;
          transition-duration: .25s; }

[data-aos][data-aos][data-aos-delay='250'], body[data-aos-delay='250'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='250'].aos-animate, body[data-aos-delay='250'] [data-aos].aos-animate {
  -webkit-transition-delay: .25s;
          transition-delay: .25s; }

[data-aos][data-aos][data-aos-duration='300'], body[data-aos-duration='300'] [data-aos] {
  -webkit-transition-duration: .3s;
          transition-duration: .3s; }

[data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate {
  -webkit-transition-delay: .3s;
          transition-delay: .3s; }

[data-aos][data-aos][data-aos-duration='350'], body[data-aos-duration='350'] [data-aos] {
  -webkit-transition-duration: .35s;
          transition-duration: .35s; }

[data-aos][data-aos][data-aos-delay='350'], body[data-aos-delay='350'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='350'].aos-animate, body[data-aos-delay='350'] [data-aos].aos-animate {
  -webkit-transition-delay: .35s;
          transition-delay: .35s; }

[data-aos][data-aos][data-aos-duration='400'], body[data-aos-duration='400'] [data-aos] {
  -webkit-transition-duration: .4s;
          transition-duration: .4s; }

[data-aos][data-aos][data-aos-delay='400'], body[data-aos-delay='400'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate {
  -webkit-transition-delay: .4s;
          transition-delay: .4s; }

[data-aos][data-aos][data-aos-duration='450'], body[data-aos-duration='450'] [data-aos] {
  -webkit-transition-duration: .45s;
          transition-duration: .45s; }

[data-aos][data-aos][data-aos-delay='450'], body[data-aos-delay='450'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='450'].aos-animate, body[data-aos-delay='450'] [data-aos].aos-animate {
  -webkit-transition-delay: .45s;
          transition-delay: .45s; }

[data-aos][data-aos][data-aos-duration='500'], body[data-aos-duration='500'] [data-aos] {
  -webkit-transition-duration: .5s;
          transition-duration: .5s; }

[data-aos][data-aos][data-aos-delay='500'], body[data-aos-delay='500'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='500'].aos-animate, body[data-aos-delay='500'] [data-aos].aos-animate {
  -webkit-transition-delay: .5s;
          transition-delay: .5s; }

[data-aos][data-aos][data-aos-duration='550'], body[data-aos-duration='550'] [data-aos] {
  -webkit-transition-duration: .55s;
          transition-duration: .55s; }

[data-aos][data-aos][data-aos-delay='550'], body[data-aos-delay='550'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='550'].aos-animate, body[data-aos-delay='550'] [data-aos].aos-animate {
  -webkit-transition-delay: .55s;
          transition-delay: .55s; }

[data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] {
  -webkit-transition-duration: .6s;
          transition-duration: .6s; }

[data-aos][data-aos][data-aos-delay='600'], body[data-aos-delay='600'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='600'].aos-animate, body[data-aos-delay='600'] [data-aos].aos-animate {
  -webkit-transition-delay: .6s;
          transition-delay: .6s; }

[data-aos][data-aos][data-aos-duration='650'], body[data-aos-duration='650'] [data-aos] {
  -webkit-transition-duration: .65s;
          transition-duration: .65s; }

[data-aos][data-aos][data-aos-delay='650'], body[data-aos-delay='650'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='650'].aos-animate, body[data-aos-delay='650'] [data-aos].aos-animate {
  -webkit-transition-delay: .65s;
          transition-delay: .65s; }

[data-aos][data-aos][data-aos-duration='700'], body[data-aos-duration='700'] [data-aos] {
  -webkit-transition-duration: .7s;
          transition-duration: .7s; }

[data-aos][data-aos][data-aos-delay='700'], body[data-aos-delay='700'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='700'].aos-animate, body[data-aos-delay='700'] [data-aos].aos-animate {
  -webkit-transition-delay: .7s;
          transition-delay: .7s; }

[data-aos][data-aos][data-aos-duration='750'], body[data-aos-duration='750'] [data-aos] {
  -webkit-transition-duration: .75s;
          transition-duration: .75s; }

[data-aos][data-aos][data-aos-delay='750'], body[data-aos-delay='750'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='750'].aos-animate, body[data-aos-delay='750'] [data-aos].aos-animate {
  -webkit-transition-delay: .75s;
          transition-delay: .75s; }

[data-aos][data-aos][data-aos-duration='800'], body[data-aos-duration='800'] [data-aos] {
  -webkit-transition-duration: .8s;
          transition-duration: .8s; }

[data-aos][data-aos][data-aos-delay='800'], body[data-aos-delay='800'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate {
  -webkit-transition-delay: .8s;
          transition-delay: .8s; }

[data-aos][data-aos][data-aos-duration='850'], body[data-aos-duration='850'] [data-aos] {
  -webkit-transition-duration: .85s;
          transition-duration: .85s; }

[data-aos][data-aos][data-aos-delay='850'], body[data-aos-delay='850'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='850'].aos-animate, body[data-aos-delay='850'] [data-aos].aos-animate {
  -webkit-transition-delay: .85s;
          transition-delay: .85s; }

[data-aos][data-aos][data-aos-duration='900'], body[data-aos-duration='900'] [data-aos] {
  -webkit-transition-duration: .9s;
          transition-duration: .9s; }

[data-aos][data-aos][data-aos-delay='900'], body[data-aos-delay='900'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='900'].aos-animate, body[data-aos-delay='900'] [data-aos].aos-animate {
  -webkit-transition-delay: .9s;
          transition-delay: .9s; }

[data-aos][data-aos][data-aos-duration='950'], body[data-aos-duration='950'] [data-aos] {
  -webkit-transition-duration: .95s;
          transition-duration: .95s; }

[data-aos][data-aos][data-aos-delay='950'], body[data-aos-delay='950'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='950'].aos-animate, body[data-aos-delay='950'] [data-aos].aos-animate {
  -webkit-transition-delay: .95s;
          transition-delay: .95s; }

[data-aos][data-aos][data-aos-duration='1000'], body[data-aos-duration='1000'] [data-aos] {
  -webkit-transition-duration: 1s;
          transition-duration: 1s; }

[data-aos][data-aos][data-aos-delay='1000'], body[data-aos-delay='1000'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1000'].aos-animate, body[data-aos-delay='1000'] [data-aos].aos-animate {
  -webkit-transition-delay: 1s;
          transition-delay: 1s; }

[data-aos][data-aos][data-aos-duration='1050'], body[data-aos-duration='1050'] [data-aos] {
  -webkit-transition-duration: 1.05s;
          transition-duration: 1.05s; }

[data-aos][data-aos][data-aos-delay='1050'], body[data-aos-delay='1050'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1050'].aos-animate, body[data-aos-delay='1050'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.05s;
          transition-delay: 1.05s; }

[data-aos][data-aos][data-aos-duration='1100'], body[data-aos-duration='1100'] [data-aos] {
  -webkit-transition-duration: 1.1s;
          transition-duration: 1.1s; }

[data-aos][data-aos][data-aos-delay='1100'], body[data-aos-delay='1100'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1100'].aos-animate, body[data-aos-delay='1100'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s; }

[data-aos][data-aos][data-aos-duration='1150'], body[data-aos-duration='1150'] [data-aos] {
  -webkit-transition-duration: 1.15s;
          transition-duration: 1.15s; }

[data-aos][data-aos][data-aos-delay='1150'], body[data-aos-delay='1150'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1150'].aos-animate, body[data-aos-delay='1150'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.15s;
          transition-delay: 1.15s; }

[data-aos][data-aos][data-aos-duration='1200'], body[data-aos-duration='1200'] [data-aos] {
  -webkit-transition-duration: 1.2s;
          transition-duration: 1.2s; }

[data-aos][data-aos][data-aos-delay='1200'], body[data-aos-delay='1200'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1200'].aos-animate, body[data-aos-delay='1200'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s; }

[data-aos][data-aos][data-aos-duration='1250'], body[data-aos-duration='1250'] [data-aos] {
  -webkit-transition-duration: 1.25s;
          transition-duration: 1.25s; }

[data-aos][data-aos][data-aos-delay='1250'], body[data-aos-delay='1250'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1250'].aos-animate, body[data-aos-delay='1250'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.25s;
          transition-delay: 1.25s; }

[data-aos][data-aos][data-aos-duration='1300'], body[data-aos-duration='1300'] [data-aos] {
  -webkit-transition-duration: 1.3s;
          transition-duration: 1.3s; }

[data-aos][data-aos][data-aos-delay='1300'], body[data-aos-delay='1300'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1300'].aos-animate, body[data-aos-delay='1300'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s; }

[data-aos][data-aos][data-aos-duration='1350'], body[data-aos-duration='1350'] [data-aos] {
  -webkit-transition-duration: 1.35s;
          transition-duration: 1.35s; }

[data-aos][data-aos][data-aos-delay='1350'], body[data-aos-delay='1350'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1350'].aos-animate, body[data-aos-delay='1350'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.35s;
          transition-delay: 1.35s; }

[data-aos][data-aos][data-aos-duration='1400'], body[data-aos-duration='1400'] [data-aos] {
  -webkit-transition-duration: 1.4s;
          transition-duration: 1.4s; }

[data-aos][data-aos][data-aos-delay='1400'], body[data-aos-delay='1400'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1400'].aos-animate, body[data-aos-delay='1400'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s; }

[data-aos][data-aos][data-aos-duration='1450'], body[data-aos-duration='1450'] [data-aos] {
  -webkit-transition-duration: 1.45s;
          transition-duration: 1.45s; }

[data-aos][data-aos][data-aos-delay='1450'], body[data-aos-delay='1450'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1450'].aos-animate, body[data-aos-delay='1450'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.45s;
          transition-delay: 1.45s; }

[data-aos][data-aos][data-aos-duration='1500'], body[data-aos-duration='1500'] [data-aos] {
  -webkit-transition-duration: 1.5s;
          transition-duration: 1.5s; }

[data-aos][data-aos][data-aos-delay='1500'], body[data-aos-delay='1500'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1500'].aos-animate, body[data-aos-delay='1500'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s; }

[data-aos][data-aos][data-aos-duration='1550'], body[data-aos-duration='1550'] [data-aos] {
  -webkit-transition-duration: 1.55s;
          transition-duration: 1.55s; }

[data-aos][data-aos][data-aos-delay='1550'], body[data-aos-delay='1550'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1550'].aos-animate, body[data-aos-delay='1550'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.55s;
          transition-delay: 1.55s; }

[data-aos][data-aos][data-aos-duration='1600'], body[data-aos-duration='1600'] [data-aos] {
  -webkit-transition-duration: 1.6s;
          transition-duration: 1.6s; }

[data-aos][data-aos][data-aos-delay='1600'], body[data-aos-delay='1600'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1600'].aos-animate, body[data-aos-delay='1600'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s; }

[data-aos][data-aos][data-aos-duration='1650'], body[data-aos-duration='1650'] [data-aos] {
  -webkit-transition-duration: 1.65s;
          transition-duration: 1.65s; }

[data-aos][data-aos][data-aos-delay='1650'], body[data-aos-delay='1650'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1650'].aos-animate, body[data-aos-delay='1650'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.65s;
          transition-delay: 1.65s; }

[data-aos][data-aos][data-aos-duration='1700'], body[data-aos-duration='1700'] [data-aos] {
  -webkit-transition-duration: 1.7s;
          transition-duration: 1.7s; }

[data-aos][data-aos][data-aos-delay='1700'], body[data-aos-delay='1700'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1700'].aos-animate, body[data-aos-delay='1700'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.7s;
          transition-delay: 1.7s; }

[data-aos][data-aos][data-aos-duration='1750'], body[data-aos-duration='1750'] [data-aos] {
  -webkit-transition-duration: 1.75s;
          transition-duration: 1.75s; }

[data-aos][data-aos][data-aos-delay='1750'], body[data-aos-delay='1750'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1750'].aos-animate, body[data-aos-delay='1750'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.75s;
          transition-delay: 1.75s; }

[data-aos][data-aos][data-aos-duration='1800'], body[data-aos-duration='1800'] [data-aos] {
  -webkit-transition-duration: 1.8s;
          transition-duration: 1.8s; }

[data-aos][data-aos][data-aos-delay='1800'], body[data-aos-delay='1800'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1800'].aos-animate, body[data-aos-delay='1800'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s; }

[data-aos][data-aos][data-aos-duration='1850'], body[data-aos-duration='1850'] [data-aos] {
  -webkit-transition-duration: 1.85s;
          transition-duration: 1.85s; }

[data-aos][data-aos][data-aos-delay='1850'], body[data-aos-delay='1850'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1850'].aos-animate, body[data-aos-delay='1850'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.85s;
          transition-delay: 1.85s; }

[data-aos][data-aos][data-aos-duration='1900'], body[data-aos-duration='1900'] [data-aos] {
  -webkit-transition-duration: 1.9s;
          transition-duration: 1.9s; }

[data-aos][data-aos][data-aos-delay='1900'], body[data-aos-delay='1900'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1900'].aos-animate, body[data-aos-delay='1900'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.9s;
          transition-delay: 1.9s; }

[data-aos][data-aos][data-aos-duration='1950'], body[data-aos-duration='1950'] [data-aos] {
  -webkit-transition-duration: 1.95s;
          transition-duration: 1.95s; }

[data-aos][data-aos][data-aos-delay='1950'], body[data-aos-delay='1950'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='1950'].aos-animate, body[data-aos-delay='1950'] [data-aos].aos-animate {
  -webkit-transition-delay: 1.95s;
          transition-delay: 1.95s; }

[data-aos][data-aos][data-aos-duration='2000'], body[data-aos-duration='2000'] [data-aos] {
  -webkit-transition-duration: 2s;
          transition-duration: 2s; }

[data-aos][data-aos][data-aos-delay='2000'], body[data-aos-delay='2000'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2000'].aos-animate, body[data-aos-delay='2000'] [data-aos].aos-animate {
  -webkit-transition-delay: 2s;
          transition-delay: 2s; }

[data-aos][data-aos][data-aos-duration='2050'], body[data-aos-duration='2050'] [data-aos] {
  -webkit-transition-duration: 2.05s;
          transition-duration: 2.05s; }

[data-aos][data-aos][data-aos-delay='2050'], body[data-aos-delay='2050'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2050'].aos-animate, body[data-aos-delay='2050'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.05s;
          transition-delay: 2.05s; }

[data-aos][data-aos][data-aos-duration='2100'], body[data-aos-duration='2100'] [data-aos] {
  -webkit-transition-duration: 2.1s;
          transition-duration: 2.1s; }

[data-aos][data-aos][data-aos-delay='2100'], body[data-aos-delay='2100'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2100'].aos-animate, body[data-aos-delay='2100'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s; }

[data-aos][data-aos][data-aos-duration='2150'], body[data-aos-duration='2150'] [data-aos] {
  -webkit-transition-duration: 2.15s;
          transition-duration: 2.15s; }

[data-aos][data-aos][data-aos-delay='2150'], body[data-aos-delay='2150'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2150'].aos-animate, body[data-aos-delay='2150'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.15s;
          transition-delay: 2.15s; }

[data-aos][data-aos][data-aos-duration='2200'], body[data-aos-duration='2200'] [data-aos] {
  -webkit-transition-duration: 2.2s;
          transition-duration: 2.2s; }

[data-aos][data-aos][data-aos-delay='2200'], body[data-aos-delay='2200'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2200'].aos-animate, body[data-aos-delay='2200'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s; }

[data-aos][data-aos][data-aos-duration='2250'], body[data-aos-duration='2250'] [data-aos] {
  -webkit-transition-duration: 2.25s;
          transition-duration: 2.25s; }

[data-aos][data-aos][data-aos-delay='2250'], body[data-aos-delay='2250'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2250'].aos-animate, body[data-aos-delay='2250'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.25s;
          transition-delay: 2.25s; }

[data-aos][data-aos][data-aos-duration='2300'], body[data-aos-duration='2300'] [data-aos] {
  -webkit-transition-duration: 2.3s;
          transition-duration: 2.3s; }

[data-aos][data-aos][data-aos-delay='2300'], body[data-aos-delay='2300'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2300'].aos-animate, body[data-aos-delay='2300'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.3s;
          transition-delay: 2.3s; }

[data-aos][data-aos][data-aos-duration='2350'], body[data-aos-duration='2350'] [data-aos] {
  -webkit-transition-duration: 2.35s;
          transition-duration: 2.35s; }

[data-aos][data-aos][data-aos-delay='2350'], body[data-aos-delay='2350'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2350'].aos-animate, body[data-aos-delay='2350'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.35s;
          transition-delay: 2.35s; }

[data-aos][data-aos][data-aos-duration='2400'], body[data-aos-duration='2400'] [data-aos] {
  -webkit-transition-duration: 2.4s;
          transition-duration: 2.4s; }

[data-aos][data-aos][data-aos-delay='2400'], body[data-aos-delay='2400'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2400'].aos-animate, body[data-aos-delay='2400'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s; }

[data-aos][data-aos][data-aos-duration='2450'], body[data-aos-duration='2450'] [data-aos] {
  -webkit-transition-duration: 2.45s;
          transition-duration: 2.45s; }

[data-aos][data-aos][data-aos-delay='2450'], body[data-aos-delay='2450'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2450'].aos-animate, body[data-aos-delay='2450'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.45s;
          transition-delay: 2.45s; }

[data-aos][data-aos][data-aos-duration='2500'], body[data-aos-duration='2500'] [data-aos] {
  -webkit-transition-duration: 2.5s;
          transition-duration: 2.5s; }

[data-aos][data-aos][data-aos-delay='2500'], body[data-aos-delay='2500'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2500'].aos-animate, body[data-aos-delay='2500'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.5s;
          transition-delay: 2.5s; }

[data-aos][data-aos][data-aos-duration='2550'], body[data-aos-duration='2550'] [data-aos] {
  -webkit-transition-duration: 2.55s;
          transition-duration: 2.55s; }

[data-aos][data-aos][data-aos-delay='2550'], body[data-aos-delay='2550'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2550'].aos-animate, body[data-aos-delay='2550'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.55s;
          transition-delay: 2.55s; }

[data-aos][data-aos][data-aos-duration='2600'], body[data-aos-duration='2600'] [data-aos] {
  -webkit-transition-duration: 2.6s;
          transition-duration: 2.6s; }

[data-aos][data-aos][data-aos-delay='2600'], body[data-aos-delay='2600'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2600'].aos-animate, body[data-aos-delay='2600'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.6s;
          transition-delay: 2.6s; }

[data-aos][data-aos][data-aos-duration='2650'], body[data-aos-duration='2650'] [data-aos] {
  -webkit-transition-duration: 2.65s;
          transition-duration: 2.65s; }

[data-aos][data-aos][data-aos-delay='2650'], body[data-aos-delay='2650'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2650'].aos-animate, body[data-aos-delay='2650'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.65s;
          transition-delay: 2.65s; }

[data-aos][data-aos][data-aos-duration='2700'], body[data-aos-duration='2700'] [data-aos] {
  -webkit-transition-duration: 2.7s;
          transition-duration: 2.7s; }

[data-aos][data-aos][data-aos-delay='2700'], body[data-aos-delay='2700'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2700'].aos-animate, body[data-aos-delay='2700'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.7s;
          transition-delay: 2.7s; }

[data-aos][data-aos][data-aos-duration='2750'], body[data-aos-duration='2750'] [data-aos] {
  -webkit-transition-duration: 2.75s;
          transition-duration: 2.75s; }

[data-aos][data-aos][data-aos-delay='2750'], body[data-aos-delay='2750'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2750'].aos-animate, body[data-aos-delay='2750'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.75s;
          transition-delay: 2.75s; }

[data-aos][data-aos][data-aos-duration='2800'], body[data-aos-duration='2800'] [data-aos] {
  -webkit-transition-duration: 2.8s;
          transition-duration: 2.8s; }

[data-aos][data-aos][data-aos-delay='2800'], body[data-aos-delay='2800'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2800'].aos-animate, body[data-aos-delay='2800'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.8s;
          transition-delay: 2.8s; }

[data-aos][data-aos][data-aos-duration='2850'], body[data-aos-duration='2850'] [data-aos] {
  -webkit-transition-duration: 2.85s;
          transition-duration: 2.85s; }

[data-aos][data-aos][data-aos-delay='2850'], body[data-aos-delay='2850'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2850'].aos-animate, body[data-aos-delay='2850'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.85s;
          transition-delay: 2.85s; }

[data-aos][data-aos][data-aos-duration='2900'], body[data-aos-duration='2900'] [data-aos] {
  -webkit-transition-duration: 2.9s;
          transition-duration: 2.9s; }

[data-aos][data-aos][data-aos-delay='2900'], body[data-aos-delay='2900'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2900'].aos-animate, body[data-aos-delay='2900'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.9s;
          transition-delay: 2.9s; }

[data-aos][data-aos][data-aos-duration='2950'], body[data-aos-duration='2950'] [data-aos] {
  -webkit-transition-duration: 2.95s;
          transition-duration: 2.95s; }

[data-aos][data-aos][data-aos-delay='2950'], body[data-aos-delay='2950'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='2950'].aos-animate, body[data-aos-delay='2950'] [data-aos].aos-animate {
  -webkit-transition-delay: 2.95s;
          transition-delay: 2.95s; }

[data-aos][data-aos][data-aos-duration='3000'], body[data-aos-duration='3000'] [data-aos] {
  -webkit-transition-duration: 3s;
          transition-duration: 3s; }

[data-aos][data-aos][data-aos-delay='3000'], body[data-aos-delay='3000'] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0; }

[data-aos][data-aos][data-aos-delay='3000'].aos-animate, body[data-aos-delay='3000'] [data-aos].aos-animate {
  -webkit-transition-delay: 3s;
          transition-delay: 3s; }

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
          transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease; }

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in; }

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out; }

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out; }

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
          transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
          transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  -webkit-transition-property: opacity,-webkit-transform;
  transition-property: opacity,-webkit-transform;
  transition-property: opacity,transform;
  transition-property: opacity,transform,-webkit-transform; }

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  -webkit-transform: translate(0);
          transform: translate(0); }

[data-aos=fade-up] {
  -webkit-transform: translateY(100px);
          transform: translateY(100px); }

[data-aos=fade-down] {
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px); }

[data-aos=fade-right] {
  -webkit-transform: translate(-100px);
          transform: translate(-100px); }

[data-aos=fade-left] {
  -webkit-transform: translate(100px);
          transform: translate(100px); }

[data-aos=fade-up-right] {
  -webkit-transform: translate(-100px, 100px);
          transform: translate(-100px, 100px); }

[data-aos=fade-up-left] {
  -webkit-transform: translate(100px, 100px);
          transform: translate(100px, 100px); }

[data-aos=fade-down-right] {
  -webkit-transform: translate(-100px, -100px);
          transform: translate(-100px, -100px); }

[data-aos=fade-down-left] {
  -webkit-transform: translate(100px, -100px);
          transform: translate(100px, -100px); }

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  -webkit-transition-property: opacity,-webkit-transform;
  transition-property: opacity,-webkit-transform;
  transition-property: opacity,transform;
  transition-property: opacity,transform,-webkit-transform; }

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  -webkit-transform: translate(0) scale(1);
          transform: translate(0) scale(1); }

[data-aos=zoom-in] {
  -webkit-transform: scale(0.6);
          transform: scale(0.6); }

[data-aos=zoom-in-up] {
  -webkit-transform: translateY(100px) scale(0.6);
          transform: translateY(100px) scale(0.6); }

[data-aos=zoom-in-down] {
  -webkit-transform: translateY(-100px) scale(0.6);
          transform: translateY(-100px) scale(0.6); }

[data-aos=zoom-in-right] {
  -webkit-transform: translate(-100px) scale(0.6);
          transform: translate(-100px) scale(0.6); }

[data-aos=zoom-in-left] {
  -webkit-transform: translate(100px) scale(0.6);
          transform: translate(100px) scale(0.6); }

[data-aos=zoom-out] {
  -webkit-transform: scale(1.2);
          transform: scale(1.2); }

[data-aos=zoom-out-up] {
  -webkit-transform: translateY(100px) scale(1.2);
          transform: translateY(100px) scale(1.2); }

[data-aos=zoom-out-down] {
  -webkit-transform: translateY(-100px) scale(1.2);
          transform: translateY(-100px) scale(1.2); }

[data-aos=zoom-out-right] {
  -webkit-transform: translate(-100px) scale(1.2);
          transform: translate(-100px) scale(1.2); }

[data-aos=zoom-out-left] {
  -webkit-transform: translate(100px) scale(1.2);
          transform: translate(100px) scale(1.2); }

[data-aos^=slide][data-aos^=slide] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

[data-aos^=slide][data-aos^=slide].aos-animate {
  -webkit-transform: translate(0);
          transform: translate(0); }

[data-aos=slide-up] {
  -webkit-transform: translateY(100%);
          transform: translateY(100%); }

[data-aos=slide-down] {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%); }

[data-aos=slide-right] {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }

[data-aos=slide-left] {
  -webkit-transform: translateX(100%);
          transform: translateX(100%); }

[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

[data-aos=flip-left] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
          transform: perspective(2500px) rotateY(-100deg); }

[data-aos=flip-left].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0); }

[data-aos=flip-right] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
          transform: perspective(2500px) rotateY(100deg); }

[data-aos=flip-right].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0); }

[data-aos=flip-up] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
          transform: perspective(2500px) rotateX(-100deg); }

[data-aos=flip-up].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0); }

[data-aos=flip-down] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
          transform: perspective(2500px) rotateX(100deg); }

[data-aos=flip-down].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0); }

/*---Modules---*/
/*@import "modules/_agency.scss";
@import "modules/_contact.scss";
@import "modules/_list-news.scss";
@import "modules/_detail-news.scss";
@import "modules/_list-product.scss";
@import "modules/_detail-product.scss";
@import "modules/_cart.scss";
@import "modules/_agency.scss";
@import "modules/_detail-gallery.scss";
@import "modules/_list-media.scss";*/
/*---Pages---*/
.sec-home {
  float: left;
  width: 100%; }
  .sec-home .title-sec {
    float: left;
    width: 100%;
    text-align: center;
    padding: 60px 0 30px;
    color: #fce450;
    background-position: center bottom;
    background-repeat: no-repeat;
    margin-bottom: 35px;
    font-family: myriab; }
    .sec-home .title-sec i {
      font-size: 44px;
      color: #0f9fdb;
      font-style: normal; }
    .sec-home .title-sec strong {
      font-size: 60px;
      color: #fce450; }
    .sec-home .title-sec b {
      font-weight: normal;
      display: inline-block;
      font-size: 40px;
      color: #0f9fdb;
      top: 40px;
      left: -33px;
      position: relative; }
    .sec-home .title-sec span {
      font-size: 60px;
      color: #fce450;
      margin-left: 10px;
      top: 40px;
      left: -33px;
      position: relative; }

.bg-fullimages {
  background-position: top center;
  background-size: cover;
  background-repeat: repeat;
  position: relative; }

.sec-quatang {
  border-top: 10px solid #0f9fdb; }
  .sec-quatang .title-sec {
    margin-top: 100px; }

.sec-khoanhkhac {
  padding-bottom: 55px;
  position: relative;
  background-color: #ebebeb; }
  .sec-khoanhkhac .title-sec {
    border-top: 10px solid #b7e2f3;
    padding-top: 30px;
    margin-bottom: 0; }
    .sec-khoanhkhac .title-sec h2 {
      font-size: 44px;
      margin-right: 10px;
      color: #0f9fdb; }
    .sec-khoanhkhac .title-sec b {
      top: 1px;
      left: auto;
      padding-right: 10px; }
    .sec-khoanhkhac .title-sec strong {
      text-transform: uppercase; }
    .sec-khoanhkhac .title-sec span {
      font-size: 60px;
      color: #fce450;
      margin-left: 10px;
      top: 14px;
      left: -5px;
      position: relative; }
    .sec-khoanhkhac .title-sec i {
      display: block;
      width: 100%;
      margin-top: 15px; }

.list-khoanhkhac {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 10px;
  float: left; }
  .list-khoanhkhac .img {
    height: 300px; }
    .list-khoanhkhac .img img {
      margin: auto; }
  .list-khoanhkhac .detail {
    font-weight: bold;
    color: #3c0e33;
    font-size: 16px; }

.sec-hanhtrinh {
  padding-bottom: 55px;
  background-color: #ebebeb;
  position: relative; }
  .sec-hanhtrinh .title-sec {
    border-top: 10px solid #b7e2f3;
    background-color: #ebebeb;
    padding-top: 30px;
    margin-bottom: 0; }
    .sec-hanhtrinh .title-sec h2 {
      font-size: 44px;
      margin-right: 10px;
      color: #0f9fdb; }
    .sec-hanhtrinh .title-sec b {
      top: 17px;
      left: auto;
      padding-right: 10px; }

.item-sec-hanhtrinh {
  float: left;
  width: 100%;
  padding: 20px 0;
  background-color: #a9d4e6; }
  .item-sec-hanhtrinh .box-calender {
    margin: 30px 0;
    width: 70%;
    float: left;
    background-color: #0f9fdb;
    padding: 17px 13%;
    text-align: center;
    height: 310px;
    position: relative; }
    .item-sec-hanhtrinh .box-calender:after {
      content: "";
      border: 155px solid transparent;
      border-left: 68px solid #0f9fdb;
      left: 100%;
      top: 0;
      position: absolute; }
    .item-sec-hanhtrinh .box-calender .time-box {
      width: 60%;
      float: left; }
      .item-sec-hanhtrinh .box-calender .time-box i {
        font-size: 46px;
        font-family: myriab;
        color: #fff;
        display: block;
        width: 100%;
        border-bottom: 1px solid #fff;
        font-style: normal;
        padding-bottom: 10px; }
      .item-sec-hanhtrinh .box-calender .time-box b {
        font-size: 120px;
        font-family: myriar;
        color: #fff;
        display: block;
        width: 100%;
        line-height: 1;
        padding: 10px 0; }
      .item-sec-hanhtrinh .box-calender .time-box small {
        font-size: 36px;
        color: #fff;
        text-transform: uppercase;
        font-family: myriab; }
    .item-sec-hanhtrinh .box-calender .time-zone {
      width: 40%;
      float: right;
      margin-top: 40%;
      position: relative;
      left: 50px; }
      .item-sec-hanhtrinh .box-calender .time-zone span {
        font-size: 28px;
        color: #fff; }
  .item-sec-hanhtrinh .list-text {
    padding: 30px 30px;
    float: left; }
    .item-sec-hanhtrinh .list-text h3 {
      font-family: myriab;
      font-size: 32px;
      color: #333;
      margin-bottom: 15px;
      float: left; }
    .item-sec-hanhtrinh .list-text h4 {
      font-family: myriab;
      font-size: 20px;
      color: #333;
      margin-bottom: 10px; }
    .item-sec-hanhtrinh .list-text ul li {
      float: left;
      width: 100%;
      display: block;
      padding: 3px 0;
      font-size: 17px;
      position: relative; }
      .item-sec-hanhtrinh .list-text ul li:before {
        content: "-";
        color: #333;
        position: absolute;
        left: -22px;
        top: 0px;
        font-size: 22px; }
  .item-sec-hanhtrinh .img {
    padding-right: 40px; }
    .item-sec-hanhtrinh .img.img-1x1 {
      float: right;
      text-align: center;
      width: 100%; }
      .item-sec-hanhtrinh .img.img-1x1 img {
        max-height: 369px; }
    .item-sec-hanhtrinh .img.img-2x1 {
      float: right;
      text-align: right; }
      .item-sec-hanhtrinh .img.img-2x1 img {
        max-height: 369px; }
    .item-sec-hanhtrinh .img.img-2x2 {
      width: 454px;
      margin: auto; }
      .item-sec-hanhtrinh .img.img-2x2 a {
        float: left;
        margin-top: 5px;
        margin-right: 5px; }
      .item-sec-hanhtrinh .img.img-2x2 img {
        max-width: 180px; }
    .item-sec-hanhtrinh .img .img-abs {
      position: absolute;
      bottom: 0;
      right: 9%; }
  .item-sec-hanhtrinh.bg-vang {
    background-color: #f0e9bc; }
    .item-sec-hanhtrinh.bg-vang .box-calender {
      background-color: #fce450;
      color: #0f9fdb; }
      .item-sec-hanhtrinh.bg-vang .box-calender:after {
        border-left: 68px solid #fce450; }
      .item-sec-hanhtrinh.bg-vang .box-calender .time-box i, .item-sec-hanhtrinh.bg-vang .box-calender .time-box b, .item-sec-hanhtrinh.bg-vang .box-calender .time-box small {
        color: #0f9fdb; }
      .item-sec-hanhtrinh.bg-vang .box-calender .time-box i {
        border-bottom: 1px solid #0f9fdb; }
      .item-sec-hanhtrinh.bg-vang .box-calender .time-zone span {
        color: #0f9fdb; }

.bt-register {
  display: inline-block;
  padding: 8px 18px;
  color: #fff;
  font-size: 22px;
  margin-top: 15px;
  background-color: #0f9fdb;
  border-radius: 6px;
  clear: both;
  border: 0; }
  .bt-register:hover {
    background-color: #fce450; }

.location {
  text-align: center;
  padding: 20px 0;
  font-family: myriab;
  margin-top: 20px;
  float: left;
  width: 100%; }
  .location h4 {
    font-size: 26px;
    color: #0f9fdb; }
  .location span {
    display: block;
    color: #3c0e33;
    font-size: 20px;
    font-family: myriar;
    padding: 5px 0; }
  .location b {
    display: block;
    color: #3c0e33;
    font-size: 20px;
    font-family: myriar;
    padding: 5px 0;
    font-weight: normal; }
    .location b a {
      font-family: myriab;
      color: #3c0e33; }
  .location i {
    font-size: 24px;
    color: #3c0e33;
    font-family: Baskerville;
    margin-top: 20px;
    display: block; }

.row-item {
  width: 100%;
  float: left; }
  .row-item [class^="col-"] {
    padding: 0; }

.sec-diadiem .title-sec {
  padding-top: 30px; }
  .sec-diadiem .title-sec h2 {
    margin-bottom: 20px; }
    .sec-diadiem .title-sec h2 b {
      left: -10px;
      top: 0px; }
    .sec-diadiem .title-sec h2 span {
      font-size: 44px;
      color: #fce450;
      margin-left: 10px;
      top: 23px;
      left: -6px;
      position: relative; }

.text-banner {
  width: 100%;
  color: #fce450;
  text-align: center;
  padding: 50px 0; }
  .text-banner h2 {
    font-family: myriab;
    font-size: 48px;
    text-transform: uppercase;
    margin-bottom: 35px;
    color: #41bef4; }
    .text-banner h2 b {
      color: #0f9fdb; }
  .text-banner strong {
    font-family: myriab;
    font-size: 30px;
    text-transform: uppercase;
    margin-bottom: 35px;
    color: #0f9fdb;
    width: 100%;
    display: block;
    margin-top: 30px; }
  .text-banner ul {
    float: left;
    width: 100%;
    margin-bottom: 50px;
    display: block; }
    .text-banner ul li {
      width: calc(33.333%);
      float: left;
      border-right: 2px solid #0f9fdb;
      font-size: 22px;
      color: #0f9fdb;
      padding: 0 30px;
      line-height: 1.6em;
      text-align: left; }
      .text-banner ul li small {
        font-size: 29px;
        font-weight: bold; }
      .text-banner ul li:last-child {
        border-right: none; }

.container-wrap {
  width: 1020px;
  margin: auto; }

.text-girl {
  margin: 118px 0;
  font-size: 24px;
  color: #3c0e33;
  line-height: 1.6em;
  text-align: justify; }

.register {
  display: inline-block;
  padding: 8px 15px;
  color: #fff;
  font-size: 18px;
  margin-top: 15px;
  background-color: #0f9fdb;
  border-radius: 8px;
  clear: both; }
  .register:hover {
    background-color: #fce450; }

#link-diadiem {
  padding-bottom: 50px; }

.list-pro {
  float: left;
  width: 100%;
  margin: 0; }
  .list-pro .item-pro {
    position: relative;
    float: left; }
    .list-pro .item-pro .img {
      padding: 13px; }
      .list-pro .item-pro .img img {
        width: 100%; }
    .list-pro .item-pro.mark-1 .img {
      padding-top: 0;
      padding-left: 0;
      background-image: url(../img/mark-1.png);
      background-position: right bottom;
      background-size: 100% 100%; }
    .list-pro .item-pro.mark-2 .img {
      padding-left: 7px;
      padding-right: 7px;
      padding-top: 0;
      background-image: url(../img/mark-2.png);
      background-position: center bottom;
      background-repeat: no-repeat;
      background-size: calc(100% - 14px); }
    .list-pro .item-pro.mark-3 .img {
      padding-top: 0;
      padding-right: 0;
      background-image: url(../img/mark-3.png);
      background-position: left bottom;
      background-size: 100% 100%; }
    .list-pro .item-pro.mark-4 .img {
      padding-top: 0;
      padding-left: 7px;
      padding-right: 7px;
      background-image: url(../img/mark-4.png);
      background-position: center bottom;
      background-repeat: no-repeat;
      background-size: calc(100% - 14px); }
    .list-pro .item-pro .detail {
      float: left;
      padding: 10px 0;
      height: 170px;
      overflow: hidden; }
      .list-pro .item-pro .detail h3 {
        font-size: 20px;
        text-align: center;
        color: #3c0e33;
        line-height: 1.4em;
        display: block;
        margin-bottom: 10px;
        font-weight: bold; }
      .list-pro .item-pro .detail p {
        font-size: 17px;
        text-align: justify;
        color: #3c0e33;
        line-height: 1.4em; }

.form-register {
  clear: both;
  overflow: hidden;
  width: 70%;
  margin: 40px auto;
  padding: 30px;
  box-shadow: -1px 1px 10px #cbcbcb;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 6px; }
  .form-register .title {
    font-size: 28px;
    font-weight: bold;
    color: #fce450;
    text-align: center;
    margin-bottom: 20px;
    position: relative; }
    .form-register .title:after {
      content: "";
      width: 180px;
      height: 1px;
      background-color: transparent;
      border-bottom: 2px dashed #fce450;
      position: absolute;
      left: calc(50% - 90px);
      bottom: -10px; }
  .form-register .frm-body {
    float: left;
    margin-top: 20px;
    display: block; }
    .form-register .frm-body label {
      font-size: 18px;
      color: #0f9fdb;
      float: left; }
    .form-register .frm-body .ipt-text {
      border: 0;
      outline: none;
      border-bottom: 1px solid #f2eff1;
      text-indent: 5px;
      float: left;
      font-size: 18px;
      background-color: transparent; }
    .form-register .frm-body .form-group {
      float: left;
      width: calc(50% - 20px);
      margin-top: 5px; }
      .form-register .frm-body .form-group:nth-child(1) {
        margin-right: 20px; }
        .form-register .frm-body .form-group:nth-child(1) .ipt-text {
          width: calc(100% - 75px); }
      .form-register .frm-body .form-group:nth-child(2) {
        margin-left: 20px; }
        .form-register .frm-body .form-group:nth-child(2) .ipt-text {
          width: calc(100% - 47px); }
      .form-register .frm-body .form-group:nth-child(3) {
        margin-right: 20px; }
        .form-register .frm-body .form-group:nth-child(3) .ipt-text {
          width: calc(100% - 99px); }
      .form-register .frm-body .form-group:nth-child(4) {
        margin-left: 20px; }
        .form-register .frm-body .form-group:nth-child(4) .ipt-text {
          width: calc(100%); }
      .form-register .frm-body .form-group:nth-child(5) {
        width: 100%; }
      .form-register .frm-body .form-group:nth-child(6) {
        width: 100%; }
      .form-register .frm-body .form-group span {
        font-size: 24px;
        color: #0f9fdb;
        line-height: 1.4em;
        display: block;
        width: 100%; }
        .form-register .frm-body .form-group span i {
          text-decoration: underline; }
    .form-register .frm-body .bt-button {
      display: inline-block;
      padding: 8px 18px;
      color: #fff;
      font-size: 22px;
      margin-top: 15px;
      background-color: #0f9fdb;
      border-radius: 6px;
      clear: both;
      border: 0; }
      .form-register .frm-body .bt-button:hover {
        background-color: #fce450; }

.popup-detail {
  max-width: 620px;
  padding: 20px;
  background-color: #fff;
  margin: 10px auto;
  max-height: 100%;
  position: relative;
  border-radius: 6px; }
  .popup-detail .box-article {
    text-align: center;
    width: 100%; }
    .popup-detail .box-article h2 {
      font-size: 28px;
      color: #0f9fdb;
      margin-bottom: 10px; }
    .popup-detail .box-article strong {
      font-size: 18px;
      margin-bottom: 10px;
      font-weight: normal;
      margin-bottom: 10px;
      display: block; }
      .popup-detail .box-article strong b {
        font-size: 24px;
        color: red; }
    .popup-detail .box-article ul {
      text-align: left;
      display: block;
      margin-top: 20px;
      margin-bottom: 10px; }
      .popup-detail .box-article ul li {
        padding-left: 15px;
        position: relative;
        display: block;
        font-size: 18px;
        margin-bottom: 10px; }
        .popup-detail .box-article ul li a {
          color: #0f9fdb;
          font-size: 18px; }
        .popup-detail .box-article ul li:before {
          content: "";
          width: 6px;
          height: 6px;
          border-radius: 3px;
          background-color: #0f9fdb;
          position: absolute;
          top: 8px;
          left: 0px; }
  .popup-detail button.mfp-close {
    top: -30px;
    right: -30px;
    width: 44px;
    height: 44px;
    border: 2px solid #0f9fdb;
    border-radius: 22px;
    background-color: #0f9fdb;
    color: #fff;
    opacity: 1;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
    .popup-detail button.mfp-close:hover {
      border-color: #0f9fdb;
      background-color: #0f9fdb; }

@media only screen and (max-width: 1600px) {
  .sec-quatang .title-sec {
    padding-top: 0;
    padding-bottom: 20px; }
  .item-sec-hanhtrinh .img.img-2x1 img {
    max-height: 330px; } }

@media only screen and (max-width: 1366px) {
  .text-girl {
    margin: 68px 0; }
  .item-sec-hanhtrinh .img.img-2x1 img {
    max-height: 288px; }
  .item-sec-hanhtrinh .img .img-abs {
    right: 0; } }

@media only screen and (max-width: 1024px) {
  .container-wrap {
    width: calc(100% - 40px); }
  #mainMenu > ul > li > a {
    padding: 25px 18px 24px 18px; }
  .sec-quatang .title-sec {
    margin-top: 0; }
  .text-girl {
    margin: 40px 0; }
  .sec-home .title-sec {
    padding: 10px 0 30px; }
  .sec-hanhtrinh .title-sec b {
    margin-bottom: 20px; }
  .sec-hanhtrinh .title-sec img {
    margin-top: 20px; }
  .item-sec-hanhtrinh .box-calender {
    width: 100%;
    height: auto;
    padding: 10px 10px;
    margin: 0; }
    .item-sec-hanhtrinh .box-calender:after {
      border: none;
      left: 0;
      top: 0; }
    .item-sec-hanhtrinh .box-calender .time-box i {
      font-size: 32px; }
    .item-sec-hanhtrinh .box-calender .time-box b {
      font-size: 80px; }
    .item-sec-hanhtrinh .box-calender .time-zone {
      position: static;
      left: 0;
      margin-top: 65px; }
  .item-sec-hanhtrinh .list-text {
    padding-top: 0; }
  .item-sec-hanhtrinh .img .img-abs {
    right: 0; }
    .item-sec-hanhtrinh .img .img-abs img {
      max-width: 430px; } }

@media (max-width: 800px) {
  .text-banner {
    width: 100%; }
    .text-banner img {
      max-width: calc(100% - 30px); }
  .form-register {
    width: 100%; }
  .sec-home .title-sec h2 {
    margin-top: 15px; }
  .sec-home .title-sec i, .sec-home .title-sec strong, .sec-home .title-sec b, .sec-home .title-sec span {
    font-size: 40px; }
  .sec-hanhtrinh {
    padding-bottom: 250px; }
  .item-sec-hanhtrinh {
    padding: 0; }
    .item-sec-hanhtrinh .list-text {
      margin-top: 20px; }
    .item-sec-hanhtrinh .img {
      padding: 20px 0; }
      .item-sec-hanhtrinh .img.img-2x1 {
        text-align: center;
        width: 100%; }
        .item-sec-hanhtrinh .img.img-2x1 img {
          max-height: 288px; }
      .item-sec-hanhtrinh .img.img-2x2 {
        text-align: center;
        width: 100%; }
        .item-sec-hanhtrinh .img.img-2x2 a {
          display: inline-block;
          float: none; }
      .item-sec-hanhtrinh .img .img-abs img {
        max-width: 300px; }
  .sec-diadiem .title-sec h2 img {
    max-width: 500px; }
  .list-pro .item-pro {
    height: 555px; }
  .popup-detail {
    max-width: 100%; } }

@media (max-width: 480px) {
  .text-banner h2 {
    font-size: 36px; }
  .text-banner ul li {
    width: 100%;
    border-right: 0;
    padding: 15px 0;
    border-bottom: 1px solid #0f9fdb; }
  .form-register .frm-body .form-group {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  .sec-home .title-sec h2 {
    margin-top: 15px; }
  .sec-home .title-sec i, .sec-home .title-sec strong, .sec-home .title-sec b, .sec-home .title-sec span {
    position: static !important;
    font-size: 30px !important; }
  .sec-home .title-sec img {
    max-width: 100% !important; }
  .item-sec-hanhtrinh .img img {
    max-width: 100%; }
  .list-khoanhkhac .img {
    height: 250px; } }
