@media only screen and (max-width:1024px){.responsive-reverse,.what_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.container,.container_contenido{height:auto}.what_container{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.panel_left,.panel_left_where,.panel_left_work,.panel_right,.panel_right_where,.panel_right_work{position:relative;width:100%;height:auto;margin-bottom:2em;padding:0}.boton_play,.video_what{height:100%;width:100%}.responsive-reverse{display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.what_content,.what_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.video_what{position:relative}.what_section{display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:2em}.what_header{width:40%}.what_content{display:flex;-ms-flex-direction:column;flex-direction:column;width:90%;font-size:smaller;margin:0 auto}.client_item{margin-top:1em;width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.container_contenido_for{width:100%;padding-top:3em;height:auto}.work_section{padding-top:3em}.responsive_align_left{text-align:left!important}.footer,.responsive_foot{display:none}.responsive_foot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}}@media only screen and (max-width:768px){.no_responsive_foot{display:none}.menu_work_cat_switch,.responsive_foot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.responsive_foot{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.menu_work_cat_ul{margin-bottom:.5em;margin-top:.5em}.title_work_gallery{font-size:large}.footer_rights,.social_btn{margin-bottom:0}.elemento:first-child{margin-bottom:.5em}.menu_item_title h1{font-size:24pt}.menu_item_subtitle{font-size:small}.bar{background-color:#fff}.menu_work_cat_switch{width:100%;font-size:15pt;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:.4em;padding-right:1em;padding-left:2em}.menu_work_cat_container,.menu_work_cat_ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;width:100%}.menu_work_cat_container{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;bottom:0;background-color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu_work_cat_ul{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu_work_cat_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:.2em;padding-bottom:.2em;font-size:12pt;font-weight:200}#categoria_seleccionada{cursor:hand}.boton_home{width:70%}}@media only screen and (max-width:540px){.menu_work_cat_item{font-size:14pt}.title_work_gallery{font-size:x-large}}@media only screen and (max-width:480px){.menu_work_cat_item{font-size:14pt;margin-left:1em;margin-right:1em}.boton_home{margin-top:90%}}@media only screen and (max-width:375px){.menu_work_cat_item{margin-left:.7em;margin-right:.7em}}@media (max-width:768px) and (orientation:landscape){.container_boton_home{margin-bottom:8%}.container_menu{background-color:#000;position:fixed;overflow-y:scroll;padding-top:4em}.menu_container{background-color:#000;display:block}}