@media only screen and (min-width: 601px) {
    #mobile{display: none;}
    #mobileterapeutica{display: none;}
    #videosmobile{display: none;}
    #contatodirmobile{display: none}
}

@media only screen and (max-width: 600px) {
  h2{font-size: 22px;text-align: center;margin-top: 44px;}
  #PagUnidadesLocaisBox img{margin-bottom: 15px;}
  #PagUnidadesLocais{width: 95%; margin: 0 auto; float: none}
  #sitemargin{width: 100%}
    .boxslider2{width: 100%}
    .margintextoslide2{width: 100%}
    .box3contato{width: 100%}
    .box3contato iframe{width: 100%}
    .boxcentral{width: 100%; padding: 15px;}
    .box1contato{width: 100%; padding: 15px}
    .box1contatoesq{width: 49%;}
    #contatosdivmargin{width: 100%;}
    #maisunidades{background: transparent}
    #unidadesendereco{width: 100%; float: none}
    #unidadesmap{float: none; width: 100%;}
    #unidadesmap iframe{height: 150px;}
    .noticiasbox img{width: 100%}
    .noticiasbox{width: 95%; margin: 0 auto; float: none; margin-bottom: 15px;}
    #novidadesmargin{width: 100%}
    .titulodepoimentosbaixo{font-size: 13px !important;}
    .boxesimagens{width: 100%}
    .boxesinterior{margin-top: 0px; width: 95%}
    .boxesinteriorcentro{padding-top: 38px; margin-top: 0px}
    #infostopo{height: auto}
    #boxesinfo2{margin-top: 0px}
    .tituloboxhome{font-size: 25px;}
    .boxesinterior{padding: 15px}
    #infostopomargin{width: 100%}
    #boxesinfo1{width: 100%; float: none; margin-top: 10px;}
    #boxesinfo2{width: 100%; float: none}
    #boxesinfo3{width: 100%; float: none}
    #barratopo{display: none}
    #inputsesq{display: none}
    #videos{display: none;}
    #videosmobile{width: 100%; height: auto}
    .item2{width: 100% !important}
    .item2{text-align: left;}
    .item2 img{width: 100% !important;}
    .sombralegenda{width: 100% !important}
    .titulovideo{width: 200px !important;}
    #terapeutica1{width: 100%; background: #d3f6fd; padding-top: 20px; padding-bottom: 30px;}
    #terapeutica1margin{width: 95%; margin: 0 auto}
    #terapeutica1 img{width: 100%}

    #terapeutica2{width: 100%; background: #0869a7; padding: 0px;}
    #terapeutica2margin{width: 100%; margin: 0 auto; padding-top: 30px; padding-bottom: 30px}
    #terapeutica2 img{width: 100%}

    #linhaterapeutica{display: none;}
    #mobile{
        visibility: visible;
        margin-bottom: 0;
    }
    #cabecalhomargin{width: 100%; height: 60px; margin-top: 0px}
    #logobg{border-radius: 0px; width: 100%; margin-top: 0px}
    #cabecalho{position: relative; height: 60px}
    #logo{float: none; width: 100px; margin: 10px auto; height: 50px}
    #logo img{height: 50px;}
    #sociais{padding: 5px;float: right; padding-top: 14px; padding-bottom: 5px;}
    #telefone{font-size: 15px; padding: 0px; float: right; clear: both; margin-top: 10px; margin-right: 15px;}
    .iconetelefone{font-size: 14px; float: right;}
    .iconesocial{float: right;}
    #cabecalhoesquerda{display: none;}
    #cabecalhodireita{display: none;}
    #menusite {
        display: none
    }
    #porquesonor{height: 100px;}
    .textosonorcima{padding-top: 25px;}
    .textosonorbaixo{font-size: 35px}

    #areaboxessonormargin{width: 100%;}
    .descricaobox{width: 70%;}
    .boxessonor{width: 95%; margin-top: 15px;}
    .iconeboxes{width:65px; margin-right: 0px; height: 60px; margin-top:30px;}
    .iconeboxes img{height: 60px}
    .interiorbox{padding: 11px; margin-top: 15px;}
    .titulobox{width: 125px; font-size: 23px;}
    .titulolinhaprodutos{text-align: center;}
    #linhaprodutos{margin-top: 0px}
    #linhaprodutosmargin{width: 95%;}
    #linhaprodutosdir{float: none; width: 100%;}
    .boxesconforto{margin-left: 0; width: 90px;}
    .iconeboxesconforto{width: 105px; height: 35px;}
    .iconeboxesconforto img{height: 100%}
    .textoboxesconforto{font-size: 12px; width: 105px; word-wrap: break-word;}
    #linhaprodutosesq{width: 100%; text-align: center; margin-bottom: 20px;}
    #conteudodepoimentosmargin{width: 100%; font-size: 12px;}
    #topodepoimentosmargin{width: 100%}
    .conteudodepoimento{padding-bottom: 25px; width: 95%; font-size: 12px; padding: 10px;}
    #topodepoimentos{height: 155px;}
    .titulodepoimentoscima{font-size: 20px; padding-top: 30px;}
    .titulodepoimentosbaixo{font-size: 30px; margin-top: 0px}
    .depoimentobox{float: none; height: auto; margin: 0 auto; width: 95%; background: #fff; box-shadow: 1px 1px 13px 1px #ccc;}
    .depoimentobox2{ float: none; height: auto; margin: 0 auto; margin-top: 15px; width: 95%; background: #fff; box-shadow: 1px 1px 10px 1px #ccc;}

    .estrelas{float: none; clear: both}
    .interiordepoimento{width: 90%; padding-top: 20px;}
    .nomedepoimento{width: 155px;}
    .profissaodepoimento{width: 155px}

    #orcamentomargin{width: 100%;}
    #videosmobile{width: 100%; background: #f1f1f1}
    #videosmobilemargin{width: 100%}
    .textosonorcimaorcamento{width: 95%}
    .textosonorbaixoorcamento{width: 95%; font-size: 30px; line-height: 100%; margin-top: 10px;}
    .solicitarorcamento{width: 95%}
    #contatodir{display: none;}
    #contatomargin{width: 100%}
    #contato{background: #CECECE !important}
    #contatoesq{width: 95%;margin: 0 auto; float: none}
    .textocontatos{width: 70%}
    .titulocontato{width: 95% ; margin-bottom: 5px;text-align: center; padding-bottom: 5px !important}
    .titulosede{width: 100%; text-align: center}
    .textocontatosemail{width: 70%}
    #contatodirmobile{width: 95%; margin: 0 auto; float: none; margin-top: 40px;}
    .rodapemargin{width: 100%; text-align: center; padding: 0; padding-top: 25px; }
    .textorodape{width: 100%; float: none;}
    .copy{float: none !important;}
    .copy img{height: 15px}
    .py-5{height: 110px;}
    .hidden-xs{display: block !important;}
    .col-md-3{width: 50% !important}
    .product-detail h3{font-size: 11px !important;}
    .boxslider2{float: none; margin-top: 0px; width: 100%; padding: 15px;}
    .textoslider{width: 46%; font-size: 14px;}
    .textobaixoslider2{font-size: 11px !important; width: 47%;}
    .boxslider{float: right; margin-top: 0px; width: 100%; padding: 15px;}
    .textobaixoslider{display: none; font-size: 12px !important;}
    .margintextoslide1{width: 100%}
    .botaosaibamais2{margin-top:5px;}


}
