/* iPads (portrait) ----------- */
@media (min-width: 768px) and (max-width: 979px) {

    /*.structure-1180{
        width: 97%;
        padding: 0 10px;
    }*/
    .fixed-menu-structure{
        margin: -179px 0 0 0;
    }
    .menu-structure{
        width: calc(100% + 10px)!important;
    }
    .list-menu{
        width: 100%;
        margin: 5px 0 0 0;
    }
    .list-menu ul li p{
        font-size: 16px;
        padding: 18px 0;
    }
    .list-menu ul li a{
        font-size: 14px;
        padding: 18px 7px;
    }
    .header-flag{
        margin: 10px 10px 0 19px;
    }
    .header-phone{
        float: left;
        margin: 0 0 20px 200px;
    }
    .home-package-list{
        width: 102%;
        height: auto;
    }
    /*    .estr-right-list-pac-enc .package-list ul li{
            width: 45%;
                            width: 363px;
            float: left;
            margin: 0 10px 20px 0;
            height: 470px;
        }*/
    /*    .package-list ul li{
            width: 22.5%;
            width: 31%;
            width: 363px;
            height: 480px;
            height: auto;
            float: left;
            margin: 0 17px 20px 0;
            border: 1px solid red;
        }*/
    .package-list ul li .level-difficulty-list{
        margin: 10px 0 0 0;
        clear: both;
    }
    .package-list ul li .description-package-list {
        height: auto;
        margin: 20px 0 15px 0;
    }
    .level-difficulty-package-list{
        margin: 20px 0 0 0;
    }
    .estr-home-instagram{
        width: 47%;
        margin: 0 10px 0 0;
    }
    .home-video{
        width: 45%;
        margin: 0 0 0 0;
    }
    .home-video iframe{
        width: 100%;
        height: 253px;
    }
    .home-instagram{
        height: 300px;
        margin: 0 0 0 0;
        overflow: hidden;
    }
    .home-instagram ul li{
        margin: 0 30px 17px 0;
    }
    .home-testimonials{
        width: 98%!important;
        margin: 0 0 40px 0;
    }
    .home-cont-testimonials{
        width: 55.5%;
        height: 176px;
    }
    .see-more-testimonials-home{
        width: 61%;
        margin: -4px 0 0 1px;
    }
    .home-banner-testimonials{
        width: 98%;
        height: 100%;
        margin: 0 12px 30px 0;
    }
    .banner-home{
        width: calc(100% + 10px)!important;
    }
    .estr-vid-inst{
        width: calc(100% + 10px)!important;
    }
    .estr-full-footer{
        width: calc(100% + 10px)!important;
    }
    .footer-list-menu{
        width: 100%;
        padding-bottom: 15px;
        border-bottom: 1px solid #c9cacc;
    }
    .footer-list-menu ul {
        width: 175px;
        margin: 0 10px 0 0;
    }
    .footer-list-menu ul li{
        width: 100%;
        height: auto;
        float: left;
        margin: 0 0 4px 0;
    }
    .footer-social-networks{
        width: 100%;
        height: auto;
        margin: 15px 0;
    }
    .footer-social-networks ul li{
        float: right;
    }
    .footer-address{
        display: none;
    }
    .footer-address-mobile{
        display: block;
    }
    .footer-rights{
        width: 100%;
        text-align: center;
    }
    .tp-bullets {
        display: none!important;
    }
    .estr-lista-destinos .lista-destinos ul li{
        width: 98%;
        height: 200px;
    }
    .estr-lista-destinos .lista-destinos ul li .bt-name-list-dest{
        float: right;
        margin: 75px 60px 0 0;
    }
    .lista-palestras ul li .txt-lista-palestras{
        width: 495px;
        margin: 0 0 0 20px;
    }
    .estr-filtro-palestras .txt-filtrar-por{
        margin: 0 10px 0 0;
    }
    .estr-filtro-palestras .estr-campos-filt-palestr .style-select-filtro-palestr{
        color: #444444;
    }
    .foto-dest-palestra{
        width: 400px;
    }
    .foto-dest-guias{
        width: 400px;
    }
    .popup-maps{
        width: 700px;
        height: 535px;
        margin: 20% 4%;
    }
    .popup-maps .fechar-maps-palestr{
        margin: -52px 0 0 650px;
    }
    #banner_id_controllers {
        top: 270px!important;
        left: 630px!important;
    }
