@media only screen and (max-width:750px)
{
    #fundo_bloco {margin-top:30px}

    .testemunho{display:flex;align-items:center;justify-content:center;width:100%;height:388px}
    .testemunho0{margin-bottom:15px;float:left;margin-right:15px;cursor:pointer;border:solid 1px #000;width:100%}

    .filtros_menu {width:100%}
    .filtros {width:100%}


    .x_search_mobile_hinters .opt > .name {font-size: 15px;display: inline-block;}

    .retroceder2 > div {max-width:100%;margin:0 auto;width:auto;padding:5px 0;margin-left:0px;margin-top:60px;margin-left:15px}
    .retroceder2 div img {width:22px;margin-right:10px}
    .retroceder2 div span {font-family:'Hind Siliguri';display:inline-block;line-height:32px;height:32px}



    #prod_img{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    #box_dir{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .lSSlideOuter .lSPager {
      position: absolute;
      top: 35% !important;
      right: 25px !important;
    }

    .filter_bt{width:50%;float:left;padding:5px;margin-right:0px;background-color:#000;color:#fff;text-align:center;font-size:12px;cursor:pointer}
    .filter_range{width:50%;float:right}
    .slidecontainer{padding-left:15px;padding-right:15px}
    .menus_m{font-size:25px}


    .products_fam2_bloco2_margem2
    {
        margin-right:0px;
        margin-left:0px;
    }

    .x_search_mobile_hinters .opt {
        border-radius: 0;
}

    
    


    .banner-mensagem { font-size: 3vw; }
    .prod_detalhes_right{width:100%}
    .prod_dimentions_right{width:100%}
    .width_500{width:100%}
    .ambiente_fam_img{max-width:100%;margin-top:0px}

    .titulo1_relacionados{margin-top:-12px;margin-left:5%;margin-right:5%}
    .titulo2_relacionados{margin-top:12px;margin-left:5%;margin-right:5%}
    .relacionados{display: block;z-index: 2;position: relative;margin-top:-80px}
    .box_bloco2{background-color:#f2f2f2}


    .op_bola{float:left;width:100%}
    .op_or{float:left;width:100%}
    .op_content{width:100%;display:block}

    .box_shoemaker {position:absolute !important;width: 100vw;height:100%;margin: 0;border-radius:0px;top:55px;left:0;overflow:auto;padding-top: 100px;padding-bottom: 100px;}
    .box_shoemaker .acerto_m{position:absolute;top:25px;padding-bottom:25px;z-index:1;}
    .matchmaker_close{position:fixed;top:70px; right: 29px;z-index:2;}
    .pager {position:absolute;top:15px;left:15px}
    .op_or img{width:20px !important}

    #form_email_shoematchmaker{position: relative;margin-top: 70px;display: block;padding-left: 30px}
    #form_email_shoematchmaker div{width:100% !important;max-width: 100% !important;}
    #send_email_shoematchmaker_btn{margin-top: 10px}
    #m_City{margin-top:40px}
    .pontos_mapaconteudo {min-height:auto}
    .pontos_mapagroup {max-width: 100% !important}

    #menu_m_linguas{
        /*position: absolute;
        bottom: 10px;*/
        margin-top:10px;
    }
    #sub_menu2_m_linguas
    {
        /*position: absolute;
        bottom: 60px;*/
        width: 100%;
    }

    .test_img1{float:left;width:100%}
    .test_img2{float:left;width:100%}

    .pager-item0{left:0}
    .pager-item1{left:40px}
    .pager-item2{left:80px}
    .pager-item3{left:120px}
    .pager-item4{left:160px}
    .pager .pager-item::after {width: 10px}

    /*.matchmaker_close{position: absolute; top: 120px; right: 40px}*/



    .titulo_more_versions{font-size:12px}
    .margem_rodape .col-lg-6 {
      padding-right: 0px;
      padding-left: 0px;
    }
    .margem_rodape .col-lg-2 {
      padding-right: 0px;
      padding-left: 0px;
    }

    /*#products_fam2_prod_bloco1_banner{margin-top:40px}*/
    #products_fam2_prod_bloco1_banner .carousel-control-prev .carousel-control-prev-icon{margin-left:0px}
    #products_fam2_prod_bloco1_banner .carousel-control-prev {margin-left:0px}
    #products_fam2_prod_bloco1_banner .carousel-control-next {margin-right:0px}

    #prod_img .lSAction{display:none !important}
    .box_bloco3 .lSAction{position:relative;bottom:25px}
    #iniciar{display:none}

    .lSAction > .lSPrev:after{content: 'Previous';margin-left: 35px;line-height: 32px;}
    .lSAction > .lSNext:after{content: 'Next';margin-left: -35px;line-height: 32px;}

    /*.lSAction .lSPrev :after{content: 'Previous';}
    .lSAction > a :after{content: 'Previous';}*/

    .stores_bloco1_titulo{line-height:30px}

    #products_wishlist_bloco2 .col-lg-4{padding-right:0px;padding-left:0px}
    .wishlist_padding2{padding:0px;padding-right:0px}


    .concept_detalhe_produtos_bloco1_seta {margin-bottom:15px;margin-left:30px}
    #products_wishlist_bloco1 .padding_138{padding-top:75px !important;padding-bottom:0px !important}

    .wishlist_titulo1{margin-top:0px;font-size:24px}
    .wishlist_titulo2{width:100%;padding-top:0px}

    #products_wishlist_bloco2 .wishlist_padding{padding:15px;padding-top:15px;padding-bottom:15px}
    #products_wishlist_bloco2 .bt_wishlist2{margin-right:0px;width:100%;text-align:center;margin-bottom:30px}

    #contacts_bloco2 .bt_wishlist{margin-right:0px;width:100%;text-align:center;margin-bottom:50px}

    #journal_detail_bloco2 .bt_wishlist{margin-right:0px;width:100%;text-align:center}

    .registo_titulo{display:table;width:100%;position:relative;margin-top:75px;margin-bottom:50px}
    .margem_registo{padding-left:15px;padding-right:15px}
    .registo_back{margin-left:0px;margin-bottom:50px}
    .mobile_100_with{min-width:100% !important;width:100% !important;margin-top:0 !important;/*display:block !important*/}
    .registo_area_campos{width:100%;margin-top:0px}

    .margem_registo .form input{margin-bottom:20px !important}
    .custom20-select{margin-bottom:20px !important;width:100%}
    .account_type_area{width:100%}

    .login_titulo{margin-top:70px;margin-left:15px;line-height:30px}
    #recover_bloco1 .login_titulo{margin-left:0px}

    .customer_service_margem5 {padding-top:20px;line-height:30px}
    .faqs_margem5 {padding-top:20px;line-height:30px}
    .pcare_margem5{padding-top:20px;line-height:30px}
    .catalogs_margem5{padding-top:20px;line-height:30px}
    .publications_margem5{padding-top:20px;line-height:30px}
    .presskits_margem5{padding-top:20px;line-height:30px}
    .pressreleases_margem5{padding-top:20px;line-height:30px}
    .photos_margem5{padding-top:20px;line-height:30px}
    .graphics_margem5{padding-top:20px;line-height:30px}
    .materiais_margem1{padding-top:0px;line-height:30px;margin-left:5px}
    .materiais_margem2{margin-top:30px}
    .materiais_margem4{padding:0px}

    .cb_send_ok_margem1{margin:0;padding-left:30px;padding-right:30px}
    .cb_send_ok_margem3{margin-top:45px}
    .cb_send_ok_margem4{padding-top:25px;line-height:30px}
    .cb_send_ok_margem5{margin-top:15px}


    .inquire_ok_margem{display:flex;align-items:center;justify-content:center;height:300px}
    .inquire_ok_margem1{height:270px;display:table}
    .inquire_ok_margem2 font{font-size:20px;line-height:1.0}
    .inquire_ok_margem2{width:100%;max-width:100%;height:250px;margin:0 auto;margin-top:auto;padding-left:30px;padding-right:30px}
    .inquire_ok_margem3{position:absolute;left:auto;padding-left:30px;padding-right:30px;bottom:10px;display:table}
    .inquire_ok_margem4{margin-right:0px;float:none;padding-right:30px;padding-top:15px;padding-bottom:15px;font-size:12px;margin:0 auto;text-align:center}

    .book_visit_ok_margem1{display:flex;align-items:center;justify-content:center;height:270px}
    .book_visit_ok_margem2{width:100%;max-width:100%;height:250px;margin:0 auto;margin-top:auto;padding-left:30px;padding-right:30px}
    .book_visit_ok_margem2 font{font-size:22px}
    .book_visit_ok_margem3{position:relative;left:auto;padding-left:30px;padding-right:30px;bottom:58px}
    .book_visit_ok_margem4{margin-right:0px;float:none;padding-right:30px;padding-top:15px;padding-bottom:15px;font-size:12px;margin:0 auto;text-align:center}

    .contacts_ok_margem3{position:absolute;bottom:50px;left:auto;display:flex;align-items:center;justify-content:center;width:100%;padding-right:60px}
    .contacts_ok_margem3 .bt_inquire{margin-right:0px !important}

    .bookvisit_margem3{padding:15px}


    #inquire_bloco1 .padding_35{padding:0px}

    .carrers_bt1{max-width:100%;text-align:center;width:100%}
    .carrers_bt2{max-width:100%;text-align:center;width:100%}
    .carrers_bt3{max-width:100%;text-align:center;width:100%}

    .carrers_bt1_1{width:100%;float:none;margin-bottom:10px;margin-left:0;margin-right:0px;padding:0}
    .carrers_bt2_1{width:100%;float:none;margin-bottom:10px;margin-left:0;margin-right:0px;padding:0}
    .carrers_bt3_1{width:100%;float:none;margin-bottom:10px;margin-left:0;margin-right:0px;padding:0}


    .card-body{padding-top:0}

    .login_margem {padding-left:30px;padding-right:30px}

    /*#prod_5_x{margin-top:0px}*/
    #home_bloco4 .carousel-control-next, #home_bloco4 .carousel-control-prev {top:auto;bottom:95px}
    #home_bloco4 .carousel-control-next{margin-right:10px}
    #home_bloco4 .carousel-control-prev{margin-left:0px}

    #concept_bloco1 .carousel-control-next, #concept_bloco1 .carousel-control-prev {top:auto;bottom:95px}
    #concept_bloco1 .carousel-control-next{margin-right:0px;margin-right:10px}
    #concept_bloco1 .carousel-control-prev{margin-left:0px}

    .concept_detalhe_produtos_bloco1_titulo1 {margin-top:-35px}
    .concept_detalhe_produtos_bloco1_seta_margem {margin-top:0px}



    #concept_detalhe_bloco2 .bt_wishlist{width:100%;margin:0;text-align:center}
    #products_fam2_bloco2 .bt_wishlist{width:100% !important;margin:0 !important;margin-bottom:5px !important;text-align:center}
    #pesquisa_bloco1 .bt_wishlist{width:100% !important;margin:0 !important;margin-bottom:5px !important;text-align:center}
    #products_fam2_prod_materiais_bloco1 .bt_wishlist{width:100% !important;margin:0 !important;margin-bottom:5px !important;text-align:center}
    .botoes_detalhe_produto{width:100%}

    .concept_detalhe_produtos_bloco1_seta_margem2{padding-top:70px}
    .concept_detalhe_produtos_bloco1_seta_margem3{padding:0px}
    .concept_detalhe_produtos_bloco1_titulo1 {padding-left:30px;padding-right:30px;font-size:30px}

    .vp-center {display:block !important}
    .video-wrapper {padding-top:228px !important}

    /*.col-lg-3{width:100% !important}*/
    .prod_img{width:100%}

    #contacts_bloco2 .col-lg-15{width:100%;flex:0 0 100%;max-width:100%;padding-bottom:15px}

    .produtos_sub_fam_titulo{margin-top:0px;font-size:5vw;text-transform:uppercase;padding:6px}
    .produtos_sub_fam_back{padding-top:0px;position:fixed;top:100px}
    .produtos_sub_fam_back2{padding-top:0px;position:fixed;top:100px}
    .produtos_sub_fam_search{display:none}

    .produtos_sub_fam_search_x{margin-left:15%;margin-top:15px}

    .produto_padding_50{padding:0px !important;padding-top:0px;padding-bottom:0px}
    .produto_padding_50 img{width:100%}

    .products_fam2_bloco2_margem1{padding-top:60px;padding-bottom:0px}
    /*.products_fam2_bloco2_margem2{margin-top:60px}*/

    .products_fam2_bloco2_margem2{margin-top:0px; float: left;}
    /*.products_fam2_bloco2_margem2{display:block}*/

    .login_campo_txt {width:35%}
    .login_campo_input {width:100%;font-size:12px}
    .meio_login{display:none}

    .form div{width:100% !important;padding:5px !important}

    #registo_bloco1  #msg_1{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1  #msg_2{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1  #msg_3{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1  #msg_4{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1  #msg_5{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1  #msg_6{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1  #msg_7{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1  #msg_8{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1  #msg_9{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1 #msg_10{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1 #msg_11{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1 #msg_12{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1 #msg_13{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1 #msg_14{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1 #msg_15{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1 #msg_16{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1 #msg_17{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1 #msg_18{padding-left:0px !important;margin-top:-27px !important;font-size:10px}
    #registo_bloco1 #msg_19{padding-left:0px !important;margin-top:0px !important;font-size:10px}

    .apprise-content{font-size:14px !important}


    .concept_detalhe_bloco2_margem {padding-left:0px;padding-right:0px}
    .concept_detalhe_bloco3_margem {padding-left:0px;padding-right:0px}
    .concept_detalhe_bloco4_margem {padding-left:0px;padding-right:0px}

    #news_msg_1{font-size:10px;margin-top:-10px !important}
    #news_msg_2{font-size:10px;margin-top:-10px !important}
    .subscrive{margin-top:15px !important}

    .prod_img{height:200px}
    .prod_img img{width:280px; height:200px; object-fit:contain; position:relative; top:50%; transform:translateY(-50%)}

    .journal_all_2_view     {width:50%;max-width:140px;position:fixed;left:30px}
    .journal_all_2_options  {width:50%;max-width:140px;position:fixed;left:30px;margin-top:40px}
    .journal_all_2_search   {width:50%;max-width:150px;position:fixed;right:30px}
    .journal_all_3_search   {width:50%;max-width:150px;position:fixed;right:30px;margin-top:39px}
    #journal_all_bloco1{padding-bottom:30px}
    #products_fam2_bloco2 .padding_138{padding-top:100px !important}
    .xb_search_news_show{left:30px;width:85%}
    .custom7-select{width:140px !important}

    .home_bloco2_txt1 {padding-left:0px}

    .subscrive { float:left; color:#000; border:solid 0px #bb9b67; padding-left:30px; padding-right:30px; padding-top:27px}

    .move_bt2 .concept_bloco1_line {bottom:-5px !important}

    .who_we_are_bloco1_txt1{padding-left:0px !important;padding-right:0px !important;text-transform:justify}
    /*.who_we_are_bloco2_txt1{width:100%;max-width:100%;flex:auto}
    .who_we_are_bloco3_txt1{width:100%;max-width:100%;flex:auto}
    .who_we_are_bloco4_txt1{width:100%;max-width:100%;flex:auto;margin-left:0;padding-left:15px}*/

    #who_we_are_bloco4 .d-flex{display:contents !important}
    .who_we_are_bloco4_margem1{padding-top:0 !important;margin-top:100px;width:100%;max-width:100%;min-width:100%;padding-left:30px;padding-right:30px;display:block}
    .who_we_are_bloco4_margem1 img{width:100%;max-width:100% !important}
    .who_we_are_bloco4_txt2 img{width:100%;max-width:100% !important}
    .who_we_are_bloco4_margem2{padding-top:0 !important;max-width:100%;float:left;display:block}
    .who_we_are_bloco4_txt2 {margin:0; margin-right:0px; padding-left:0px; margin-right:0px}
    .titulo1_who_we_are {font-size:12px;margin-top:40px}

    .titulo2_who_we_are {font-size:33px}

    .journal_all_padding_50{margin-bottom:80px}

    .store_margem5 {width:100%}
    .store_margem6 {width:100%}
    .store_margem7 {width:100%}

    .login_margem5 {width:100%}
    .custom4-select{width:100% !important}

    .recover_margem2 {max-width:100%}
    .recover_margem7 {max-width:100%}
    .card-header .btn{font-size:12px}
    .card-body {font-size:12px;line-height:24px}

}