@media (min-width: 300px) and (max-width: 600px) {
  .bandeirasTradutoras {
    display: none;
  }

  #menu-btn {
    display: block;
  } 
  
  .header-two .main-header .content .header-left a.thumbnail img {
    width: 34%;
  } 

  .detalhe-curso .video-youtube iframe {
    width: 100%;
    height: 250px;
  }

  .detalhe-curso .video-youtube {
    margin-bottom: 20px;
  }

  .service-detials-step-1 h1 {
    font-size: 35px;
    text-align: center;
    margin-bottom: 30px;
  }

  .rts-breadcrumb-area {
    padding: 60px 0;
    background-size: cover !important;
  }

  .rts-single-wized.contact {
    padding: 25px 20px;
    border-radius: 20px;
  }
  .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    padding-right: 15px;
    padding-left: 15px;
  }

  #menu-btn {
    position: absolute;
    z-index: 99999;
    right: 20px;
  }

  .banner-three-inner .button-group .rts-btn {
    margin-bottom: 10px;
  }

  .modulo-ebook .imagemEbook {
    text-align: center;
  }

  .modulo-ebook .imagemEbook img {
    position: initial;
    width: 50%;
    margin: 30px auto;
  }

  .modulo-ebook h2,
  .modulo-ebook p {
    text-align: center;
  }

  .topMobile {
    margin-top: 10px !important;
  }

  .container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobileChamadaPub .body h1.info {
    font-size: 18px;
    margin-bottom: 7px;
  }

  .mobileChamadaPub .body h2 {
    font-size: 27px;
    margin-bottom: 17px;
  }

  .mobileChamadaPub .body p.info {
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 15px;
    font-weight: 100;
  }

  .rts-business-goal h2.fontSize {
    font-size: 27px;
  }

  .rts-business-goal .imagem {
    margin-top: 8%;
  }

  .back-dourado h5.white {
    margin-bottom: 0px;
  } 

  .modulo-professores .owl-carousel .owl-nav button.owl-prev {
    top: 41%;
    left: -46%;
  }

  .modulo-professores .owl-carousel .owl-nav button.owl-next {
    top: 41%;
    left: 43%;
  }

  .filtroCategorias .btn.btn-info {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }

  .mainmenu-nav ul.mainmenu {
    display: block;
    gap: 20px;
  }
}