@media only screen and (max-width :768px){.brand-logo{width:220px}.hero-text{font-size:2.2rem}.hero-sub-text h5{font-size:1.3rem;letter-spacing:1px}.hero-sub-text p{font-size:.85rem}.navigations{position:fixed;top:0;background-color:#2f4858;left:0;min-width:300px;padding:20px;min-height:100vh}}@media only screen and (max-width :480px){.brand-logo{width:200px}.hero-text{font-size:1.7rem}.hero-sub-text h5{font-size:1rem;letter-spacing:1px}.hero-sub-text p{font-size:.7rem}.page-head{font-size:1.3rem}.page-head-sm{font-size:.9rem}.page-head-xs{font-size:.8rem}.body-copy{font-size:.8rem}.page-subhead{font-size:1rem}.show-mobile{display:block}.menu-dark .navigations .navbar-nav .nav-item .nav-link{color:#fff}.card-plan h6{font-size:1.1rem}.cover-half{min-height:400px}.client-list li{display:block;text-align:center}.client-list li:not(:last-child){border-right:none;padding-right:0;margin:0}.enquiry-banner, .offer-banner{min-height:200px}.business-offer-banner{min-height:160px}.app-btn{max-width:130px}.navigation-links li a{font-size: 10px; letter-spacing: 0px;}.mobile-space-auto{min-height: auto;}}