@media only screen and (max-width:320px),(max-width:360px),(max-width:375px),(max-width:414px),(max-width:420px),(max-width:480px),(max-width:540px),(max-width:768px),(max-width:1024px){header{transition:all .5s ease-in-out}header .top-header{margin-right:auto;text-align:center}header #logo-archmedia{margin:0}#box_contact .info_contact h2,#box_contact .info_contact p,header #logo-archmedia a img{width:100%}header #bar-menu{display:block;margin-top:20px;position:relative;z-index:2}header #bar-menu a span#bars i,header #bar-menu a span#closeMenu i{color:#fff;display:block;font-size:1.4rem;text-align:center}header #bar-menu a span#closeMenu i{display:none}header #mainMenu{display:none}header #mainMenu ul li{text-align:center;width:100%}header #mainMenu ul li+li{margin-left:0}#mainBanner ul li h1::after{height:220px;right:-6px}#box_contact{height:auto;padding-bottom:30px}#body_page,footer{height:auto}#body_page .cont_img .img2{margin:20px auto;position:relative;right:0;top:0}footer .info_footer{text-align:center}}@media (max-width:768px),(max-width:810px){#mainBanner ul li h1::after{height:152px}#body_page .cont_img .img2{position:absolute;top:510px;right:-30px}footer{margin-top:30px;height:250px}}@media (max-width:360px),(max-width:480px){#mainBanner ul li h1::after{height:232px}#body_page .info_lading h3{font-size:4.7rem;margin-top:0}#bloque_img_der .info_bloque h3,#bloque_img_izq .info_bloque h3{font-size:4rem}#box_telefono{padding-top:91px}#box_telefono table tr td{display:block;text-align:center;width:100%!important}footer{height:auto}footer .info_footer{margin-bottom:20px}footer .cntc,footer .qr{text-align:center}footer .cntc img,footer .qr img{width:50%!important}}