#cap{padding:30px 10%;text-align:center;line-height:1.5rem;font-size:1.2rem}
#menus{font-weight:400;font-family:'Poppins',sans-serif}
.sidePic{height:auto}
#sections{padding:40px;color:#fff;background-color:#292929}
#menus h2{text-transform:uppercase;font-size:1.5rem;margin-bottom:30px;font-weight:600}
#menus h2::after{content:'';width:100px;height:5px;display:block;background-color:#fff;margin-top:15px}
#menus.maintext ul{margin:30px 0 0;font-size:0.875rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #fff}
#menus.maintext ul:last-child{border-bottom:none}
#menus.maintext li{padding:0 30px 0 20px;font-style:italic;line-height:1rem;width:30%;min-height:60px;margin-bottom:10px;font-size:0.625rem}
#menus.maintext li::before{content:''}
#menus.maintext li span.fa{color:#fff;position:absolute;left:0;top:3px;font-size:0.875rem}
#menus.maintext li strong{font-family:'Poppins',sans-serif;font-size:0.9375rem;font-style:normal;font-weight:500;color:#fff;line-height:1.2rem}
#menus.maintext li em{position:absolute;top:2px;right:2px}
@media screen and (max-width:799px),screen and (min-width:800px) and (max-width:1159px) and (orientation:portrait){.sidePic{height:150px}
#menus.maintext li{width:100%;min-height:10px}}






@media screen and (min-width:1500px){#menus.maintext li{font-size:0.75rem}
#menus.maintext li strong{font-size:1.125rem;line-height:1.5rem}}