@media (max-width: 576px) {
    #about .right .text {
        text-align: justify !important;
        padding: 10px !important;
    }

}

@media (max-width: 768px) {
    .slick-slider {
        margin: 0;
    }

}

@media (max-width: 1218px) {
    .slideMobile {
        display: block;
    }

    .waxon_tm_hero {
        /*display: none;*/
    }

    .slideMobile {
        margin-top: 100px;
    }

    .bx-wrapper img {
        width: 100% !important;
    }

    .bx-wrapper {
        border: none !important;
    }

    /*
    .swiper-wrapper1 div{
        width: 100% !important;
    }
*/
    .bx-wrapper .bx-controls-direction a {
        z-index: 1 !important;
    }

    .thumbnail {
        width: 100%;
    }

    #especialidade {
        text-align: center;
    }

    #about {
        padding-top: 20px !important;
    }
}

@media (min-width: 1220px) {
    .slideMobile {
        display: none;
    }
}

@media (max-width: 768.98px) {
    .fn_cs_personal_slider .main_image {
        background-size: contain !important;
    }

    .waxon_tm_hero {
        height: 50vh !important;
    }

}

@media (min-width: 768.98px) {


    .mobile-sobre {
        margin-top: 60px;
    }


}

@media (max-width: 768.98px) {
    .name-custom {
        background: transparent !important;
        display: block !important;
    }
}

@media (max-width: 568.98px) {
    .waxon_tm_hero .content_inner h3.stroke {
        color: transparent !important;
    }

    .fn_cs_personal_slider .main_image {
        background-size: cover;
        background-position: left !important;
    }
}

@media (max-width: 768.98px) {
    .waxon_tm_hero .content_inner h3 {
        font-size: 30px !important;
    }
}


.waxon_tm_service {
    margin-bottom: 60px !important;
}

.waxon_tm_portoflio .portfolio_inner {
    padding-top: 35px !important;
    margin-bottom: 0px !important;
}

.waxon_tm_portoflio .portfolio_inner ul li {
    margin: 0px !important;
}

.section-title {
    margin-bottom: 0px !important;
}

.service-about p {
    font-size: 13px !important;
}

.waxon_tm_about {
    animation-fill-mode: both;
    animation-duration: 1000ms;
    animation-delay: 50ms;
    animation-iteration-count: 1;
    opacity: 1;
    animation-name: react-reveal-345911538116384-1;
}



.waxon_tm_topbar .menu .links ul li {
    margin: 0px 15px 0px 0px !important;
    display: inline-block;
}

.name-custom {
    display: none;
    }

    .name.name-custom{
    display: none !important;
    }
    
    @media(min-width: 768px){
    .div-posicao {
        padding: 0px 0px 50px 0px !important;
    }

    .mt-custom{
        padding: 20px 0px 20px 0px !important;
    }
}






/*
############
Banner
############
*/

.EstBanner1
{
    width: 100%;
    height: 100vh;
    clear: both;
    float: left;
    position: relative;
}

/* ------------- */

/*
.EstBanner1 iframe
{
    width: 100%;
    height: 100%;

    object-fit: fill;
}
*/

/* ------------- */

.EstBanner1 .ExtText1
{
    display: block;
    position: absolute;
    left: 0px;
    bottom: 40px;

    width: 100%;

    font-size: 45px !important;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 1.1;
    font-family: "Montserrat";

    text-align: center;
}

/* ------------- */

@media screen and (max-width: 767px) 
{
	
	/* ------------- */
	
    .EstBanner1
    {
        width: 100%;
        height: 320px;

        margin-top: 105px;
    }

	/* ------------- */
  
}

/* ------------- */












.video-background {
    
  }
  .video-foreground,
  .video-background iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }
  
  @media (min-aspect-ratio: 16/9) {
    .video-foreground { height: 300%; top: -100%; }
  }
  @media (max-aspect-ratio: 16/9) {
    .video-foreground { width: 300%; left: -100%; }
  }
  @media all and (max-width: 600px) {
  .vid-info { width: 50%; padding: .5rem; }
  .vid-info h1 { margin-bottom: .2rem; }
  }
  @media all and (max-width: 500px) {
  .vid-info .acronym { display: none; }
  }


.waxon_tm_preloader
{
    display: block !important;
}
.waxon_tm_preloader.loaded
{
    display: none !important;
}

















/*
############
BlcWhatsapp1
############
*/
.BlcWhatsapp1
{
	position: fixed;
	bottom: 10px;
    
    z-index: 900;

    display: inline-block;
}

/* ------------- */

.BlcWhatsapp1.Posicao_E
{
    left: 10px;
}
.BlcWhatsapp1.Posicao_D
{
    right: 10px;
}

/* ------------- */











/*
############
EstWhatsapp1
############
*/

.EstWhatsapp1
{
    display: inline-block;
    text-align: center;

    max-width: 110px;

    text-decoration: none !important;

    animation: EstWhatsapp1Move 4s ease-in-out infinite;
}
.EstWhatsapp1 *
{
    text-decoration: none !important;
}
.EstWhatsapp1 .IntImagem
{
    
}
.EstWhatsapp1 .IntImagem img
{
    max-width: 70px;
    display: inline-block;
}
.EstWhatsapp1 .IntText1
{
    font-size: 12px;
    color: #FFF;
    line-height: 16px;

    background: rgba(0, 0, 0, 0.6);

    margin-top: 5px;
    padding: 3px 10px;
}

/* ------------- */

@keyframes EstWhatsapp1Move {
    0%, 100% { 
        transform: translateX(0px) translateY(0px);
    }
    25% { 
        transform: translateX(-10px) translateY(-15px);
    }
    50% { 
        transform: translateX(5px) translateY(-8px);
    }
    75% { 
        transform: translateX(-5px) translateY(-12px);
    }
}

/* ------------- */

@media screen and (max-width: 767px) 
{
	
	/* ------------- */

    .EstWhatsapp1 .IntImagem img
    {
        width: 50px;
    }
    .EstWhatsapp1 .IntText1
    {
        font-size: 11px;
        
        margin-top: 2px;
        padding: 2px 5px;
    }

	/* ------------- */
  
}

/* ------------- */




