.banner .page-center{position:relative;height:0px}.banner .page-center .header-heading{position:absolute;left:12%;top:45px;color:white}.banner .page-center .header-heading.grey{color:#333}.banner .page-center .header-heading .serif{font-family:"PT Serif",serif;font-weight:700;margin-bottom:28px;font-size:40px;line-height:43px}.banner .banner_bg{width:100%;height:auto}.banner .visible-xs{display:none}@media(min-width:992px){.banner .page-center .header-heading{top:90px;left:25%}.banner .page-center .header-heading .serif{line-height:55px;font-size:52px}}@media(min-width:768px) and (max-width:991px){.banner .page-center .header-heading{top:27px}}@media(max-width:767px){.banner .page-center .header-heading{left:20px}.banner .page-center .header-heading .serif{font-size:33px;line-height:38px}.banner .hidden-xs{display:none}.banner .visible-xs{display:block}}