section.booking{padding:60px 20px;padding-bottom:60px;text-align:center}section.booking .package-title{font-family:"Red Hat Display";font-weight:600;font-size:35px;text-transform:uppercase}section.booking .booking-section{text-align:center}section.booking div.contact-card{display:inline-block;padding:30px;margin:10px 70px}section.booking div.sidebyside{margin-top:30px;display:inline-block}section.booking div.sidebyside img{display:block;float:left;margin-top:7px;margin-right:10px;height:40px}section.booking div.sidebyside p{display:block;float:left;font-family:"Red Hat Display";font-weight:900;text-transform:uppercase;margin:0;font-size:40px}@media only screen and (max-width:500px){section.booking div.sidebyside img{height:30px}section.booking div.sidebyside p{font-size:30px}}section.booking div.list{margin:10px auto;text-align:left;width:550px;max-width:100%;font-family:"Red Hat Display";font-size:19px}section.booking div.msg{text-align:center;font-family:"Red Hat Display";font-size:19px}section.booking div.msg a{color:#000}section.booking .info{display:block;font-family:"Red Hat Display";font-weight:300;font-size:45px;line-height:40px;text-decoration:none;color:#000;margin:0}section.booking .info.subtitle{line-height:27px;font-size:30px}section.booking .infoa:hover{color:#344}section.booking .package-sidebyside{display:inline-flex;flex-wrap:nowrap}@media only screen and (max-width:960px){section.booking .package-sidebyside{flex-wrap:wrap;justify-content:center}}section.booking .package-sidebyside div.sidebyside-pkg{margin:8px 80px;text-align:center}@media only screen and (max-width:650px){section.booking .package-sidebyside div.sidebyside-pkg{margin:20px 5px}}section.booking .package-sidebyside div.sidebyside-pkg .img{display:block;background-size:cover;background-position:center center;margin:10px auto;width:300px;height:240px;border-radius:10px;box-shadow:inset 0 0 20px rgba(0,0,0,.4)}@media only screen and (max-width:550px){section.booking .package-sidebyside div.sidebyside-pkg .img{width:240px;height:192px}}section.booking .package-sidebyside div.sidebyside-pkg ul{padding-left:0;text-align:left;font-family:"Red Hat Display";font-size:18px}section.booking .package-sidebyside div.sidebyside-pkg h2.package-name{font-family:"Red Hat Display";font-weight:700;margin:0}section.booking .package-sidebyside div.sidebyside-pkg .package-includes{margin:0;font-family:"Red Hat Display";font-size:20px;line-height:30px}.contact-info{margin-top:80px}