
  @font-face {
      font-family: oswald-medium;
      src: url(../fonts/Oswald-Medium.ttf);
  }

  @font-face {
      font-family: oswald-light;
      src: url(../fonts/Oswald-Light.ttf);
  }

  @font-face {
      font-family: homestead;
      src: url(../fonts/Homestead-Display.otf);
  }
  @font-face {
      font-family: oswald-demibold;
      src: url(../fonts/Oswald-DemiBold.ttf);

  }
  @font-face {
      font-family: oswald-bold;
      src: url(../fonts/Oswald-Bold.ttf);

  }
  @font-face {
      font-family:Oswald-Extra-LightItalic;
      src: url(../fonts/Oswald-Extra-LightItalic.ttf);
  }
  @font-face {
      font-family:MyriadPro-Regular;
      src: url(../fonts/MyriadPro-Regular.otf);
  }
  @font-face {
    font-family: bevan;
    src: url(../fonts/bevan.ttf);

  }
  @font-face {
    font-family: Oswald-RegularItalic;
    src: url(../fonts/Oswald-RegularItalic.ttf);
}

.oswaldlightitalic {
    font-family: oswald-light;
    font-style: italic;
}

.oswaldmediumitalic {
    font-family: oswald-medium;
    font-style: italic;
}

html {
  min-width: 350px;
}

.img_newact1 {
  background: url(../img/banner_act1.svg) no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.img_newact2 {
  background: url(../img/banner_act2.jpg) no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.wrapper {
    padding: 0px;
    background-color: #f0f0f0 !important;
}

.image-box {
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
    width: 32%;
    border: 1px solid #CCCCCC;
}

.dropdown-item {
   font-family: oswald-light;
}

.dropdown-item {
  color: white;
}

.dropdown-menu {
      background-color: #061222;
}
  .bevan{
      font-family: bevan;
  }

  .relativepos {
    position: relative !important;
  }

.py-5 {
  margin-top: 5px;
}
  .types4 {
    font-size: 40px;
    color: #fbc921;
    font-family: oswald-demibold;
    text-align: center;
  }

.type_holder {

}

.tries {
  font-family: oswald;
  font-size: 32px;
margin-top: 20px;}

.type_holder img {
  height: 150px;
  padding: 10px;
}

.Oswald-RegularItalic{
  font-family: Oswald-RegularItalic;
  font-size: 20pt;

}

  .wrap_content {
    background-color:#F0F0F0;
    width:61.5%;
    height:100%;
    padding-top:23%;
  }

  .pack_img {

  }

  .overhidden {
    padding: 0;
    overflow: hidden;
  }

  .pack_content_text_title {
      font-family: oswald-medium;
      font-size: 16pt;
      margin-bottom: 3px;
      color: #575756;
  }

  .pack_content_text {
      font-family: oswald-light;
      font-size: 14pt;
  }

  .pack_title {
    color: white !important;
    margin-top: 35px;
    margin-left: 15px;
    font-size: 35px;
  }

  .pack1 {
    z-index:2;
    width: 48%;
    margin: 1%;
    height: 165px;
    border: 1px solid #9d9d9c;
  }

  .hexa_img {
    position: absolute;
    top: -20%;
    left: -20%;
    z-index: -99;
  }

  .pack_content {
    width: 70%;
    height: auto;
  }
  .pack2 {
    width: 48%;
    margin: 1%;
    height: 175px;
    border: 1px solid;
  }

  .pack {
      height: 200px;
      background-color: red;
      padding: 15px;
      background-clip: content-box;
  }

  .what_is_footlab {
    min-height: 105vh;
  }
  .what_is_footlab2 {
    position: relative;
    min-height: 105vh;
    height: 140vh;
  }

  .index_what_is {
    height: 100vh;
  }

  .hexagon {
    position: relative;
    width: 300px;
    height: 173.21px;
    margin:0 auto;
    margin-top:86.60px;
    margin-bottom: 86.60px;
    background-image: url(https://i.imgur.com/9GKUmbf.png);
    background-size: auto 346.4102px;
    background-position: center;
  }

  .hexagon:hover {
    cursor: pointer;
    background-image: url('../img/video_preview_hovered.png');
  }

  .hexTop,
  .hexBottom {
    position: absolute;
    z-index: 1;
    width: 212.13px;
    height: 212.13px;
    overflow: hidden;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background: inherit;
    left: 43.93px;
  }

  /*counter transform the bg image on the caps*/
  .hexTop:after,
  .hexBottom:after {
    content: "";
    position: absolute;
    width: 300.0000px;
    height: 173.20508075688775px;
    -webkit-transform:  rotate(45deg) scaleY(1.7321) translateY(-86.6025px);
    -ms-transform:      rotate(45deg) scaleY(1.7321) translateY(-86.6025px);
    transform:          rotate(45deg) scaleY(1.7321) translateY(-86.6025px);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    background: inherit;
  }

  .hexTop {
    top: -106.0660px;
  }

  .hexTop:after {
    background-position: center top;
  }

  .hexBottom {
    bottom: -106.0660px;
  }

  .hexBottom:after {
    background-position: center bottom;
  }

  .hexagon:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 300.0000px;
    height: 173.2051px;
    z-index: 2;
    background: inherit;
  }

  .clearb{
    clear:both;
  }
  .Oswald-Extra-LightItalic{
    font-family: Oswald-Extra-LightItalic;

  }
  .afff{
  }
  .oswald-bold{
    font-family: MyriadPro-Regular;
  }

  .bg-dark {
        background-color: #061222 !important;
        height: auto;
        min-height: 100px;
        padding-top:0px;padding-bottom:0px
  }

  .pdf-thumb-box
  {
      position:relative !important;
      overflow: hidden;
  }

  .pdf-thumb-box-overlay {
    display: none;
    visibility:hidden;
    opacity:0;
    transition:visibility 0s linear 0.2s,opacity 0.2s linear;

  }
  .stars2red{
    clear:both;margin-top:97%;margin-left:-42%;z-index:200
  }
  .pdf-thumb-box a{

      color:transparent;
  }

  .grayfilter:hover {
    -webkit-filter: grayscale(0);
    filter: none;
    cursor: pointer;
    color: yellow !important;
  }

  .grayfilter:hover .pdf-thumb-box-overlay {
    display: block;
    visibility:visible;
    opacity:1;
    transition-delay:0s;
    text-align:center;
    position: absolute;
    color: #fff;
    width:100%;
    height:100%;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  }

  .pdf-thumb-box-overlay span {
    margin: auto;
    position: absolute;
    top: 0%; left: 0; bottom: 0; right: 0
  }

  .fa-stack-1x, .fa-stack-2x {
      position: absolute;
      left: 0;
      width: 100%;
      text-align: center;
      background-color: grey;
      border-radius:20px;
  }
  .navbar-dark .navbar-nav .nav-link {
    width: 100%;
      height: 100%;
      font-size: 16px;
    font-family: oswald-light;
    padding-left: 15px;
    padding-right: 15px;

  }

  .navbar-nav li a{
    padding-top:46px;
  }
  .helpmenu{
    padding-top:30px!important;
  }

  .bolas  {
    border-radius: 200%;
    height: 20px !important;
    width: 20px !important;
  }

  .carousel-indicators .active {
      background-color: #e30613 !important;
      border: none;
      height: 100%;
  }

  .carousel-item{
    min-height: 790px !important;
  }
  .carousel-indicators li {
      position: relative;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      border-radius: 200%;
      height: 20px !important;
      width: 20px !important;    margin-right: 3px;
      margin-left: 3px;
      text-indent: -999px;
      background-color:transparent !important;
      border:1px solid #adadad;
  }

  .uniqueexp {
    padding: 4.3%;
    font-family: oswald-bold;
    font-size: 22pt;
    color: black;
  }

  .redbtn {
    background:red !important;border: none; !important;
  }

  .bluebtn {
    background: #0E3FFF !important;
    border: none; !important;
  }

  .slider1_desc {
    padding: 3%;
    font-family: oswald-light;
  }

  .white_text {
    color: white !important;
  }

  .carousel-control-prev {
      left: 8%;
      top:50%;
      bottom:50%;
  }
  .carousel-control-next {
      right: 8%;
      top:50%;
      bottom:50%;
  }
  .carousel-caption {
      position: absolute !important;
      left: 15% !important;
      z-index: 10;
      padding-top: 20px !important;
      padding-bottom: 20px !important;
      color: #fff !important;
      text-align: center!important;
      margin: 0 auto;
      float: left !important;
      text-align: left !important;
      right: initial !important;
      bottom: initial !important;
      top:27%;
      width: 50% !important;
  }
.mgt{
  margin-top: 50px;

}
  .font-oswald {
    font-family: oswald-light;
  }

  .phones_yellow {
      color: white;
      position: relative;
      font-size: 19px;
  }

  .text_yellow {
    color: #FBC921 !important;
  }

  .min-cont {
  }

  .what_is_footlab {
    min-height:100vh;
  }

  .btm {
    bottom: -20%;
  }

  .notresponsivenext2img {
  }

  .responsivenext2img {
    display:none;
  }

.notresponsiveindividuaisimg {
  display:block;
}

.responsiveindividuaisimg {
  display:none;
}

.notresponsivegalleryimg{
   display:block;
  }

 .responsivegalleryimg{
  display:none;
 }

 .notresponsivesocialimg{
    display:block;
   }

  .responsivenextimg{
   display:none;
  }

 .notresponsivesocialimg{
    display:block;
   }

  .responsivesocialimg{
   display:none;
  }

  .footlab_social {
    position: relative;
    min-height:105vh;
  }

  .footlab_activities {
    position: relative;
    padding-top: 6%;
    min-height: 105vh;
  }

  .what_is_footlab {
    position: relative;
    height: 105vh;
  }

  .what_is {
    padding: 40px;
  }

  .oswald {
    font-size: 28px;
    font-family: oswald-medium;
    color: #575756;
  }

  .absolute-center {
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
  }

  .homestead_price {
    font-size: 122px;
    line-height: 100px;
    font-family: homestead;
    color: #ffb902;
    position: relative;
  }

  .oswald_desc {
    font-size: 20px;
    font-family: Oswald-Extra-LightItalic;
    color: #f0f0f0;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .oswald_desc_2 {
    font-size: 20px;
    font-family: Oswald-Extra-LightItalic;
    color: #fff3d8;
    position: absolute;
    top: 18%;
  }

  .homestead_pricevalue {
    font-size: 60px;
    line-height: initial;
    font-family: homestead;
    color: white;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .price_name {
    min-height: 350px;
    height: auto;
  }

  .prices_aluguer {
    font-family: oswald-light;
  }

  .oswald_faq_tittle {
    font-size: 17pt;
    font-family: oswald-medium;
    color: #00B1B2;
  }

  .pisos p {
    margin-bottom: 0px;
    line-height: 21pt;
    text-indent: -0.5em;
    padding-left: 0.5em;
  }

  .bordered {
    border-right: 1px solid #b1b1b1;
  }

  .bordered p {
    line-height: 22pt;
  }

  .oswald_tittle {
    font-size: 30px;
    font-family: oswald-medium;
    color: #575756;
  }

  .menu_text {
    font-size: 20px !important;
    font-family: oswald-light;
  }

  .oswald-light {
    font-size: 20px;
    color: #575756;
    font-family: oswald-light;
    line-height: 18pt;
  }

  .oswald-light p{
    line-height: 20pt;
  }

  .oswald-lightf {
    font-size: 15pt;
    color: #575756;
    font-family: oswald-light;
    line-height: 26pt;

  }
  .oswald-light2 {
    font-size: 20px;
    color: #575756;
    font-family: oswald-light;
  }

  .oswald-demibold{
    font-family: oswald-demibold;
    font-size: 40pt;
    color:#fbc921;
        margin-left: 5px;
  }
.cap{
  padding-bottom: 18%;
}
  .oswald-light-small {
    font-size: 20;
    font-family: oswald-light;
    color: white;
    padding-left: 15px;
    padding-right: 15px;
  }

  .low-blue {
    color: #00B1B2;
  }

  .orange {
    color: #D56014;
  }

  .green {
    color: #94C11F;
  }

  .yellow {
    color: yellow;
    padding-left: 15px;
    padding-right: 15px;
  }

  .img_bottom {
    position: absolute;
    bottom: -22%;
  }

  .img_bottom_null {
    position: absolute;
    bottom: 0;
    z-index: 99;
    left: 0;
  }

  .line_hr {
    width: 75px;
    border-color: #00B1B2;
    background-color: #00B1B2;
    color: #00B1B2;
  }

  nav.fancynav ul {
    /* Style navbar list */
  	list-style-type: none;
    padding: 0;
    margin: 0;
  }

  nav.fancynav ul li {
    /* Remove bullet points */
  	list-style-type: none;
  }

  nav.fancynav ul li a {
    font-family: oswald-medium;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    color: #ffffff;
    background: #00B1B2;
    padding: 0px;
    margin: 0px;
    padding-left: 15px;
    font-size: 16px;
    transition: background-color 0.15s, color 0.15s;
  }

  nav.fancynav ul li a:hover {
    /* Modify the color and background on hover */
    color: white;
    background-color: #0a7f7e;
  }

  nav#fancyred ul li a:hover{
    color: white;
    background-color: #a0110a !important;
  }

  nav#fancyblue ul li a:hover{
    color: white;
    background-color: #001d90 !important;
  }

  nav.fancynav ul li a span {
    display: inline-block;
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    height: 35px;
    line-height: 35px;
    padding: 0px 5px;
    margin-left: 15px;
    color: #00B1B2;
    margin-right: -2px;
    outline: none;

  }
  i.red {
      border: solid #e30613;
      border-width: 0 2px 2px 0;
      display: inline-block;
      padding: 5px;
      margin-right: 5px;
  }

  i.darkblue {
    border: solid #0E3FFF;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;
    margin-right: 5px;
}

  i.blue {
      border: solid #00b1b2;
      border-width: 0 2px 2px 0;
      display: inline-block;
      padding: 5px;
      margin-right: 5px;
      vertical-align: middle;
  }
  .right {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);

  }
  #paralelo{
    width: 90%;
    height: 0;
    border-bottom: 80px solid rgba(255,0,0,0.5);
    border-right: 100px solid transparent;
    margin-right: 10px;
    margin-top: 2% !important;
  }
