/* Large Devices, Wide Screens */
    @media only screen and (min-width : 1201px) {
        body{
            padding-top: 133px;
        }
        header{
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
        }
        .fixed-header .menu-complementar{
            display: none;
        }
        .fixed-header .logo-machu-picchu{
            margin-top: 15px;
            margin-bottom: 5px;
            width: 200px;
        }
    }
    @media only screen and (max-width : 1200px) {
        body{
            padding-top: 133px;
        }
        header{
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
        }
        .lista-tours-opcionais .row > div{
            flex: 1;
        }
        .fixed-header .menu-complementar{
            display: none;
        }
        .fixed-header .logo-machu-picchu{
            margin-top: 10px;
            margin-bottom: 5px;
            width: 115px;
        }
        .newsletter > .container{
            padding-right: 40px;
            padding-left: 40px;
        }
        .logo-machu-picchu{
            width: 140px;
            margin-top: 30px;
        }
        .menu-header {
            max-width: 765px;
            width: 765px;
        }
        .menu-principal ul li{
            font-size: 12px;
        }
        .menu-principal > ul > li a,
        .menu-principal > ul > li span {
            line-height: 76px;
            height: 76px;
            display: inline-block;
            padding: 0px 12px;
            color: #1a4c82;
            cursor: pointer;
            position: relative;
        }
        .large-gallery{
            height: auto;
            overflow:hidden;
        }
        .telefones-contato,
        .whatsapp-contato{
            margin-left: 30px;
        }
        .azul-roteiros ul,
        .azul-roteiros .btn-green,
        .azul-roteiros .whatsapp-contato{
            margin-left: 30px;
        }
        .ancoras-roteiros ul{
            margin-left: 30px;
        }
        .preco-pacote-lista{
            max-width: 165px;
        }
        .preco-pacote-lista span span{
            display: block;
        }
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
            body{
                padding-top: 0 !important;
            }
            header{
                position: relative !important;
            }
            .tour-opcional-item {
                display: block;
                position: relative;
                max-width: 360px;
                margin: 0px auto 75px;
                box-shadow: none;
                border:none;
            }
            .tour-opcional-item .row{
                display: block;
            }
            .tour-opcional-item .preco-pacote-lista b {
                font-size: 22px;
                color: #324d7f;
                font-weight: 700;
                display: inline-block;
                margin-right: 5px;
            }
            .tour-opcional-item{
                position: relative;
            }
            .tour-opcional-item .preco-pacote-lista span span,
            .tour-opcional-item .preco-pacote-lista b + span {
                display: inline;
            }
            .content-tours-opcionais{
                padding-left: 15px;
                padding-right: 15px;
                border-right: none;
            }
            .nome-tour-lista a{
                font-size: 24px;
                max-height: 60px;
                line-height: 30px;
                overflow: hidden;
            }
            .tour-opcional-item .btn-green {
                position: absolute;
                right: 15px;
                bottom: 0px;
                padding: 0px 15px;
            }
            .lista-tours-opcionais .no-padding{
                padding-left: 15px;
                padding-right: 15px;
            }
            .tour-opcional-item .preco-pacote-lista{
                margin-bottom: 0;
            }
            .tour-opcional-item:before {
                content: '';
                display: block;
                position: absolute;
                left: -15px;
                right: -15px;
                bottom: -15px;
                width: auto;
                height: 250px;
                border: 1px solid #FFF;
            }
            .tour-opcional-item:hover:before{
                border-color: #74b05f;
            }
            .destino-tours{
                display: none;
            }
            .destino-tours + p{
                text-align: center;
            }
            .nome-tour-lista{
                text-align: center;
            }
            .item-pacote{
                margin-bottom: 45px;
            }
            .video-link{
                max-width: 100%;
                margin: 0px auto;
            }
            .img-depoimento-home{
                max-width: 260px;
                margin: 0px auto;
            }
            .porque-escolher-home .container:after{
                left: 0;
                right: 0;
            }
            .depoimentos-home{
                position: relative;
                padding-bottom: 150px;
            }
            .depoimentos-home .col-md-5{
                position: static;
                margin-bottom: 60px;
            }
            .depoimentos-home .btn-green{
                position: absolute;
                bottom: 45px;
                left: 50%;
                margin-left: -135px;
            }
            .img-depoimento-home:after{
                z-index: 2
            }
            .text-depoimento:after{
                left: -30%;
                right: 15px;
                top: 0px;
            }
            .porque-escolher-home .wyswyg{
                margin-top: 50px;
                padding-left: 15px;
                padding-right: 15px;
            }

            .newsletter .col-md-6{
                text-align: center;
            }
            .logos-footer img,
            .selo-peru{
                display: block;
                margin: 0px auto 30px;
            }
            footer .facebook{
                text-align: center;
            }
            .facebook-box{
                margin:0px auto;
                float: none;
                display: inline-block;
            }

            header .container{
                position: relative;
            }
            .logo-machu-picchu{
                margin-bottom: 0px;
            }
            .menu-header{
                width: 100%;
            }
            .menu-complementar{
                position: absolute;
                right: 0px;
                top: 0px;
            }
            .menu-principal > ul > li a, .menu-principal > ul > li span{
                padding:0px 7px 0px 8px;
            }
            .menu-principal > ul > li span{
                padding-right: 42px;
            }
            .menu-complementar a.phone-header{
                margin-right: 15px;
            }
            .menu-complementar .btn-blue{
                padding:0px 25px;
            }
            .large-gallery .slick-prev{
                left:30px;
                margin-left: 0px;
            }
            .large-gallery .slick-next{
                right:30px;
                margin-right: 0px;
            }
            .contato .col-md-4.col-md-offset-1{
                padding-left: 0px;
                padding-right: 0px;
            }
            .lista-contatos:after{
                display: none;
            }
            .whatsapp-contato,
            .telefones-contato{
                width: 240px;
                margin-left:auto;
                margin-right: auto;
            }
            .mapa{
                left: 50%;
                margin-left: -187px;
            }
            .text-valores .col-md-3.col-sm-6{
                margin-bottom: 30px;
            }
            .content-experiencia .video-link{
                margin-top: 40px;
            }
            .quer-saber-mais-exp .lobster,
            .quer-saber-mais-exp-2 .lobster{
                display: block;
                margin-bottom: 30px;
                position: relative;
            }
            .quer-saber-mais-exp .lobster:after,
            .quer-saber-mais-exp-2 .lobster:after{
                content: '';
                width: 20px;
                height: 2px;
                display: block;
                position: absolute;
                left: 50%;
                bottom: -16px;
                margin-left: -10px;
                background: #FFF;

            }
            .quer-saber-mais-exp,
            .quer-saber-mais-exp-2{
                text-align: center;
            }
            .quer-saber-mais-exp a,
            .quer-saber-mais-exp-2 a{
                float: none;
                margin-top: 10px;
            }
            .blue-box h4{
                display: block;
                max-width: 100%
            }

            .ancoras-roteiros:after,
            .azul-roteiros:after{
                display: none;
            }
            .ancoras-roteiros span{
                display: none;
            }
            .ancoras-roteiros ul{
                overflow:hidden;
            }
            .ancoras-roteiros li{
                display: block;
                float: left;
                width: 12.5%;
            }
            .ancoras-roteiros ul li.ativo div:after{
                display: none;
            }
            .ancoras-roteiros{
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .dicas{
                background: url(../img/bg-montanha.png) center bottom no-repeat #eeeff1;
            }
            .dicas-text{
                padding-top: 30px;
            }
            .menu-dicas-content{
                padding-top: 30px;
            }
            .conteudo-dica{
                background: #FFF;
                padding-top: 30px;
                padding-left: 25px;
                padding-right: 25px;
                padding-bottom: 25px;
            }
            .dicas-text h1{
                margin-bottom: 30px;
            }
            .linha-logos-dicas img{
                margin-bottom: 10px;
            }
            .menu-dicas-content h3.tit-dicas{
                display: none;
            }
            .menu-dicas-content > ul > li{
                padding:12px 0px 12px 24px;
                border-top: 1px solid #CCC;
            }
            .menu-dicas-content ul li:after{
                top:12px;
            }
            .menu-dicas-content > ul > li:first-child{
                border-top: none;
            }
            .menu-dicas-content > ul > li > ul > li:first-child{
                padding-top: 15px;
            }
            .menu-dicas-content > ul > li > ul > li:first-child:after{
                top: 24px;
            }
            .menu-dicas-content > ul > li a,
            .menu-dicas-content > ul > li span{
                font-size: 13px;
            }
            .menu-dicas-content > ul > li span{
                display: block;
                position: relative;
            }
            .menu-dicas-content > ul > li span:after{
                content: '';
                display: block;
                width: 12px;
                height: 9px;
                position: absolute;
                right: 20px;
                top: 3px;
                background: url(../img/seta-abrir-dicas.png) center center no-repeat;
                background-size: cover;
            }
            .menu-dicas-content > ul > li span.aberto:after{
                background: url(../img/seta-fechar-dicas.png) center center no-repeat;
                background-size: cover;
            }
            .menu-dicas-content > ul{
                margin-bottom: 20px;
            }
            .titulo-dicas-mobile{
                display: block;
            }
            .home-slider{
               height:calc(100vh - 75px);
            }
            .home-slider .slick-slide{
                height:calc(100vh - 75px);
            }
            .preco-pacote-lista{
                max-width: none;
            }
            .preco-pacote-lista span span{
                display: inline;
            }
            .content-destino .video-link{
                margin-top: 30px;
            }
            .lista-infos-gerais > .row p{
                margin-bottom: 15px;
            }
            .site-map ul.footer-nav > li{
                margin: 0px 10px;
            }
            div.box-atrativos{
                margin-top: 20px;
            }
            div.box-atrativos > ul{
                margin-bottom: 0;
            }

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
            .pacotes-destaque h1, .pacotes-promocionais h2{
                font-size: 40px;
            }
            .depoimentos-home .col-md-5{
                position: static;
                margin-bottom: 40px;
            }
            .text-depoimento:after{
                left: -100px;
                right: 15px;
                top: 0px;
            }
            .porque-escolher-home h2 b{
                font-size: 40px;
            }
            .newsletter{
                padding-left: 15px;
                padding-right: 15px;
            }
            .newsletter{
                margin-bottom: 50px;
            }
            .footer{
                min-height: 240px;
            }
            .logo-machu-picchu{
                margin-top: 8px;
                margin-bottom:8px;
                width: 112px;
            }
            .menu-mobile-nivel-1.aberto{
                display: block;
            }
            .menu-mobile-nivel-2.aberto{
                display: block;
            }
            .display-legenda-imagem .col-md-10 > div{
                margin-top: -20px;
                height: auto;
                background: #eee;
                width: 100%;
            }
            .legenda-foto{
                height: 90px;
                line-height: 90px;
                padding-left: 45px;
                padding-right: 45px;
                width: 100%;
                position: static;
            }
            .content-links-galeria{
                width: 100%;
                position: static;
                overflow:hidden;
            }
            .thumb-gallery{
                display: none !important;
            }
            .btn-download-roteiro{
                display: block;
            }
            .meios-pagamento-roteiro, .configuracao-roteiro,.passeios-roteiro, .inclui-roteiro{
                margin-top: 50px;
            }
            footer{
                min-height: 0px;
                background: url(../img/footer-mobile.jpg) center top no-repeat #000;
            }
            header{
                z-index: 9999;
            }
            .site-map{
                display: none;
            }
    }

    /* Ajuste Footer */
    @media only screen and (max-width : 560px) {
            .lista-telefones,
            .sac-box{
                float: none;
                width: 300px;
                margin:0px auto;
            }
            .sac-box{
                margin-top: 40px;
                padding-bottom: 50px;
            }
            .tables-dicas{
                display: none;
            }
            .form-news-dicas{
                display: block;
            }
            .dia-roteiro{
                position: static;
            }
            .content-roteiro-lista li{
                padding-left: 30px;
                background: url('../img/bg-linha-roteiro.gif') 0px 0px repeat-y;
            }
             .content-roteiro-lista li:first-child{
                background: url('../img/bg-linha-roteiro.gif') 0px 20px repeat-y;
            }
            .dia-roteiro{
                height: 30px;
                line-height: 30px;
                margin-top: -10px;
                position: relative;
            }
            .dia-roteiro:after{
                content: '';
                display: block;
                height: 2px;
                width: 30px;
                position: absolute;
                left: -30px;
                top: 12px;
                background: url('../img/../img/bg-linha-roteiro-h.png') left top no-repeat;
            }
            .dia-roteiro span{
                height: 30px;
                width: 30px;
                line-height: 30px;
            }
            .links-sociais{
                width: 60%;
            }
            .sociais-contatos-botoes{
                width: 40%;
            }
            .links-sociais > a{
                font-size: 32px;
                padding: 0px 12px 0px;

            }
            .links-sociais p a{
                font-size: 13px;
            }
            .legenda-foto {
                height: auto;
                line-height: 24px;
                padding-top: 20px;
                padding-bottom: 20px;
            }
    }
    @media only screen and (max-width : 520px) {
        .menu-complementar-mobile .phone-header {
            margin-right: 15px;
        }
        .menu-header-mobile-chat a{
            margin-right: 15px;
        }
    }
    /* Extra Small Devices, Phones */
    @media only screen and (max-width : 480px) {
        .pacotes-destaque{
            padding-top: 50px;
            padding-bottom: 30px;
        }
        .depoimentos-home{
            margin-top: 20px;
        }
        .pacotes-destaque h1, .pacotes-promocionais h2{
            font-size: 36px;
        }
        .img-depoimento-home{
            width: 100%;
            padding-left: 0px;
            max-width: 100%;
            padding-bottom: 40px;
            height: 300px;
            overflow:hidden;
            -webkit-box-shadow: 5px 30px 57px 0px rgba(39,105,173,0.28);
            -moz-box-shadow: 5px 30px 57px 0px rgba(39,105,173,0.28);
            box-shadow: 5px 30px 57px 0px rgba(39,105,173,0.28);
            position: relative;
            z-index: 999;
        }
        .img-depoimento-home img{
            position:absolute;
            top:0;
            bottom:0;
            margin:auto;
        }
        .img-depoimento-home:after{
            height: 160px;
        }
        .text-depoimento-home > div{
            padding: 0px 20px 40px 20px;
        }
        .text-depoimento:after{
            right:0px;
            top: -120px;
        }
        .video-link{
            max-width: 100%;
        }
        .item-pacote:before{
            left: -10px;
            right: -10px;
        }
        .porque-escolher-home h2 span{
            font-size: 22px;
        }
        .porque-escolher-home h2 b{
            font-size: 26px;
        }
        .newsletter > .container{
            padding-right: 20px;
            padding-left: 20px;
        }
        footer button{
            margin-left: 0px;
        }
        footer input[type=text],
        footer input[type=email]{
            width: 175px;
        }
        footer .btn-green{
            padding: 0px 13px;
        }
        .nome-destino-foto{
            height: 65px;
            line-height: 65px;
            width: 100%;
            float: none;
            display: block;
        }
        .experiencia-destino-foto{
            height: 65px;
            line-height: 65px;
            width: 100%;
            float: none;
        }
        .titulo-galeria h1{
            font-size: 26px;
        }
        .form-side{
            padding-top: 50px;
        }
        .form-side h1{
            font-size: 40px;
        }
        .form-side button{
            width: 100%
        }
        .lista-telefones, .sac-box{
            width: 270px
        }
        .mapa{
            width: 100%;
            left: 0px;
            right: 0px;
            margin-left: 0px;
        }
        .sucesso-contato h2{
            font-size: 24px;
        }
        .card-honestidade,
        .card-responsabilidade,
        .card-pontualidade,
        .card-solidariedade{
            padding-top: 50px;
        }
        .imagens-empresa .col-md-12{
            padding-left: 15px;
            padding-right: 15px;
        }
        .nosso-diferencial h2{
            font-size: 26px;
            text-align: center;
            margin-bottom: 36px;
        }
        .nosso-diferencial h2 span{
            display: inline;
            font-size: 26px;
        }
        .nosso-diferencial h3{
            font-size: 25px;
            text-align: center;
        }
        .nosso-diferencial {
           background: url(../img/bg-diferencial-m.jpg) center center no-repeat;
           padding-top: 50px;
           padding-bottom: 50px;
           margin-bottom: 15px;
        }
        .nosso-diferencial p{
            text-align: center;
        }
        .text-valores{
            padding-top: 50px;
            padding-bottom: 0px;
        }
        .text-valores .col-md-3.col-sm-6{
            margin-bottom: 15px;
        }
        .text-valores h2{
            font-size: 26px;
            margin-bottom: 30px;
        }
        .text-visao h2{
            font-size: 26px;
            margin-bottom: 55px;
        }
        .text-visao h2:after{
            bottom: -26px;
        }
        .text-visao{
            margin-left: 15px;
            margin-right: 15px;
            padding-top: 50px;
            padding-bottom: 40px;
        }
        .text-visao h3{
            font-size: 20px;
        }
        .banner-empresa[style],
        .banner-agencias[style],
        .banner-destino[style],
        .banner-experiencia[style],
        .banner-roteiro[style]{
            height: auto;
            padding-top: 50px;
            padding-bottom: 50px;
            background-size:cover !important;
        }
        .banner-destino,
        .banner-experiencia{
            padding-bottom: 0px;
        }
        .banner-empresa,
        .banner-agencias{
            margin-bottom: 35px;
        }
        .banner-experiencia .grifo:before, .banner-destino .grifo:before, .banner-roteiro .grifo:before{
            display: none;
        }
        .experiencia-icon-roteiro{
            color:#FFF;
        }
        .banner-agencias h2, .banner-empresa h2{
            font-size:22px;
            font-weight: 700;
            color:#FFF;
        }
        .text-empresa h2{
            font-size: 26px;
        }
        .text-empresa{
            padding-top: 0px;
            padding-bottom: 30px;
        }
        .text-empresa p{
            text-align: center;
        }
        .banner-agencias h1, .banner-empresa h1,
        .titulo-pacotes-lista h1, .titulo-depoimentos h1,
        .titulo-destinos h1, .titulo-experiencias h1, .titulo-galerias-fotos h1,
        .pacotes-experiencia h2, .pacotes-destino h2,
        .banner-experiencia h1, .banner-destino h1, .banner-roteiro h1,.erro-404 h1{
            font-size: 40px;
        }
        .dicas-text h1{
            font-size: 36px;
        }
        .banner-experiencia h1, .banner-destino h1, .banner-roteiro h1, .banner-empresa h1, .banner-agencias h1{
            color:#FFF;
        }
        .row.lista-imagens{
            margin-left: -12px;
            margin-right: -12px;
        }
        .row.lista-imagens > div{
            padding-left: 3px;
            padding-right: 3px;
        }
        .lista-imagens a{
            height: 209px;
            margin-bottom: 6px;
            padding-right: 10px;
            padding-left: 10px;
        }
        .lista-imagens a div h3{
            font-size: 24px;
        }
        .destinos:after, .experiencias:after, .galerias-fotos:after{
            height: 305px;
            display: none;
        }
        .pacotes-lista:after, .depoimentos:after{
            height: 250px;
            display: none;
        }
        .titulo-destinos, .titulo-experiencias, .titulo-galerias-fotos,.titulo-depoimentos,.titulo-pacotes-lista{
            padding-bottom: 50px;
            padding-top: 50px;
        }
        .carregar-mais{
            margin-bottom: 0px;
        }
        .lista-imagens{
            padding-bottom: 30px;
        }
        .newsletter .col-md-6{
            padding-left: 0px;
            padding-right: 0px;
        }
        .carregar-mais a.btn-green{
            width: 100%;
        }
        .lista-imagens a div p{
            font-size: 11px;
        }
        .content-destino .quer-saber-mais,
        .content-destino-2 .quer-saber-mais{
            padding: 30px 20px;
        }
        .quer-saber-mais .lobster{
            font-size: 30px;
        }
        .texto-atracoes{
            padding-left: 15px;
            padding-right: 15px;
            margin-bottom: 30px;
        }
        .texto-atracoes p{
            font-size: 13px;
            margin-bottom: 20px;
        }
        .content-destino .quer-saber-mais a,
        .content-destino-2 .quer-saber-mais a{
            margin-top: 10px;
        }
        .content-destino .quer-saber-mais p span,
        .content-destino-2 .quer-saber-mais p span{
            margin-bottom: 25px;
        }
        .content-destino .quer-saber-mais p span:after,
        .content-destino-2 .quer-saber-mais p span:after{
            bottom: 49px;
        }
        .content-atracoes .slick-prev{
            left:15px;
        }
        .content-atracoes .slick-next{
            right:15px;
        }
        .content-atracoes .slick-dots{
                top: auto;
                bottom: 25px;
        }
        .content-atracoes .slick-prev:before, .content-atracoes .slick-next:before{
            font-size: 18px;
        }
        .content-atracoes h2{
            font-size: 26px;
        }
        .content-text-destino,
        .content-experiencia{
            text-align: center;
        }
        .content-experiencia .wyswyg p, .content-destino .wyswyg p, .texto-atracoes .wyswyg p, .content-roteiro .wyswyg p{
            margin-bottom: 20px;
        }
        .content-text-destino h3{
            color:#858585;
            font-size: 18px;
            font-weight: 700;
            line-height: 1.45em;
        }
        .content-experiencia, .content-destino{
            padding-top: 40px;
        }
        .banner-experiencia .btn-white, .banner-destino .btn-white{
            margin-top: 20px;
        }
        .banner-experiencia .btn-white, .banner-destino .btn-white{
            background: #74b05f;
            color:#FFF;
        }
        .banner-experiencia .btn-white:hover, .banner-destino .btn-white:hover{
            background: #8fc45f;
        }
        .video-link a i{
            font-size: 28px;
            margin: -14px 0px 0px -14px;
        }
        .quer-saber-mais{
            margin-top: 0px;
        }
        .pacotes-experiencia .titulo-sugestoes, .pacotes-destino .titulo-sugestoes{
            padding-top: 50px;
            padding-bottom: 50px;
        }
        .quer-saber-mais{
            margin-left: 0px;
            margin-right: 0px;
            padding-top: 30px;
            padding-bottom: 30px;
            text-align: center;
        }
        .erro-404 h2{
            font-size: 26px;
        }
        .text-agencias .col-md-6{
            padding-top: 0px;
            text-align: center;
        }
        .text-agencias .wyswyg p{
            margin-bottom: 20px;
        }
       .text-agencias h3{
        margin-bottom: 20px;
        font-size: 20px;
       }
       .blue-box{
        padding-right: 15px;
        padding-left: 15px;
       }
       .content-roteiro .col-md-4.col-md-offset-1.col-md-push-7{
        padding-left: 0;
        padding-right: 0;
       }
       .ancoras-roteiros ul{
        margin-left: 12px;
       }
       .home-slider{
           height:280px;
        }
        .slider-responsive-home-mobile > div,
        .slider-responsive-home-mobile a{
            height:280px;
        }

        .home-slider .slider-responsive-home{
            display: none;
        }
        .home-slider .slider-responsive-home-mobile{
            display: block;
        }
        .links-sociais{
            width: 100%;
        }
        .sociais-contatos-botoes{
            width: 100%;
        }
        .links-sociais > a{
            font-size: 32px;
            padding: 0px 12px 0px;

        }
        .links-sociais p a{
            font-size: 13px;
        }
        .sociais-contatos-botoes a{
            vertical-align: top;
            margin-bottom: 20px;
        }
        #livechat-compact-container{
            display: none !important
        }
        header .container{
            padding-left: 10px;
            padding-right: 10px;
        }
        .link-home-header{
            float: left;
        }
        .logo-machu-picchu{
            margin-top: 24px;
        }
        .menu-header-mobile{
            margin-top: 10px;
        }
        .menu-header-mobile-chat{
            margin-top: 10px;
            clear: right;
        }
        .menu-header-mobile-chat a{
            margin-right: 0px;
            margin-left: 0px;
        }
    }
    @media only screen and (max-width : 380px) {
        .azul-roteiros ul{
            margin-left: 20px;
            margin-right: 20px;
        }
        .azul-roteiros .btn-green{
            margin-left: 20px;
            margin-right: 20px;
            display: block;
            text-align: center;
        }
        .azul-roteiros .whatsapp-contato{
            margin-left: 20px;
            margin-right: 20px;
        }
        .azul-roteiros {
            padding-top: 40px;
            padding-bottom: 40px;
        }
        .content-roteiro .wyswyg {
            padding-top: 30px;
        }
        .content-roteiro-lista h2,
        .depoimentos-roteiro h2{
            font-size: 20px;
        }
        .preco-pacote-lista{
            max-width: 165px;
        }
        .preco-pacote-lista span span{
            display: block;
        }
        img.logo-machu-picchu{
            margin-top: 28px;
            width: 170px;
        }
        .titulo-chat {
            padding-top: 25px;
            padding-bottom: 25px;
        }
        .titulo-chat h1{
            font-size: 32px;
        }
    }
    /* Custom, iPhone Retina */
    @media only screen and (max-width : 320px) {
        .lista-telefones, .sac-box{
            width: 250px
        }

    }
    @media only screen and (min-width : 768px) {
        .menu-mobile-new[style]{
            display: none !important;
        }
    }

