.ngparaoneofthree>div { display: flex; align-items: stretch; justify-content: space-between; } .ngparaoneofthree>div>div { box-sizing: border-box; z-index: 1; padding: 30px 0; border-style: solid; } .ngparaoneofthree>div>div img { display: block; height: auto; width: 100%; margin: 15px auto; } .ngparaoneofthree>div>div hr { display: block; height: auto; width: 100%; margin: 30px auto; box-sizing: border-box; border-top: 1px solid #888888; border-left: none; border-right: none; border-bottom: none; height: 0; opacity: 0.5; } .ngparaoneofthree>div>div .ngparaoneofthreepad { margin-left: 30px; margin-right: 30px; } .ngparaoneofthree>div>div .ngparaoneofthreebutton { margin: 30px; } .ngparaoneofthree>div>div .ngparaoneofthreebutton a, .ngparaoneofthree>div>div .ngparaoneofthreebutton button { border-color: #bd544f; border-width: 0px; border-style: solid; padding: 10px 20px 10px 20px; background: #bd544f; font: 14px 'Open Sans',Verdana,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; border-radius: 0px; display: inline-block; cursor: pointer; -webkit-appearance: none; text-decoration: none; text-align: center; } .ngparaoneofthree>div>div .ngparaoneofthreebutton a:hover, .ngparaoneofthree>div>div .ngparaoneofthreebutton button:hover { border-color: #e8a700; background: #e8a700; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; text-decoration: none; } .ngparaoneofthree>div>div .ngparaoneofthreebutton a:focus, .ngparaoneofthree>div>div .ngparaoneofthreebutton button:focus { border-color: #bd5c4f; background: #bd5c4f; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; outline: none; } .ngparaoneofthree>div>div .ngparaoneofthreebuttonleft { text-align: left; } .ngparaoneofthree>div>div .ngparaoneofthreebuttoncenter { text-align: center; } .ngparaoneofthree>div>div .ngparaoneofthreebuttonright { text-align: right; } .ngparaoneofthree>div>div .ngparaoneofthreebuttonfill a, .ngparaoneofthree>div>div .ngparaoneofthreebuttonfill button { display: block; width: 100%; box-sizing: border-box; } .ngparaoneofthree>div>div p, .ngparaoneofthree>div>div h3 { margin-left: 30px; margin-right: 30px; } .ngparaoneofthree>div>div .ngparaoneofthreerating { margin: 15px 30px; } .ngparaoneofthree>div>div .ngparaoneofthreerating svg { display: inline-block; width: 24px; height: 24px; } .ngparaoneofthree>div>div ul { margin: 15px 0; padding:5px 0 5px 20px; margin-left: 30px; margin-right: 30px; } .ngparaoneofthree>div>div ul li { padding: 0; margin: 0; } .ngparaoneofthree>div>div ul li p { margin-left: 0; margin-right: 0; } .ngparaoneofthree>div>div p:first-child, .ngparaoneofthree>div>div h3:first-child { margin-top: 0; } .ngparaoneofthree>div>div.ngparaoneofthreeprimary { z-index: 2; border-top: 5px solid #266D91; border-bottom: 5px solid #266D91; border-radius: 5px; } @media (max-width: 768px) { .ngparaoneofthree>div { display: block; } }