.inforeservas{
  font-size:16pt;font-style: italic;
}
  .square {
      float:left;
      position: relative;
      width: 25%;
      padding-bottom : 25%; /* = width for a 1:1 aspect ratio */
      margin:1.66%;
      background-position:center center;
      background-repeat:no-repeat;
      z-index: 9999;
      background-size:cover; /* you change this to "contain" if you don't want the images to be cropped */
  }

  .gallery_img {
    float:left;
    position: relative;
    width: 50%;
    height: 50%;
  }
.xpto{
  margin-top:-15%;z-index:200;
}
  .square_act {
      font-family: oswald-light;
      float:left;
      position: relative;
      width: 30%;
      padding-bottom : 30%; /* = width for a 1:1 aspect ratio */
      margin:1%;
      background-position:center center;
      background-repeat:no-repeat;
      background-size:cover; /* you change this to "contain" if you don't want the images to be cropped */
  }

  .square_act .img_caption {
    font-family: oswald-light;
    position:absolute;
  	bottom:0;
  	left:0;
    padding-left: 15px;
  	background:#000;
  	width:100%;
  	margin:0;
    padding: 10px;
    padding-left: 15px;
    opacity: 0.8;
  }
.pngfoot{
  width: 220px; height: 36px;
}
  .rectangle {
    float:left;
    position: relative;
    width: 100%;
    padding-bottom : 25%; /* = width for a 1:1 aspect ratio */
    margin:1.66%;
  }
  .social1 {
    background-color:#F0F0F0;width:61.5%;height:100%;
  }
  .main_titlle {
      width: 250px;
      height: 50px;
      border: 1px solid black;
      width: max-content;
      margin: 0 auto;
      line-height: 30vh;
  }
  .aquii:after{
      content: " ";
      display: block;
  //background-image:url('../img/starar.png') ;
  background-repeat: no-repeat;
        height: 89px;
      width: 100%;
      position: absolute;
      right: -129px;
      top:2;
  }
  .main_titlle_text {
    color: white;
    padding: 9px;
    border: 1px solid #00B1B2;
    padding-left: 65px;
    padding-right: 65px;
  }

  .patrslick div div {
      float: left;
      margin-top: 20px;
      margin-bottom: 20px;
      padding: 25px;
  }

  .patrslick .row{
      padding:30px;
      width:50%;
  }

  .patrslick .row .aquitest{
    width: 60%;
    margin:0 auto;
  }

  .heigh50 {
    height: 50vh;
    padding-right: 0px !important;
    padding-left: 0px !important;
    float: left;
  }

  .centerstuff {
      margin: 0;
      position: absolute;
      top: 50%;
      padding-top: 50px;
      left: 50%;
      margin-right: -50%;
      transform: translate(-50%, -50%)
  }

  .social_left {
    position: fixed;
    top: 42%;
    z-index: 9999999999999999;
    background-color: black;
    width: 55px;
    padding: 10px;
  }

  @media (max-width: 950px){
    .social_left {
      position: fixed;
      top: 42%;
      z-index: 9999999999999999;
      background-color: black;
      width: 45px;
      padding: 10px;
    }
  }

  @media (min-width: 768px){
  .col-md-5 {
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 100%;
  }
  }

  .centerstuff2 {
    margin: 0;
    position: absolute;
    top: 50%;
    /* left: 50%; */
    /* margin-right: -50%; */
    transform: translate(0%, -50%);
  }
  @media (min-width: 768px){
  .col-md-5 {
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 100%;
  }
  }
  .footlab_gallery {
    height: auto;
  }

  .footlab_top5 {
    height: 100vh;
  }
  .ballsred3 {
    position: absolute;
    /* margin-top: 50% !important; */
    /* margin-left: 20%; */
    right: -15%;
    top: 55%;
    z-index: -1;
  }
  .gallery_col {
    padding-right: 0px;
    padding-left: 0px;
    height: 60vh;
    max-height: 60vh;
    background-color: red;
  }

  .heigh50 {
    height: 50vh;
    padding-right: 0px !important;
    padding-left: 0px !important;
    float: left;
  }

  .nav-item {
      //width: max-content;
  }
  .aluguermaisinformacoes:before{
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      background: rgba(0,0,0,0.7);
  }
  .nav-link {
    position: relative!important;
    display: inline-block!important;
    color: white!important;
    -webkit-transition: color .5s!important;
            transition: color .5s!important;
            z-index:2
  }
  .nav-link:before {
    content: ''!important;
    position: absolute!important;
    top: 0!important; left: 0!important;
    width: 100%!important; height: 100%!important;
    background-color: red!important;
    z-index: -1!important;
    -webkit-transform:scaleX(0)!important;
        -ms-transform:scaleX(0)!important;
            transform:scaleX(0)!important;
    -webkit-transition: -webkit-transform .5s!important;
            transition:         transform .5s!important;
  }
  .nav-link:hover {
  color: white!important;
  }
  .nav-link:hover:before {
    -webkit-transform: scaleX(1)!important;
        -ms-transform: scaleX(1)!important;
            transform: scaleX(1)!important;
  }

  .partners {
    min-height: 30vh;
    background-color: #061222;
    margin-right: 0px !important;
    margin-left: 0px !important;
  }

  .partner_img {
    position:relative;
    padding: 4%;
  }

  .seperator {
    border-right: 1px solid #3C3C3B;
  }

  .partner_img img {
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
  }

  .social-icons {
    width:70%;
    margin:0 auto;
    margin-top:40px;
  }

  @media screen and (max-width: 950px) {
    .partner_img img {
      position:absolute;
      top:0;
      bottom:0;
      margin:auto;
      width: 100px;
    }

    .connected {
      color: white;
      text-align: center;
      padding-top: 20px;
    }

    .social-icons {
      width:70%;
      margin:0 auto;
      margin-top:30px;
      margin-bottom: 20px;
    }

    .separador {
      border: 0;
      clear:both;
      display:block;
      width: 90%;
      background-color:#fff;
      height: 1px;
    }
  }

  .footer_row img{
    width: 25px;
  }

  .social {
    text-align: center;
  }

  .news_footer {
        padding-left: 6%;
  }

  .newsletter {
      padding: 6px;
      width: 100%;
      background-color: transparent;
      border: 1px solid #e73c28;
      padding-left: 10px;
  }

  .btn_newsletter {
    padding: 6px;
    background-color: transparent;
    border: 1px solid #00b2b2;
    color: white;
    float: right;
    margin-top: 10px;
    font-size: 11pt;
    padding-left: 20px;
    height: 40px;
    padding-right: 20px;
  }
  .emailamigo,
  .emailamigo::-webkit-input-placeholder {
      font-family: oswald-medium;
      line-height: 3;
  }
  .lowgray {
    color: #A4ABB1 !important;
  }

  .bottom_menu {
    color: #000000;
    background-color: white;
    padding: 7px;
  }

  .redtext {
    color: #FF3217;
  }

  .mg5 {
    margin-right: 10px;
  }

    
  .reserved {
    font-size: 11pt;
    margin-bottom: 0px;
    font-style: italic;
    color: #a4abb1;
    padding: 5px;
    text-align: center !important;
  }

  .bottom_footer {
    color: #000000;
    background-color: #27313B;
    padding: 7px;
  }

  .footer_links {
      text-align: center;
      word-spacing: 5px;
      margin-bottom: 0px;
      font-size: 12pt;
  }

  .footer_links {
      text-align: center;
      word-spacing: 12px;
      margin-bottom: 0px;
  }
.galeriaaluguertext{
  font-size: 80px;color:white;
}
  .footer_links a {
      color: #878E93;
  }

  .footer_links a:hover {
      color: black;
      text-decoration: inherit; /* no underline */
  }

  .connected {
    color: white;
    text-align: center;
  }

  .news {
    color: white;
    font-size: 20px;
    line-height: 25px;
  }

  .social img {
    text-align: center;
    width: 50px;
  }
.aqichan1{
  padding-right:15px;
  padding-left:5px;
}
  .footer_row p {
    color: white;
    vertical-align: middle;
    padding-left: 5%;
    padding-bottom: 5%;
  }

  .footer_row {
      display: -webkit-box;
      vertical-align: top;
  }

  .grayfilter {
    color: white;
    filter: gray; /* IE6-9 */
    -webkit-filter: ; /* Google Chrome, Safari 6+ & Opera 15+ */
    filter: sepia(100%) hue-rotate(190deg) saturate(100%); /* Microsoft Edge and Firefox 35+ */
    transition: all .25s ease-out;
    background-size: 100%;
    transition: background-size 0.3s;
    -moz-transition: background-size 0.3s;
    -ms-transition: background-size 0.3s;
    -o-transition: background-size 0.3s;
    -webkit-transition: background-size 0.3s;
  }

  .stardown4{
    max-width: 220px;
  height: auto;
  float: left;
  margin-left: 12% !important;
  margin-right: -74%;
  margin-top: -10% ;
  position: absolute;
  }
  .stardown5{
    max-width: 145px;
  height: auto;
  float: right;
  margin-left: 76%;
  margin-right: -74%;
  margin-top: -14% ;
  position: absolute;
  -webkit-transform: rotate(300deg);
    -moz-transform: rotate(300deg);
    -o-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(180deg);
  }

  .video-container {
      position: relative;
      padding-top: 56.25%;
      /* this gives you responsive aspect ratio */
      overflow: hidden;
  }
  .hero-video {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      display:inline-block;
  }
  /* in this example we are "vertically-centering" the caption */
   .hero-caption {
      color:white;
      position: absolute;
      display: inline-block;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      font: 0/0 a;
  }
  .hero-caption:before {
      content:' ';
      display: inline-block;
      height: 100%;
      vertical-align: middle;
  }
  .hero-caption-inner {
      font: 16px/1 Helvetica;
      /* Reset the font property */
      display: inline-block;
      vertical-align: middle;
      text-align:left;
      width: 100%;
  }


  svg {
    width: 30%;
    margin: 0 auto;
  }

  #hex {
    stroke-width: 2;
    stroke: red;
  }

  .align_end {
    text-align:end;
  }

  .align_initial {
    text-align:initial;
  }

  .faq {

  }

  .content p {
    line-height: 20px;
  }

  .main_arrow {
    display:block;
    position:absolute;
    left: 49%;
    bottom: 20px;
  }

  @media screen and (max-width: 950px) {
    .main_arrow {
      display:block;
      position:absolute;
      left: 45%;
      bottom: 20px;
    }
  }
  .diasemana{
    float:left;text-align:right;color:white;padding-right:8%;
  }
  .diafim{
    float:left;text-align:left;color:white;padding-left:5%;white-space: normal;
  }
  .faq_img {
    background: url('../img/header-bg.jpg') no-repeat;
   background-size: 100%;
   height: 30vh;
   position: relative;
   background-attachment: fixed;
   background-position:50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 90;
  }
