
.HOM_Slideshow {
  background-color: #000; 
  background-image: url('/img/home/nh_capa1.jpg');
  background-position: center 0; 
  background-repeat: no-repeat; 
  height: 608px; opacity: 1;}

.HOM_Slideshow p:nth-child(1) {
  font-family: 'Avenir', sans-serif;
  font-size: 60px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 2px;
  text-align: center;
  color: #ffffff;
  width: 70%;
  margin: 130px auto 0;
}

.HOM_Slideshow p:nth-child(2) {font-family: 'Avenir';
  font-size: 24px;
  line-height: 24px;
  margin: 0 auto;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  border: 2px solid #FFF;
  padding: 20px;
  width: 330px;
  height: 64px;
  margin-top: 50px;
}
.HOM_Slideshow p:nth-child(2) a {color:#FFF;}

.nh_explore {margin-top: 50px;}
.nh_explore p {margin: 0 auto; text-align: center;}
.nh_explore p:nth-child(1) {
  font-family: 'Poppins';
  font-size: 28px;  
  color: #ee4445;
}
.nh_explore p:nth-child(2) {
  font-size:34px;
  color: #080808;
}
.nh_explore p:nth-child(3) {
  margin-top: 20px;
  font-family: 'Poppins';
  font-size: 16px;
  color: #454545;
  width: 674px;
}

.nh_explore_ic {margin-top: 40px;}
.nh_explore_ic .col-xs-3 {text-align: center;}
.nh_explore_ic .col-xs-3 img {margin-bottom: 15px;}
.nh_explore_ic .col-xs-3 p {width: 172px; margin: 0 auto;}

.nh_signup {margin-top: 40px;}
.nh_signup .col-xs-6:nth-child(1) {text-align: right;}
.nh_signup .col-xs-6:nth-child(2) {text-align: left;}

.nh_styles {margin-top: 55px;}
.nh_styles .row {margin: 0 auto;}
.nh_styles p {
  font-family: 'Poppins';
  font-size: 34px;
  text-align: center;
  color: #080808;
  margin-bottom: 30px;
}
.nh_styles .HOM_place {width:275px;}
.nh_styles .HOM_place, .nh_styles .HOM_place img {height: 191px;}
.nh_styles .HOM_place {position: relative;}
.nh_styles .HOM_place span {
  position: absolute;
  top: 42%;
  left: 50%;
  width: 200px;  
  height: 70px;
  margin-left: -100px;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: center;
  color: #ffffff;
}
.nh_styles .HOM_place:nth-child(4) span,
.nh_styles .HOM_place:nth-child(5) span,
.nh_styles .HOM_place:nth-child(7) span {top: 32%;}

.HOM_Questions p {
  font-family: 'Poppins';
  font-size: 34px;
  text-align: center;
  color: #080808;
  margin-bottom: 30px;
  margin: 50px auto 35px;  
  float: none; clear: both;
}

#HOM_Destinations {padding-left: 22px;}
#HOM_Destinations p {
  font-family: 'Poppins';
  font-size: 34px;
  text-align: center;
  color: #080808;
  margin-bottom: 30px;
  margin: 50px auto 35px;  
}
#HOM_Destinations div {width: 1121px; height: 661px; position: relative;}
#HOM_Destinations div a {display: block; position: absolute; text-align: center; text-decoration: none; color: #FFF; font-family: 'Poppins'; font-size: 34px; font-weight: bold; text-shadow: 0 0 6px rgba(0, 0, 0, 0.5);}
#HOM_Destinations div a:nth-child(1) {width: 705px; height: 224px; top: 0; left: 0; line-height: 224px;}
#HOM_Destinations div a:nth-child(2) {width: 355px; height: 217px; line-height: 217px; top: 225px; left: 0; }
#HOM_Destinations div a:nth-child(3) {width: 350px; height: 217px; line-height: 217px; top: 225px; left: 356px;}
#HOM_Destinations div a:nth-child(4) {width: 416px; height: 441px; line-height: 441px; top: 0; left: 706px; }
#HOM_Destinations div a:nth-child(5) {width: 355px; height: 220px; line-height: 220px; top: 442px; left: 0; }
#HOM_Destinations div a:nth-child(6) {width: 270px; height: 220px; line-height: 220px; top: 442px; left: 356px; }
#HOM_Destinations div a:nth-child(7) {width: 496px; height: 220px; line-height: 220px; top: 442px; left: 626px; }
#HOM_Destinations div a img {position: absolute; top: 0; left: 0; z-index: -1;}