/*    #banner_id {
        width: 745px!important;
        height: 320px!important;
    }*/
    .estr-descricao-dest-int .txt-descricao-dest-int .detalhe-txt-descricao-dest-int{
        margin: 60px 0 0 -48px;
    }
    .Fixo-menu-dest-view{
        width: 742px!important;
    }
    .popup-depoimentos{
        width: 650px;
        height: 475px;
        margin: 20% 4%;
    }
    .popup-depoimentos .fechar-popup-depoimentos{
        margin: -82px 0 0 630px;
    }
    .estr-filtro-pacotes .estr-campos-filtro-pacotes .style-select-filtro-pacotes{
        color: #444;
    }	
    .estr-filtro-pacotes .txt-filtrar-por-pac{
        margin: 0 10px 0 0;
    }
    .estr-filtro-pacotes-prox-said .estr-campos-filtro-pacotes .style-select-filtro-pacotes{
        color: #444;
    }	
    .estr-filtro-pacotes-prox-said .txt-filtrar-por-pac{
        margin: 0 10px 0 0;
    }
    /*    .bt-datas-de-saida-pacote{
            margin: 241px 0 -300px 0;
        }*/
    /*    .info-pacote{
            margin: 241px 0 -300px 0;
        }*/
    .estr-depoimentos-pac-ab .txt-depoimento-pac-ab{
        width: 100%!important;
        margin: 20px 0 0 0;
    }
    .lista-guias-pac-ab ul li .txt-guias-pac-ab{
        width: 480px;
    }
    .video-pac-ab{
        width: 100%;
        margin: 30px 0 0 0;
    }
    .box-descr-pac-ab{
        width: 91.7%;
    }
    .box-descr-pac-ab-full{
        width: 91.7%;
    }
    .cont-pac-ab{
        width: 91.7%;
    }
    .estr-right-pac-ab{
        width: 100%;
        margin: 30px 0 0 0;
    }
    .bt-solicitar-pac-ab{
        margin: 15px 0 0 160px!important;
    }
    #banner_id_controllers {
        left: 30px!important;
    }
    .Fixo-menu-ancora-view-pac{
        width: 742px!important;
        margin: -1870px 0 0 0;
    }
    .estr-tab-prec{
        width: 103.5%;
    }
    .view-datas-de-saida-pacote{
        margin: 162px 0 -291px 0;
    }
    .infos-datas-saida-box {
        margin: 18px 0 0 0;
    }
    .infos-datas-saida-box p{
        width: 35%!important;
        margin: 0 0 5px 0;
        padding: 0 0 0 53px;
    }
    .infos-datas-saida-box a{
        margin: 17px 0 0 90px;
    }
    .view-datas-de-saida-pacote .fechar-datas-de-saida{
        margin: 4px 0 0 340px;
    }
    .img-pre-reserva{
        width: 310px;
    }
    .estr-form-pre-reserv{
        width: 400px;
        margin: 0 15px 0 0;
    }
    .form-pre-reserva{
        width: 100%;
    }
    .estr-form-left-cont{
        width: 100%;
        border: 0px;
    }
    .estr-form-cont{
        width: 100%;
    }
    .estr-form-right-cont{
        width: 100%;
        height: auto;
        float: right;
        margin: 0 0 0 0;
    }
    .estr-form-agend{
        width: 100%;
        height: auto;
        float: left;
        margin: 0 0 0 0;
    }
    .estr-left-maps-cont{
        width: 100%;
        border: 0px;
    }
    .estr-left-maps-cont .estr-maps-cont{
        width: 100%;
    }
    .estr-right-maps-cont{
        width: 100%;
    }
    .estr-right-maps-cont .estr-maps-cont{
        width: 100%;
    }
    .estr-right-maps-cont .estr-maps-cont .txt-maps-cont{
        margin: 30px 0 0 0;
    }
    .bloco-horz-promo{
        border: 0;
        margin: 0;
        padding: 0;
    }
    .box-lista-promocao{
        width: 100%;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .box-lista-sm{
        width: 100%;
        float: right;
        margin: 0 0 0 0;
    }
    .box-txt-pac-promoc-fx{
        width: 482px;
        height: 110px;
    }
    .box-txt-pac-promoc{
        width: 482px;
    }

    /*#retornoFiltro{
        float: left;
        width: 60%;
        margin: 0 0 0 15px;
    }*/
    .estr-right-list-pac-enc{
        width: 100%;
        float: right;
        margin: 0 0 0 0;
        /*        border: 1px solid red;*/
    }
/*    .estr-right-list-pac-enc ul li{
        width: 45%;
        height: auto;
        float: left;
        margin: 0 17px 30px 0;
    }*/
    .title-enc-viag h2{
        font-size: 20px;
    }
    .lista-experiencias{
        width: 100%;
    }

    .lista-experiencias ul li{
        width: 340px;
        height: 310px;
        margin: 0 10px 20px 15px;
    }
    .estr-feriados-filtr-prox-said{
        margin: -7px 0 0 0;
    }
    .estr-list-equipe{
        width: 100%;
    }
    .estr-list-equipe ul li{
        width: 228px;
        height: 270px;
        float: left;
        margin: 0 20px 20px 0;
    }
    .estr-list-guias{
        width: 100%;
    }
    .estr-list-guias ul li{
        width: 228px;
        height: 280px;
        float: left;
        margin: 0 20px 20px 0;
    }
    .estr-list-brindes{
        width: 100%;
    }
    .estr-list-brindes ul li{
        width: 228px;
        height: 240px;
        float: left;
        margin: 0 20px 20px 0;
    }
    .estr-list-parceiros{
        width: 100%;
    }
    .estr-list-parceiros ul li{
        width: 228px;
        height: 200px;
        float: left;
        margin: 0 20px 20px 0;
    }
    .estr-box-cambio .box-cambio .box-valores{
        width: 340px;
    }
    .package-list ul li .title-package-list h2, .package-list ul li .title-package-list h2 a{
        margin: 0 0 0 0;
        height: auto;
    }
    .package-list ul li .from-package-list{
        margin: 10px 0 0 0;
    }
    .package-list ul li .days-package-list{
        margin: 8px 0 0 100px;
        position: absolute;
    }

    .bt-header-search{
        display: none;    
    }

    .lista-palestras ul li .txt-lista-promocoes{
        width: 65%;
        margin: 0 0 0 20px;
        font-size: 14px;
    }
    .lista-palestras ul li .img-lista-palestras{
        width: 20%;
    }
    .ver-mapa-palestr{
        display: none;
    }
    .none-mobile-exp{
        display: none!important;
    }
}
/* //iPads (portrait) ----------- */