@media screen and (min-width:601px){ .banner-area .buttons-area {   justify-content: left; } } @media screen and (min-width:993px){ .mobile-hide.menubar {   display: block;   border-top:1px solid #e6e6e6;   padding-top:20px }   .mobile-hide.head-content {  display:flex;  gap:30px;  margin-left:auto;   }   .mobile-hide.menubar ul {  display:flex;   }   .sidebar-trigger-mainmenu {  display:none;   }   ul.default-menu li.selected {  border-bottom:3px solid var(--color);  border-left:none;  padding-left:0;   }   ul.default-menu li a {  padding:0 10px;   }   .sides, .sobrebox .sides {  display:grid;  grid-template-columns:1fr 1fr;  gap:30px;   }   .sobrebox .sides .sidea {  order:initial;   }   footer .boxhead {  justify-content:left;   }   footer .sidea {  text-align:left;   } }