.nh_clients {border-radius: 4px; border: solid 1px #dadee2; width: 1110px; height: 406px; margin: 50px auto; padding: 0}
.nh_clients .col-md-6 {padding: 0; height: 406px;}
.nh_clients .col-md-6:nth-child(1) {background: #1c6b7c;}
.nh_clients .col-md-6 p {text-align: center}
.nh_clients .col-md-6:nth-child(1) p {
  width: auto; height: 366px; margin: 20px; border: 5px solid #FFF; 
  color: #FFF; font-family: 'Poppins'; font-size: 15px;
}
.nh_clients .col-md-6:nth-child(1) p img {width: 150px; height: 150px; margin: 20px auto 5px;}
.nh_clients .col-md-6:nth-child(1) p span {display: block; width: 80%; text-align: center; margin: 0 auto;}

.nh_clients .col-md-6:nth-child(1) span.phrase_name {font-weight: lighter; opacity: 0.8; margin-top: 10px;}

.nh_clients .col-md-6:nth-child(1) p span.HOM_Add {margin-top: 10px; width: 50%;}
.nh_clients .col-md-6:nth-child(1) p span.HOM_Add a {display: block; width: 100%; white-space: normal;}

.nh_clients .col-md-6:nth-child(2) p {margin-top: 75px; text-shadow: 0 0 2px rgba(0, 0, 0, 0.5); font-family: 'Poppins'; font-size: 34px; font-weight: 500;}

.nh_clients .col-md-6:nth-child(2) span {display: block; width: 70%; text-align: center; margin: 40px auto;}
.nh_clients .col-md-6:nth-child(2) span.declare_name {
  opacity: 0.4;
  font-family: 'Poppins';
  font-size: 15px;
  font-weight: 500;  
  line-height: 1.6;
  color: #000000;
}
.nh_clients .col-md-6:nth-child(2) span.declare {
  font-family: 'Poppins';
  font-size: 15px;
  font-weight: 600;
  color: #000000;
}


.nh_places {margin-top: 65px;}
.nh_places .tit {
  font-family: 'Poppins';
  font-size: 34px;
  text-align: center;
  color: #080808;
  margin: 0 auto 10px;  
}
.nh_places .row .PLE_Container {padding-top: 35px;}
.nh_places .row .col-md-4 {width: 24%;}
.nh_places .seemore {
  display: inline-block;
  width: 100%;
  text-decoration: none;
  margin: 15px auto;
  text-align: center;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 500;
  color: #ee4445;
}

.nh_exchanges {margin: 50px auto 30px;}
.nh_exchanges .row {text-align: center;}
.nh_exchanges .tit {
  font-family: 'Poppins';
  font-size: 34px;
  text-align: center;
  color: #080808;
  margin: 0 auto 30px;   
}
.nh_exchanges .row .col-md-2 {text-align: center}
.nh_exchanges .row p {width: 396px; height: 130px;}
.nh_exchanges .row .col-md-5 {padding: 0;}
.nh_exchanges .row .col-md-5:nth-child(1) {text-align: right;}
.nh_exchanges .row .col-md-5 p {
  text-align:center; 
  border-radius: 4px;
  border: solid 1px #dadee2;
  font-family: 'Poppins';
  font-size: 14px;
  color: #454545;
  padding: 0 20px;
}
.nh_exchanges .row .col-md-5:nth-child(1) p {  
  float: right;
}
.nh_exchanges .row .col-md-5 p strong {
  display: block;
  font-family: 'Poppins';
  font-size: 20px;
  font-weight: bold;
  color: #454545;
  margin: 20px auto 12px;
}
.nh_exchanges .HOM_Add {background: none !important; margin: 30px auto 35px; width:100%; border: 0;}
.nh_exchanges .HOM_Add a {background: #18687b; display: block; margin: 0 auto; width: 25%; padding: 10px 5px;}

.nh_blogs {margin: 0 auto 30px;}
.nh_blogs .tit {
  font-family: 'Poppins';
  font-size: 34px;
  text-align: center;
  color: #080808;
  margin: 0 auto 30px;   
}
.nh_blogs .col-md-4 img {width: 354px; height: 250px; margin-bottom: 10px;}
.nh_blogs .col-md-4 a {text-decoration: none;}
.nh_blogs .col-md-4 .date {text-align: right;}
.nh_blogs .col-md-4 .date a {
  display: block;
  margin-right: 3px;
  text-align:right; opacity: 0.5;
  font-family: 'Poppins';
  font-size: 14px;
  color: #454545;
}
.nh_blogs .col-md-4 .title a {
  font-family: 'Poppins';
  font-size: 20px;
  color: #454545;
}
.nh_blogs .col-md-4 .text a {
  font-family: 'Poppins';
  font-size: 14px;
  color: #454545;
}
.nh_blogs .col-md-4 .seemore a {
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 500;
  color: #ee4445;
}
.nh_blogs .all {display: none;}


.nh_midia {margin: 50px auto 30px;}
.nh_midia .tit {
  font-family: 'Poppins';
  font-size: 34px;
  text-align: center;
  color: #080808;
  margin: 0 auto 25px; 
}

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

  .HOM_Slideshow {background-position: 40% 0;}

  .HOM_Slideshow p:nth-child(1) {
    width: 95%; margin-top: 140px;
    font-size: 32px;
    letter-spacing: 1.07px;
  }
  .HOM_Slideshow p:nth-child(2) {font-size:18px; width: 260px;}


  .nh_explore p:nth-child(1) {font-size: 16px;}
  .nh_explore p:nth-child(2) {font-size: 20px;}
  .nh_explore p:nth-child(3) {width:95%;}
  
  .nh_explore_ic .col-xs-3 {width: 95%;}
  .nh_explore_ic .col-xs-3 p {width: 90%;}

  .nh_signup .col-xs-6 {width: 100%;}
  .nh_signup .col-xs-6:nth-child(1), .nh_signup .col-xs-6:nth-child(2) {text-align: center;}
  .nh_signup .col-xs-6 .btn {width: 280px; margin: 0 0 15px !important;}

  .nh_styles, .HOM_Questions, #HOM_Destinations, .nh_places, .nh_exchanges, .nh_blogs, .nh_midia {margin-top: 25px}

  .nh_styles .tit, .HOM_Questions p:nth-child(1), #HOM_Destinations p, .nh_places .tit, .nh_exchanges .tit, .nh_blogs .tit,
  .nh_midia .tit {font-size:20px; margin: 10px auto 20px;}

  .nh_styles .row a {width: 49.5% !important; height: 131px;}
  .nh_styles .row a img {max-width: 100% !important; height: 131px;}
  .nh_styles .HOM_place span {font-size:16px; width: 170px; margin-left: -89px;}

  #HOM_Destinations div {width:310px; height: 1300px; left: 50%; margin-left: -155px;}
  #HOM_Destinations div a {font-size: 24px; overflow:hidden; width: 310px !important; height: 180px !important; line-height: 180px !important;}
  #HOM_Destinations div a img {width: 310px; height: 180px;}
  
  #HOM_Destinations div a:nth-child(1) {top: 181px; left: -3px;}
  #HOM_Destinations div a:nth-child(1) img {width: 310px;}

  #HOM_Destinations div a:nth-child(4) {top: 0; left: -2px;}
  #HOM_Destinations div a:nth-child(4) img {width: 100%;}

  #HOM_Destinations div a:nth-child(2) {left: -6px; top: 367px; }
  #HOM_Destinations div a:nth-child(2) img {width:320px;}

  #HOM_Destinations div a:nth-child(3) {left: -1px; top: 557px; width:306px !important;}
  #HOM_Destinations div a:nth-child(3) img {width:320px;}

  #HOM_Destinations div a:nth-child(5) {left: -4px; top: 742px; width:311px !important;}
  #HOM_Destinations div a:nth-child(5) img {width:320px;}

  #HOM_Destinations div a:nth-child(6) {left: -2px; top: 926px; width:310px !important;}
  #HOM_Destinations div a:nth-child(6) img {width:320px;}

  #HOM_Destinations div a:nth-child(7) {left: 0px; top: 1110px; width:310px !important;}
  #HOM_Destinations div a:nth-child(7) img {width:320px;}



  .nh_clients {width:95%; margin: 40px auto; height: 630px;}
  .nh_clients .col-md-6, .nh_clients .col-md-6 p {height: 360px !important;}
  .nh_clients .col-md-6, .nh_clients .col-md-6 p:nth-child(1) {margin: 0; font-size:12px;}
  .nh_clients .col-md-6:nth-child(1) p span.HOM_Add {margin-top: 10px; width: 65%;}  
  .nh_clients .col-md-6:nth-child(2) p {font-size: 18px; line-height: 65px; height: 65px !important;}  
  .nh_clients .col-md-6:nth-child(2) span {margin: 10px auto;}

  
  .nh_places .row .col-md-4 {width: 50%;}
  .nh_places .row .PLE_Place {height: 180px;}
  .nh_places .row .PLE_PlaceImageContainer {height: 120px;}

  .nh_exchanges {width:95%;}
  .nh_exchanges .row p {width:100%;}
  .nh_exchanges .row .col-md-5 {margin: 0 auto; width: 92%;}  
  .nh_exchanges .HOM_Add {margin: 10px auto; width: 100%; padding:0;}
  .nh_exchanges .HOM_Add a {width: 100%;}

  .nh_blogs .all {width:100%; text-align: center; margin: 10px auto 20px}

  .nh_midia .row img {max-width: 100%;}
  .nh_midia .row a {display: inline-block; width: 65px; margin: 5px !important;}





  
}




