@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i|Open+Sans|Raleway:400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Poppins:500,700");
@font-face {
  font-family: 'Conv_NellaSueDEMO';
  src: url("../fonts/NellaSueDEMO.eot");
  src: local("☺"), url("../fonts/NellaSueDEMO.woff") format("woff"), url("../fonts/NellaSueDEMO.ttf") format("truetype"), url("../fonts/NellaSueDEMO.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
body {
  font-size: 16px;
  color: #474747;
  font-family: "Montserrat", Arial, sans-serif; }

img {
  max-width: 100%; }

.div-table {
  display: table;
  width: 100%; }

.div-table-cell {
  display: table-cell;
  vertical-align: middle; }

.flex-row {
  -js-display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%; }

.flex-row-top {
  -js-display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-align-items: top;
  -ms-flex-align: top;
  align-items: top;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%; }

.flex-col {
  max-height: 100%; }

.flex-left {
  margin-right: auto; }

.flex-right {
  margin-left: auto; }

.div-table {
  display: table;
  width: 100%; }

.div-table-cell {
  display: table-cell;
  width: 100%; }

@media (max-width: 767px) {
  html {
    font-size: 4.3px !important; } }
@media (max-width: 480px) {
  .col-xm-12 {
    width: 100% !important; } }
.btn-style-1 {
  color: #535353;
  background-color: transparent;
  font-size: 18px;
  text-transform: uppercase;
  border: 1.8px solid #f05432;
  border-radius: 0px;
  height: 67px;
  padding: 20px 40px;
  font-weight: 500;
  letter-spacing: 1.6px; }
  @media (max-width: 767px) {
    .btn-style-1 {
      height: 55px;
      font-size: 16px;
      padding: 15px 40px; } }

.btn-style-2 {
  color: #fff;
  background-color: transparent;
  font-size: 18px;
  text-transform: uppercase;
  border: 1.8px solid #464646;
  border-radius: 0px;
  height: 67px;
  padding: 20px 40px;
  font-weight: 500;
  letter-spacing: 1.6px; }
  @media (max-width: 767px) {
    .btn-style-2 {
      height: 55px;
      font-size: 16px;
      padding: 15px 40px; } }

.btn-style-3 {
  color: #fff;
  background-color: #f05432;
  font-size: 18px;
  text-transform: uppercase;
  border: 1.8px solid #f05432;
  border-radius: 0px;
  height: 67px;
  padding: 20px 40px;
  font-weight: 500;
  letter-spacing: 1.6px;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease; }
  @media (max-width: 767px) {
    .btn-style-3 {
      height: 55px;
      font-size: 16px;
      padding: 15px 40px; } }

.btn-style-3:hover {
  background-color: #dc4423; }

.btn-style-4 {
  color: #fff;
  background-color: #f05432;
  font-size: 10px;
  text-transform: uppercase;
  border: 1.8px solid #f05432;
  border-radius: 0px;
  height: 47px;
  padding: 14px 40px;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 500; }

.btn-style-4:hover {
  background-color: #dc4423; }

.btn-style-5 {
  color: #fff;
  background-color: #f05432;
  font-size: 18px;
  text-transform: uppercase;
  border: 1.8px solid #f05432;
  border-radius: 0px;
  height: 50px;
  padding: 14px 40px;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  width: 100%; }

.btn-style-5:hover {
  background-color: #dc4423; }

@media (max-width: 991px) {
  #nav-icon1 {
    width: 44px;
    height: 44px;
    right: 5px;
    position: relative;
    float: right;
    top: -4px;
    z-index: 9;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer; }

  #nav-icon1 span {
    display: block;
    position: absolute;
    height: 3px;
    width: 27px;
    background: #fff;
    border-radius: 3px;
    opacity: 1;
    left: 9px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out; }

  #nav-icon1 span:nth-child(1) {
    top: 12px; }

  #nav-icon1 span:nth-child(2) {
    top: 20px; }

  #nav-icon1 span:nth-child(3) {
    top: 28px; }

  #nav-icon1.open span {
    background: #fff; }

  #nav-icon1.open span:nth-child(1) {
    top: 20px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg); }

  #nav-icon1.open span:nth-child(2) {
    opacity: 0;
    left: -60px; }

  #nav-icon1.open span:nth-child(3) {
    top: 20px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg); } }
/*END BTN NAV*/
.icon {
  background-image: url(../images/icon.png);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px; }

.icon-fb {
  width: 7px;
  height: 14px;
  background-position: 0 0; }

.icon-in {
  width: 13px;
  height: 12px;
  background-position: -30px 0; }

.icon-prev {
  width: 23px;
  height: 38px;
  background-position: -67px 0; }

.icon-next {
  width: 23px;
  height: 38px;
  background-position: -161px 0; }

#header {
  position: absolute;
  width: 100%;
  top: 7.5rem;
  z-index: 150; }

.logo {
  width: 297px;
  margin-right: 30px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .logo {
      width: 200px; } }

