@media only screen and (max-width :1450px)
{
    
    .whoweare_titulo1 {position: absolute; padding-top: 25vh; z-index: 2; float: right; right: 23vw; line-height: 53px !important; font-family: SilkSerif-Light; font-size: 56px; margin-top: 7%; left: 145px; }

    .tudoemlinha{padding:15px}

    .titulo1_relacionados{font-family:SilkSerif-Light;font-size:36px;margin-bottom:50px;margin-top:0px;margin-left:15%;line-height:36px}
    .titulo2_relacionados{font-family:SilkSerif-Light;font-size:36px;margin-bottom:50px;margin-top:0px;margin-left:15%;line-height:36px}

    /*.submenu {font-size:10px}*/
    .menus_produtos_nivel_2 a{font-size:10px;width:130px;height:25px;line-height:25px}
    .logotipo {width:150px}
    .py-2 {line-height:12.4pt !important}
    #msg_login {font-size:9px}
    .menus_produtos_nivel_1_padding {padding-left:314px}
    .menus_produtos_nivel_2_padding {padding-left:314px}
    .move_bt1 div{font-size:10px !important}
    .move_bt2 div{font-size:10px !important}
    .move_bt2 .linha{bottom:59px !important}
    .move_bt1 .linha{bottom:59px !important}
    .move_bt2 .concept_bloco1_line{bottom:59px !important}

	.concepts_titulo1{font-size:55px}

    .concept_detalhe_bloco2_margem {padding-left:150px;padding-right:150px}

    .home_bloco2_margem1 {min-width:440px;max-width:440px}

    .padding2_porcento {padding-left:100px;padding-right:100px}
    .concept_bloco2_item img {padding:10px;}
    .concept_bloco2_item_subtitulo {font-size:18px}
    .concept_bloco2_item_titulo {margin:0 auto;margin-top:0px;font-size:12px;margin-top:35px;}
    .concept_detalhe_bloco1_txt1 {max-width:900px;margin:0 auto;font-size:12px;text-align:left;text-align:justify;line-height:22px;}
    .concept_detalhe_bloco2_txt1 {font-family:Recife;font-size:12px;line-height:22px;text-align:left;text-align:justify}

    .concept_detalhe_bloco1_margem {padding-left:168px;padding-right:138px;}

    .t_browse_colection {font-size:14px;}
    .products_type_bloco1_txt {font-size:14px}
    #home_bloco3 .bloco3_img img {height:120px}
    #home_bloco3 .bloco3_img {height:200px !important}
    #home_bloco3 #bloco3 {padding-top:45vh}
    .home_bloco4_titulo1 {font-size:14px}
    .home_bloco4_txt1{font-size:13px}
    .home_bloco4_titulo2 {font-size:32px}
    .titulo_rodape{font-size:14px}
    .texto_newsletter{font-size:13px;line-height:23px !important}
    .texto_newsletter div{font-size:13px;line-height:23px !important}
    #fundo_bloco input{font-size:13px;line-height:23px !important}
    /*.subscrive {margin-top:44px}*/
    .fundo_titulo {font-size:13px}
    .redes_sociais div{font-size:13px !important}
    .redes_sociais img{width:16px !important}
    /*.share_div img{width:16px !important}*/
    #fundo_bloco a{font-size:16px !important}
    .margem_rodape{margin-bottom:0vh !important}
    .margem_rodape2{margin-top:5vh}
    .rodape_links{font-weight:400;font-size:12px}
    .copyright{font-weight:400;font-size:12px}
    .parea_view_by_type{font-family:Recife;font-size:12px;text-align:left}
    .parea_view_by_type2{font-family:silk_serifregular;font-size:34px;text-align:left}
    .parea_view_by_amb{font-family:Recife;font-size:12px;text-align:right}
    .parea_view_by_amb2{font-family:silk_serifregular;font-size:34px;text-align:right}

    #products_area_bloco1 .more_about_it {margin-left:18%;margin-top:-50px;font-family:Recife;font-size:15px;float:left;position:absolute;line-height:20px}
    #products_type_bloco1 .hover_20_transp {font-size:15px !important;z-index:4}
    #products_ambiente_bloco1 .hover_20_transp {font-size:15px !important}
    #products_ambiente_bloco1_b .hover_20_transp {font-size:15px !important}

    .titulo_products_fam {font-size:45px}
    .text_products_fam{text-align:center;margin-top:12px;font-size:14px}

    #products_fam_bloco2 .col-lg-4 {padding-right:50px;padding-left:50px;}
    .products_fam_texto{font-size:12px !important;line-height:18px !important}
    .products_fam_texto div{font-size:12px !important;line-height:18px !important}

    .menus_product_fam {padding-left:123px}
    .menu2blocos {font-size:10px;height:25px;cursor:pointer}
    #fam_bg_img {min-height:300px !important}

    .produtos_sub_fam_titulo {margin-top:45px;font-size:34px;}
    .produto_padding_50 {padding:20px}
    .prod_img img{width:100%}
    .prod_tit{font-size:12px;margin-top:10px}
    .prod_subtit{font-size:9px}

    .add_to_selection{font-size:9px !important}

    .padding_top_120 {padding-top:80px}
    .available_materials{font-size:11px}
    .bt_prod1 {font-size:11px;line-height:16px}
    .bt_wishlist {margin-right:20px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;font-size:11px}
    .botoes_detalhe_produto {padding-top:0px}

    .width_500 {width:320px}
    /*.prod_titulo_detalhe{font-size:11px;color:#bb9b67;margin-bottom:10px;text-transform:uppercase}
    .prod_ref_detalhe{font-size:12px;display:table;font-weight:600}*/

    .prod_titulo_detalhe2{font-size:30px}
    /*.prod_subtitulo_detalhe2{font-size:10px;margin-top:16px}*/

    /*.prod_ref_detalhe2{font-size:10px}*/
    .prod_materiais_detalhe2 {font-size:12px}
    .prod_materiais_detalhe2 b{font-size:12px}
    .prod_detalhes_right div{font-size:12px !important}
    .prod_dimentions_right div{font-size:12px !important}
    .descricao1{font-size:10px}
    .descricao2{font-size:10px}

    .materiais_margem2 {font-size:38px}
    .materiais_margem3 {margin-top:-22px;font-size:17px;}
    .materiais_intro{font-size:12px}
    .tab_middle {height:18px;line-height:18px;font-family:Recife;font-size:10px;color:#737373;display:table;float:left;padding-left:5px;padding-right:5px;margin-top:16px;font-weight:400}
    .tab_middle_ative {height:18px;line-height:18px;font-family:Recife;font-size:10px;color:#737373;display:table;float:left;padding-left:5px;padding-right:5px;border-bottom:solid 1px;margin-top:16px;font-weight:400}
    .sub_tab_active {font-family:Recife;font-size:10px;color:#737373;display:table;float:left;padding:25px}
    .sub_tab {font-family:Recife;font-size:10px;color:#737373;display:table;float:left;padding:25px}

    .base_sub_menus {margin-top:0px;margin-bottom:0px}


    #who_we_are_bloco1 .img_margem {padding-left:0px;padding-right:0px}
    .who_we_are_bloco1_margem2 {padding-left:0px;padding-right:0px}
    .who_we_are_titulo{font-size:45px;line-height:45px}
    .txt1_who_we_are {font-size:12px;line-height:20px}
    .txt2_who_we_are {font-size:12px;line-height:20px}
    .txt2_who_we_are span{font-size:12px !important;line-height:20px !important}
    .titulo1_who_we_are {font-size:16px}
    .titulo2_who_we_are{font-size:45px;line-height:45px}
    .who_we_are_bloco1_txt1{font-size:12px;line-height:20px}
    .who_we_are_bloco1_txt1 div{font-size:12px !important;line-height:20px !important}
    .who_we_are_bloco4_titulo1{font-size:45px;line-height:45px}
    .who_we_are_bloco4_titulo2{font-size:45px;line-height:45px}
    .who_we_are_bloco4_txt1{font-size:12px;line-height:20px}
    .who_we_are_bloco4_txt2{font-size:12px;line-height:20px}
    .who_we_are_bloco4_titulo1 {text-align:left}

    .who_we_are_bloco1_margem2 {margin-bottom:100px}
    .who_we_are_bloco4_titulo2 {padding-left:0}
    .who_we_are_bloco4_txt1 {margin-left:0}
    .who_we_are_bloco4_txt2 {margin-right:0}
    .who_we_are_bloco4_margem1 {max-width:500px}
    .who_we_are_bloco4_margem2 {max-width:500px}

    .journal1_txt_margem .anim1_5{max-width:450px !important;padding-bottom:50px}
    .journal_page_num2{top:75%;left:56%}
    .journal_page_num1{left:37%}
    .latest_entries1{left:37%}

    .journal_6 {bottom:51px}

    .journal_1{font-size:11px;line-height:25px}
    .journal_2{font-size:20px}
    .journal_3{font-size:12px;line-height:24px}
    .journal_4{font-size:10px;line-height:25px}
    .journal_5{font-size:10px;line-height:12px}
    .journal_7{font-size:10px;line-height:12px}

    .journal_all_padding_50 {padding:30px}

    #journal_all_bloco1{margin-top:100px}
    .journal_all_4{font-size:10px;line-height:50px}
    .journal_all_5{font-size:20px;line-height:25px}
    .journal_all_6{font-size:10px;line-height:20px}
    .journal_all_7{padding-top:100px}
    .journal_all_8{margin-top:100px}

    .journal_all_3_search {width:202px}
    .journal_all_2 {width:730px}
    .journal_all_1 {padding-top:25px}


    .titulo_journal {font-size: 60px; font-family: SilkSerif-Light; line-height: 66px; color: #323232; padding-left: 150px; width: 100%; }

    .contactos_margem1 {margin-bottom: 60px; font-family: Recife; font-size: 16px; float: left;  line-height: 20px; }
    .contact_us_titulo {width: 100%; text-align: left; margin-top: -90px; margin-bottom: 55px; font-family: Recife; font-size: 16px;  }
    .contactos_margem_top {display: table; width: 100%; position: relative; margin-top: 200px}

    .contactos_1{line-height:20px;width:100%;text-align:left;font-size:12px;margin-bottom:0px;font-weight:600}
    .contactos_2{line-height:20px;width:100%;text-align:left;font-size:10px;margin-bottom:0px}
    .contactos_3{line-height:20px;width:100%;text-align:left;font-size:10px;margin-bottom:20px}

    .contactos_margem8 {padding-top: 10px; padding-bottom: 10px; font-size: 11px; }
    .lojas_padding_50 {padding-left:0px;padding-right:0px}

    .stores_1{margin:0 auto;margin-top:15px;margin-bottom:30px;font-size:10px;margin-bottom:20px;text-align:left}

    #m_op1{line-height:20px;font-size:12px !important}
    #m_op2{line-height:20px;font-size:12px !important}
    #m_op3{line-height:20px;font-size:12px !important}
    #m_op4{line-height:20px;font-size:12px !important}
    #m_op5{line-height:20px;font-size:12px !important;height:50px !important}

    .store_margem4 {font-size: 12px;  margin-top: 22px; margin-bottom: 20px; display: table; padding-right: 0px; text-align: justify;}
    .store_detalhe_1{font-size:13px;margin-top:10px;font-weight:600}
    .store_detalhe_2{font-size:10px;margin-top:10px}

    .store_margem5{float:left;width:200px;margin-right:50px}
    .store_margem6{float:left;width:200px}


    .faqs_margem1 p{font-size:12px !important;line-height:25px !important}
    .pcare_margem1 p{font-size:12px !important;line-height:25px !important}
    .customer_service_margem1 p{font-size:12px !important;line-height:25px !important}
    .catalogs_margem1 p{font-size:12px !important;line-height:25px !important}
    .presskits_margem1 p{font-size:12px !important;line-height:25px !important}
    .pressreleases_margem1 p{font-size:12px !important;line-height:25px !important}
    .photos_margem1 p{font-size:12px !important;line-height:25px !important}
    .graphics_margem1 p{font-size:12px !important;line-height:25px !important}
    .publications_margem1 p{font-size:12px !important;line-height:25px !important}

    .customer_service_campos1 {margin-bottom:15px}
    .customer_service_campos1 div{font-size:12px !important}
    .hamburguer_page textarea{height:50px !important;font-size:12px !important}

    .hamburguer_page .btn {font-size:12px}
    .hamburguer_page .card-body{font-size:12px}
    .hamburguer_page .card-body {padding:5px}
    .faqs_margem6{font-size:12px}
    .faqs_margem7{font-size:12px}

    .carrers_bt1 {max-width: 145px; padding-top: 10px; padding-bottom: 10px; font-size: 11px; padding-left: 20px; padding-right:20px;margin-bottom: 30px;}
    .carrers_bt2 {padding-top: 10px; padding-bottom: 10px; font-size: 11px; padding-left: 20px; padding-right:20px;margin-bottom: 30px;}
    .carrers_bt3 {padding-top: 10px; padding-bottom: 10px; font-size: 11px; padding-left: 20px; padding-right:20px;margin-bottom: 30px;}


    .careers_txt{max-width:85px;width:30%;font-size:12px;float:left;line-height:27px}
    .careers_txt2{float:left;width:100%;line-height: 27px}
    .careers_txt3{width:100%;border:0;background-color:transparent;border-bottom:1px solid #585858}

    .customer_service_margem7{padding-top:10px;padding-bottom:20px}
    .customer_service_margem7 div{text-align:center}

    .pcare_margem8{padding-top:10px;padding-bottom:20px}

    .faqs_margem5{padding-top:50px;z-index:2;font-size:16px;font-family:Recife;color:#BB9B67;text-transform:uppercase}
    .pcare_margem5{padding-top:50px;z-index:2;font-size:16px;font-family:Recife;color:#BB9B67;text-transform:uppercase}
    .customer_service_margem5{padding-top:50px;z-index:2;font-size:16px;font-family:Recife;color:#BB9B67;text-transform:uppercase}
    .catalogs_margem5{padding-top:50px;z-index:2;font-size:16px;font-family:Recife;color:#BB9B67;text-transform:uppercase}
    .presskits_margem5{padding-top:50px;z-index:2;font-size:16px;font-family:Recife;color:#BB9B67;text-transform:uppercase}
    .pressreleases_margem5{padding-top:50px;z-index:2;font-size:16px;font-family:Recife;color:#BB9B67;text-transform:uppercase}
    .photos_margem5{padding-top:50px;z-index:2;font-size:16px;font-family:Recife;color:#BB9B67;text-transform:uppercase}
    .graphics_margem5{padding-top:50px;z-index:2;font-size:16px;font-family:Recife;color:#BB9B67;text-transform:uppercase}
    .publications_margem5{padding-top:50px;z-index:2;font-size:16px;font-family:Recife;color:#BB9B67;text-transform:uppercase}

    .catalogs_margem9 {padding:26px}
    .presskits_margem9 {padding:26px}
    .pressreleases_margem9{padding:30px}
    .photos_margem9{padding:30px}
    .graphics_margem9{padding:30px}

    .login_titulo {margin-top:150px}

    .login_margem3 {font-size:12px}

    .login_titulo div{font-size:16px !important !important}

    .custom4-select div{font-size:12px !important}
    .login_margem5 {width:75%}

    .registo_titulo {margin-top: 100px;}
    .margem_registo {padding-left:0px;padding-right:0px}
    .registo_back {margin-bottom: 0px; font-family: Recife; font-size: 12px; float: left; letter-spacing: 4px; margin-left: 0px}
    .registo_account{margin-bottom:0px;font-family: Recife;font-size: 12px;float:right;margin-right:0px}


    .faqs_margem3{width:130px}
    .pcare_margem3{width:130px}
    .customer_service_margem3{width:130px}
    .catalogs_margem3{width:130px}
    .presskits_margem3{width:130px}
    .pressreleases_margem3{width:130px}
    .photos_margem3{width:130px}
    .graphics_margem3{width:130px}
    .publications_margem3{width:130px}


    #concept_detalhe_produtos_bloco1 .concept_detalhe_bloco1_back {margin-left:0px}
    .concept_detalhe_bloco1_back_margem {padding-left:150px;padding-right:150px}
    #products_living_room_bloco1 .concept_detalhe_bloco1_back_margem {margin-left:0px;padding-left:0px;padding-right:0px;}

    #concept_detalhe_produtos_bloco1 .concept_detalhe_produtos_bloco1_seta{margin-left:15px}

    .tab_middle {letter-spacing: 0px}
    .tab_middle_ative{letter-spacing: 0px}
    .sub_tab{letter-spacing: 0px}
    .sub_tab_active{letter-spacing: 0px}

    .tab_left {width: 1px}
    .tab_left_ative {width: 1px}
    .tab_right {width: 1px}
    .tab_right_ative{width: 1px}

    .bt_wishlist {letter-spacing: 1px !important; margin-right: 10px; padding-left: 10px !important; padding-right: 10px !important; padding-top: 10px !important; padding-bottom:10px !important; font-size: 10px !important; }
    .journal .bt_wishlist {margin-right:0 auto !important}

    .xb_search {position: fixed;  top: 65px; }
    .xb_search_input {position: fixed;  top: 65px; }
    #xb_search_input {width: 120px !important }
    .xb {position: fixed;top: 55px; z-index: 2; }
    .xb_search {right: 410px}


}
@media only screen and (max-width :1400px)
{
    /*.menu_item_first{padding-left:30px;font-size:10px}
    .menu_item{font-size:10px}*/
    /*#products_area_bloco1 .more_about_it{margin-top:0px}*/
    .who_we_are_bloco4_margem1 img{max-width:100% !important}
    .who_we_are_bloco4_margem2 img{max-width:100% !important}
    /*.products_type_bloco1_txt {font-size:22px}*/
}
@media only screen and (max-width :1360px)
{
    /*.submenu {font-size:0.7vw;color: #fff}*/
    .menus_produtos_nivel_2 a{font-size:0.7vw;width:150px;height:25px;line-height:25px}
}
@media only screen and (max-width :1300px)
{
    /*.margens{padding:80px}*/
    #journal_detail_bloco1 .margens {padding-top:100px}

    .margens2{padding-left:80px;padding-right:80px}
    .journal_detalhe_back{margin-bottom:0px;font-family:Recife;font-size:14px;float:left;margin-left:0px;color:#000;cursor:pointer}
}