﻿@media(max-width:1536px){header #headerNavigation{padding:25px 30px;}.innerContainer,#homeFeatured ul,ul#featuredBoxes,#homeFeatured h1{padding:0 30px;}footer .innerContainer #footerLogo{right:30px;}header #headerNavigation nav ul a{font-size:1.2rem;margin-left:40px;}#testimonials .innerContainer:before,#testimonials .innerContainer:after{display:none;}#banner.services{max-width:100%;display:flex;padding:0 30px;flex-wrap:wrap;}#banner.services>a{flex-basis:calc(50% - 90px);max-width:calc(50% - 90px);}#banner.services>a img{width:100%;height:auto;}}@media(max-height:900px){#homeFeatured{overflow:hidden;}}@media(max-width:1366px){#banner{min-height:500px;}#welcome p:first-child{display:none;}#training h2+p{max-width:100%;}#training span.buttonB,#training span.buttonY,#welcome span.buttonY,#welcome span.buttonB{width:calc((100% - 20px)/2);}header #headerNavigation #logo,footer .innerContainer #footerLogo{width:255px;}header #headerNavigation nav{flex-basis:calc(100% - 300px);}header #headerNavigation nav ul{padding:31px 0;}#homeFeatured h1,#testimonials h2,section h1{font-size:2.8rem;}#homeFeatured ul li a,ul#featuredBoxes li a{padding:40px 25px 20px 25px;font-size:1.6rem;}#homeFeatured ul li a span,ul#featuredBoxes li a span{width:100%;margin:25px 0 0 0;}#homeFeatured .innerContainer{padding:60px 0;}#welcome h2,#training h2,#subscribe h2,section ul#exandableList li h3,#teamContainer .teamMember .detailsContainer h3{font-size:2rem;margin:0 0 40px 0;}#teamContainer .teamMember .detailsContainer h3{margin-bottom:20px;}#teamContainer .teamMember .detailsContainer a img{width:30px;}section ul#exandableList li h3{margin-bottom:0;}section ul#exandableList li h3:after{top:8px;width:40px;height:40px;}#welcome p,#training p,#testimonials p,#testimonials ul,#testimonials ul li,#subscribe a,section p,section ul,section ul#exandableList li div.listBody a.courseLink,#teamContainer .teamMember .detailsContainer h4{font-size:1.4rem;}#accreditationLogos{width:100%;}footer .innerContainer .footerAddress h5{font-size:1.3rem;}footer .innerContainer .footerAddress,footer .innerContainer .footerAddress span.telNumber{font-size:1.1rem;}footer .innerContainer #social{right:0;margin:0;top:150px;left:auto;text-align:right;padding-right:30px;}}@media(max-width:1000px){header #headerNavigation .box{display:block;}nav{display:none;opacity:0;transition:opacity .3s;}nav ul.subNav{display:none!important;}nav.active{display:block;position:absolute;top:100%;z-index:5;left:0;right:0;background:#fff;margin:0;padding:0;text-align:center;opacity:1;transition:opacity .3s;}nav.active ul{display:block;}nav.active ul li{display:block;width:calc(100% - 60px);text-align:left;border-bottom:1px solid #ffe700;margin:0 30px 0 30px;}nav.active ul li:first-child{border-top:1px solid #ffe700;}nav.active ul li a{margin-left:0!important;font-size:1.8rem!important;display:block;width:100%;padding:20px 0;}nav.active ul li a:hover{border:0!important;}#accreditationLogos{max-width:100%;}#accreditationLogos img{flex-basis:25%!important;width:45%!important;margin:0!important;max-height:300px;object-fit:contain;margin-bottom:45px!important;}#teamContainer .teamMember{flex-basis:calc((100% - 20px)/2)!important;margin:0 0 20px 0!important;}#teamContainer .teamMember:nth-child(even){margin-left:20px!important;}}@media(max-width:768px){header #headerNavigation>a{flex-basis:300px;}header #headerNavigation>a img{width:180px!important;}header #searchContainer{height:auto;}header #searchContainer #innerSearch{display:flex;padding:0;}header #searchContainer #innerSearch>*{flex-basis:50%;margin:0;text-align:center;font-size:1.2rem;}header #searchContainer #innerSearch>* input[type=text]{width:70%;border:0;font-size:1.2rem;}header #searchContainer #innerSearch>* input[type=submit]#searchBtn{width:25%;font-size:1.2rem;height:45px;}header.shorter #searchContainer #innerSearch input[type=text]{padding:0 10px;font-size:1rem;}#homeFeatured ul,ul#featuredBoxes{flex-wrap:wrap;}body #homeFeatured ul li,body ul#featuredBoxes li{flex-basis:calc(50% - 10px);margin:0 0 40px 0!important;}body #homeFeatured ul li:nth-child(odd),body ul#featuredBoxes li:nth-child(odd){margin-right:10px!important;}body #homeFeatured ul li:nth-child(even),body ul#featuredBoxes li:nth-child(even){margin-left:10px!important;}footer .innerContainer #social{text-align:center;position:relative;top:auto;margin:40px auto 40px auto;padding-right:0;}footer .innerContainer #footerLogo{position:relative;top:auto;display:block;margin:0 auto 20px auto;}footer .innerContainer .footerAddress{margin:0 0 20px 0;width:50%;text-align:center;}footer .innerContainer #footerLogo{max-width:100%;margin:0 auto;display:block;text-align:center;left:0;right:0;}footer .innerContainer span#copyright{text-align:center;width:100%;display:block;}footer .innerContainer ul{float:none;display:block;text-align:center;}footer .innerContainer ul li{display:block;width:100%;border:0;}#banner.services .innerContainer a{flex-basis:100%;height:200px;}}@media(max-width:767px){section ul#exandableList li div.listBody div.sessionContainer.sessionHeadings{display:none;}section ul#exandableList li div.listBody div.sessionContainer{display:block;background:#efefef;padding:5px;margin-bottom:10px;}section ul#exandableList li div.listBody div.sessionContainer span{display:block;flex-basis:100%;}section ul#exandableList li div.listBody div.sessionContainer span.sessionName:before{content:"Name: ";font-weight:bold;display:inline-block;}section ul#exandableList li div.listBody div.sessionContainer span.sessionDate:before{content:"Date: ";font-weight:bold;display:inline-block;}section ul#exandableList li div.listBody div.sessionContainer span.sessionLocation:before{content:"Location: ";font-weight:bold;display:inline-block;}section ul#exandableList li div.listBody div.sessionContainer span.spacesAvailable:before{content:"Spaces Available: ";font-weight:bold;display:inline-block;}section ul#exandableList li div.listBody div.sessionContainer span p{margin-bottom:0;}section ul#exandableList li div.listBody div.sessionContainer a{display:block;margin-bottom:30px;}}@media(max-width:475px){.umbraco-forms-form form div.row-fluid>div.umbraco-forms-container>div.shortanswer,.umbraco-forms-form form div.row-fluid>div.umbraco-forms-container .singlechoice,.umbraco-forms-form form div.row-fluid>div.umbraco-forms-container .date,.umbraco-forms-form form div.row-fluid>div.umbraco-forms-container .richtext,.umbraco-forms-form form div.row-fluid>div.umbraco-forms-container>div.longanswer,.umbraco-forms-form form div.row-fluid>div.umbraco-forms-container .dropdown{flex-basis:100%;padding:0;}.radiobuttonlist br{display:block;}.buttonB a,.buttonY a{font-size:1rem;}header #bookACourse{font-size:.9rem!important;padding:25px 0!important;}#subscribe a{padding:20px;width:100%;}header{height:175px;}#homeFeatured h1{font-size:1.8rem;}#teamContainer .teamMember{flex-basis:100%!important;margin:0 0 20px 0!important;}#teamContainer .teamMember:nth-child(even){margin-left:0!important;}header #headerNavigation>a{flex-basis:50%;}#homeFeatured h1,#testimonials h2,section h1{font-size:2.2rem;}#homeFeatured ul li a,ul#featuredBoxes li a{font-size:1.2rem;padding:40px 5px 5px 5px;}#banner{min-height:250px;}#banner:after{height:60px;}#banner.services .innerContainer a{height:150px;}}@media(max-width:414px){footer .innerContainer .footerAddress{width:100%;}}@media(max-width:360px){header #headerNavigation>a{flex-basis:50%;}header #headerNavigation>div.box{flex-basis:50%;}}