.narbar-main {
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  font-family: "Raleway", Arial, sans-serif;
  color: #fff; }
  .narbar-main ul {
    margin-bottom: 0; }
    .narbar-main ul li {
      list-style: none;
      float: left;
      position: relative; }
      .narbar-main ul li:after {
        content: '';
        width: 0;
        height: 3px;
        background-color: #f05432;
        position: absolute;
        bottom: -5px;
        left: 11px;
        transition: all 0.4s ease;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease; }
      .narbar-main ul li a {
        color: #fff;
        display: inline-block;
        padding: 5px 11px; }
        .narbar-main ul li a:hover {
          font-weight: bold; }
      .narbar-main ul li.active a {
        font-weight: bold; }
      .narbar-main ul li.active:after {
        width: 57px; }
      .narbar-main ul li:hover:after {
        width: 57px; }
  @media (max-width: 991px) {
    .narbar-main {
      width: 100%;
      height: 100vh;
      position: fixed;
      background-color: rgba(240, 84, 50, 0.9);
      top: 0;
      left: 0;
      padding-top: 75px;
      padding-bottom: 45px;
      opacity: 0;
      visibility: hidden;
      overflow: auto; }
      .narbar-main ul li {
        float: none; }
        .narbar-main ul li:after {
          content: ''; }
        .narbar-main ul li a {
          text-align: center;
          padding: 11px 15px;
          display: block;
          font-size: 18px; } }

.open-navbar .narbar-main {
  opacity: 1;
  visibility: visible; }

body.open-navbar {
  overflow: hidden; }

@media (max-width: 991px) {
  #header .flex-row {
    display: block; }

  .logo {
    float: left;
    width: 200px; } }
