/*-- Use For Custom Styling --*/
.vantagens-item{
  min-height:350px;
}

.owl-prev{
  position: relative;
  float: left;
  font-size: xx-large;
  top: -225px;
  left: -40px;
}
.owl-next{
  position: relative;
  float: right;
  font-size: xx-large;
  top: -225px;
  right: -40px;
}

.owl-client .owl-prev{
  position: relative;
  float: left;
  font-size: xx-large;
  top: -20px;
  left: -40px;
  opacity: none;
  background: none;
}

.owl-client .owl-next{
  position: relative;
  float: right;
  font-size: xx-large;
  top: -20px;
  right: -40px;
  opacity: none;
  background: none;
}

.owl-client .owl-nav {
  margin:-30px 0px;
  padding:0px;
  opacity: 1;
}

.owl-client .owl-nav .disabled{
  margin:0px;
  padding:0px;
  opacity: 1;
}

.owl-client .owl-nav .owl-prev{
  margin:0px;
  background: none !important;
  padding:0px;
}

.owl-client .owl-nav .owl-next{
  margin:0px;
  background: none !important;
  padding:0px;
}

#services-slider{
  height: 420px !important;
}

#vantagens .container .owl-stage-outer{
  height: 420px !important;
}

.indicacao_morada{
  top: -313px;
  position: relative;
}

.h-400{
  height: 400px;
}

.p-15{
  padding:0px 15px !important;
}

.parceiros{
  margin: 20px 0;
  padding:40px 0;
}

.owl-item .active .center .item .service-box .vantagens-item{
  min-height: 405px !important ;
}

#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #17acc6; /* Set a background color */
    color: #fff; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 8px 15px 12px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
    font-size: 18px; /* Increase font size */
}

#myBtn:hover {
    background-color: #555; /* Add a dark-grey background on hover */
}

.client img{
  max-height: 68px;
  width: auto !important;
}

.menu-mobile{
  display: none;
}

@media only screen and (max-width: 600px) {
    .menu-mobile{
      display: inline !important;
    }
    .bullets-mobile{
      padding-left: 0px !important;
    }
    .vantagens-mobile{
      padding-bottom: 0px !important;
    }
    .vantagens-titulo-mobile{
      margin-bottom:150px !important;
    }
    .welcome-imagens-mobile{
      width: 33%;
      float: left;
    }
    .welcome-imagens-mobile img{
      margin-left: 20%;
    }
    .icon-box-mobile{
      width: 50px !important;
      height: 50px !important;
      font-size: 25px !important;
      line-height: 50px !important;
    }
    .price-mobile{
      padding-bottom: 0px !important;
    }
    .price-texto-mobile{
      display: none;
    }
    .contactos-mobile{
      padding-top: 40px !important;
    }
    .footer-titulo-info-mobile{
      margin-top: 20px;
    }
    .big-icon-box-mobile{
      margin-top: 20px !important;
    }
    .logo > .logo-light{
      margin-top: 0px !important;
    }
    #menu_bars{
      margin-top: 30px;
    }
    #rev_slider_24_1_wrapper{
      height: 400px !important;
    }
    .tp-fullwidth-forcer{
      height: 400px !important;
    }
}


.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.fixed-bottom {
  position: absolute;
  height: auto;
  bottom: 0;
  width: auto;
}

.cursor-pointer {
  cursor:pointer;
}

.bg-1b1b1b {
  background:#1b1b1b;
}

.color-17acc6 {
  color:#17acc6;
}

.w-200px {
  width:200px;
}
