/* v1.0.0 08/11/16 developed by Liam Kelly */ .header { width:100%; padding-right:0px; } .header .logo { width:100%; } .heading.big.space { margin-top:40px; } .content .info { font-size:4vw; padding:10px; } .tealsplit { display:none; } .heading.big { margin-top:20px; font-size:9vw; } .splitcontactmob { clear:both; padding-top:50px; border-bottom:1px solid #199BA2; width:100%; display:block; margin-bottom:20px; } .splitcontact { padding-top:50px; margin-bottom:50px; } .liability { text-align:center !important; margin-top:20px; margin-bottom:20px; width:100%; font-size:4vw; } .copyright { font-size:4vw; margin-top:10px; } .container { text-align:center !important; } .telephone, .fax { width:49%; display:inline-block; } .heading.little { margin-top:0px; } .heading .left { width:100%; } .heading .right { width:100%; margin-top:20px; } .info.contact .left { width:100%; } .info.contact .right { width:100%; margin-top:40px; } .background { padding-bottom:10px; } form { margin-bottom:0px; } .navigation .button { display:inline-block; float:right; margin-top:10px; margin-left:0px; margin-bottom:0px; font-size:5vw; width:33.333333333%; background-color:#199ba2; padding-bottom:10px; border-bottom:10px solid #084F6C; } .navigation { text-align:center; font-size:0; } .footer { font-size:20px; } div.slider { overflow:hidden; height:200px; height:auto; } .navigation .button a { color:#FFFFFF; } .content { width:100%; } .footer .container { width:100%; } .solname { font-size:10vw; margin-top:20px; margin-bottom:10px; } .role, .quals { font-size:6vw; } .content .info.contact { font-size:5vw; } .contactform input, .contactform textarea { font-size:5vw; } input[type="email"], textarea#message { font-size:5vw; } .heading .left.row { margin-top:0px; }