*{box-sizing:border-box}.tab button{display:block;background-color:inherit;color:black;padding:22px 16px;width:100%;border:0;outline:0;text-align:left;cursor:pointer;transition:.3s;font-size:17px;border-bottom:1px solid #ccc}.tab button:hover{background-color:#b42127;color:white}.tab button.active{background-color:#d4272e;color:white}@media screen and (max-width:700px){.tab{width:100% !important;height:auto !important;position:relative}.tab a{float:left}div.content{margin-left:0}.tabcontent{width:100% !important;height:100% !important}}@media screen and (max-width:400px){.tab a{text-align:center;float:none}}