@media only screen and (max-width :1200px){.newsletter>.container{padding-right:40px;padding-left:40px}.logo-machu-picchu{width:150px;margin-top:30px}.large-gallery{height:auto;overflow:hidden}.ancoras-roteiros ul,.azul-roteiros .btn-green,.azul-roteiros .whatsapp-contato,.azul-roteiros ul,.telefones-contato,.whatsapp-contato{margin-left:30px}.preco-pacote-lista{max-width:165px}.preco-pacote-lista span span{display:block}}@media only screen and (max-width :992px){.newsletter .col-md-6,.quer-saber-mais-exp,.quer-saber-mais-exp-2,footer .facebook{text-align:center}.item-pacote{margin-bottom:45px}.video-link{max-width:100%;margin:0 auto}.img-depoimento-home{max-width:260px;margin:0 auto}.porque-escolher-home .container:after{left:0;right:0}.depoimentos-home{position:relative;padding-bottom:150px}.depoimentos-home .col-md-5{position:static;margin-bottom:60px}.depoimentos-home .btn-green{position:absolute;bottom:45px;left:50%;margin-left:-135px}.img-depoimento-home:after{z-index:2}.text-depoimento:after{left:-30%;right:15px;top:0}.porque-escolher-home .wyswyg{margin-top:50px;padding-left:15px;padding-right:15px}.logos-footer img,.selo-peru{display:block;margin:0 auto 30px}.facebook-box{margin:0 auto;float:none;display:inline-block}header .container{position:relative}.logo-machu-picchu{margin-bottom:0}.dicas-text h1,.text-valores .col-md-3.col-sm-6{margin-bottom:30px}.menu-header{width:100%}.menu-complementar{position:absolute;right:0;top:0}.menu-principal>ul>li a,.menu-principal>ul>li span{padding:0 10px 0 11px}.menu-principal>ul>li span{padding-right:42px}.menu-complementar a.phone-header{margin-right:15px}.menu-complementar .btn-blue{padding:0 25px}.large-gallery .slick-prev{left:30px;margin-left:0}.large-gallery .slick-next{right:30px;margin-right:0}.contato .col-md-4.col-md-offset-1{padding-left:0;padding-right:0}.lista-contatos:after{display:none}.telefones-contato,.whatsapp-contato{width:240px;margin-left:auto;margin-right:auto}.mapa{left:50%;margin-left:-187px}.content-experiencia .video-link{margin-top:40px}.quer-saber-mais-exp .lobster,.quer-saber-mais-exp-2 .lobster{display:block;margin-bottom:30px;position:relative}.quer-saber-mais-exp .lobster:after,.quer-saber-mais-exp-2 .lobster:after{content:'';width:20px;height:2px;display:block;position:absolute;left:50%;bottom:-16px;margin-left:-10px;background:#FFF}.quer-saber-mais-exp a,.quer-saber-mais-exp-2 a{float:none;margin-top:10px}.blue-box h4{display:block;max-width:100%}.ancoras-roteiros span,.ancoras-roteiros:after,.azul-roteiros:after{display:none}.ancoras-roteiros ul{overflow:hidden}.ancoras-roteiros li{display:block;float:left;width:12.5%}.ancoras-roteiros ul li.ativo div:after,.menu-dicas-content h3.tit-dicas{display:none}.ancoras-roteiros{padding-top:10px;padding-bottom:10px}.dicas{background:url(../img/bg-montanha.png) center bottom no-repeat #eeeff1}.dicas-text,.menu-dicas-content{padding-top:30px}.conteudo-dica{background:#FFF;padding:30px 25px 25px}.linha-logos-dicas img{margin-bottom:10px}.menu-dicas-content>ul>li{padding:12px 0 12px 24px;border-top:1px solid #CCC}.menu-dicas-content ul li:after{top:12px}.menu-dicas-content>ul>li:first-child{border-top:none}.menu-dicas-content>ul>li>ul>li:first-child{padding-top:15px}.menu-dicas-content>ul>li>ul>li:first-child:after{top:24px}.menu-dicas-content>ul>li a,.menu-dicas-content>ul>li span{font-size:13px}.menu-dicas-content>ul>li span{display:block;position:relative}.menu-dicas-content>ul>li span:after{content:'';display:block;width:12px;height:9px;position:absolute;right:20px;top:3px;background:url(../img/seta-abrir-dicas.png) center center no-repeat;background-size:cover}.menu-dicas-content>ul>li span.aberto:after{background:url(../img/seta-fechar-dicas.png) center center no-repeat;background-size:cover}.menu-dicas-content>ul{margin-bottom:20px}.titulo-dicas-mobile{display:block}.home-slider,.home-slider .slick-slide{height:calc(100vh - 75px)}.preco-pacote-lista{max-width:none}.preco-pacote-lista span span{display:inline}.content-destino .video-link{margin-top:30px}.lista-infos-gerais>.row p{margin-bottom:15px}.site-map ul.footer-nav>li{margin:0 10px}}@media only screen and (max-width :768px){.pacotes-destaque h1,.pacotes-promocionais h2,.porque-escolher-home h2 b{font-size:40px}.depoimentos-home .col-md-5{position:static;margin-bottom:40px}.text-depoimento:after{left:-100px;right:15px;top:0}.newsletter{padding-left:15px;padding-right:15px;margin-bottom:50px}.footer{min-height:240px}.logo-machu-picchu{margin-top:8px;margin-bottom:8px;width:112px}.menu-mobile-nivel-1.aberto,.menu-mobile-nivel-2.aberto{display:block}.display-legenda-imagem .col-md-10>div{margin-top:-20px;height:auto;background:#eee;width:100%}.legenda-foto{height:90px;line-height:90px;padding-left:45px;padding-right:45px;width:100%;position:static}.content-links-galeria{width:100%;position:static;overflow:hidden}.thumb-gallery{display:none!important}.btn-download-roteiro{display:block}.configuracao-roteiro,.inclui-roteiro,.meios-pagamento-roteiro,.passeios-roteiro{margin-top:50px}footer{min-height:0}header{z-index:9999}.site-map{display:none}}@media only screen and (max-width :560px){.lista-telefones,.sac-box{float:none;width:300px;margin:0 auto}.sac-box{margin-top:40px;padding-bottom:50px}.tables-dicas{display:none}.form-news-dicas{display:block}.content-roteiro-lista li{padding-left:30px;background:url(../img/bg-linha-roteiro.gif) repeat-y}.content-roteiro-lista li:first-child{background:url(../img/bg-linha-roteiro.gif) 0 20px repeat-y}.dia-roteiro{height:30px;line-height:30px;margin-top:-10px;position:relative}.dia-roteiro:after{content:'';display:block;height:2px;width:30px;position:absolute;left:-30px;top:12px;background:url(../img/bg-linha-roteiro-h.png) left top no-repeat}.dia-roteiro span{height:30px;width:30px;line-height:30px}.links-sociais{width:60%}.sociais-contatos-botoes{width:40%}.links-sociais>a{font-size:32px;padding:0 12px}.links-sociais p a{font-size:13px}.legenda-foto{height:auto;line-height:24px;padding-top:20px;padding-bottom:20px}}@media only screen and (max-width :520px){.menu-complementar-mobile .phone-header,.menu-header-mobile-chat a{margin-right:15px}}@media only screen and (max-width :480px){.experiencia-destino-foto,.nome-destino-foto{line-height:65px;float:none;height:65px;width:100%}.banner-agencias h1,.banner-destino h1,.banner-empresa h1,.banner-experiencia h1,.banner-roteiro h1,.experiencia-icon-roteiro{color:#FFF}.content-experiencia,.content-text-destino,.nosso-diferencial h2,.nosso-diferencial h3,.nosso-diferencial p,.quer-saber-mais,.text-empresa p{text-align:center}.pacotes-destaque{padding-top:50px;padding-bottom:30px}.depoimentos-home{margin-top:20px}.pacotes-destaque h1,.pacotes-promocionais h2{font-size:36px}.img-depoimento-home{width:100%;padding-left:0;max-width:100%;padding-bottom:40px;height:300px;overflow:hidden;-webkit-box-shadow:5px 30px 57px 0 rgba(39,105,173,.28);-moz-box-shadow:5px 30px 57px 0 rgba(39,105,173,.28);box-shadow:5px 30px 57px 0 rgba(39,105,173,.28);position:relative;z-index:999}.img-depoimento-home img{position:absolute;top:0;bottom:0;margin:auto}.mapa,footer button{margin-left:0}.img-depoimento-home:after{height:160px}.text-depoimento-home>div{padding:0 20px 40px}.text-depoimento:after{right:0;top:-120px}.video-link{max-width:100%}.item-pacote:before{left:-10px;right:-10px}.porque-escolher-home h2 span{font-size:22px}.porque-escolher-home h2 b,.titulo-galeria h1{font-size:26px}.newsletter>.container{padding-right:20px;padding-left:20px}footer input[type=email],footer input[type=text]{width:175px}footer .btn-green{padding:0 13px}.card-honestidade,.card-pontualidade,.card-responsabilidade,.card-solidariedade,.form-side,.nosso-diferencial,.text-valores,.text-visao{padding-top:50px}.nome-destino-foto{display:block}.form-side h1{font-size:40px}.form-side button{width:100%}.lista-telefones,.sac-box{width:270px}.carregar-mais a.btn-green,.links-sociais,.mapa,.sociais-contatos-botoes{width:100%}.mapa{left:0;right:0}.sucesso-contato h2{font-size:24px}.imagens-empresa .col-md-12{padding-left:15px;padding-right:15px}.nosso-diferencial h2{font-size:26px;margin-bottom:36px}.nosso-diferencial,.text-valores .col-md-3.col-sm-6{margin-bottom:15px}.nosso-diferencial h2 span{display:inline;font-size:26px}.nosso-diferencial h3{font-size:25px}.nosso-diferencial{background:url(../img/bg-diferencial-m.jpg) center center no-repeat;padding-bottom:50px}.text-valores{padding-bottom:0}.text-valores h2{font-size:26px;margin-bottom:30px}.text-visao h2{font-size:26px;margin-bottom:55px}.text-visao h2:after{bottom:-26px}.text-visao{margin-left:15px;margin-right:15px;padding-bottom:40px}.text-visao h3{font-size:20px}.banner-agencias[style],.banner-destino[style],.banner-empresa[style],.banner-experiencia[style],.banner-roteiro[style]{height:auto;padding-top:50px;padding-bottom:50px;background-size:cover!important}.banner-destino,.banner-experiencia{padding-bottom:0}.banner-agencias,.banner-empresa{margin-bottom:35px}.banner-destino .grifo:before,.banner-experiencia .grifo:before,.banner-roteiro .grifo:before{display:none}.banner-agencias h2,.banner-empresa h2{font-size:22px;font-weight:700;color:#FFF}.text-empresa h2{font-size:26px}.text-empresa{padding-top:0;padding-bottom:30px}.banner-agencias h1,.banner-destino h1,.banner-empresa h1,.banner-experiencia h1,.banner-roteiro h1,.erro-404 h1,.pacotes-destino h2,.pacotes-experiencia h2,.titulo-depoimentos h1,.titulo-destinos h1,.titulo-experiencias h1,.titulo-galerias-fotos h1,.titulo-pacotes-lista h1{font-size:40px}.dicas-text h1{font-size:36px}.row.lista-imagens{margin-left:-12px;margin-right:-12px}.row.lista-imagens>div{padding-left:3px;padding-right:3px}.lista-imagens a{height:209px;margin-bottom:6px;padding-right:10px;padding-left:10px}.lista-imagens a div h3{font-size:24px}.destinos:after,.experiencias:after,.galerias-fotos:after{height:305px;display:none}.depoimentos:after,.pacotes-lista:after{height:250px;display:none}.titulo-depoimentos,.titulo-destinos,.titulo-experiencias,.titulo-galerias-fotos,.titulo-pacotes-lista{padding-bottom:50px;padding-top:50px}.carregar-mais{margin-bottom:0}.lista-imagens{padding-bottom:30px}.newsletter .col-md-6{padding-left:0;padding-right:0}.lista-imagens a div p{font-size:11px}.content-destino .quer-saber-mais,.content-destino-2 .quer-saber-mais{padding:30px 20px}.blue-box,.texto-atracoes{padding-right:15px;padding-left:15px}.quer-saber-mais .lobster{font-size:30px}.texto-atracoes{margin-bottom:30px}.texto-atracoes p{font-size:13px;margin-bottom:20px}.content-destino .quer-saber-mais a,.content-destino-2 .quer-saber-mais a{margin-top:10px}.content-destino .quer-saber-mais p span,.content-destino-2 .quer-saber-mais p span{margin-bottom:25px}.content-destino .quer-saber-mais p span:after,.content-destino-2 .quer-saber-mais p span:after{bottom:49px}.content-atracoes .slick-prev{left:15px}.content-atracoes .slick-next{right:15px}.content-atracoes .slick-dots{top:auto;bottom:25px}.content-atracoes .slick-next:before,.content-atracoes .slick-prev:before{font-size:18px}.content-atracoes h2{font-size:26px}.content-destino .wyswyg p,.content-experiencia .wyswyg p,.content-roteiro .wyswyg p,.texto-atracoes .wyswyg p{margin-bottom:20px}.content-text-destino h3{color:#858585;font-size:18px;font-weight:700;line-height:1.45em}.content-destino,.content-experiencia{padding-top:40px}.banner-destino .btn-white,.banner-experiencia .btn-white{margin-top:20px;background:#74b05f;color:#FFF}.banner-destino .btn-white:hover,.banner-experiencia .btn-white:hover{background:#8fc45f}.video-link a i{font-size:28px;margin:-14px 0 0 -14px}.text-agencias .wyswyg p,.text-agencias h3{margin-bottom:20px}.pacotes-destino .titulo-sugestoes,.pacotes-experiencia .titulo-sugestoes{padding-top:50px;padding-bottom:50px}.quer-saber-mais{margin-top:0;margin-left:0;margin-right:0;padding-top:30px;padding-bottom:30px}.erro-404 h2{font-size:26px}.text-agencias .col-md-6{padding-top:0;text-align:center}.text-agencias h3{font-size:20px}.content-roteiro .col-md-4.col-md-offset-1.col-md-push-7{padding-left:0;padding-right:0}.ancoras-roteiros ul{margin-left:12px}.home-slider,.slider-responsive-home-mobile a,.slider-responsive-home-mobile>div{height:280px}.home-slider .slider-responsive-home{display:none}.home-slider .slider-responsive-home-mobile{display:block}.links-sociais>a{font-size:32px;padding:0 12px}.links-sociais p a{font-size:13px}.sociais-contatos-botoes a{vertical-align:top;margin-bottom:20px}#livechat-compact-container{display:none!important}header .container{padding-left:10px;padding-right:10px}.link-home-header{float:left}.logo-machu-picchu{margin-top:24px}.menu-header-mobile{margin-top:28px}.menu-header-mobile-chat{margin-top:10px;clear:right}.menu-header-mobile-chat a{margin-right:0;margin-left:0}}@media only screen and (max-width :380px){.azul-roteiros .btn-green,.azul-roteiros .whatsapp-contato,.azul-roteiros ul{margin-left:20px;margin-right:20px}.azul-roteiros .btn-green{display:block;text-align:center}.azul-roteiros{padding-top:40px;padding-bottom:40px}.content-roteiro .wyswyg{padding-top:30px}.content-roteiro-lista h2,.depoimentos-roteiro h2{font-size:20px}.preco-pacote-lista{max-width:165px}.preco-pacote-lista span span{display:block}.logo-machu-picchu{margin-top:28px;width:100px}.titulo-chat{padding-top:25px;padding-bottom:25px}.titulo-chat h1{font-size:32px}}@media only screen and (max-width :320px){.lista-telefones,.sac-box{width:250px}}@media only screen and (min-width :768px){.menu-mobile-new[style]{display:none!important}}