.displainl{
  display: inline-block;
}
  .faq_img_footlab {
    background: url('../img/back_footlab.png') no-repeat;
    background-size: 100%;
    height: 30vh;
    position: relative;
    background-position:50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 90;
  }

  .faq_img_atividades {
    background: url('../img/back_atividades.jpg') no-repeat;
    background-size: 100%;
    height: 30vh;
    position: relative;
    background-position:50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 90;
  }

  .faq_img_local {
    background: url('../img/back_local.png') no-repeat;
    background-size: 100%;
    height: 30vh;
    position: relative;
    background-position:50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 90;
  }

  .faq_img_festas {
    background: url('../img/back_festas.jpg') no-repeat;
    background-size: 100%;
    height: 30vh;
    position: relative;
    background-position:50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 90;
  }

  .faq_img_eventos {
    background: url('../img/back_eventos.jpg') no-repeat;
    background-size: 100%;
    height: 30vh;
    position: relative;
    background-position:50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 90;
  }

  .faq_img_aluguer {
    background: url('../img/back_aluguer.png') no-repeat;
    background-size: 100%;
    height: 30vh;
    position: relative;
    background-position:50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 90;
  }

  .paralax{
      height: 40vh;
      background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
  }

  .faq-container {
  }
  .faxz{
    background-color:#f0f0f0;width:70%;margin:0 auto;padding:10px;padding-bottom:50px;height:100%;
  }

  .faxz2{
    height:100%;width:70%;margin:0 auto;padding:0;background-color:#f0f0f0;
  }

  .faq-container-2 {
      height: auto;
  }

  .slick-arrow {
    display: none !important;
  }

  .howitworks_bar {
    width: 12%;
    float: left;
    height: 550px;
    padding: 0;
    background-color: #00b1b2;
    opacity: 0.5;
  }

  .menu_tittle {
    margin-top: 90px;
    font-size: 80px;
  }

  .price_style {
    font-size: 25pt;
  }

  .act_types {
    height: auto;
  }

  .howitworks_content {
    width: 88%;
    float: right;
    height: 500px;
    padding: 0;
  }

  .individuals {
    height: auto;
    padding-top: 10px;
  }

  .colored-bar {
    height: 700px;
    background-color: #191a1d;
  }

  .howitworks_content img {
    height: 350px;
    display: block;
  }

  .minheight {
    min-height: 90px;
  }
  .setheadercontact{
    padding:30px 0px 30px 0px;
    background: #00B1B2 url(../img/fundo.png);
    margin:0;
    min-height:10px;
    background-repeat: no-repeat;
      background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
    overflow: hidden;
    white-space: nowrap;
    background-color:black;width:100%;margin:0 auto;background-color:#0c151b;
  }
  .setheadercontact:before{
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      background: rgba(6,18,34,0.9);
  }
  .aluguermaisinformacoes{
    padding:30px 0px 30px 0px;
    background: rgba(39,49,59,0.7) url('../img/fundo.png');
    margin:0;
    min-height:10px;
    text-align:center;
    overflow: hidden;    background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
    white-space: nowrap;
  }
  .aluguermaisinformacoes:before{
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      background: rgba(0,0,0,0.7);
  }
  .aluguermaisinformacoes1{
    padding:30px 0px 30px 0px;
    background: url(../img/fundo.png);
    margin:0;
    min-height:10px;
    background-repeat: no-repeat;
    text-align:center;    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    white-space: nowrap;
    padding-bottom: 0;
    padding-top: 35px;
  }
  .aluguermaisinformacoes1:before{
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 67%;
      background: rgba(0,177,178,0.7);
      padding-top: 85px;
    }
  .info-img {
    width: 50%;
    /* margin: 0 auto; */
    display: block;
    margin: 0 auto;
    padding-top: 15px;
  }

  .act_type_black {
    height:700px;
    background-color: #191A1D;
  }

  .local_contacts {
    min-height: 30vh;
    height: auto;
  }

  .local_contacts_tittle {
      font-size: 55px;
      font-family: homestead;
      min-height: 15vh;
  }

  .price_row {
    width: 100%;
    min-height: 350px;
    height: auto;
    margin-bottom: 15px;
    padding-top: 15px;
  }

  .img1 {
      background: url(../img/row_price1.jpg) no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
      background-size: cover;
  }

  .img2 {
      background: url(../img/row_price2.jpg) no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
      background-size: cover;
    }

  .img3 {
      background: url(../img/row_price3.jpg) no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
      background-size: cover;
  }

  .alignasd, .alignasd1{
    font-family: oswald-medium;
    font-size:25pt;
  }
  .adjustsocialheightindex{
    min-height:135vh;
  }
  .mgtop50 {
    margin-top: 50px;
  }

  .mp0{
    padding-left:0;margin:0 auto;width:100%;
  }

  .si{
    width: 220px; height: 36px;
  }
  .ti{
    width:100%;text-align:center;margin:0 auto;    position: absolute;
    top: 30%;
  }
  .fix{
    background-color:#F0F0F0;width:61.5%;height:100%;padding-top:1%;z-index:-1;
  }
  .hc1{
    height: 65vh;
    margin-top: -6%;
    padding-top: 7%;
  }
  .ballmid {
      margin: 0 auto;
      display: block;
      margin-top: 3%;
      margin-bottom: 5%;
      /* width: 5%; */
      /* height: 5%; */
  }
  .bolasazuis {
      position: absolute;
      top: 55%;
      right: -15%;
  }
  .stardown3 {
      /* max-width: 220px; */
      /* height: auto; */
      /* float: left; */
      margin-left: -12% !important;
      /* margin-right: 27%; */
      /* margin-top: 1%; */
      padding: 0;
      width: 11%;
      /* height: 11%; */
      position: absolute;
  }
  .stars2{
    position: absolute;
        top: -35%;
        left: 65%;
      }
  .starsatividades{
    max-width:220px;height:auto;float:right;margin-left:98%;margin-top:-35%;width:8%;height:8%;
  }
  .stardownatividades{
    max-width:220px;height:auto;float:left;margin-left:-10% !important;margin-top:-64%;padding:0;width:11%;height:11%;

  }
  .stardownatividades2{
    max-width:100px;height:auto;float:left;margin-left:-9% !important;margin-top:-7%;padding:0;width:11%;height:11%;

  }
  .stardownatividades3{
    max-width:100px;height:auto;float:left;margin-left:-6% !important;margin-top:1%;padding:0;width:11%;height:11%;-webkit-transform: rotate(300deg);
      -moz-transform: rotate(300deg);
      -o-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
      transform: rotate(300deg);

  }
  .xD{
    overflow: inherit !important;
  }
  .footerpoli a{
    color:#a4abb1;
    font-size:11pt;

  }
  #parallax-img-2 {
    width: 160px;
    height: auto;
    transform:rotate(-30deg);
    -ms-transform:rotate(-30deg); /* IE 9 */
    -webkit-transform:rotate(-30deg); /* Opera, Chrome, and Safari */
  }
  .bolasazuisatividades{
    max-width:220px;height:auto;float:right;margin-left:92%;margin-top:-12%;padding:0;width:30%;height:30%;

  }
  .clock{
        max-width: 220px;
        margin-top: -2%;
        margin-left: 3%;
        padding: 0;
        margin-bottom: 20px;
        z-index: 1;
      }

  .clock2{
    position: absolute;
    right: -8%;
  }

  @media screen and (max-width: 950px) {
    .clock2 {
      visibility: hidden;
      position: absolute;
      right: -8%;
      display: none;
    }
  }

  .number {
      font-size: 70pt;
      /* margin: 0; */
      /* float: left; */
      /* margin-left: -1px; */
      padding: 0;
      margin-top: 110%;
      color: #f0f0f0;
  }

  .number2{
    font-size:70pt;margin:0;float:left;margin-left:2px;padding:0;margin-top:130%;color:#f0f0f0;
  }
  .number3{
    font-size:70pt;margin:0;float:left;margin-left:5.9px;padding:0;margin-top:130%;color:#f0f0f0;

  }
  .hei{
    height:100%;
  }

  .mar{
    transition: all 0.3s;
    margin-top:0;
    position: absolute;
    bottom:0;
    left: 0;
    display: block;
    margin-bottom: -435px;
    transition: top ease 0.9s;
  }

  .marvel{
    margin-bottom: -130px;
    transition: all 0.3s;
    margin-top:0;
    position: absolute;
    bottom:0;
    left: 0;
    display: block;
    padding-left: 2.5%;
    margin-bottom: -150px;
  }
  .precisao {
    margin-bottom: -150px;
    transition: all 0.3s;
    margin-top:0;
    position: absolute;
    bottom:0;
    left: 0;
    display: block;
    padding: 2.5%;
  }
  .potencia {
    margin-bottom: -150px;
    transition: all 0.3s;
    margin-top:0;
    position: absolute;
    bottom:0;
    left: 0;
    display: block;
    padding: 2.5%;
  }
  .desafio{
    margin-bottom: -445px;
    transition: all 0.3s;
    margin-top:0;
    position: absolute;
    bottom:0;
    left: 0;
    display: block;
    padding: 2.5%;
  }
  .fute{
    margin-bottom: -205px;
    transition: all 0.3s;
    margin-top:0;
    position: absolute;
    bottom:0;
    left: 0;
    display: block;
    padding: 2.5%;
  }
  .campo{
    margin-bottom: -120px;
    transition: all 0.3s;
    margin-top:0;
    position: absolute;
    bottom:0;
    left: 0;
    display: block;
    padding: 2.5%;
  }
  .street {
    margin-bottom: -145px;
    transition: all 0.3s;
    margin-top:0;
    position: absolute;
    bottom:0;
    left: 0;
    display: block;
    padding: 2.5%;
  }
  .po {
    transition: all 0.3s;
    margin-top:0;
    position: absolute;
    bottom:0;
    left: 0;
    display: block;
    padding: 2.5%;
  }
  .velocidadetextoadjust{
    transition: all 0.3s;
    margin-top:0;
    bottom:-74%;
    left: 0;
    width:100%;
    display: block;
  }

  .addbottom0{
    animation: mymove 1s;
    animation-fill-mode: forwards;
  }

  .tec{
      background: url('../img/start.jpg');
      background-size: 900%;
      -moz-transition: all .3s;
      -webkit-transition: all .3s;
      transition: all .3s;
      background-position: center center;
  }

  .tec:hover {
      background: url('../img/start.jpg');
      background-size: 920%;
      -moz-transition: all .5s;
      -webkit-transition: all .5s;
      transition: all .5s;
      background-position: center center;
  }

  .vel{
    background: url('../img/start.jpg');
    background-position:95% 60%; background-repeat:no-repeat;
    background-size: 900%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .vel:hover {
    background: url('../img/start.jpg');
    background-position:95% 60%; background-repeat:no-repeat;
    background-size: 920%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .m15{
    margin-top:15px;
  }

  .pre {
    background: url('../img/start.jpg');
    background-position:37% 30%; background-repeat:no-repeat;
    background-size: 900%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .pre:hover {
    background: url('../img/start.jpg');
    background-position:37% 30%; background-repeat:no-repeat;
    background-size: 920%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .des {
    background: url('../img/start.jpg');
    background-position:50% 40%; background-repeat:no-repeat;
    background-size: 900%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .des:hover {
    background: url('../img/start.jpg');
    background-position:50% 40%; background-repeat:no-repeat;
    background-size: 920%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .paddi{
    position: relative;bottom:0;
  }
  .no{
    background: url('../img/start.jpg');
    background-position:65% 0%; background-repeat:no-repeat;
    background-size: 900%;
    transition: background-size 0.3s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .no:hover{
    background: url('../img/start.jpg');
    background-position:65% 0%; background-repeat:no-repeat;
    background-size: 920%;
    transition: background-size 0.3s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .stre{
    background: url('../img/start.jpg');
    background-position:48% 0%; background-repeat:no-repeat;
    background-size: 900%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .stre:hover {
    background: url('../img/start.jpg');
    background-position:48% 0%; background-repeat:no-repeat;
    background-size: 920%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .ps{
    position: relative;bottom:0;
  }
  .fut{
    background: url('../img/start.jpg');
    background-position:80% 0%; background-repeat:no-repeat;
    background-size: 900%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .fut:hover{
    background: url('../img/start.jpg');
    background-position:80% 0%; background-repeat:no-repeat;
    background-size: 920%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
  }

  .lp{
    position: relative;bottom:0;
  }
  .preci{
    background-size: 900%;
    transition: background-size 0.3s;
  -moz-transition: background-size 0.3s;
  -ms-transition: background-size 0.3s;
  -o-transition: background-size 0.3s;
  -webkit-transition: background-size 0.3s;
  }

  .centro{
    background-color:white;width:61.5%;height:100%;margin-top:-15%;margin-right:19.3%;z-index:1;
  }
  .centro2{
    background-color: #f0f0f0;width:61.5%;height:100%;margin-top:-10%;margin-right:19.3%;z-index:1;
  }
  .fix2{
    background-color: #F0F0F0;width:61.5%;height:100%;padding-top:1%;z-index:1;padding-bottom:16%;margin-right: 19.3%;
  }
  .fix3{
    background-color:#F0F0F0;width:61.5%;height:100%;padding-top:14%;z-index:1;
  }
  .fix4{
    background-color:#F0F0F0;width:61.5%;height:100%;padding-top: 200px;padding-bottom:1% !important;
  }
  .stardown{
    margin:0 auto;display:block;margin-top:5%;width:7%;height:7%;padding-right: 20px;
  }

  .imgprin{
    height:940px;margin-top:-6%
  }
  .imgp{
    margin:0 auto;top:50%;padding: 0px !important;
  }
  .tfootlab{
    text-align:center;color:#0000bc;font-size:120pt; text-shadow: 20px 20px 50px blue;opacity:0.6;
  }
  .asdfc{
    top:55%;
    height:44%
  }

  .tbattle{
    text-align:center;color:#62b1be;font-size:120pt;opacity:0.9;margin-top:-120px;
  }
  .tp12{
    text-align:center;color:#0283ff;font-size:70pt;opacity:0.9;margin-top:-120px;margin-bottom:0;
  }

  .tvs{
    opacity:0.3;color:transparent;text-shadow:2px 0 0 red;
  }

  .tdesafia{
    text-align:center;font-size:18pt;color:#62b1be;margin-top:-20px;
  }
  .divform{
    margin:0 auto;width:100%;float:left;
  }

  .formp{
    margin:0 auto;width:50%;
  }
  .btenviar{
    text-align:center;magin:0 auto; float:left;margin-left:34.9%;margin-top:20px;
  }

  .divtextdown{
    margin:0 auto;position:absolute;bottom:0;
  }
  .textdown{
    text-align:center;color:#62b1be;font-size:15pt;margin-top:35%;
  }
  //parceiros
  .tparceiros{
    padding-bottom:0;background-color:#0c151b;margin:0;min-height:10px;
  }

  .trivela{
    float:left;margin-top:13%;margin-left:-14%;
  }

  .revienga{
    float:left;margin-top:15%;margin-left:-13%;
  }
  .specialone{
    float:left;margin-top:16%;margin-left:-16%;
  }
  //footlab
  .maintext{
    width:100%;text-align:center;padding-top:8%;margin:0 auto;
  }
  .imgcometa{
    position: absolute;right: -4%;top: -13%;
  }

  .imgcometa_aluguer{
    max-width: 220px;
      width: 200px;
      height: auto;
      /* float: right; */
      /* margin-right: -80px; */
      /* margin-top: -7%; */
      width: 100%;
      right: -60px;
      z-index: 3;
      position: absolute;
      margin-top: -7%;
  }

  .imgcometa_aluguer {
    position: absolute;
    right: -3%;
  }

  .imgcometa2{
    /* max-width: 220px; */
    height: 120px;
        /* float: right; */
    /* margin-right: -80px; */
    /* margin-top: -3%; */
    /* width: 100%; */
    /* height: 40%; */
    z-index: -5;
    position: absolute;
    right: -4%;
    top: -2%;}

  .starsf{
    max-width: 220px;
    height: auto;
    float: left;
    margin-left: 10%;
    margin-top: -1%;
    padding: 0;
    margin-bottom: 20px;
    /* width: 30%; */
    /* height: 30%; */
  }

  .starsf2{
    max-width:220px;height:auto;float:left;margin-left:82%;margin-top:-70%;padding:0;width:30%;height:30%;
  }
  .taticasfundo{
    max-width:220px;height:auto;float:right;margin-right:-18%;margin-top:-20%;padding:0;width:30%;height:30%;transform: rotate(140deg);

  }
  .champ{
    max-width:220px;height:auto;float:left;margin-left:-11%;padding:0;margin-bottom:2% !important;width:17%;height:20%;
  }
  .champ2{
    position: absolute;
    margin-top: 25%;
    margin-left: -6%;
    }
  .img_1-1{background-image:url('https://farm4.staticflickr.com/3766/12953056854_b8cdf14f21.jpg');}
  .img_1-2{background-image:url('https://farm4.staticflickr.com/3766/12953056854_b8cdf14f21.jpg');}
  .img_1-3{background-image:url('https://farm8.staticflickr.com/7187/6895047173_d4b1a0d798.jpg');}

  .img_2-1{background-image:url('https://farm8.staticflickr.com/7163/6822904141_50277565c3.jpg');}
  .img_2-2{background-image:url('https://farm7.staticflickr.com/6139/5986939269_10721b8017.jpg');}
  .img_2-3{background-image:url('https://farm4.staticflickr.com/3165/5733278274_2626612c70.jpg');}

  .img_3-1{background-image:url('https://farm9.staticflickr.com/8429/7862595906_8f953fd25b.jpg');}
  .img_3-2{background-image:url('https://farm7.staticflickr.com/6083/6055581292_d94c2d90e3.jpg');}
  .img_3-3{background-image:url('https://farm4.staticflickr.com/3771/13199704015_72aa535bd7.jpg');}



  .img_act_1-2{
    background-image:url('../img/square_tecnica.jpg');
    background-size: 100%;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    background-position: center center;
  }
  .img_act_1-2:hover{
    background-image:url('../img/square_tecnica.jpg');
    background-size: 105%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    background-position: center center;
  }
  .img_act_1-3{
    background-image:url('../img/square_velocidade.jpg');
    background-size: 100%;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    background-position: center center;
  }
  .img_act_1-3:hover{
    background-image:url('../img/square_velocidade.jpg');
    background-size: 105%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    background-position: center center;
  }
  .img_act_2-1{
    background-image:url('../img/square_potencia.jpg');
    background-size: 100%;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    background-position: center center;
  }
  .img_act_2-1:hover{
    background-image:url('../img/square_potencia.jpg');
    background-size: 105%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    background-position: center center;
  }
  .img_act_2-2{
    background-image:url('../img/square_precisao.jpg');
    background-size: 100%;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    background-position: center center;
  }
  .img_act_2-2:hover{
    background-image:url('../img/square_precisao.jpg');
    background-size: 105%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    background-position: center center;
  }
  .img_act_2-3{
    background-image:url('../img/square_desafio.jpg');
    background-size: 100%;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    background-position: center center;
  }
  .img_act_2-3:hover{
    background-image:url('../img/square_desafio.jpg');
    background-size: 105%;
    -moz-transition: all .5s;
    -webkit-transition: all .s;
    transition: all .5s;
    background-position: center center;
  }
  .img_act_3-2{
    background-image:url('../img/square_muitomais.jpg');
    background-size: 100%;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    background-position: center center;
  }
  .img_act_3-2:hover{
    background-image:url('../img/square_muitomais.jpg');
    background-size: 105%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    background-position: center center;
  }


  .img_local {
    background: url(../img/row_price3.svg) no-repeat;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
    background-size: cover;
  }
  .minheightdef{
    min-height:509px;
  }
  .adjustheightall1{
    width:auto;
    margin:0 auto;
  }
  .adjustheightall2{
    width:auto;
    margin:0 auto;
  }
  .adjustheightall{
    width:auto;
    margin:0 auto;

  }

  @media screen and (max-height: 1200px) {

    .changwidd{
      font-size:33pt;
    }

    .mar1{
      padding-top:10%!important;
    }
  }

  @media screen and (max-width: 1366px) {

    .startact {
      display: none;
    }

    .mgtop {
      margin-top: 60%;
    }
    .mgt{
      margin-top: 60%;

    }
    .hexagon {
      position: relative;
      width: 200px;
      height: 115.47px;
      margin:0 auto;
      margin-top:57.74px;
      margin-bottom: 57.74px;
      background-image: url(https://i.imgur.com/9GKUmbf.png);
      background-size: auto 230.9401px;
      background-position: center;
  }

  .hc1 {
      height: 80vh;
  }

  .hexTop,
  .hexBottom {
      position: absolute;
      z-index: 1;
      width: 141.42px;
      height: 141.42px;
      overflow: hidden;
      -webkit-transform: scaleY(0.5774) rotate(-45deg);
      -ms-transform: scaleY(0.5774) rotate(-45deg);
      transform: scaleY(0.5774) rotate(-45deg);
      background: inherit;
      left: 29.29px;
  }

  /*counter transform the bg image on the caps*/
  .hexTop:after,
  .hexBottom:after {
      content: "";
      position: absolute;
      width: 200.0000px;
      height: 115.47005383792516px;
      -webkit-transform:  rotate(45deg) scaleY(1.7321) translateY(-57.7350px);
      -ms-transform:      rotate(45deg) scaleY(1.7321) translateY(-57.7350px);
      transform:          rotate(45deg) scaleY(1.7321) translateY(-57.7350px);
      -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
      transform-origin: 0 0;
      background: inherit;
  }

  .hexTop {
    top: -70.7107px;
  }

  .hexTop:after {
    background-position: center top;
  }

  .hexBottom {
    bottom: -70.7107px;
  }

  .hexBottom:after {
    background-position: center bottom;
  }

  .hexagon:after {
  content: "";
  position: absolute;
  top: 0.0000px;
  left: 0;
  width: 200.0000px;
  height: 115.4701px;
  z-index: 2;
  background: inherit;
  }
  }

  @media screen and (max-height: 1000px) {
    .what_is_footlab {
      height: 120vh;
    }

    .bolasazuis {
      display: none;
    }
  }


  @media screen and (max-height: 1150px) {
      .stardown4{
        margin-top: -13% ;
      }
    .adjustheightall1{
      width:auto;
      margin:0 auto;

    }
  }
  @media screen and (max-height: 1020px) {
    .footlab_social{
      height: 127vh!important;

    }

  }

  @media screen and (max-height: 785px) {
    .footlab_social{
      height: 150vh!important;

    }
  }
  @media screen and (max-height: 720px) {
    .what_is_footlab {
        height: 175vh;
    }
    .footlab_social{
      height: 165vh!important;

    }
  }
  @media screen and (max-height: 650px) {
    .footlab_social{
      height: 175vh!important;

    }
  }
  @media screen and (max-height: 620px) {

    .what_is_footlab {
        height: 155vh!important;
    }
    .footlab_social{
      height: 185vh!important;

    }
  }
  @media screen and (max-height: 575px) {
    .what_is_footlab {
        height: 175vh!important;
    }
    .footlab_social{
      height: 195vh!important;

    }

  }
  @media screen and (max-width: 575px) {

    .rev_text {
      font-size: 65px !important;
    }

    .tags {
      text-align: left !important;
      padding-left: 30px;
    }
    .spottv {
          line-height: 50px !important;
          font-size: 60px !important
    }
    .minheightdef{
      min-height:560px!important;
    }
  .adjush{
    width:50%!important;
  }
  .mar{
    padding-left: 20px;
    padding-right: 10px;
  }
  .mar .aqichan1{
    font-size: 10pt!important;

  }
  .mar .changwidd1{
    font-size: 11pt!important;

  }
   .marvel .aqichan1, .precisao .aqichan1, .potencia .aqichan1, .desafio .aqichan1, .street .aqichan1, .fute .aqichan1, .campo .aqichan1 {
     font-size: 10pt!important;

  }
  .marvel .changwidd1, .precisao .changwidd1, .potencia .changwidd1, .desafio .changwidd1, .street .changwidd1, .fute .changwidd1, .campo .changwidd1 {
    font-size: 10pt!important;

  }
  .desafio{
    padding-left: 13% !important;
  }
  .marvel{
    padding-left: 7.5% !important;
  }
  .precisao,.potencia{
    padding: 2% !important;
  }
  .potencia{
    padding: 4% !important;
  }
  .mar {
    margin-left: 5%;
  }
  .street{
    padding-left: 13% !important;
  }
  .fute{
    padding-right: 13% !important;
  }
  .addbottom0{
  animation: mymove2 2s;
      animation-fill-mode: forwards;
  }
  .campo{
    padding-right: 13% !important;
  }
  .marvel {
        margin-left: 7%;
  }
  .addbottomvel{
  animation: mymovevel2 2s;
      animation-fill-mode: forwards;
  }
  .addbottomdes{
  animation: mymovedes2 2s;
      animation-fill-mode: forwards;
  }
  .removebordered{
    border:0;
    margin-bottom:20px;
  }
  .hexagon{
    margin-top:90px;
  }
  }

  @media screen and (max-width: 720px) {
    .tfootlab{
      margin-left:-10%;
      font-size:50pt;
    }
    .tbattle{
      font-size:50pt;
      margin-top:-70px;
    }
    .tp12{
      font-size:40pt;
      margin-top:-60px;

    }
  }

  @media screen and (max-height: 550px) {
    .footlab_social{
      height: 210vh!important;

    }
  }
  @media screen and (max-height: 506px) {
    .what_is_footlab {
        height: 185vh!important;
    }
    .footlab_social{
      height: 225vh!important;

    }
  }
  @media screen and (max-height: 477px) {
    .what_is_footlab {
        height: 200vh!important;
    }
    .footlab_social{
      height: 240vh!important;

    }
  }
  @media screen and (max-height: 445px) {
    .what_is_footlab {
        height: 220vh!important;
    }
    .footlab_social{
      height: 265vh!important;

    }
  }
  @media screen and (max-height: 400px) {

    .what_is_footlab {
        height: 240vh!important;
    }
    .footlab_social{
      height: 290vh!important;

    }
  }@media screen and (max-height: 368px) {
    .what_is_footlab {
        height: 260vh!important;
    }
    .footlab_social{
      height: 310vh!important;

    }
  }@media screen and (max-height: 336px) {
    .what_is_footlab {
        height: 280vh!important;
    }
    .footlab_social{
      height: 330vh!important;

    }
  }
  @media screen and (max-height: 314px) {
    .what_is_footlab {
        height: 300vh!important;
    }
    .footlab_social{
      height: 360vh!important;

    }
  }
  .quads{
    z-index:39;padding-top:1%
  }
  @media screen and (max-width: 1336px) {
    .revienga{
      display: none;
    }
    .trivela {
      display: none;
    }
    .specialone{
      display: none;
    }
    .what_is_footlab {
        height: 125vh;
    }

      .footlab_social {
          height: 120vh;
      }
      .aquiiii{
        margin-top:2%!important;
      }.aquiiii2{
        margin-top:25%!important;

      }
      .seta-baixo:before {
          content: "";
          display: inline-block;
          vertical-align: middle;
          margin-right: 0px;
          width: 0;
          height: 0;
          margin:0 auto;
          margin-left:-79%!important;
          margin-bottom: -12%;
          border-left: 990px solid transparent;
          border-right: 990px solid transparent;
          border-top: 90px solid white;
        }
  }


  @media screen and (max-width: 1337px) {

      .footlab_social {
          height: 140vh;
      }
  }

  @media screen and (max-width: 1920px) {

      .footlab_social {
          height: 120vh;
      }
  }
  @media screen and (max-width: 1150px){
  .aquiiii {
      margin-top: 8%!important;
  }
}

  @media screen and (max-width: 1130px) {
    .seta-baixo:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        margin-right: 0px;
        width: 0;
        height: 0;
        margin:0 auto;
        margin-left:-120%!important;
        margin-bottom: -12%;
        border-left: 990px solid transparent;
        border-right: 990px solid transparent;
        border-top: 90px solid white;
      }
      .aquiiii {
          margin-top: 8%!important;
      }
  }

  @media screen and (max-width: 991px) {
    .removebralug{
      display: none;
    }
  }
  @media screen and (max-width: 990px) {

    .number
    {
      font-size: 50pt;
    }

    .howitworks_content .minheight{
      font-size:15pt;
      min-height: 200px;
    }

    .howitworks_content img {
      height: 245px;
      display: block;
    }

    .navbar-nav li a {
      padding-top: 15px;
    }

    .helpmenu {
      padding-top: 15px!important;
    }

    .pack1 {
      width: 100%;
    }

    .navbar-dark .navbar-nav .nav-link {
        padding-left: 50px;
    }

    .hexa_img {
      position: absolute;
      top: -50%;
      left: -30%;
      z-index: -99;
    }
  }

  @media screen and (max-width: 950px) {
    .seta-baixo:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        margin-right: 0px;
        width: 0;
        height: 0;
        margin:0 auto;
        margin-left:-140%!important;
        margin-bottom: -12%;
        border-left: 990px solid transparent;
        border-right: 990px solid transparent;
        border-top: 90px solid white;
      }

  }
  @media screen and (max-width: 920px) {
      .fs {
          font-size: 24px;
      }

  }
  @media screen and (max-width: 850px) {
    .xpto{
      margin-top: -9%;

    }
    .seta-baixo:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        margin-right: 0px;
        width: 0;
        height: 0;
        margin:0 auto;
        margin-left:-180%!important;
        margin-bottom: -12%;
        border-left: 990px solid transparent;
        border-right: 990px solid transparent;
        border-top: 90px solid white;
      }
      .tfootlab{
        margin-left:-20%;
        font-size:70pt;
      }
  }
  @media screen and (max-width: 834px) {
    .adjutssizep{
      font-size: 16px;
    }
      .fs {
          font-size: 20px;
      }

  }
  @media screen and (max-height: 900px) {
      .what_is_footlab {
          height: 125vh;
      }

  }
  @media screen and (max-width: 576px) {
    .alignasd1{
    width:50%;
    }
    .alignasd{
    width:50%;
    }
    .alignallll{
      width:50%;
    }
    .ajudahell{
      padding-right:10%!important;
    }
  }

  @media screen and (max-width: 321px) {
    .alignonheight3 {
        min-height: 190vh !important;
    }
  }

  @media screen and (max-width: 768px) {
    .eliminatcenterless{
      position: relative;
      margin:0;
      width:70%;
      padding:0;
    }

    .social img {
      text-align: center;
      width: 40px;
    }

    .align_initial {
      text-align: center;
    }
}

  @media screen and (max-width: 750px) {
    .colored-bar {
        height: 350px;
    }
  }

  @media screen and (max-width: 767px) {

    .align_initial {
      text-align: center;
      padding-top: 5px;
    }

    .seperator {
      border-right: none;
      border-bottom: 1px solid white;
      padding-bottom: 10px;
    }
  }

  @media screen and (max-width: 768px) {

    .act_type_black {
        height: 1400px;
    }

    .holder_1 {
      height: 700px;
      min-height: 515px !important;
    }

    .holder_2 {
      height: 700px;
    }

    .holder_3 {
      min-height: unset !important;
    }

    .holder_4 {
      min-height: unset !important;
    }

    .holder_5 { }

    .addbottom0{
    animation: mymove1 2s;
        animation-fill-mode: forwards;
    }
    .pdf-thumb-box-overlay{
      display: block;
    }
    .removebralug{
      display:none;
    }
    .aligncenterthiste{
      margin-top: 30px;
    }
    .aligncenterthiste +.news{
      text-align: center;
    }
    .square12{
      width:30%;
    }
      .partner_img {
        position: relative;
        padding: 30%;
        height: 150px;
      }

      .hexa_img {
        display: none;
      }

      .centerstuff2 {
          margin: 0;
          position: absolute;
          top: 0;
          /* left: 50%; */
          /* margin-right: -50%; */
          transform: translate(0%, -50%);
          margin-left: 15px;
      }

      .pack_title {
          margin-top: 5px;
          color: black !important;
      }

      .img_bottom {
        bottom: -8%;
      }

      .seperator {

      }

      .align_end {
        text-align:center;
        padding-bottom: 5px;
      }

      .align_initial {
        text-align:center;
        padding-top: 5px;
      }

      .faq_img {
        background-size: cover;
      }
      .imgbolasright{
        margin-left:0px;
      }
      .imgbolasleft{
        margin-right:0px;
      }
      .aluguermaisinformacoes1:before{
          content: '';
          position: absolute;
          top: 0;
          right: 0;
          left: 0;
          bottom:60%;
          background: rgba(0,177,178,0.7);
      }
      .ajudahell{
        padding-right:9%!important;
      }
      .aquii:after{
        display:none;
      }
      .aquiiii{
        margin-top:13%!important;
      }

  .htlpwheit{
    min-height:1000px;
  }
  .htlpwheit1{
  }
  .htlpwheit2{
    min-height:1400px;
  }
  .htlpwheit3{
    min-height:1589px;

  }
  .seta-baixo:before {
      display:none!important;
    }

.alignrodapeleftcenter{
  width:50%;
  margin:0 auto;
}
  }


  .helpheaderaluguer{
    margin-top:-40px;
    z-index:1;
    padding-bottom:10px;
  }
  .hexa1{
    position: absolute;
    margin-left: 16%;
    top: 50%;  }

  .hexa2{
    position: absolute;
top: 58%;
margin-left: 22%;

    }
  .precariohedaertext{
    position: relative;
    padding:0;
    margin:0;
    color: #87dadb;
    font-size:60pt;
    z-index:2;
    text-align:center;
    font-family: homestead
  }



  @media screen and (max-width: 1700px) {
    .fix3{
      width:73.5%;
    }
    .fix4{
      width:73.5%;
    }
    .fix2{
      width:73.5%;
margin-right: auto;
    }
    .centro2{
      width:73.5% ;
      margin-right: auto;

    }
    .fixz{
      width:73.5% ;

    }
    .fix{
      width:73.5% ;
    }
    .what_is_footlab {
      height: 115vh;
    }

    .hexa1{
      margin-top:10% ;
      margin-left: -195%;
    }
    .hexa2{
      margin-top:10% ;

    }
  .tfootlab{
    font-size:90pt;

  }
  .tbattle{
    font-size:90pt;

  }
  .textdown{
    margin-left:0%;
    font-size: 13pt;
    width:65%;
    margin:0 auto;
    margin-top:25%;
    width:100%;
  }
  .tdesafia{
    width:100%;
  }
  .divform{
    width:100%;
  }
  .formp{
    width:100%;
    margin-left:30%;
  }
  }
  @media screen and (max-width: 1540px) {
    .what_is_footlab2 {

      height: 120vh;
    }
    .fix3{
      width:80.5%;
    }
    .fix4{
      width:80.5%;
    }
    .fix2{
      width:80.5%;
margin-right: auto;
    }
    .centro2{
      width:80.5% ;
      margin-right: auto;

    }
    .fixz{
      width:80.5% ;

    }
    .fix{
      width:80.5% ;
    }
  .howitworks_bar{
    width:14%;
  }
  .howitworks_content {
    width:86%;
  }
  .adjustheightall1{
    margin-top:-30px;
  }
  .adjustheightall2{
    margin-top:-15px;
  }
  .tfootlab{
    font-size:90pt;

  }
  .tbattle{
    font-size:90pt;

  }
  .textdown{
    margin-left:0%;
    font-size: 13pt;
    width:65%;
    margin:0 auto;
    margin-top:25%;
    width:100%;
  }
  .tdesafia{
    width:100%;
  }
  .divform{
    width:100%;
  }
  .formp{
    width:100%;
    margin-left:40%;
  }
  .adjustsocialheightindex{
    min-height:100vh!important;
  }
  }
  @media screen and (max-width: 1480px) {
    .what_is_footlab2 {

      height: 115vh;
    }

  .tfootlab{
    font-size:90pt;

  }
  .tbattle{
    font-size:90pt;

  }
  .textdown{
    padding-left:30%;
    font-size: 13pt;
    margin:0 auto;
    margin-top:25%;
    width:10%;
  }
  .tdesafia{
    width:100%;
  }
  .divform{
    width:100%;
  }
  .formp{
    width:100%;
    margin-left:70%;
  }
  .howitworks_bar{
    width:14%;
  }
  .howitworks_content {
    width:86%;
  }
  .adjustheightall1{
    margin-top:-20px;
  }
  .adjustheightall2{
    margin-top:-15px;
  }
  .number1, .number2, .number3{
    font-size: 62pt;
  }
  }
  @media screen and (max-width: 1450px) {

  .hexa1{
    margin-top: 50% ;
  }
  .hexa2{
    margin-top: 51% ;

  }
  }
  @media screen and (max-width: 1390px) {

  .hexa1{
    margin-top: 20% ;
  }
  .hexa2{
    margin-top: 21% ;

  }
  }
  @media screen and (max-width: 1380px) {
    .quads {
      padding-top: 6%;
    }
  .tfootlab{
    font-size:90pt;
  }
  .tbattle{
    font-size:90pt;

  }
  .textdown{
    padding-left:45%;
    font-size: 13pt;
    margin:0 auto;
    margin-top:25%;
    width:110%;
  }
  .tdesafia{
    width:100%;
  }
  .divform{
    width:100%;
  }
  .formp{
    width:100%;
    margin-left:100%;
  }
  }
  @media screen and (max-width: 1348px) {

  .what_is_footlab2 {

    height: 110vh;
  }}

  @media screen and (max-width: 1324px) {
    .quads {
      padding-top: 3%;
    }
    .hexa1{
      margin-top: 70% ;
      margin-left:-192%;
    }
    .hexa2{
      margin-top: 71% ;
      margin-left:-2%;

    }
    .stars2red{
      display: none;
    }
    .ballsred3{
      display: none;
    }
    .howitworks_bar{
      width:14%;
    }
    .howitworks_content {
      width:86%;
    }
    .adjustheightall1{
      margin-top:-15px;
    }
    .adjustheightall2{
      margin-top:0px;
    }
    .number1, .number2, .number3{
      font-size: 58pt;
    }
  }
  @media screen and (max-width: 1261px) {
    .quads {
      padding-top: 15%;
    }
  .hexa1{
    margin-top: 80% ;
    margin-left:-192%;
  }
  .hexa2{
    margin-top: 81% ;
    margin-left:-2%;

  }
  .howitworks_bar{
    width: 16%;
  }
  .howitworks_content {
    width:84%;
  }
  .adjustheightall1{
    margin-top:-10px;
  }
  .adjustheightall2{
    margin-top:-15px;
  }
  .howitworks_content p{
  font-size:19px;
  }
  .howitworks_content .minheight{
    font-size:15pt;
  }
  }

  @media screen and (max-width: 1211px) {

    .quads {
      padding-top: 15%;
    }
    .hexa1{
      margin-top: 100% ;
      margin-left:-192%;
    }
    .hexa2{
      margin-top: 101% ;
      margin-left:-2%;

    }
  }
  @media screen and (max-width: 1200px) {
    .type_holder img {
    height: 115px;
    padding: 0px;
}
.hc1 {
    height: 70vh;
}
.tries {
    font-family: oswald;
    font-size: 27px;
    margin-top: 22px;
}
  .info-img{
    width: 80%;
  }
  .tfootlab{
    font-size:90pt;
    margin-left: -4%;
  }
  .tbattle{
    font-size:90pt;
  }

  .precisao {
    margin-bottom: 0px;
  }

  .textdown{
    padding-left:45%;
    font-size: 13pt;
    margin:0 auto;
    margin-top:25%;
    width:110%;
  }
  .tdesafia{
    width:100%;
  }
  .divform{
    width:100%;
  }
  .formp{
    width:100%;
    margin-left:120%;
  }
  .mar{
    margin-top:0;
    position: absolute;
    bottom:0%;
    left: 0;
    display: block;
  }
  .marvel{
    transition: all 0.3s;
    margin-top:0;
    position: absolute;
    bottom:0;
    left: 0;
    display: block;
    padding-left: 2.5%;
  }
  .mar .oswald-light2, .velocidadetextoadjust .oswald-light2, .marvel .oswald-light2, .precisao .oswald-light2, .potencia .oswald-light2, .desafio .oswald-light, .street .oswald-light, .fute .oswald-light2, .campo .oswald-light2 {

    font-size:14pt;
  }
  .velocidadetextoadjust{
    bottom:-72%;
  }

  }
  @media screen and (max-width: 1199px) {
    .desafio{
      margin-bottom:-565px;
    }
}

  @media screen and (max-width: 1195px) {
    .tfootlab{
      margin-left:-8%;
    }
  .hexa1{
    margin-top: 85%;
  }
  .hexa2{
    margin-top: 86%;

  }
  .howitworks_bar{
    width: 20%;
  }
  .howitworks_content {
    width:80%;
  }
  .adjustheightall{
    width:130%;
  }
  .adjustheightall2{
    margin-top:-15px;
  }
  }
  @media screen and (max-width: 1115px) {

    .hexa1{
      margin-top: 100% ;
      margin-left:-192%;
    }
    .hexa2{
      margin-top: 101% ;
      margin-left:-2%;

    }
  }

  @media screen and (max-width: 1040px) {
    .type_holder img {
    height: 104px ;
    padding: 0px;
}
.hc1 {
    height: 40vh;
}
.tries {
  font-size: 20px;
margin-top: 22px;
}
    .tfootlab{
      margin-left:-13%;
    }
  .hexa1{
    margin-top: 195%;
  }
  .hexa2{
    margin-top: 196%;

  }

  }



  @media screen and (max-width: 1000px) {

    .pdf-thumb-box:hover .pdf-thumb-box-overlay {
      display: block;
      visibility:visible;
      opacity:1;
      transition-delay:0s;
      text-align:center;
      position: absolute;
      color: #fff;
      width:100%;
      height:100%;
      text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    }

    .fix31{
      padding-top:0%;
    }

    .type_holder img {
    height: 104px;
    padding: 0px;
}
    .stardown4{
      margin-top: -23% ;
    }
    .stardown5  {
      margin-left: 80%;
      margin-top: -25% ;
    }

  .hexa1{
    margin-top: 128% ;
    margin-left:-192%;
  }
  .hexa2{
    margin-top: 129% ;
    margin-left:-2%;
  }


  .howitworks_bar{
    width: 15%;
  }
  .howitworks_content {
    width:80%;
  }
  .adjustheightall{
    width: 100%;
    margin-top:20px;
  }
  .adjustheightall2{
    width:100%;
    margin-top:20px;
  }
  .adjustheightall1{
    width:100%;
    margin-top:20px;
  }
  }
  @media screen and (max-width: 984px) {
    .type_holder img {
    height: 93px ;
    padding: 0px;
}
.hc1 {
    height: 60vh;
}
.tries {
  font-size: 18px;
margin-top: 22px;
}
    .stars2red{
      display: none;
    }
    .hexa1{
      margin-top:-73% ;
      margin-left:-142%;
    }
    .hexa2{
      margin-top: -74% ;
      margin-left:-2%;

    }
    .ballsred3{
      display:block;
      margin-top: 110% !important;
    }
  }

  .hidedesk {
    display: none;
  }
  @media screen and (max-width: 966px) {
    .stars2red{
      display: none;
    }
    .hexa1{
      margin-top: -108% ;
      margin-left:-182%;
      display: none;
    }
    .hexa2{
      display: none;
      margin-top: -109% ;
      margin-left:-2%;

    }
    .texte {
      font-size: 9pt;
    }
  }

  @media screen and (max-width: 965px) {

  .number1, .number2, .number3{
    font-size: 54pt;
  }
  }
  @media screen and (max-width: 901px) {

    .hexa1{
      margin-top: 58% ;
      margin-left:-142%;
    }
    .hexa2{
      margin-top: 59% ;
      margin-left:-2%;

    }
    .texte {
      font-size: 9pt;
    }
  }
  @media screen and (max-width: 870px) {

    .info-img{
      width: 90%;
    }

  .number1, .number2, .number3{
    font-size: 48pt;
  } }
  @media screen and (max-width: 839px) {
    .type_holder img {
    height: 86px ;
    padding: 0px;
}
.hc1 {
    height: 55vh;
}
.tries {
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 30px;
}
    .txte{
      font-size: 10pt !important;
    }
    .stars2red{
      clear:both;margin-top:138% ;margin-left:-100%;z-index:200
    }

    .hexa1{
      margin-top: 78% ;
      margin-left:-162%;
      display: none;
    }
    .hexa2{
      margin-top: 79% ;
      margin-left:-2%;
      display: none;
    }
    .texte {
      font-size: 9pt;
    }

  }
  @media screen and (max-width: 816px) {
    .number1, .number2, .number3{
      font-size: 44pt;
    }


    .hexa1{
      margin-top: 108% ;
      margin-left:-142%;
    }
    .hexa2{
      margin-top: 109% ;
      margin-left:-2%;

    }
    .texte {
      font-size: 9pt;
    }
  }

  @media screen and (max-width: 800px) {
  .stars2red{
    clear:both;margin-top:10% ;margin-left:-80%;z-index:200
  }

    .hexa1{
      margin-top: 158% ;
      margin-left:-182%;
    }
    .hexa2{
      margin-top: 159% ;
      margin-left:-2%;

    }
    .texte {
      font-size: 9pt;
    }
    .tfootlab{
      margin-left:-20%;
      font-size:70pt;
    }
  }
  @media screen and (max-width: 768px) {
    .ml{
        margin-top: -10%;
    }

    .formtexts{
      font-size: 19pt;
    }
    .quads{
      padding-top: 0px;
    }
    .ballsred3{
      display: none;
      margin-top:10% !important;margin-right:-68%;
    }
  .stars2red{
    display: none;
    clear:both;margin-top:10% ;margin-left:-80%;z-index:200
  }


    .hexa1{
      display: none;
      margin-top: 128% ;
      margin-left:-182%;
    }
    .hexa2{
      display: none;
      margin-top: 129% ;
      margin-left:-2%;

    }
    .texte {
      font-size: 9pt;
    }
  }
  @media screen and (max-width: 667px) {

    .notresponsiveindividuaisimg {
      display:none;
    }

    .responsiveindividuaisimg {
      display:block;
    }

    .notresponsivegalleryimg{
       display:none;
      }

     .responsivegalleryimg{
      display:block;
     }

     .notresponsivenext2img{
        display:none;
       }

      .responsivenext2img{
       display:block;
      }

     .notresponsivenextimg{
        display:none;
       }

      .responsivenextimg{
       display:block;
      }

     .notresponsivesocialimg{
        display:none;
       }

      .responsivesocialimg{
       display:block;
      }
}
  @media screen and (max-width: 662px) {
    .ballsred3{
      margin-top:0% !important;margin-right:-90%;
    }
    .stars2red{
    clear:both;margin-top:10% ;margin-left:-80%;z-index:200
    }

    .hexa1{
      margin-top: 158% ;
      margin-left:-182%;
    }
    .hexa2{
      margin-top: 159% ;
      margin-left:-2%;

    }

  }
  @media screen and (max-width: 450px) {
    .main_titlle_text {
        color: white;
        padding: 15px;
        border: 1px solid #00B1B2;
        padding-left: 65px;
        padding-right: 65px;
    }

    .hidedesk {
      display: block;
    }

      .adjustsocialheightindex{
        min-height:160vh!important;
      }
      .tfootlab{
        margin-left:-4%;
        font-size:50pt;
      }
    }
    @media screen and (max-width: 1862px) and (max-height: 874px) {
      .fix3 {
          padding-top: 17%;
      }

      .uniqueexp {
        padding: 3%;
        font-family: oswald-bold;
        font-size: 21pt;
        color: black;
      }

    .alignonheight1{
      min-height: 156vh;
    }
    .alignonheight{
      min-height: 145vh;
    }
      }
      @media screen and (max-width: 1862px) and (max-height:784px) {

      .alignonheight1{
      min-height: 176vh;
      }
      .alignonheight3{
        min-height: 156vh;
      }
      }
      @media screen and (max-width: 1862px) and (max-height:697px) {

      .alignonheight1{
      min-height: 196vh;
      }
      .alignonheight3{
        min-height: 176vh;
      }
      }
      @media screen and (max-width: 1862px) and (max-height:622px) {

      .alignonheight1{
      min-height: 216vh;
      }
      .alignonheight3{
        min-height: 196vh;
      }
      }
      @media screen and (max-width: 1862px) and (max-height:565px) {

      .alignonheight1{
      min-height: 236vh;
      }
      .alignonheight3{
        min-height: 216vh;
      }
      }
      @media screen and (max-width: 1862px) and (max-height:515px) {

      .alignonheight1{
      min-height: 256vh;
      }
      .alignonheight3{
        min-height: 236vh;
      }
      }
      @media screen and (max-width: 1862px) and (max-height:479px) {

      .alignonheight1{
      min-height: 276vh;
      }
      .alignonheight3{
        min-height: 256vh;
      }
      }
      @media screen and (max-width: 1862px) and (max-height:442px) {

      .alignonheight1{
      min-height: 296vh;
      }
      .alignonheight3{
        min-height: 276vh;
      }
      }
      @media screen and (max-width: 1862px) and (max-height:412px) {

      .alignonheight1{
      min-height: 326vh;
      }
      .alignonheight3{
        min-height: 296vh;
      }
      }
      @media screen and (max-width: 1862px) and (max-height:365px) {
        .alignonheight3{
          min-height: 316vh;
        }
      .alignonheight1{
      min-height: 356vh;
      }
      }
      @media screen and (max-width: 768px) and (max-height:1120px) {
        .alignonheight3{
          min-height: 136vh;
        }

      }
      @media screen and (max-width: 768px) and (max-height:946px) {
        .alignonheight3{
          min-height: 156vh;
        }

      }
      @media screen and (max-width: 768px) and (max-height:930px) {
        .alignonheight3{
          min-height: 176vh;
        }

      }
      @media screen and (max-width: 1700px) and (max-height: 1478px) {
        .quads{
          margin-top: 0%;
        }
        }
    @media screen and (max-width: 1338px) and (max-height: 930px) {
      .alignonheight{
        min-height: 126vh;
      }
    .alignonheight1{
      min-height: 126vh;
    }
      }
      @media screen and (max-width: 1338px) and (max-height: 820px) {
        .alignonheight{
          min-height: 136vh;
        }
      .alignonheight1{
        min-height: 136vh;
      }
        }

    @media screen and (max-width: 1338px) and (max-height: 768px) {
      .alignonheight{
        min-height: 146vh;
      }
    .alignonheight1{
      min-height: 146vh;
    }
      }
@media screen and (max-width: 1338px) and (max-height: 712px) {
  .alignonheight{
    min-height: 166vh;
  }
.alignonheight1{
min-height: 166vh;
}
}
@media screen and (max-width: 1338px) and (max-height: 626px) {

.alignonheight1{
  min-height: 186vh;
}
  }
  @media screen and (max-width: 1338px) and (max-height: 603px) {

    .alignonheight{
      min-height: 190vh;
    }
    }
  @media screen and (max-width: 1338px) and (max-height: 564px) {

  .alignonheight1{
    min-height: 206vh;
  }
  .alignonheight{
    min-height: 196vh;
  }
    }
    @media screen and (max-width: 1338px) and (max-height: 504px) {
      .alignonheight{
        min-height: 226vh;
      }
    .alignonheight1{
    min-height: 226vh;
    }
    }
    @media screen and (max-width: 1338px) and (max-height: 459px) {
      .alignonheight{
        min-height: 246vh;
      }
    .alignonheight1{
    min-height: 246vh;
    }
    }
    @media screen and (max-width: 1338px) and (max-height: 418px) {
      .alignonheight{
        min-height: 266vh;
      }
    .alignonheight1{
    min-height: 266vh;
    }
    }
    @media screen and (max-width: 1338px) and (max-height: 385px) {
      .alignonheight{
        min-height: 286vh;
      }
    .alignonheight1{
    min-height: 286vh;
    }
    }
    @media screen and (max-width: 1338px) and (max-height: 365px) {
      .alignonheight{
        min-height: 306vh;
      }
    .alignonheight1{
    min-height: 306vh;
    }
    }
    @media screen and (max-width: 768px) and (max-height:930px) {
      .alignonheight3{
        min-height: 156vh;
      }

    }
    @media screen and (max-width: 768px) and (max-height:835px) {
      .alignonheight3{
        min-height: 176vh;
      }

    }
    @media screen and (max-width: 1338px) and (max-height: 335px) {
      .alignonheight{
        min-height: 336vh;
      }
    .alignonheight1{
    min-height: 336vh;
    }
    }

  @media screen and (max-width: 450px) {
    .adjustsocialheightindex{
      min-height: 180vh!important;
    }
    .formtexts{
      font-size: 19pt;
    }
    .quads{
      padding-top: 11%;
    }
    .ballsred3{
      margin-top:10% !important;margin-right:-124%;
    }
  .stars2red{
  display: none !important;}

    .hexa1{
      margin-top: 96% ;
      margin-left:-106%;
    }
    .hexa2{
      margin-top: 122% ;
      margin-left:-6%;

    }
    .texte {
      font-size: 9pt;
    }
  }
  @media screen and (max-width: 1050px) {

  .tfootlab{
    margin-left:-10%;
  }
  .tbattle{
    font-size:90pt;

  }
  .textdown{
    padding-left:30%;
    font-size: 13pt;
    margin:0 auto;
    margin-top:25%;
    width:110%;
  }
  .tdesafia{
    width:100%;
  }
  .divform{
    width:100%;
  }
  .formp{
    width:100%;
    margin-left:120%;
  }
  }
  @media screen and (max-width: 950px) {

  .tfootlab{
    font-size:90pt;
  }
  .tbattle{
    font-size:90pt;

  }
  .textdown{
    padding-left:30%;
    font-size: 13pt;
    margin:0 auto;
    margin-top:25%;
    width:110%;
  }
  .tdesafia{
    width:100%;
  }
  .divform{
    width:100%;
  }
  .formp{
    width:100%;
    margin-left:120%;
  }
  }
  @media (max-width: 1220px){
    .navbar-nav li{
      padding-left:0%;padding-right:0%;
    }
  }
  @media screen and (max-width: 1050px) {
    .alignasd1,.alignasd{
      font-size:20pt;
    }
    .precariohedaertext{
      font-size:60pt;
    }

    .helpheaderaluguer{
      margin-top:-60px;z-index:1;
      padding-bottom:21px;
    }.ajudahell{
      padding-right:9%!important;
    }
    .ajudahell1{
      padding-left:12%!important;
    }
    .what_is_footlab2{
      min-height: 90vh;
      height: 92vh;

    }
  }
  @media screen and (max-width: 991px) {
    .types4 {
    font-size: 31px;
    color: #fbc921;
    font-family: oswald-demibold;
    text-align: center;
}
  .homestead_price{
    font-size: 91px;
  }

  .aimg{margin:0!important;
  padding-right:0!important;}
  .precariohedaertext{
    font-size:40pt;
  }
  .helpheaderaluguer{
    margin-top:-40px;z-index:1
  }
  .changwidd,.changwidd1{
    font-size:25pt;
  }

  .aqichan1,.aqichan{
    font-size:19px;
  }
  .mar1{
    padding-top:0%!important;
  }
  .mar{
    margin-top:0;
    bottom:0%;
    position: absolute;
    left: 0;
    display: block;
    font-size:10pt
  }
  .marvel{
    transition: all 0.3s;
    margin-top:0;
    position: absolute;
    bottom:0;
    left: 0;
    display: block;
    padding-left: 2.5%;
  }
  .mar .oswald-light2, .velocidadetextoadjust .oswald-light2, .marvel .oswald-light2, .precisao .oswald-light2, .potencia .oswald-light2, .desafio .oswald-light, .street .oswald-light, .fute .oswald-light2, .campo .oswald-light2 {

    font-size:12pt;
  }
  .adjutssizep{
    font-size:20px;
  }
  .tfootlab{
    margin-left:-10%;
    font-size:70pt;
  }
  .tbattle{
    margin-left:-10%;
    font-size:70pt;
    margin-top:-90px;
  }
  .tp12{
    font-size:50pt;
    margin-top:-80px;
  }
  }

  @media screen and (max-width: 1014px) {
    .aluguermaisinformacoes1:before{
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom:61%;
        background: rgba(0,177,178,0.7);
    }.alignasd1{
      font-size:20pt;
    }

  }
  .fa-stack-1x, .fa-stack-2x {
      background-color: #00b1b2;
  }

  @media screen and (max-width: 1000px) {
    .aquiiii{
      margin-top: 11%!important;
    }
    .ballsred3{
      display: none;
    }
    .aluguermaisinformacoes1:before{
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom:61%;
        background: rgba(0,177,178,0.7);
    }.alignasd1{
      font-size:20pt;
    }

  }
  @media screen and (max-width: 895px) {
    .aquiiii{
      margin-top: 14%!important;
    }
    .what_is_footlab2{
      min-height: 85vh;
      height: 87vh;
    }
  }
  @media screen and (max-width: 830px) {
    .aquiiii{
      margin-top: 18%!important;
    }
  }
  @media screen and (max-width: 768px) {
    .plz {
    flex: 0 0 25%;
    max-width: 46% !important;
}
    .aquiiii{
      margin-top: 17% !important;
    }
    .what_is_footlab2{
      height: 117vh;
    }
    .aluguermaisinformacoes1:before{
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom:42%;
        background: rgba(0,177,178,0.7);
    }.alignasd1{
      font-size:20pt;
    }
    .changemargintopface{
      margin-top:18%!important;
    }
  }

  .adjutssizep{
    font-size:18px;
  }

  .textdown{
    margin-left:0%;
    font-size: 13pt;
    width:65%;
    margin:0 auto;
  }

  .formp{
    margin-left:0;
  }
  .btenviar{
  width:100%;
  margin-left:0;
  }
  .textdown{
    width:100%;
    margin-left:10%;
  }

  .velocidadetextoadjust{
    bottom:2%;
  }


  }
  @media screen and (max-width: 649px) {
    .adjustsocialheightindex{
      min-height:140vh!important;
    }
  .tfootlab{
    font-size:70pt;
  }
  .tbattle{
    font-size:70pt;

  }.tp12{
    font-size:40pt;
  }
  .textdown{
    margin-left:-4%;
  }
  }
  @media screen and (max-width: 600px) {
    .adjustsocialheightindex{
      min-height:135vh!important;
    }
  .tfootlab{
    font-size:70pt;
  }
  .tbattle{
    font-size:70pt;

  }.tp12{
    font-size:40pt;
  }
  .textdown{
    margin-left:-10%;
    margin-top:25%;
  }


  }

  @media screen and (max-width: 490px) {

  .tfootlab{
    font-size:50pt;
  }
  .tbattle{
    font-size:50pt;

  }.tp12{
    font-size:30pt;
  }

  }
  @media screen and (max-width: 451px) {

  .imgcometa{
    right: 7%;
    top:5%;
  }

  }


  @media screen and (max-width: 375px) {


  .mar{
    margin-top:0;
    position: absolute;
    bottom:0%;
    left: 0;
    display: block;
    font-size:10pt
  }
  .marvel{
    margin-top:0;
    position: absolute;
    bottom:0%;
    left: 0;
    display: block;
    font-size:10pt
  }
   .precisao , .potencia , .desafio  .street, .fute , .campo {
     font-size:10pt

  }
  }
  @media screen and (max-width: 404px) {
  .aluguermaisinformacoes1:before{
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom:66%;
      background: rgba(0,177,178,0.7);
  }
  }
  @media screen and (max-width: 364px) {
    .aluguermaisinformacoes1:before{
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom:65%;
        background: rgba(0,177,178,0.7);
    }
  }

  @media screen and (max-width: 539px) {
    .aqichan1 {
        /* padding-right: 15px; */
        padding-left: 8px;
        padding-right: 0px !important;
    }

    .mgresponsive {
      padding-left: 10px;
    }

    .homestead_price {
      line-height: 65px;
    }

    .special-one {
      line-height: 60px;
    }

    .taticasfundo {
      display: none;
    }

    .imgcometa {
      display: none;
    }

    .imgcometa_aluguer {
      display: none;
    }

    .menu_text {
    height: 120px !important;
    }

    .price_name {
        min-height: 150px !important;
        height: auto;
    }

    .price_name_special {
      min-height: 185px !important;
    }

    .stardownatividades {
      display: none;
    }

    .starsatividades {
      display: none;
    }

    .champ2 {
      display: none;
      z-index: -99;
    }

    .stardown3 {
      display: none;
    }

    .champ {
      display: none;
    }

    .stars2 {
      display: none;
    }

    .starsf {
      display: none;
    }

    .aluguermaisinformacoes1:before{
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom:63%;
        background: rgba(0,177,178,0.7);
    }
    .mar .aqichan1{
      font-size: 9pt!important;

    }
    .mar .changwidd1{
      font-size: 25pt!important;
      margin-top: 15px;
    }

    .marvel .changwidd1, .precisao .changwidd1, .potencia .changwidd1, .desafio .changwidd1, .street .changwidd1, .fute .changwidd1, .campo .changwidd1 {
      font-size: 25pt!important;
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 600px) {

    .centro2{
      width: 90% ;
      margin-right: auto;

    }
    .fixz{
      width: 90% ;

    }
    .fix2 {
      width: 90% ;
    }
    .fix3{
      width: 90% ;
    }
    .fix4{
      width: 90% ;
    }
    .fix {
      width: 90% ;
    }

    .centro2 {
      width: 90% !important;
      margin-right: auto !important;
    }
  }

  @media screen and (max-width: 685px) {

  .ajudahell1{
    padding-left:7%!important;
  }
  .galeriaaluguertext{
    font-size:50px;
  }
  .imgbolasleft, .imgbolasright{
    width:20%;
  }
  .alignasd1, .alignasd{
    font-size:18pt;
  }
  .helpheaderaluguer{
    padding-bottom:25px;
  }
  }
  @media screen and (max-width: 622px) {

  .alignasd1, .alignasd{
    font-size:14pt;
        text-align: center;
  }
  .helpheaderaluguer{
    padding-bottom:25px;
  }
  .aluguermaisinformacoes1{
    padding-top: 30px;
  }

  }
  @media screen and (max-width: 590px) {
    .helpheaderaluguer{
      padding-bottom: 10px;
      }
    .aluguermaisinformacoes1{
    }
  }

  .seta-baixo:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 0px;
    width: 0;
    height: 0;
    margin:0 auto;
    margin-left:-42%;
    margin-bottom: -12%;
    border-left: 990px solid transparent;
    border-right: 990px solid transparent;
    border-top: 90px solid white;
    z-index:-1;
  }
  @media screen and (max-width: 559px) {
    .champ2{
      max-width:100px;height:auto;float:left;margin-left:-7%;padding:0;margin-top:-73% !important;width:15%;height:10%;

    }
    .adjustsocialheightindex{
      min-height:180vh!important;
    }
  .tfootlab{
    font-size:36pt;
    margin-bottom: 20%;
    text-align: center;
  }
  .tbattle{
    font-size:36pt;
    margin-bottom: 15%;


  }.tp12{
    font-size:30pt;
  }
  .textdown{
    font-size: 13pt;
    width:50%;
    margin:0 auto;
    margin-top:27%;
    padding-left:0;
  }

  }
  .cmpf{
    padding-top: 22%;

  }
  @media screen and (max-width: 1558px) {
  .cmpf{
    padding-top: 25%;
  }
  @media screen and (max-width: 1403px) {
  .cmpf{
    padding-top: 27%;
  }
  @media screen and (max-width: 1317px) {
  .cmpf{
    padding-top: 30%;
  }


  @media screen and (max-width: 635px) {
      #paralelo {
          border-bottom: 100px solid rgba(255,0,0,0.5) !important;
      }
  }

  @media screen and (max-width: 800px) {

        .prevARR {
          background-size: 30px !important;
          width: 30px !important;
          height: 30px !important;
        }

        .nextARR {
          background-size: 30px !important;
          width: 30px !important;
          height: 30px !important;
        }

        .mg-lado {
          margin-left: 0% !important;
        }

        .slider1_desc {
            padding: 3%;
            font-family: oswald-light;
            width: 90%;
            background-color: #0000005c;
        }

          #paralelo {
              width: 90%;
              height: 0;
              border-bottom: 90px solid rgba(255,0,0,0.5);
              border-right: none;
              margin-right: 10px;
              margin-top: 2% !important;
          }

          .carousel-caption {
            position: absolute !important;
            left: 15% !important;
            z-index: 10;
            padding-top: 20px !important;
            padding-bottom: 20px !important;
            color: #fff !important;
            text-align: center!important;
            margin: 0 auto;
            float: left !important;
            text-align: left !important;
            right: initial !important;
            bottom: initial !important;
            top: 5%;
            width: 80% !important;
        }

    .mg_whiteborder {
      border-bottom: 15px solid white;
    }

    .hc1{
      height:140vh ;
    }
    .what_is_footlab2{
      height: 294vh;
    }
    .mgt {
    margin-top: 11%;
}
    .quads {
    padding-top: 25px;
}

    .xpto{
      margin-top: -6%;

    }

    .stardown4{
      margin-top: -30%;
      margin-left: 7% !important;
      }
      .stardown5{
        width: 128px;
        margin-top: -31%;
        margin-left:80%;
        }
        .fix3{
          width:89%
        }
        .fix4{
          width:89%
        }
        .fix2{
          width:89%
        }
        .centro2{
          width:89%;
        }
    .faxz{
      width:89%;
    }
    .faxz2{
      width:89%;
    }
    .info-img{
      width: 100%;
    }
  .homestead_price{
    font-size: 80px;
    text-align: left;
    padding-left: 20px;
  }

  .special-one {
    line-height: 65px;
  }

  .mid{
    text-align: center;
    margin-top: -4%;

  }
  .mid1{
    text-align: left;

    padding-left: 30px;
  }
    .reserved{
      text-align: center !important;
    }
    .champ2{
      max-width:100px;height:auto;float:left;margin-left:-7%;padding:0;margin-top:-30% !important;width:15%;height:5%;

    }

    .adjustsocialheightindex{
      min-height:200vh!important;
    }
  }
  @media screen and (max-width: 710px) {
    .what_is_footlab2{
      height: 274vh;
    }
  .cmpf{
    padding-top: 33%;
  }
  .aquiiii{
    margin-top: 22% !important;
  }
.changemargintopface{
  margin-top:0%!important;
}
}

  @media screen and (max-width: 640px) {
    .mmg{
      margin-top: -20%;
    }
  .ml{
    margin-left: 11%;
  }
    .stardown4{
      margin-top: -38%;
      margin-left: 4% !important;
      }
      .stardown5{
        width: 120px;
        margin-top: -40%;
        margin-left:80%;
        }
  }

    @media screen and (max-width: 628px) {

      .what_is_footlab2{
        height: 250vh;
      }
    }
    @media screen and (max-width: 612px) {

      .aquiiii{
        margin-top: 30% !important;

      }
      .changemargintopface{
        margin-top:0%!important;
      }
    }
    @media screen and (max-width: 550px) {
      .aquiiii{
        margin-top: 30% !important;

      }
      .changemargintopface{
        margin-top:0%!important;
      }
  .ml{
    margin-left: 6%;
  }

      .adjustsocialheightindex{
        min-height:180vh!important;
      }
    }
    @media screen and (max-width: 537px) {
      .what_is_footlab2{
        height: 224vh;
      }
      .stardown4{
        margin-top: -46%;
        margin-left: 2% !important;
        }
      .homestead_price {
    font-size: 80px;
        }
    }
    @media screen and (max-width: 528px) {
      .mmg{
        margin-top: -13%;
      }
      .stardown4{
        display: none;
      }
      .stardown5{
        display: none;
      }

      .imgcometa {
        max-width: 158px;
      }
    }
    @media screen and (max-width: 510px) {
      .aquiiii{

      margin-top: 36% !important;

      }
      .changemargintopface{
        margin-top:0%!important;
      }
    }
    @media screen and (max-width: 500px) {
      .wrap_content {
        width: 90% !important;
      }
    }
    @media screen and (max-width: 480px) {

      .homestead_price {
        font-size: 80px;
      }
      .mid1{

      }
      .galeriaaluguertext{
        font-size:40px!important;
      }
      .imgbolasleft, .imgbolasright{
        width:15%;
      }
      .inforeservas{
        font-size: 14pt;
      }
      .text_yellow{
        font-size: 15px;
      }
    }
    @media screen and (max-width: 450px) {
      .xpto{
        margin-top: 4%;
      }

      .rowdisplay {
        display: unset;
      }

      .alignonheight1 {
          min-height: 190vh !important;
      }

      .what_is_footlab2  {
        height: 180vh !important;
      }

      .aquiiii{
        margin-top: 20% !important;
      }

      .changemargintopface{
        margin-top:0%!important;
      }

      .ml{
        margin-left: 2%;
      }

      .imgcometa {
        max-width: 100px;
            margin-right: -44px;
      }
    }

    @media screen and (max-width: 429px) {

      .homestead_price {
        font-size: 70px;
      }
      .mid{
        margin-top: -11%;
      }
    }

    @media screen and (max-width: 419px) {
      .imgcometa {
        max-width: 100px;
        margin-right: -21px;
      }
    }

    @media screen and (max-width: 400px) {
      .type_holder img {
          height: 140px;
      }
      .aquiiii{
        margin-top: 48% !important;

      }
      .what_is_footlab2 {
          height: 190vh!important;
      }
      .changemargintopface{
        margin-top:0%!important;
      }
    }

    @media screen and (max-width: 390px) {
      .imgcometa {
        max-width: 100px;
            margin-right: -20px;
      }
    }

    @media screen and (max-width: 380px) {

      .homestead_price {
          font-size: 75px;
            line-height: 65px;
      }

      .mid{
        margin-top: -31%;
      }
    }

    @media screen and (max-width: 380px) {
      .ml  {
        margin-left: -10%;
      }

      .local_contacts_tittle{
          font-size: 48px;
      }
      .mid1{
      }
    }
    @media screen and (max-width: 353px) {

      .aluguermaisinformacoes1{

      }
    }

    @media screen and (max-width: 378px) {

      .aquiiii{
        margin-top: 20% !important;
      }

      .changemargintopface{
        margin-top:0%!important;
      }

      .type_holder img {
          height: 130px;
      }
    }

    @media screen and (max-width: 340px) {

      .aquiiii{
      }
      .changemargintopface{
        margin-top:0%!important;
      }
    }
    @media screen and (max-width: 330px) {

  .ml{
    margin-left: -22%;
  }
  .local_contacts_tittle{
      font-size: 44px;
  }

    }




    @media screen and (max-width: 324px) {

      .pngfoot{
        width: 204px; height: 36px;
      }

    }

        @media screen and (max-width: 313px) {

          .aquiiii{
            margin-top: 65% !important;

          }
          .changemargintopface{
            margin-top:0%!important;
          }
        }
    @media screen and (max-width: 308px) {

      .pngfoot{
        width: 174px; height: 36px;
      }

    }
    @media screen and (max-width: 300px) {

  .ml{
    margin-left: -32%;
    padding-top:0%;
    margin-top: -50%;
  }
  .local_contacts_tittle{
      font-size: 39px;
  }

    }

    @media screen and (max-width: 283px) {
      .aquiiii{
        margin-top: 75% !important;

      }.changemargintopface{
        margin-top:0%!important;
      }
      .homestead_price {
        font-size: 40px;
      }
      .mid1{
        margin-top: -43%;
      }
      .mid{
        margin-top: -42%;
      }
    }

    @media screen and (max-width: 450px) {


    .adjustsocialheightindex{
    min-height:160vh!important;
    }
    }
    @media screen and (max-width: 410px) {

      .wty{
        width: 100%;

      }
    }
    @media screen and (max-width: 390px) {
      .main_titlle_text {
        padding-left: 65px;
        padding-right: 65px;
      }

    }
    @media screen and (max-width: 370px) {
      .what_is_footlab2 {
    height: 159vh!important;
}
.btm{
  bottom: -14%;
}
      .mgt {
          margin-top: 36%;
      }
      .quads {
        padding-top: 0%;
      }

    }
    @media screen and (max-width: 355px) {
      .mgt {
          margin-top: -13%;
      }
    }
    @media screen and (max-width: 350px) {
      .type_holder img {
          height: 120px;
      }
.aluguermaisinformacoes1{

}

    .adjustsocialheightindex{
      min-height:150vh!important;
    }
    .cmpf{
      padding-top: 36%;
    }
    }
    @media screen and (max-width: 336px) {
      .btm {
    bottom: -18%;
}
    }
    @media screen and (max-width: 330px) {


      .main_titlle_text {
          padding-left: 1%;
          padding-right:1%;
      }

    }
    @media screen and (max-width: 340px) {

      .inforeservas{
        font-size: 21pt;
      }
      .phones_yellow {
          color: white;
          position: relative;
          font-size: 18px;
      }

    }
    @media screen and (max-width: 329px) {
      .quads {
    padding-top: 8%;
}
      .btm {
          bottom: -21%;
      }
      .precariohedaertext {
          font-size: 40pt;
      }
      .main_titlle_text {
          font-size: 18pt;
          padding-left: 25px;
          padding-right: 25px;
      }

    }
    @media screen and (max-width: 321px) {
      .what_is_footlab2 {
    height: 150vh!important;
}
      .mgt{
        margin-top: -9%;

      }
      .quads {

      }
      .btm {
    bottom: -22%;
      }

      .helpheaderaluguer {
          margin-top: -37px;
      }
      .precariohedaertext {
          font-size: 37pt;
      }
      .inforeservas{
        font-size: 12pt;
      }
      .phones_yellow {
          color: white;
          position: relative;
          font-size: 16px;
      }


    }
    @media screen and (max-width: 300px) {
      .menu_tittle {
        font-size: 74px;
      }
      .helpheaderaluguer {
          margin-top: -35px;
      }
      .precariohedaertext {
          font-size: 34pt;
      }


    }
    @media screen and (max-width: 296px) {
      .btm {
    bottom: -28%;
}
.quads {
    padding-top: 58%;
}
    }
    @media screen and (max-width: 290px) {
      .btm {
    bottom: -38%;
}
.quads {
    padding-top: 98%;
}
      .inforeservas{
        font-size: 18pt;
      }
      .phones_yellow {
          color: white;
          position: relative;
          font-size: 14px;
      }
      .aluguermaisinformacoes1 {
          padding-top: 51px;
      }
    }

    @media screen and (max-width: 280px) {
      .pngfoot{
        width: 138px; height: 29px;
      }
      .ml{
        padding-top: 95%;
      }
      .main_titlle_text {
          font-size: 15pt;
      }

    }

    @media screen and (min-height: 771px) and (max-height: 960px) {
      .changemargintopface {
          margin-top: 17%!important;
      }

      .alignonheight1{
        min-height: 135vh;
      }
    }

    @media screen and (min-height: 771px) and (max-height: 824px) {

      .alignonheight{
        min-height: 125vh;
      }

      .alignonheight1{
          min-height: 135vh;
        }
      }

      @media screen and (max-width: 768px) and (max-height:824px) {
        .alignonheight3{
          min-height: 140vh;
        }
      }

      @media screen and (min-height: 733px) and (max-height: 771px) {
          .alignonheight{
            min-height: 140vh;
        }
        .alignonheight1{
          min-height: 135vh;
        }
        }
        @media screen and (min-height: 710px) and (max-height: 754px) {

        .alignonheight1{
        min-height: 145vh;
        }
        }
        @media screen and (min-height: 625px) and (max-height: 709px) {

        .alignonheight1{
        min-height: 165vh;
        }
        }
        @media screen and (min-height: 584px) and (max-height: 624px) {

        .alignonheight1{
        min-height: 175vh;
        }
        }
        @media screen and (min-height: 540px) and (max-height: 583px) {

        .alignonheight1{
          min-height: 190vh;
        }
        }
        @media screen and (min-height: 470px) and (max-height: 539px) {

        .alignonheight1{
          min-height: 210vh;
        }
        }  @media screen and (min-height: 768px) and (max-height: 432px) {

          .alignonheight1{
          min-height: 210vh;
          }
          }
        @media screen and (min-height: 425px) and (max-height: 469px) {

        .alignonheight1{
          min-height: 230vh;
        }
        }

        @media screen and (min-height:390px) and (max-height: 424px) {

        .alignonheight1{
          min-height: 250vh;
        }
        }@media screen and (min-height:344px) and (max-height: 389px) {

        .alignonheight1{
          min-height: 285vh;
        }
        }
        @media screen and (min-height:328px) and (max-height: 343px) {

        .alignonheight1{
          min-height: 300vh;
        }
        }
        @media screen and (min-height:0px) and (max-height: 327px) {

        .alignonheight1{
          min-height: 320vh;
        }
        }
        @media screen  and (min-height:280px) and (max-height: 307px) {

        .alignonheight1{
          min-height: 350vh;
        }
        }
        @media screen and (max-height: 279px) {

        .alignonheight1{
          min-height: 375vh;
        }
        }

        @media screen and (min-height: 0px) and (max-height: 950px) and (min-width: 500px)and (max-width: 767px) {
        .alignonheight1{
          min-height: 343vh;
        }
        }
        @media screen and (min-height: 0px) and (max-height:799px) and (min-width: 500px)and (max-width: 735px) {
        .alignonheight1{
          min-height: 373vh;
        }
        }
        @media screen and (min-height: 0px) and (max-height:734px) and (min-width: 500px)and (max-width: 735px) {
        .alignonheight1{
          min-height: 393vh;
        }
        }
        @media screen and (min-height: 0px) and (max-height: 950px) and (min-width: 0px)and (max-width: 573px) {
        .alignonheight1{
          min-height: 280vh;
        }
        }
        @media screen and (min-height: 0px) and (max-height: 950px) and (min-width: 0px)and (max-width: 400px) {
        .alignonheight1{
          min-height: 200vh;
        }
        }
        @media screen and (min-height: 0px) and (max-height:773px) and (min-width: 0px)and (max-width: 562px) {
        .alignonheight1{
          min-height: 320vh;
        }
        }
        @media screen and (min-height: 0px) and (max-height:773px) and (min-width: 0px)and (max-width: 570px) {
        .alignonheight1{
          min-height: 350vh;
        }
        }
        @media screen and (max-width: 768px) and (max-height:817px) {
          .alignonheight1{
            min-height: 363vh;
          }

        }
        @media screen and (max-width: 768px) and (max-height:773px) {
          .alignonheight1{
            min-height: 260vh;
          }
          .alignonheight3{
            min-height: 145vh;
          }
        }

        @media screen and (min-height: 677px) and (max-height: 733px) {
          .alignonheight{
            min-height: 140vh;
        }
        }
        @media screen and (max-width: 768px) and (max-height:733px) {
          .alignonheight1{
            min-height: 260vh;
          }
          .alignonheight3{
            min-height: 145vh;
          }
        }
        @media screen and (max-width: 768px) and (max-height: 716px) {
                  .alignonheight1{
                    min-height: 265vh;
                }
                }
        @media screen and (min-height: 595px) and (max-height: 676px) {
              .alignonheight{
                            min-height: 175vh;
      }
      }
      @media screen and (min-height: 543px) and (max-height: 594px) {
            .alignonheight{
            }
    }
    @media screen and (min-height: 504px) and (max-height: 543px) {
          .alignonheight{
                        min-height: 190vh;
  }
  }
  @media screen and (min-height: 435px) and (max-height: 503px) {
        .alignonheight{
                      min-height: 220vh;
}
}
@media screen and (max-width: 768px) and (max-height: 676px) {
  .alignonheight3{
  min-height: 140vh;
  }
}
@media screen and (max-width: 768px) and (max-height: 663px) {
  .alignonheight1{
  min-height: 280vh;
  }
}
@media screen and (max-width: 768px) and (max-height: 606px) {
.alignonheight1{
min-height: 473vh;
}
@media screen and (max-width: 768px) and (max-height: 582px) {
  .alignonheight1{
  min-height: 493vh;
  }
  .alignonheight3{
  min-height: 223vh;
  }
}
@media screen and (max-width: 768px) and (max-height: 559px) {
  .alignonheight1{
  min-height: 513vh;
  }
  .alignonheight3{
  min-height: 233vh;
  }
}
@media screen and (max-width: 768px) and (max-height: 536px) {
  .alignonheight1{
  min-height: 533vh;
  }
  .alignonheight3{
  min-height: 253vh;
  }
}
@media screen and (max-width: 768px) and (max-height: 515px) {
  .alignonheight1{
  min-height: 553vh;
  }

}
@media screen and (max-width: 768px) and (max-height: 496px) {
  .alignonheight1{
  min-height: 573vh;
  }
  .alignonheight3{
  min-height: 273vh;
  }
}
@media screen and (max-width: 768px) and (max-height: 480px) {
  .alignonheight1{
  min-height: 593vh;
  }

}
@media screen and (max-width: 768px) and (max-height: 462px) {
  .alignonheight1{
  min-height: 623vh;
  }
  .alignonheight3{
  min-height: 303vh;
  }
}
@media screen and (min-height: 414px) and (max-height: 434px) {
      .alignonheight{
                    min-height: 230vh;
}
}
@media screen and (min-height: 390px) and (max-height: 413px) {
      .alignonheight{
                    min-height: 245vh;
}
}
@media screen and (min-height: 350px) and (max-height: 389px) {
      .alignonheight{
                    min-height: 270vh;
}
}
@media screen and (min-height: 327px) and (max-height: 349px) {
      .alignonheight{
                    min-height: 290vh;
}
}@media screen and (min-height: 305px) and (max-height: 326px) {
      .alignonheight{
                    min-height: 310vh;
}
}
@media screen and (min-height: 0px) and (max-height: 304px) {
      .alignonheight{
                    min-height: 330vh;
}
}
    @media screen and (max-width: 278px) {
      .menu_tittle {
        font-size: 60px;
      }
      .local_contacts_tittle {
      font-size: 35px;
  }
      .ml{
        padding-top: 0%;
        padding-right: 42%;

      }
      .cmpf{
        padding-top: 39%;
      }
    @media screen and (max-width: 270px) {
      .diasemana{
        font-size: 16pt;
      }
      .diafim{
        font-size: 16pt;
      }
      .helpheaderaluguer {
          margin-top: -32px;
      }
      .precariohedaertext {
          font-size: 32pt;
      }
    .mar .aqichan1{
      font-size: 6pt!important;

    }
    .marvel .changwidd1{
      font-size: 10pt!important;

    }
    .marvel .changwidd1, .precisao .changwidd1, .potencia .changwidd1, .desafio .changwidd1, .street .changwidd1, .fute .changwidd1, .campo .changwidd1 {
      font-size: 10pt!important;

    }
    .marvel {
      padding: 9.5% !important;
    }
    }
    @media screen and (max-width: 260px) {
      .inforeservas{
        font-size: 16pt;
      }
      .phones_yellow {
          color: white;
          position: relative;
          font-size: 12px;
      }

      .mid1{
        margin-top: -58%;
      }
    }
    @media screen and (max-width: 242px) {
      .menu_tittle {
        font-size: 50px;
      }
      .helpheaderaluguer {
          margin-top: -28px;
      }
      .precariohedaertext {
          font-size: 28pt;
      }
      .main_titlle_text {
          font-size: 10pt;
      }
      .pngfoot{
        width: 120px; height: 27px;
      }

    }
    @media screen and (max-width: 224px) {

      .pngfoot{
        width: 100px;
height: 22px;
}

    }

    @media screen and (max-width: 238px) {
      .tittle .oswald{
        font-size: 25px;
      }
      .row .oswald-light{
        font-size: 18px;
      }
      .ml{
        padding-right: 62%;

      }
      .cmpf{
        padding-top: 41%;
      }
      @media screen and (max-width: 217px) {
        .cmpf{
          padding-top: 44%;
        }
      }
      @media screen and (max-width: 235px) {
        .local_contacts_tittle {
        font-size: 28px;
      }
      .ml .oswald-light{
        font-size: 18px;
      }

        .homestead_price {
          font-size: 30px;
        }
        .mid{
          margin-top: -47%;
        }
      }
      @media screen and (max-width: 204px) {

        .pngfoot{
          width: 90px;
          height: 22px;
         }
      }
      
      p span a {
          color: red;
      }
      
