@media screen and (max-width: 1680px) {
        .navbar .container{
            width: 100%;
            max-width: 1480px;
        }
    
        .navbar .navbar-nav > li > a {
          padding: 30px 18px;
        }
    
        #rodape .container{
            width: 100%;
            max-width: 1480px;
        }
}

@media screen and (max-width: 1440px) {
        /* HOME PAGE */
        .section .image {
          background: url("../images/bg-topo1440px.jpg") center top no-repeat;
        }
    
        .titulo-header {
            position: absolute;
            left:2%;
            top:30%;
        }
    
        .navbar .container{
            width: 100%;
            max-width: 1280px;        
        }
    
        .navbar .navbar-nav > li > a {
          padding: 30px 18px;
        }
    
        #rodape .container{
            width: 100%;
            max-width: 1280px;        
        }
}

@media(min-width:1024px) and (max-width:1280px) {
    .navbar .navbar-nav > li > a {
      padding: 30px 20px;
    }
}

@media(min-width:768px) and (max-width:960px) {
    .navbar .navbar-nav > li > a {
      padding: 15px 7px;
    }
}

@media screen and (max-width: 892px ) {
	.navbar-header {
		padding-bottom: 25px;
	}
    
    .navbar .navbar-nav.navbar-uppercase > li > a .whats{
        border:0;
        padding:0;
    }
    
     #rodape .container{
        width: 100%;
        max-width: 100%;        
    }
}

@media(max-width:802px) {
    .navbar-default .navbar-nav > li > a:not(.btn) {
      color: #242424;
      padding:17px 0;
    }

    .navbar .navbar-brand {
      margin: 20px 0px 10px;
      padding: 0 10px;
    }

    .navbar .navbar-brand img{
      width:190px;
    }
    .navbar-toggle {
        margin-right: 5px;
    }

    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:not(.btn):hover,
    .navbar-default .navbar-nav > .active > a:not(.btn):focus,
    .navbar-default .navbar-nav > li > a:not(.btn):hover,
    .navbar-default .navbar-nav > li > a:not(.btn):focus {
      background-color: transparent;
      border-radius: 3px;
      color:#33DDB1;
    }
    
        .navbar .navbar-nav.navbar-uppercase > li > a .agendamento{
            border:0;
            padding: 0;
            float: left;
            line-height: 22px;
            color: #33DDB1;
        }
    
        .navbar .navbar-nav.navbar-uppercase > li > a .ativo{	
             color: #33DDB1;
        }

	.section .image {
		background:url('../images/bg-responsivo.jpg') no-repeat top center;
	}
    
    .section .parallax,
    .section .static-image {
      width: 100%;
      height:420px;
      overflow: hidden;
      display: block;
      position: relative;
    }
    
    .titulo-header {
        left:2%;
        right: 2%;
    }
    
    .titulo-header h1 {
        text-align: center;
        width:100%;
        font-size:24px;
        line-height:28px;
    }
    
    a.btn-sobre{
        width: 75%;
        display: block;
        text-align: center;
    }
    
    .scroll{
        bottom:-40px;
    }
    
    .agendar{
        display: none;
    }

    .agendar .box-agendamento {
        left: 0;
        top: -25px;
        width:100%;
        border-radius:0;
    }

    .agendar .box-agendamento>.text {
        width: 100%;
    }

    .agendar .box-agendamento>.text>.numwhats a:hover {
        border-color: #fff;
        background-color: #fff;
        text-decoration: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;    
    }

    .agendar .box-sobre{
        display: none;
    }
    
    #servicos-home {
        margin-top:50px;
    }
    
    .mapa .bg-mapa{
        margin: 0 auto;
        width:100%;
        padding-bottom: 50px;
    }

    #rodape{
        text-align: center;
    }
    
    #rodape .inforodape:after{
        display: none;
    }
    
    #rodape .col-md-2, .col-md-3, .col-md-4{
        padding-bottom:25px;
    }

    .logo-rodape{
        display:inline-block;
        text-align: center;
    }
        
    .section .internas {
        height:90px;
    }
    
    .titulo-internas{
        margin-top:0;
    }

    .titulo-internas h2{
        letter-spacing: 5px;
    }
    
    .sobre{
        margin:20px auto 70px;
    }

     .sobre p{
        width: 100%;
    }
    
    .sobre .foto {
        display: none;
    }
    
    #galeria{
        margin-top:0;
    }
    
    #galeria .fotos > div{
        width: 100%;
        height: 240px;
    }    

    #missao{
        padding:20px 0 80px 20px;
    }
    
    #missao .missao{
        display:block;
        width:100%;
        table-layout:none;
    }
    
    #missao .missao>div{
        display:block;
        vertical-align:top;
        position:relative;
    }
    
    #missao .missao p {
        padding: 0 0 0 0;
    }

    ul.contatos-lateral{
        display: none;
    }
    
    .especialidades .sub-menu {
        margin-bottom:35px;
    }  
    
    .especialidades .sub-menu a {
        width:70%;
        margin-bottom:10px;
    }
    
    .especialidades .descricao p{
        width:100%;
    }
    
    .especialidades .descricao .foto{
        width:100%;
    }
    
    .especialidades .descricao .foto img{
        width:100%;
        height:336px;
        display:block;
    }
    
    .contate h4{
        font-size:42px;
        font-weight:700;
        line-height:42px;
    }

    .contate h5{
        padding-top: 10px;
        font-family: 'Quicksand', sans-serif;
        font-size:16px;
        color:#777;
        font-weight: 500;
    }

    .contate .btn-contate2 {
        font-size: 18px;
        padding:15px 65px 15px 30px;
    }
    
    .equipe .descricao .foto{
        width:100%;
        top:50px;
        margin-bottom: 50px;
    }
    
    .equipe .descricao .foto img{
        height:400px;
        display:block;
    }
    
    .equipe .descricao h1{
        padding-top:52px;
        font-family: 'Poppins', sans-serif;
        font-size:20px;
        font-weight:600;
        text-transform: uppercase;
        letter-spacing: 4px;
    }

    .equipe .descricao h2{
        font-family: 'Poppins', sans-serif;
        font-size:16px;
        color: #242424;
        font-weight:700;
        text-transform: uppercase;
    }

    .equipe .descricao h3{
        font-family: 'Poppins', sans-serif;
        font-size:16px;
        color: #242424;
        font-weight:700;
    }

    .equipe .descricao h4{
        padding-top:32px;
        font-family: 'Poppins', sans-serif;
        font-size:16px;
        font-weight:600;
        text-transform: uppercase;
    }

    .equipe .descricao h5{
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        font-weight: 700;
        color: #777;
    }

    .equipe .descricao h6{
        padding-top:10px;
        font-family: 'Poppins', sans-serif;
        font-size: 18px;
        font-weight: 700;
        color: #777;
    }

    .equipe .descricao p{
        font-family: 'Poppins', sans-serif;
        font-size:16px;
        color: #777;
        font-weight:500;
    }

    .equipe .descricao p span{
        font-family: 'Poppins', sans-serif;
        font-size:16px;
        font-weight:700;
    }

    .contato{
        padding-top:20px;
        padding-bottom:100px;
    }
    
    .contato .infos{
        padding:0 20px 50px;
    }
    
    .formulario{
        padding-bottom:20px;
    }
    
    .go-top{
        right:10px;
        bottom: 10px;
    }
}

@media(max-width:414px) {
    .navbar .navbar-brand {
      margin: 10px 0px 17px;
      padding: 0 8px;
    }

    .navbar .navbar-brand img{
      width:190px;
    }
}