.block-service {
  text-align: center;
  background-image: url(../images/bg-block-service.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100%;
  background-color: #efefef; }

.box-travellers.leisure {
  background-color: #d7d7d7;
  max-width: 563px;
  margin: 0 auto;
  position: relative; }
  .box-travellers.leisure .title {
    padding-top: 22%;
    margin-top: 0;
    margin-bottom: 35px;
    line-height: 1.3;
    z-index: 2;
    position: relative; }
    .box-travellers.leisure .title span.text-top {
      font-family: "Conv_NellaSueDEMO", Arial, sans-serif;
      font-size: 54px;
      color: #3a3a3a; }
    .box-travellers.leisure .title span.text-bottom {
      font-size: 45px;
      text-transform: uppercase;
      color: #535353; }
    @media (min-width: 768px) and (max-width: 991px) {
      .box-travellers.leisure .title span.text-top {
        font-size: 38px; }
      .box-travellers.leisure .title span.text-bottom {
        font-size: 32px; } }
    @media (max-width: 480px) {
      .box-travellers.leisure .title span.text-top {
        font-size: 38px; }
      .box-travellers.leisure .title span.text-bottom {
        font-size: 32px; } }
  .box-travellers.leisure .btn {
    z-index: 2;
    position: relative; }
  .box-travellers.leisure:before {
    background-image: url(../images/bg-leisure.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
    transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    left: 0;
    top: 0;
    z-index: 1; }
  .box-travellers.leisure:hover:before {
    opacity: 1; }

.box-travellers.corporate {
  background-color: #f05432;
  max-width: 563px;
  margin: 0 auto;
  position: relative; }
  .box-travellers.corporate .title {
    padding-top: 22%;
    margin-top: 0;
    margin-bottom: 35px;
    line-height: 1.3;
    z-index: 2;
    position: relative; }
    .box-travellers.corporate .title span.text-top {
      font-family: "Conv_NellaSueDEMO", Arial, sans-serif;
      font-size: 54px;
      color: #fff; }
    .box-travellers.corporate .title span.text-bottom {
      font-size: 45px;
      text-transform: uppercase;
      color: #fff; }
    @media (min-width: 768px) and (max-width: 991px) {
      .box-travellers.corporate .title span.text-top {
        font-size: 38px; }
      .box-travellers.corporate .title span.text-bottom {
        font-size: 32px; } }
    @media (max-width: 480px) {
      .box-travellers.corporate .title span.text-top {
        font-size: 38px; }
      .box-travellers.corporate .title span.text-bottom {
        font-size: 32px; } }
  .box-travellers.corporate .btn {
    z-index: 2;
    position: relative; }
  .box-travellers.corporate:before {
    background-image: url(../images/bg-corporate.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
    transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    left: 0;
    top: 0;
    z-index: 1; }
  .box-travellers.corporate:hover:before {
    opacity: 1; }

.box-top-service {
  margin-top: -23.5rem;
  position: relative;
  z-index: 100;
  margin-bottom: 125px; }
  .box-top-service .row {
    margin: 0 -9px; }
  .box-top-service .col-sm-6 {
    padding: 0 9px; }
  @media (max-width: 767px) {
    .box-top-service {
      margin-top: 0;
      padding: 15px 0; } }
  @media (max-width: 480px) {
    .box-top-service {
      margin-bottom: 60px; } }

.box-step-inside {
  padding-bottom: 29rem; }
  .box-step-inside .title {
    font-size: 55px;
    color: #464646;
    margin-top: 0;
    margin-bottom: 30px; }
  .box-step-inside .desc {
    font-size: 35px;
    max-width: 790px;
    margin: 0 auto 70px auto;
    line-height: 1.3; }
  @media (min-width: 992px) and (max-width: 1024px) {
    .box-step-inside .title {
      font-size: 46px; }
    .box-step-inside .desc {
      font-size: 30px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .box-step-inside .title {
      font-size: 38.5px; }
    .box-step-inside .desc {
      font-size: 24.5px; } }
  @media (max-width: 480px) {
    .box-step-inside .title {
      font-size: 38.5px; }
    .box-step-inside .desc {
      font-size: 24.5px; } }

.block-the-future {
  padding: 85px 0; }
  .block-the-future .box-img {
    width: 50%; }
    .block-the-future .box-img img {
      width: 100%; }
  .block-the-future .box-info {
    width: 50%;
    padding: 30px 15px 30px 85px; }
    .block-the-future .box-info .title {
      margin-top: 0;
      font-size: 45px;
      color: #474747;
      margin-bottom: 50px; }
      .block-the-future .box-info .title strong {
        font-weight: 600; }
      .block-the-future .box-info .title span {
        font-weight: 300; }
    .block-the-future .box-info .desc {
      font-family: "Open Sans", Arial, sans-serif;
      color: #707070;
      margin-bottom: 30px; }
    .block-the-future .box-info .desc-2 {
      color: #707070;
      font-size: 24px;
      margin-bottom: 60px; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .block-the-future .box-info {
        padding-left: 40px; } }
  @media (max-width: 1199px) {
    .block-the-future {
      padding: 15px 0; }
      .block-the-future .box-info .title {
        font-size: 36px;
        margin-bottom: 30px; }
      .block-the-future .box-info .desc {
        font-size: 14px; }
      .block-the-future .box-info .desc-2 {
        font-size: 20px; } }
  @media (max-width: 991px) {
    .block-the-future {
      padding: 45px 15px;
      text-align: center; }
      .block-the-future .flex-row {
        display: block; }
      .block-the-future .box-img {
        width: 100%; }
      .block-the-future .box-info {
        width: 100%;
        padding: 30px 0px; } }
  @media (max-width: 480px) {
    .block-the-future .box-info .title {
      font-size: 32px; } }

.block-travel-news {
  padding: 105px 0 210px 0;
  background-image: url(../images/block-travel-news.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  text-align: center; }
  .block-travel-news .top-block {
    margin-bottom: 65px; }
    .block-travel-news .top-block .title {
      margin-top: 0;
      font-weight: bold;
      color: #fff;
      font-size: 45px; }
      @media (max-width: 1199px) {
        .block-travel-news .top-block .title {
          font-size: 36px; } }
      @media (max-width: 480px) {
        .block-travel-news .top-block .title {
          font-size: 32px; } }
  .block-travel-news .cont {
    background-color: #fff;
    padding: 30px; }
    @media (min-width: 1200px) {
      .block-travel-news .cont {
        padding: 65px; } }
  @media (min-width: 1300px) {
    .block-travel-news .container {
      width: 1290px; } }
  @media (max-width: 767px) {
    .block-travel-news {
      padding: 60px 0; } }

.item-news-home .img {
  margin-bottom: 70px;
  overflow: hidden; }
  .item-news-home .img img {
    width: 100%;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  .item-news-home .img:hover img {
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
    transform: scale(1.08); }
.item-news-home .info .title {
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 30px; }
  .item-news-home .info .title a {
    color: #474747;
    display: inline-block;
    padding: 3px 0;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease; }
    .item-news-home .info .title a:hover {
      color: #f05432; }
.item-news-home .info .desc {
  font-size: 14px;
  color: #8d8d8d;
  line-height: 1.9;
  font-family: "Open Sans", Arial, sans-serif;
  margin-bottom: 50px; }
@media (max-width: 1024px) {
  .item-news-home .img {
    margin-bottom: 30px; }
  .item-news-home .info .title {
    margin-bottom: 20px; }
  .item-news-home .info .desc {
    font-size: 14px;
    margin-bottom: 30px; } }
@media (max-width: 767px) {
  .item-news-home {
    margin-bottom: 40px; } }

.banner-news {
  background-image: url(../images/banner-news.jpg);
  height: 100rem; }
  .banner-news .cont-banner-top .title span.text-bottom {
    font-size: 8em;
    line-height: 1.8em;
    letter-spacing: .3em; }
  .banner-news .cont-banner-top .title {
    padding-top: 9em; }
  @media (max-width: 480px) {
    .banner-news .cont-banner-top .title span.text-bottom {
      font-size: 6.5em; } }

.news-page {
  padding: 105px 0; }
  .news-page .title-page {
    color: #474747;
    font-size: 45px;
    text-align: center;
    position: relative;
    margin-top: 0; }
    .news-page .title-page:before {
      content: '';
      width: 88px;
      height: 6px;
      background-color: #f05432;
      position: absolute;
      bottom: -50px;
      left: 0;
      right: 0;
      margin: 0 auto; }
    @media (max-width: 767px) {
      .news-page .title-page {
        font-size: 30px; }
        .news-page .title-page:before {
          height: 3px; } }
  @media (max-width: 767px) {
    .news-page {
      padding: 80px 0; } }

.list-news {
  margin-top: 80px; }
  @media (min-width: 1200px) {
    .list-news {
      margin-top: 180px; } }
  @media (min-width: 768px) {
    .list-news .col-sm-4:nth-child(3n+1) {
      clear: both; } }
  @media (min-width: 481px) and (max-width: 767px) {
    .list-news .col-sm-4:nth-child(2n+1) {
      clear: both; } }

.item-news {
  margin-bottom: 100px; }
  .item-news .img {
    margin-bottom: 25px;
    overflow: hidden; }
    .item-news .img img {
      transition: all 0.4s ease;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      width: 100%; }
    .item-news .img:hover img {
      -webkit-transform: scale(1.08);
      -moz-transform: scale(1.08);
      -ms-transform: scale(1.08);
      -o-transform: scale(1.08);
      transform: scale(1.08); }
  .item-news .time {
    color: #f05432; }
  .item-news .title-news {
    font-size: 34px;
    color: #464646;
    font-weight: 400;
    min-height: 170px; }
    .item-news .title-news a {
      color: #464646; }
      .item-news .title-news a:hover {
        color: #f05432; }
    @media (max-width: 992px) {
      .item-news .title-news {
        font-size: 24px; } }
    @media (max-width: 767px) {
      .item-news .title-news {
        min-height: inherit;
        margin-bottom: 20px; } }
  .item-news .btn-readmore {
    display: block;
    border-bottom: 3px solid #f05432;
    font-size: 18px;
    color: #535353;
    padding: 3px 0;
    font-weight: 600; }
    @media (max-width: 767px) {
      .item-news .btn-readmore {
        font-size: 14px; } }
  @media (max-width: 767px) {
    .item-news {
      margin-bottom: 40px; } }

.news-detail {
  font-family: "Open Sans", Arial, sans-serif; }

.title-news-detail {
  font-size: 40px;
  font-weight: 400;
  color: #464646;
  margin-top: 70px;
  margin-bottom: 40px;
  font-family: "Montserrat", Arial, sans-serif; }
  @media (max-width: 767px) {
    .title-news-detail {
      font-size: 30px; } }

.time-post-news-detail {
  color: #474747;
  font-size: 14px; }
  .time-post-news-detail a {
    color: #474747; }
  .time-post-news-detail em {
    color: #8d8d8d; }

.cont-post-news-detail {
  margin-top: 55px;
  margin-bottom: 55px; }
  .cont-post-news-detail p {
    color: #8d8d8d; }

.bottom-post .tag {
  float: left; }
  .bottom-post .tag span {
    color: #8d8d8d; }
  .bottom-post .tag a {
    color: #474747; }

.social-link {
  float: right;
  margin-top: -3px; }
  .social-link a {
    display: inline-block;
    padding: 0 3px; }

.other-news {
  margin-top: 90px;
  font-family: "Montserrat", Arial, sans-serif; }
  @media (min-width: 1200px) {
    .other-news .row {
      margin: 0 -25px; }
    .other-news .col-md-4 {
      padding: 0 25px; } }
  .other-news .title {
    font-size: 20px;
    color: #474747;
    position: relative;
    max-width: 355px;
    border-bottom: 3px solid #f05432;
    padding-bottom: 17px;
    margin-bottom: 40px; }
  @media (max-width: 991px) {
    .other-news .cont .col-xs-6:last-child {
      clear: both; } }

.item-other-news {
  margin-bottom: 60px; }
  .item-other-news .img {
    margin-bottom: 50px; }
    .item-other-news .img img {
      width: 100%;
      height: auto; }
  .item-other-news .title-news {
    margin-top: 0; }
    .item-other-news .title-news a {
      font-weight: bold;
      color: #474747;
      font-size: 16px; }
      .item-other-news .title-news a:hover {
        color: #f05432; }

.facebook-post {
  padding-top: 30px; }
  @media (min-width: 1200px) {
    .facebook-post {
      padding-top: 120px; } }
  .facebook-post .title {
    font-size: 20px;
    font-weight: 500;
    color: #474747;
    font-family: "Montserrat", Arial, sans-serif; }
  .facebook-post .item-post {
    margin-top: 40px;
    font-family: "Open Sans", Arial, sans-serif; }
    .facebook-post .item-post .img {
      float: left;
      width: 143px; }
    .facebook-post .item-post .info {
      margin-left: 143px;
      padding-left: 30px;
      padding-top: 10px; }
    .facebook-post .item-post .time {
      font-size: 11px;
      color: #8d8d8d; }
    .facebook-post .item-post .title-post {
      display: inline-block;
      color: #474747;
      font-size: 15px;
      line-height: 1.7;
      font-weight: 600; }
      .facebook-post .item-post .title-post:hover {
        color: #f05432; }

@media (min-width: 1200px) {
  .box-detail-post {
    padding-right: 40px; }
    .box-detail-post img {
      width: 100%; } }
.box-tags {
  margin-top: 80px; }
  .box-tags .title {
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Poppins", Arial, sans-serif;
    font-weight: bold;
    color: #474747;
    margin-bottom: 35px; }
  .box-tags .cont a {
    display: inline-block;
    font-size: 11px;
    color: #8d8d8d;
    padding: 8px 20px;
    border: 1px solid #eeeeee;
    margin-right: 20px;
    margin-bottom: 20px; }
    .box-tags .cont a:hover {
      color: #f05432; }

.pagination {
  display: table;
  margin: 0 auto; }
  .pagination .screen-reader-text {
    display: none; }
  .pagination .nav-links a, .pagination .nav-links span.page-numbers.current {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 7px 15px;
    margin-left: 10px; }
  .pagination .nav-links a {
    color: #333; }
  .pagination .nav-links span.page-numbers.current {
    color: #f05432; }

.banner-contact {
  background-image: url(../images/banner-contact.jpg);
  height: 100rem; }
  .banner-contact .cont-banner-top .title span.text-bottom {
    font-size: 8em;
    line-height: 1.8em;
    letter-spacing: .3em; }
  .banner-contact .cont-banner-top .title {
    padding-top: 9em; }
  @media (max-width: 480px) {
    .banner-contact .cont-banner-top .title span.text-bottom {
      font-size: 6.5em; } }

.contact-page {
  padding: 80px 0; }
  .contact-page .info-address {
    font-size: 18px;
    color: #444444;
    font-weight: 600; }
    .contact-page .info-address .title-info {
      font-size: 24px;
      color: #4d4d4d;
      border-top: 1px solid #f2f2f2;
      padding-top: 10px;
      margin-bottom: 50px; }
    .contact-page .info-address p {
      margin-bottom: 35px; }
    .contact-page .info-address span {
      color: #8a8a8a; }
    .contact-page .info-address a {
      color: #444444; }
    @media (min-width: 768px) {
      .contact-page .info-address {
        margin-left: 50px;
        width: 250px; } }
  .contact-page .flext-left {
    width: 100%; }

.form-contact {
  margin-bottom: 50px; }
  .form-contact .row {
    margin: 0 -10px; }
  .form-contact .col-md-4, .form-contact .col-xs-12 {
    padding: 0 10px; }
  .form-contact .title-form {
    font-size: 24px;
    color: #4d4d4d;
    font-weight: bold;
    margin-bottom: 65px; }
  .form-contact .item-field {
    margin-bottom: 20px; }
    .form-contact .item-field .title-field {
      color: #a1a0a0;
      font-weight: 400;
      margin-bottom: 10px; }
      .form-contact .item-field .title-field span {
        color: #f05432; }
    .form-contact .item-field .form-control {
      height: 50px;
      border-radius: 0px;
      border-color: #eaeaea; }
  .form-contact textarea {
    min-height: 150px;
    margin-bottom: 40px; }
  .form-contact .btn-contact {
    vertical-align: top;
    margin-right: 20px;
    margin-bottom: 20px; }

@media (max-width: 767px) {
  .contact-page .flex-row {
    display: block; } }
.capcha-check {
  display: inline-block; }

.banner-corporate {
  background-image: url(../images/banner-corporate.jpg);
  height: 100rem; }
  .banner-corporate .cont-banner-top .title span.text-bottom {
    font-size: 8em;
    line-height: 1.8em;
    letter-spacing: .3em; }
  .banner-corporate .cont-banner-top .title {
    padding-top: 9em; }
  @media (max-width: 480px) {
    .banner-corporate .cont-banner-top .title span.text-bottom {
      font-size: 6.5em; } }

.corporate-page {
  padding: 90px 0; }

.wapper {
  width: 1510px;
  max-width: 100%;
  margin: 0 auto; }

.item-corporate .box-img, .item-leisure .box-img {
  width: 50%; }
  .item-corporate .box-img img, .item-leisure .box-img img {
    width: 100%; }
.item-corporate .box-info, .item-leisure .box-info {
  width: 50%;
  padding-left: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px; }
  @media (min-width: 1200px) {
    .item-corporate .box-info, .item-leisure .box-info {
      padding-left: 100px; } }
  .item-corporate .box-info .box, .item-leisure .box-info .box {
    max-width: 370px; }
  .item-corporate .box-info .title-item, .item-leisure .box-info .title-item {
    font-size: 45px;
    font-weight: bold;
    margin-top: 0;
    position: relative;
    margin-bottom: 105px; }
    .item-corporate .box-info .title-item:before, .item-leisure .box-info .title-item:before {
      content: '';
      height: 6px;
      background-color: #f05432;
      position: absolute;
      left: 0;
      bottom: -55px;
      width: 88px; }
    .item-corporate .box-info .title-item a, .item-leisure .box-info .title-item a {
      color: #474747; }
    @media (max-width: 1440px) {
      .item-corporate .box-info .title-item, .item-leisure .box-info .title-item {
        font-size: 38px; } }
    @media (max-width: 1199px) {
      .item-corporate .box-info .title-item, .item-leisure .box-info .title-item {
        font-size: 30px; } }
    @media (max-width: 991px) {
      .item-corporate .box-info .title-item, .item-leisure .box-info .title-item {
        margin-bottom: 50px; }
        .item-corporate .box-info .title-item:before, .item-leisure .box-info .title-item:before {
          bottom: -20px; } }
  .item-corporate .box-info .desc-medium, .item-leisure .box-info .desc-medium {
    font-size: 20px;
    color: #474747;
    font-weight: 600;
    margin-bottom: 30px;
    font-family: "Open Sans", Arial, sans-serif; }
  .item-corporate .box-info .desc-small, .item-leisure .box-info .desc-small {
    font-size: 16px;
    color: #707070;
    font-family: "Open Sans", Arial, sans-serif;
    line-height: 1.65; }
@media (min-width: 1200px) {
  .item-corporate:nth-child(even) .box-info, .item-leisure:nth-child(even) .box-info {
    padding-left: 200px; } }

@media (max-width: 991px) {
  .wapper {
    padding: 0 15px; }

  .item-corporate, .item-leisure {
    margin-bottom: 50px; }
    .item-corporate .flex-row, .item-leisure .flex-row {
      display: block; }
    .item-corporate .box-img, .item-leisure .box-img {
      width: 100%;
      display: table-header-group; }
    .item-corporate .box-info, .item-leisure .box-info {
      width: 100%;
      display: table-footer-group; }
      .item-corporate .box-info .title-item br, .item-leisure .box-info .title-item br {
        display: none; }
      .item-corporate .box-info .box, .item-leisure .box-info .box {
        padding: 30px 0;
        max-width: inherit; } }
.we-support, .we-leisure {
  padding: 80px 0;
  background-color: #f5f3f0;
  text-align: center; }
  @media (min-width: 1200px) {
    .we-support, .we-leisure {
      padding: 125px 0; } }
  .we-support .top, .we-leisure .top {
    margin-bottom: 70px; }
    .we-support .top .title, .we-leisure .top .title {
      font-size: 45px;
      color: #474747;
      font-weight: bold;
      position: relative;
      margin-bottom: 135px;
      margin-top: 0; }
      .we-support .top .title:before, .we-leisure .top .title:before {
        content: '';
        width: 88px;
        height: 6px;
        background-color: #f05432;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -50px;
        margin: 0 auto; }
      @media (max-width: 991px) {
        .we-support .top .title, .we-leisure .top .title {
          font-size: 30px; } }
    .we-support .top .desc, .we-leisure .top .desc {
      font-size: 18px;
      color: #636363; }

.item-we-support, .item-we-leisure {
  max-width: 320px;
  margin: 0 auto 30px auto; }
  .item-we-support .img, .item-we-leisure .img {
    height: 165px; }
    .item-we-support .img img, .item-we-leisure .img img {
      vertical-align: middle;
      display: inline-block; }
  .item-we-support .title-item, .item-we-leisure .title-item {
    color: #474747;
    font-size: 20px;
    position: relative;
    margin-bottom: 40px; }
    .item-we-support .title-item:before, .item-we-leisure .title-item:before {
      content: '';
      width: 33px;
      height: 6px;
      background-color: #f05432;
      position: absolute;
      bottom: -18px;
      left: 0;
      right: 0;
      margin: 0 auto; }
  .item-we-support .desc, .item-we-leisure .desc {
    font-weight: 300;
    line-height: 1.6; }

.we-like {
  padding: 100px 0;
  background: url(../images/bg-we-like.jpg) no-repeat top right;
  background-size: cover; }
  @media (min-width: 1200px) {
    .we-like .box {
      max-width: 490px; } }
  .we-like .top {
    margin-bottom: 50px; }
    .we-like .top .title {
      margin-top: 0;
      font-size: 45px;
      font-weight: bold;
      color: #474747; }
      @media (max-width: 991px) {
        .we-like .top .title {
          font-size: 30px; } }
    .we-like .top .desc {
      font-size: 20px;
      color: #474747;
      font-weight: 600; }
  .we-like .cont .desc {
    font-size: 16px;
    color: #707070;
    font-family: "Open Sans", Arial, sans-serif;
    margin-bottom: 30px;
    line-height: 1.8; }
  .we-like .cont .desc-medium {
    font-size: 20px;
    font-weight: bold;
    font-family: "Open Sans", Arial, sans-serif;
    margin-bottom: 30px;
    line-height: 1.4; }

.leisure-page {
  padding: 90px 0; }

.banner-leisure {
  background-image: url(../images/banner-leisure.jpg);
  height: 100rem; }
  .banner-leisure .cont-banner-top .title span.text-bottom {
    font-size: 8em;
    line-height: 1.8em;
    letter-spacing: .3em; }
  .banner-leisure .cont-banner-top .title {
    padding-top: 9em; }
  @media (max-width: 480px) {
    .banner-leisure .cont-banner-top .title span.text-bottom {
      font-size: 6.5em; } }

.item-leisure .title-item span {
  font-size: 35px;
  color: #7d7d7d;
  font-weight: 400; }
  @media (max-width: 1199px) {
    .item-leisure .title-item span {
      font-size: 24px;
      display: block; } }
.item-leisure .box-info {
  padding-bottom: 0; }
  .item-leisure .box-info .box {
    max-width: 465px; }
    @media (min-width: 1600px) {
      .item-leisure .box-info .box {
        margin-top: 170px; } }

.leisure-post {
  padding-bottom: 90px; }

@media (max-width: 991px) {
  .leisure-post {
    padding-left: 15px;
    padding-right: 15px; } }
.item-we-leisure {
  max-width: 256px;
  margin-bottom: 70px; }
  .item-we-leisure .info {
    text-align: left; }
    .item-we-leisure .info .title-item:before {
      left: 0;
      right: inherit; }

.launching {
  background: url(../images/bg-launching.jpg) no-repeat center center;
  height: 590px; }
  .launching .title {
    color: #fff;
    font-size: 55px;
    font-weight: bold;
    text-align: center;
    position: relative;
    margin-top: 55px;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    line-height: 1.4; }
    .launching .title:before {
      content: '';
      width: 88px;
      height: 6px;
      background-color: #f05432;
      position: absolute;
      top: -60px;
      left: 0;
      right: 0;
      margin: 0 auto; }
    @media (max-width: 1199px) {
      .launching .title {
        font-size: 40px; } }

.banner-the-loungle {
  background-image: url(../images/banner-the-loungle.jpg);
  height: 100rem; }
  .banner-the-loungle .cont-banner-top .title span.text-bottom {
    font-size: 8em;
    line-height: 1.8em;
    letter-spacing: .3em; }
  .banner-the-loungle .cont-banner-top .title {
    padding-top: 9em; }
  @media (max-width: 480px) {
    .banner-the-loungle .cont-banner-top .title span.text-bottom {
      font-size: 6.5em; } }

.loungle-brings {
  background-color: #f3f3f3;
  padding: 75px 0;
  text-align: center; }
  @media (min-width: 1200px) {
    .loungle-brings {
      padding: 125px 0; } }
  .loungle-brings .title {
    font-size: 25px;
    color: #f05432;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: 400; }
    @media (max-width: 767px) {
      .loungle-brings .title {
        font-size: 20px; } }
  .loungle-brings .desc {
    font-size: 35px;
    color: #464646;
    line-height: 1.55;
    max-width: 1000px;
    margin: 0 auto 10px auto; }
    @media (max-width: 1199px) {
      .loungle-brings .desc {
        font-size: 30px; } }
    @media (max-width: 767px) {
      .loungle-brings .desc {
        font-size: 28px; } }

.the-loungle-hightlight {
  padding: 75px 0; }
  @media (min-width: 1200px) {
    .the-loungle-hightlight {
      padding: 140px 0; } }
  .the-loungle-hightlight .info-block {
    padding-top: 60px;
    max-width: 460px;
    margin-bottom: 40px; }
    .the-loungle-hightlight .info-block .title {
      font-size: 45px;
      color: #474747;
      margin-top: 0;
      font-weight: bold;
      margin-bottom: 55px; }
      @media (max-width: 767px) {
        .the-loungle-hightlight .info-block .title {
          font-size: 30px;
          margin-bottom: 30px; } }
    .the-loungle-hightlight .info-block .desc-medium {
      font-size: 20px;
      color: #707070;
      font-weight: bold;
      font-family: "Open Sans", Arial, sans-serif;
      margin-bottom: 25px; }
    .the-loungle-hightlight .info-block .desc {
      font-size: 16px;
      color: #707070;
      font-family: "Open Sans", Arial, sans-serif;
      margin-bottom: 25px; }

.item-box-highlight {
  margin-bottom: 50px; }
  .item-box-highlight .img {
    margin-bottom: 30px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .item-box-highlight .img img {
        max-width: 130px; } }
  .item-box-highlight .text-box {
    margin-top: 0;
    font-size: 16px;
    color: #474747;
    line-height: 1.2;
    font-weight: 400;
    word-break: break-word; }

.we-ready {
  padding: 230px 0;
  color: #fff;
  text-align: center;
  background: url(../images/bg-we-ready.jpg) no-repeat center center;
  background-size: cover; }
  .we-ready .title {
    font-size: 55px;
    position: relative;
    margin-bottom: 100px;
    margin-top: 0; }
    .we-ready .title span {
      font-size: 35px;
      font-weight: 400; }
    .we-ready .title:before {
      content: '';
      width: 88px;
      height: 6px;
      background-color: #f05432;
      position: absolute;
      left: 0;
      right: 0;
      bottom: -45px;
      margin: 0 auto; }
  .we-ready .desc {
    font-size: 24px;
    font-weight: bold; }
  @media (max-width: 767px) {
    .we-ready {
      padding: 100px 0; }
      .we-ready .title {
        font-size: 40px; }
        .we-ready .title span {
          font-size: 24px; }
      .we-ready .desc {
        font-size: 20px; } }

.the-loungle-page .item-feebeck .info-client .name:before {
  display: none; }

.banner-the-app {
  background-image: url(../images/banner-the-app.jpg);
  height: 100rem; }
  .banner-the-app .cont-banner-top .title span.text-bottom {
    font-size: 8em;
    line-height: 1.8em;
    letter-spacing: .3em; }
  .banner-the-app .cont-banner-top .title {
    padding-top: 9em; }
  @media (max-width: 480px) {
    .banner-the-app .cont-banner-top .title span.text-bottom {
      font-size: 6.5em; } }
  .banner-the-app .cont-banner-top .title {
    padding-top: 0; }

.content-the-app {
  padding: 80px 0; }
  @media (min-width: 1200px) {
    .content-the-app {
      padding: 120px 0; } }
  .content-the-app .top {
    text-align: center;
    margin-bottom: 125px; }
    .content-the-app .top .title {
      font-size: 45px;
      color: #474747;
      margin-top: 0;
      margin-bottom: 95px;
      position: relative; }
      .content-the-app .top .title:before {
        content: '';
        width: 88px;
        height: 6px;
        background-color: #f05432;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -45px;
        margin: 0 auto; }
      @media (max-width: 767px) {
        .content-the-app .top .title {
          font-size: 30px; } }
    .content-the-app .top .desc {
      font-size: 24px;
      color: #636363;
      max-width: 800px;
      margin: 0 auto 10px auto; }
      @media (max-width: 767px) {
        .content-the-app .top .desc {
          font-size: 18px; } }

.item-info-the-app {
  color: #474747; }
  .item-info-the-app .title {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 42px;
    position: relative; }
    .item-info-the-app .title:before {
      content: '';
      width: 33px;
      height: 6px;
      background-color: #f05432;
      position: absolute;
      left: 0;
      bottom: -20px;
      margin: 0 auto; }
  .item-info-the-app .desc {
    font-size: 16px;
    font-weight: 300; }

.item-left .item-info-the-app {
  text-align: right; }
.item-left .title:before {
  right: 0;
  left: inherit; }

.img-the-app {
  text-align: center; }

@media (min-width: 1200px) {
  .item-left {
    padding-right: 100px; }

  .item-right {
    padding-left: 100px; }

  .item-info-the-app {
    min-height: 210px; } }
@media (max-width: 1199px) {
  .item-info-the-app {
    min-height: 180px; } }
@media (max-width: 992px) {
  .item-info-the-app {
    min-height: 150px; }
    .item-info-the-app .desc {
      font-size: 14px; }
      .item-info-the-app .desc br {
        display: none; } }
@media (max-width: 767px) {
  .img-the-app {
    margin-bottom: 60px; }

  .item-info-the-app {
    text-align: center !important;
    min-height: inherit;
    margin-bottom: 30px; }
    .item-info-the-app .title:before {
      left: 0 !important;
      right: 0 !important;
      margin: 0 auto; } }
.launchin-traveller {
  padding: 160px 15px 320px 15px;
  color: #252525;
  text-align: center;
  background: url(../images/launchin-traveller.jpg) no-repeat center center;
  background-size: cover; }
  .launchin-traveller .title {
    font-size: 55px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 16px;
    margin-top: 0;
    position: relative;
    margin-bottom: 85px; }
    .launchin-traveller .title:before {
      content: '';
      width: 88px;
      height: 6px;
      background-color: #f05432;
      position: absolute;
      left: 0;
      bottom: -40px;
      right: 0;
      margin: 0 auto; }
  .launchin-traveller .desc {
    font-size: 35px; }
  @media (max-width: 1024px) {
    .launchin-traveller {
      padding: 90px 15px 160px 15px; }
      .launchin-traveller .title {
        font-size: 36px;
        letter-spacing: 8px; }
      .launchin-traveller .desc {
        font-size: 24px; } }

#banner_top {
  overflow: hidden;
  background-color: #777;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
  z-index: 98;
  text-align: center; }

.banner-homepage {
  background-image: url(../images/banner-homepage.jpg);
  height: 127.3rem; }
  @media (max-width: 767px) {
    .banner-homepage #video-bg {
      display: none; } }

/*.cont-banner-top{color: #fff;
	font-size: 10px;
	.div_square{width: 44.4rem;height: 40.7rem;display: block;margin: auto;border: .7rem solid $color-main;top: 22.8rem;left: 0;right: 0;position: absolute;}
	.title{margin: 0;
		span.text-top{font-family: $font-nellasue;font-size: 9rem;top: 28.5rem;position: absolute;left: 0;right: 0;margin: auto;}
		span.text-bottom{font-size: 10.5rem;text-transform: uppercase;letter-spacing: 5.7rem;font-weight: 600;top: 40.5rem;position: absolute;left: 6.2rem;right: 0;margin: auto;}
	}
}
*/
.cont-banner-top {
  color: #fff;
  padding-top: 30em;
  font-size: 10px; }
  .cont-banner-top .div_square {
    width: 44.4em;
    height: 40.7em;
    display: block;
    margin: auto;
    border: 0.7em solid #f05432;
    top: 22.8em;
    left: 0;
    right: 0;
    position: absolute; }
  .cont-banner-top .title {
    margin: 0;
    font-size: inherit;
    position: relative;
    z-index: 9; }
    .cont-banner-top .title span.text-top {
      font-family: "Conv_NellaSueDEMO", Arial, sans-serif;
      font-size: 9em;
      margin: auto; }
    .cont-banner-top .title span.text-bottom {
      font-size: 10.5em;
      text-transform: uppercase;
      letter-spacing: .5em;
      font-weight: 600;
      margin-left: 0.55em; }
      @media (max-width: 480px) {
        .cont-banner-top .title span.text-bottom {
          letter-spacing: .2em;
          margin-left: 0; } }
  .cont-banner-top .desc {
    font-size: 4.5em;
    margin-top: 3.5em; }
    .cont-banner-top .desc span {
      font-weight: 300; }
    .cont-banner-top .desc strong {
      font-weight: 400; }
  .cont-banner-top .desc-2 {
    font-size: 4.5em;
    margin-top: 2.6em;
    position: relative; }
    .cont-banner-top .desc-2:before {
      content: '';
      height: .14em;
      width: 1.7em;
      position: absolute;
      top: -.75em;
      left: 0;
      right: 0;
      margin: auto;
      background-color: #f05432; }
  @media (max-width: 767px) {
    .cont-banner-top {
      font-size: 4.3px !important;
      padding-top: 40em; }
      .cont-banner-top .div_square {
        top: 32.8em; } }

.feeback-client {
  padding: 75px 0; }
  .feeback-client .top .title {
    position: relative;
    text-align: center;
    margin-bottom: 130px;
    font-size: 45px;
    color: #363636;
    margin-top: 0; }
    .feeback-client .top .title:before {
      content: '';
      width: 70px;
      height: 4px;
      background-color: #f05432;
      position: absolute;
      left: 0;
      right: 0;
      bottom: -45px;
      margin: 0 auto; }
    @media (max-width: 767px) {
      .feeback-client .top .title {
        font-size: 30px;
        margin-bottom: 90px; } }

.item-feebeck {
  text-align: center; }
  .item-feebeck .text-feeback {
    font-size: 24px;
    font-style: italic;
    font-family: "Open Sans", Arial, sans-serif;
    color: #464646;
    margin-bottom: 125px; }
    @media (max-width: 767px) {
      .item-feebeck .text-feeback {
        font-size: 18px;
        margin-bottom: 75px; } }
  .item-feebeck .info-client .name {
    font-size: 18px;
    text-transform: uppercase;
    color: #363636;
    font-weight: bold;
    margin-bottom: 1px;
    position: relative; }
    .item-feebeck .info-client .name:before {
      content: '';
      width: 70px;
      height: 4px;
      background-color: #f05432;
      position: absolute;
      left: 0;
      right: 0;
      margin: 0 auto;
      top: -55px; }
  .item-feebeck .info-client .company {
    font-size: 13px;
    color: #363636; }

.feeback-client .carousel-control.left, .feeback-client .carousel-control.right {
  background: none; }
.feeback-client .carousel-control .icon-prev:before, .feeback-client .carousel-control .icon-next:before {
  content: ''; }
.feeback-client .carousel-control .glyphicon-chevron-left, .feeback-client .carousel-control .glyphicon-chevron-right, .feeback-client .carousel-control .icon-next, .feeback-client .carousel-control .icon-prev {
  width: 40px;
  height: 40px;
  top: 50px; }
.feeback-client .carousel-control .icon-prev {
  left: 0; }
.feeback-client .carousel-control .icon-next {
  right: 0; }

#footer {
  background-color: #252525;
  padding: 80px 0;
  color: #fff; }

.info-address {
  font-size: 14px; }
  .info-address .logo-ft {
    margin-bottom: 30px; }
    .info-address .logo-ft img {
      max-width: 90px; }
  .info-address .address p {
    color: #b7b7b7;
    margin-bottom: 20px; }
  .info-address .address a {
    color: #fff; }

.Newsletter {
  max-width: 390px; }
  .Newsletter .title {
    font-size: 18px;
    color: #fff;
    position: relative;
    display: table;
    border-bottom: 1px solid #f05432; }
  .Newsletter .desc {
    color: #707070;
    font-size: 14px;
    font-weight: 300; }
  .Newsletter .form-control {
    border-radius: 0px;
    border-color: #7d7d7d;
    height: 50px;
    background-color: transparent;
    margin-bottom: 20px; }

@media (max-width: 767px) {
  #footer .flex-row-top {
    display: block; }
  #footer .info-address {
    margin-bottom: 50px; } }

/*# sourceMappingURL=style.css.map */
