.mainnavigation.mobile{display:none}.topsearchcontainer.mobile{display:none}@media only screen and (max-width:1920px){.bottombgleft{left:-5%}.bottombgright{right:-5%}}@media only screen and (max-width:1695px){.bottombgleft{left:-10%}.bottombgright{right:-10%}}@media only screen and (max-width:1560px){.bottombgleft{left:-15%}.bottombgright{right:-15%}.centreslistingwrapper .boxright{padding-right:20px}}@media only screen and (max-width:1450px){.centreslistingwrapper .boxleft .boxtitle{font-size:25px}.centreboxwrap .centretitle{font-size:17px}.centres_filter_box input[type=submit],.centres_filter_box input[type=text],.centreslistingwrapper .boxleft,.select2-results__options,.total_results{font-size:15px}.centreboxwrap .centreinfo .infocontent,.select2-container--default .select2-selection--multiple.select2-selection--clearable{font-size:14px}.bottombgleft{left:-20%}.bottombgright{right:-20%}.centreslistingwrapper .boxleft{padding-left:25px;padding-right:25px}.centreslistingwrapper .boxright{padding-left:40px;padding-right:20px}.centreboxwrap .centreboxcontent{padding-left:10px;padding-right:10px}.centreboxwrap .centreinfo .icon{width:23px;height:23px}.centreboxwrap{padding-right:20px;padding-bottom:20px}.centreboxwrap .centreinfo .infocontent{width:calc(100% - 23px);padding-left:10px}.centreslistingwrapper .boxleft{width:25%}.centreslistingwrapper .boxright{width:75%;padding-left:30px;padding-right:5px}}@media only screen and (max-width:1460px){.bottombgleft{display:none}.bottombgright{display:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:15px;padding-left:8px;padding-right:8px}.headerwrapper .donation #mega-menu-wrap-topmenu #mega-menu-topmenu>li.mega-menu-item>a.mega-menu-link{font-size:15px}.headerleft{width:130px}.logocontainer a{padding-top:16px;padding-bottom:7px}#access a,#access ul .servicedropdownboxleft .menubtn a,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,#wrapper .servicedropdownboxright .childrenbox li a,.servicedropdownboxleft .menubtn{font-size:14px}.featured_services_container .servicebox .boxleft{width:235px}.featured_services_container .servicebox .boxright{width:calc(100% - 235px);padding-top:15px}.featured_services_container .servicebox .servicetitle{font-size:20px}.featured_services_container .servicebox .servicedesc,.featured_services_container .servicebox .servicetitle{padding-left:35px;padding-right:20px}}@media only screen and (max-width:1300px){.normalblockcontainer,.parallaxcontent,.sportblockcontainer{width:1190px}.logocontainer{padding-left:20px}.sportblockcontainer .blockcontent{width:830px}.servicedetailblocks .blockcontent{max-width:745px}.normalblockwrapper.list .blockcontent{max-width:950px}.bannertitle{font-size:45px;line-height:55px}.bannersubtitle{font-size:20px}.banner .bannerbtn{margin:25px 0 0}.banner .bannerbtn a{font-size:16px;padding:8px 15px}.banner .tablewrap table tr td{padding-top:35px}.featuredproductcontainer .productcategorylistwrapper .item{width:290px}}@media only screen and (max-width:1180px){body{min-width:320px;padding-top:0!important}#container,#header,.banner,.bottombarwrapper .bottombarcontainer,.breadcrumbswrapper .breadcrumbs,.contentwrapper,.featurednewscontainer,.featuredtestimonialcontainer,.footerlinkwrapper,.maincontent.newsdetail,.memberslidercontainer,.newslettercontainer,.videotwittercontainer{width:100%;padding:0}.blockwithimage .blockcontent,.normalblockcontainer,.parallaxcontent,.sportblockcontainer,.testimonialcontainer{width:100%}.headerleft,.headerright{float:none;margin:auto;position:relative;height:auto;text-align:center}img{height:auto}.wp-caption img{max-width:98%}.wp-caption{max-width:100%!important}.headerright{display:none}.headerleft{display:none}.mobileblock,.mobilenavigationblock{display:block;position:relative}#main{padding:0}.mobileblock .logobox{position:absolute;top:0;left:0;right:0;margin:auto;height:100%;max-width:120px}.logocontainer a.mobilelogo{display:block}.headerouterwrapper{position:relative;background:#004b8c;top:0}.headerwrapper{position:relative;border:0}.logocontainer{margin:auto;padding:0;height:100%}.logocontainer table{width:100%;height:100%}.logocontainer table tr td{vertical-align:middle}.logocontainer img{margin:auto;padding:0}#header .socialcontainer{display:none}.topbar{position:absolute;top:0;right:0}.logocontainer a{padding-top:5px}.headerblockcontainer{margin:0 0 17px;float:none;text-align:center;border:1px solid #6b6b6b;background:#504e4e;padding:15px 25px}.languagebox{float:none;margin:auto;text-align:center}.headercontactblock.last{margin:0}.headerblockcontainer table{width:100%}.headercontactblock{display:block;margin:0}.booknowmenu{position:relative;top:0;float:right;margin:0 5px 0 0}.booknowmenu a{background:0 0;padding:23px 15px 18px}.mobileblock{border-top:0}.mainnavigation,.topsearch{display:none}.mainnavigation.mobile .topsearchmobile{display:block;position:absolute;top:0;right:0;margin:0}.mainnavigation.mobile .topsearchmobile .searchbtn.active{display:none}.mainnavigation.mobile .topsearchmobile .searchbtn{background:url(images/searchbtn.svg) no-repeat center;width:37px;height:37px;float:right;padding:0;border:0}.mainnavigation.mobile .topsearchmobile .searchbtn:hover{background-color:#3c8abc}.mainnavigation.mobile .topsearchmobile .topsearchbox{position:relative;top:0;left:0;float:right;padding:5px 0;background:0 0;border:0;display:none}.mainnavigation.mobile .topsearchmobile .topsearchbox fieldset input{border-color:#fff;padding:5px 10px}.mainnavigation.mobile .topsearchmobile .topsearchbox input[type=submit]{padding:7px 10px;height:26px;background:#3c8abc}.mainnavigation.mobile{display:block;margin:0;position:relative;text-align:left;z-index:10;float:left;width:70px}.menuicon{background:url(images/menuicon.svg) no-repeat center;width:100%;height:67px;float:none;padding:0;cursor:pointer}.menuicon.active,.menuicon:hover{background-image:url(images/menuicon_active.svg);background-color:#2e2e2e;float:none}.mobilenavigationblock .mainnavigation.mobile{float:none;width:100%;height:auto;max-height:400px;overflow-y:auto;border-bottom:1px solid #484848}.mobilenavigationblock #access{clear:both;display:none;background:#2e2e2e;padding:15px 0}.mobilenavigationblock #access .menu-header li{float:none;margin:0;display:block;border:0}.mainnavigation #access .menu-header li.home a,.mobilenavigationblock #access .menu-header li a{color:#c3c3c3;padding:10px 18px;background:0 0;text-indent:0;border:0;font-size:14px}.mainnavigation #access .menu-header li.home a:hover,.mobilenavigationblock #access .menu-header li a:hover,.mobilenavigationblock #access .menu-header li.menu-item-has-children a:hover,.mobilenavigationblock #access a.expand{color:#fff;background:0 0}.mobilenavigationblock #access .menu-header li.menu-item-has-children.current-menu-ancestor a,.mobilenavigationblock #access .menu-header li.menu-item-has-children:hover a{color:#fff}.mobilenavigationblock #access .sub-menu{position:relative;top:0;left:0;float:none;padding:0;margin:0;width:100%;background:0 0}.mobilenavigationblock #access .menu-header .sub-menu li a,.mobilenavigationblock #access .menu-header ul li.menu-item-has-children li.menu-item-has-children a{padding:9px 32px;background-image:none;background:0 0;color:#c3c3c3;font-size:13px}.mobilenavigationblock #access .menu-header .sub-menu li li a,.mobilenavigationblock #access .menu-header ul li.menu-item-has-children li.menu-item-has-children li a{background:url(images/meganavarrow.png) no-repeat 40px center;padding:9px 55px;color:#c3c3c3}.mobilenavigationblock #access .menu-header li.menu-item-has-children.current-menu-ancestor ul a,.mobilenavigationblock #access .menu-header li.menu-item-has-children:hover ul a{color:#949494;background:0 0;font-size:13px}.mobilenavigationblock #access .menu-header .sub-menu li a:hover,.mobilenavigationblock #access .menu-header li.menu-item-has-children.current-menu-ancestor ul a:hover,.mobilenavigationblock #access .menu-header li.menu-item-has-children:hover a,.mobilenavigationblock #access .menu-header li.menu-item-has-children:hover ul a:hover{color:#fff;background:0 0}.mobilenavigationblock #access .menu-header .sub-menu li li:hover a,.mobilenavigationblock #access .menu-header ul li.menu-item-has-children li.menu-item-has-children li:hover a{background:url(images/meganavarrow_hover.png) no-repeat 40px center}.mobilenavigationblock #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{display:block}.mobilenavigationblock #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.mobilenavigationblock #mega-menu-wrap-topmenu,.mobilenavigationblock #mega-menu-wrap-topmenu #mega-menu-topmenu,.mobilenavigationblock #mega-menu-wrap-topmenu #mega-menu-topmenu a.mega-menu-link,.mobilenavigationblock #mega-menu-wrap-topmenu #mega-menu-topmenu li.mega-menu-item,.mobilenavigationblock #mega-menu-wrap-topmenu #mega-menu-topmenu ul.mega-sub-menu,.mobilenavigationblock #mega-menu-wrap-topmenu #mega-menu-topmenu>li.mega-menu-item>a.mega-menu-link{line-height:1;height:auto}.mobilenavigationblock #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.mobilenavigationblock #mega-menu-wrap-topmenu #mega-menu-topmenu a.mega-menu-link,.mobilenavigationblock #mega-menu-wrap-topmenu #mega-menu-topmenu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,.mobilenavigationblock #mega-menu-wrap-topmenu #mega-menu-topmenu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,.mobilenavigationblock #mega-menu-wrap-topmenu #mega-menu-topmenu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,.mobilenavigationblock #mega-menu-wrap-topmenu #mega-menu-topmenu>li.mega-menu-item>a.mega-menu-link{line-height:1;height:auto;padding:10px 25px;background:#2e2e2e}.mobilenavigationblock #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{position:relative}.mobilenavigationblock #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding:0 45px}.mobilenavigationblock #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{width:100%;padding:0 37px}.eldercarnavgallery{display:none}.eldercarenavleft,.eldercarenavright{float:none;width:100%}.mobileservicedropdown{display:block}.servicedropdownboxleft,.servicedropdownboxright{display:none}.mobilenavigationblock #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link{padding-left:65px}#access ul .mobileservicedropdown .customlink a{padding-left:0;font-weight:400}.servicedropdown{padding:0}#wrapper .mobilenavigationblock #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu .servicedropdown ul.mega-sub-menu ul.mega-sub-menu{visibility:visible;opacity:1}#wrapper .mobilenavigationblock .childrenbox ul{display:block;position:relative;width:auto;float:none;left:0;background:0 0;list-style:none;margin:0;padding:0}#wrapper .mobilenavigationblock .childrenbox ul a{padding-left:15px;border:0}#access .linklabel{padding:0}.navigationcontainer{width:100%}.contentblocktitle,h1,h1.pagetitle{font-size:38px}.home h1,.home h1.pagetitle,.parallaxbanner.countdown h1{font-size:40px;line-height:45px}.countdowncontainer{width:100%}.parallaxbanner.countdown .parallaxcontentwrap{padding:80px 0}.countdowncontainer .countdown-section{padding:0}.countdowncontainer .countdown-amount{font-size:30px}.countdowncontainer .countdown-period{font-size:12px;padding-top:5px}.countdowncontainer .seperator{font-size:18px;color:#004b8c;padding:0}.bannertitle{font-size:30px;padding-bottom:0;line-height:normal}.bannersubtitle{font-size:14px;padding:3% 35px}.banner .tablewrap table tr td{padding:0 25px}.banner .bannerbtn{margin:5px 0 0}.banner .bannerbtn a{font-size:12px;padding:5px 10px}.featuredtreatmentcontainer,.treatmentcontainer{width:100%}.pagecontent table thead tr td,.sectiontitle2{font-size:18px;padding:15px 30px}.pagecontent table tr td{font-size:16px;padding:10px 30px}.featurednewsbox{padding:0 2%}.featurednewswrapper{padding:30px 0 0;text-align:center}.featurednewsbox .item{float:none;display:inline-block;zoom:1;margin:0;max-width:49%}.featuredtestimonialtitle{float:none;width:100%;min-height:0!important}.featuredtestimonialtitle div{position:relative;left:0;top:0;text-align:center}.featuredtestimonialbox{width:85%;float:none;margin:auto}.owl-testimonial .owl-controls .owl-buttons{display:none}.testimonialsliderbox{margin:0}.featuredprogrammecontainer{width:100%}.programmelisting .col{float:none;max-width:408px}.programmelisting{margin:15px 0 0}.featuredprogrammewrapper{padding:0 30px}.videotwitterwrapper .videobox{float:none;width:100%;width:90%;margin:auto;border:0}.videotwitterwrapper .twitterfeedbox iframe,.videotwitterwrapper .videobox iframe{width:100%!important}.videotwitterwrapper .twitterfeedbox{float:none;width:90%;margin:20px auto 10px}.memberwrapper{width:90%;margin:auto;text-align:center}.memberslider .item{width:100%}.newslettercontainer{padding:10px 0 18px}.newslettersubtitle,.newslettertitle{display:block}.newsletterinput,.newslettersubtitle,.newslettertitle{padding:0}.newslettersubtitle{margin:5px 0 10px}.featurednewsbox .newscaption{font-size:85%}.topsearchcontainer{display:none}.topsearchbox{margin:0;width:100%;right:0;padding:0;display:none;position:relative;float:none;top:0;box-shadow:none;border-radius:0}.mobilenavigationblock .topsearchcontainer.mobile{position:relative;border-top:0;float:none}.topsearchcontainer.mobile{margin:0;z-index:10;display:block}.topsearchcontainer.mobile .searchbtn{width:50px;height:67px;display:block;background:none no-repeat center;background-image:url(images/searchbtn.svg)}.topsearchcontainer.mobile .searchbtn:hover,.topsearchcontainer.mobile input[type=submit]:hover{background-image:url(images/searchbtn_active.svg)}.topsearchcontainer.mobile .searchbtn.active{background-image:url(images/hide.svg)}.topsearchcontainer.mobile .searchbtn.active:hover{background-image:url(images/hide_active.svg)}.topsearchcontainer.mobile fieldset input{padding:16px 49px 16px 25px;width:100%;height:auto;font-size:15px;box-sizing:border-box;background:#2f2f2f;color:#fff}.topsearchcontainer.mobile input[type=submit]{height:49px;width:49px;position:absolute;top:0;right:0;background-image:url(images/searchbtn_mobile.svg)}.mobilenavigationblock .topsearchcontainer.mobile .searchbtn:hover,.mobilenavigationblock .topsearchcontainer.mobile input[type=submit]:hover{background-image:url(images/searchbtn_mobile_active.svg)}.topsearchbox fieldset{float:none;width:100%}.mobilenavigationblock .topsearchcontainer.mobile .searchbtn{border-top:1px solid #d6d6d6}.topsearchbox input::-webkit-input-placeholder{color:#c3c3c3}.topsearchbox input:-moz-placeholder{color:#c3c3c3}.topsearchbox input::-moz-placeholder{color:#c3c3c3}.topsearchbox input:-ms-input-placeholder{color:#c3c3c3}.topsearchbox textarea:-ms-input-placeholder{color:#c3c3c3}.account.mobile{float:right;margin:0 10px 0 0;cursor:pointer}.account.mobile .accountbtn{width:40px;height:67px;display:block;background:none no-repeat center;background-image:url(images/account.svg)}.account.mobile .accountbtn.active,.account.mobile .accountbtn:hover{background-image:url(images/account_active.svg)}.accountmenubox{display:none;position:absolute;top:67px;right:0;width:100%}.accountmenubox .topmenu{margin:0;width:100%}.accountmenubox .topmenu .menu-header li{display:block;float:none;margin:0}.accountmenubox .topmenu .accountmenu{width:100%}.accountmenubox .topmenu .menu-header a{text-align:center;background:#cdd0d4;color:#454545}.accountmenubox .topmenu .menu-header a:hover{background:#ffea00;color:#013875}.footerblockcontainer{padding:0}.footerlinkwrapper{padding:0;text-align:center}.fcol1,.fcol2,.fcol3,.fcol4{float:none;width:100%;margin:auto;padding:0;border:0;min-height:0!important;text-align:center;margin:0;border-bottom:1px solid #256398}.footerlinkwrapper .coltitle{cursor:pointer;border:0;width:100%;margin:0;padding:12px 0;font-size:15px;font-weight:400}.footerlinkwrapper .coltitle br{display:none}.footerlinkwrapper .coltitle .arrowicon{margin:0 0 0 10px;background:url(images/expandmore.svg) no-repeat center;width:20px;height:20px;display:inline-block;zoom:1;vertical-align:top}.footerlinkwrapper .coltitle.active,.footerlinkwrapper .coltitle:hover{color:#fff;background:#003d71}.footerlinkwrapper .coltitle:hover .arrowicon{background-image:url(images/expandmore_active.svg)}.footerlinkwrapper .coltitle.active .arrowicon{color:#fff;background-image:url(images/expandless.svg)}.footerlinkwrapper .coltitle.active .arrowicon,.footerlinkwrapper .coltitle.active:hover .arrowicon{background-image:url(images/expandless_active.svg)}.footerlinkwrapper .colcontent{display:none;padding:15px 25px;border-top:0}.footerlinkwrapper .btn{text-align:center}.footerlinkwrapper .btn a{margin:auto}.footerlinkwrapper li{list-style-image:none;list-style:none}.footerlinkwrapper ul{margin:0}.footercontactleft,.footercontactright,.footerlinkwrapper .fcol1 li{width:100%}.footerblockcontainer .contactdetails{width:100%;padding:0}.footerblockcontainer .socialcontainer{width:100%}#footer .socialcontainer{text-align:center}.footerblockcontainer .contactdetails .contactblock .contactblockcontent,.footerblockcontainer .contactdetails .contactblock .contactblocktitle{text-align:left}.fcol1 .colcontent{max-width:100%}.fcol2 .colcontentleft,.fcol2 .colcontentright{float:none;margin:auto;width:100%}.fcol2 .colcontent p{padding-bottom:15px}.footerlinkwrapper li a{padding:3px;background:0 0}.fcol3 .colcontent table tr td{margin:0;padding:0}.footerlinkwrapper .fcol4 .coltitle{display:none}.footerlinkwrapper .fcol4 .colcontent{display:block}.colcontentleft{float:none;line-height:normal;margin:auto}.colcontentright{float:none;line-height:normal;margin:auto}.colcontentright p{padding-bottom:0}.footerblockcontent{display:block;margin:0}.bottombarwrapper{padding:10px 0;border:0}.bottombarright{float:none;text-align:center;padding:0 0 5px}.bottombarleft{float:none;line-height:normal}.socialcontainer .socialbtn a{margin:0 2px}#footer .socialcontainer{display:block}.footernav{display:block}.footersocialblockcontainer{width:100%;margin:0}.footersocialblocktitle{float:none;text-align:center}#footer .footersocialblockwrapper .socialcontainer{float:none;margin:0}.contactpage .contentcontainer,.contentcontainer,.page-template-page-testimonial .contentcontainer,.programmepage .contentcontainer{padding:45px 30px}.contentcontainer.nopadding{padding:0}.breadcrumbswrapper .breadcrumbscontainer{width:100%;padding:25px 0 0}.contentboxright{float:none;margin:0 auto;max-width:none}.contentboxleft{float:none;width:100%;margin:0 auto 15px;text-align:center}.contentboxright h1{text-align:center}.contentboxright h1 .borderline{margin-left:auto;margin-right:auto}.pagesubtitlecontainer{width:100%}.aboutsummarycontainer{width:auto;padding:50px 40px}.aboutsummaryleft{float:none;width:auto;margin:auto;display:block}.aboutsummaryright{float:none;width:auto;text-align:center;margin:28px 0 0}.aboutsummaryleft img{margin:auto}.aboutsummaryright h1{margin:0 0 15px}.aboutsummaryright .btn{margin:10px 0 0}.oursblockbox .item{width:100%!important}.slickarrowbox,.slickdotsbox{width:100%}.slickarrowbox{top:27%}.slick-next,.slick-prev{top:45%;width:25px;height:25px;background-size:contain}.slick-prev{left:10px}.slick-next{right:10px}.slickdotsbox{bottom:10px}.slickdotsbox .slick-dots{padding:5px 10px 6px}.slick-dots li button{width:15px;height:10px;background-size:contain}.bannerwrapper .owl-theme .owl-controls .owl-buttons div.owl-next,.bannerwrapper .owl-theme .owl-controls .owl-buttons div.owl-prev{top:42%;width:35px;background-size:contain}.bannerwrapper .owl-theme .owl-pagination{bottom:15px}.featuredshopcategorycontainer{width:100%}.latestnewswrapper .newslistingcontainer{width:auto;padding:0}.brandslistingcontainer{width:auto}.logoblockwrapper{text-align:center}.philosophyblockwrap{width:100%}.philosophyblock .item .tablewrap{margin:0}.philosophyblock .item table tr td{padding:25px 0}.parallaxbanner.titleleft .blocktitle{width:100%;padding:0;text-align:center}.contentblockcontainer{width:100%;padding:0}.contentblock{padding:0 29px}.contentblock .blockcontent{padding:0}.listingboxcontainer .listingbox{width:100%;margin:0 0 25px;max-width:100%;padding:0}.listingboxtitle{padding:10px 20px}.listingboxcontent{padding:10px 20px}.textblockcontainer{width:100%;margin:auto;font-size:17px;padding:15px 0}.textblockwrapper .textblockcontent{padding:0 25px}.textblockwrapper .textblockcontent .small{font-size:13px}.contentleft{float:none;width:100%;text-align:center}.contentright{float:none;width:100%}.contentright img{margin:0 auto 15px}.center{text-align:center}.breadcrumbswrapper{text-align:center;margin:5px 0 0}.breadcrumbswrapper .breadcrumbs{padding:7px 11px;width:auto}.pagetitlecontentbox table tr td{padding:0;vertical-align:middle}.pagebanner .item{background-size:contain}.pagebanner .item img{max-width:100%}.maincontentcontainer,.newsdetailpage .maincontent{width:100%;margin:auto;float:none;box-sizing:border-box;padding:0}.maincontent,.sidebar{width:100%;float:none;padding:0;border:0}.sidebar{margin:0 0 20px}.sidenavmenuicon{display:block}.sidenavtitle{background-image:url(images/expandmore_active.svg);background-repeat:no-repeat;background-position:99% center;cursor:pointer;display:none}.sidenavtitle.active{background-image:url(images/expandless_active.svg);background-color:#31847a}.sidenavtitle:hover{background-color:#31847a}.sidenavlisting{display:none;border:0;border-top:0;padding:0;text-align:left;border:1px solid #e6e6e6;padding:10px 20px}.sidenavmenuicon{cursor:pointer;border-bottom:0;background:url(images/menuicon.svg) no-repeat 17px 38% #e7e7e7;height:45px;color:#fff;margin:0}.sidenavmenuicon.active,.sidenavmenuicon:hover{background-color:#f5f5f5}.maincontentcontainer .blogarchive ul li a,.sidenavlisting li{border-bottom:0;background-position:97% center}.maincontentcontainer .blogarchive ul li{border-bottom:0}.sidenavlisting li:last-child{border:0}.aboutpage .contentboxcontainer{width:auto;padding:60px 25px}.aboutblockcontainer{width:100%;padding:45px 0}.aboutblockmaintitle{padding:0 30px;font-size:25px}.aboutblock .item{width:auto;margin:0 0 30px;padding:0 30px}.aboutsblockcontainer{width:100%}.aboutsblock{padding:0 30px}.aboutsblock .blockcontent ul li{width:35%}.parallaxbanner.titleside .blocktitle{width:100%}.promotionlisting .item,.promotionlisting .item.last{float:none;margin:0 auto 30px}.promotionlisting table tr td{font-size:25px}.featuredblockcontainer{width:100%;padding:0}.featuredblock .item,.featuredblock .item.last{float:none;margin:0 auto;padding:8px 25px;max-width:none;border:0;border-bottom:1px solid #d6d6d6}.featuredblock .item.last{border-bottom:0}.hometwocols{width:100%;padding:0}.homeblockleft{float:none}.homeblockright{float:none;padding:0 30px 30px}.featuredservicelistingcontainer{margin:15px 45px 0}.featuredservicecontainer{width:100%;margin:auto;padding:20px 25px;box-sizing:border-box}.featuredservicecontainer .servicelisting .item,.featuredservicecontainer .servicelisting .item.last{width:95%}.featuredservicecontainer .servicelisting .servicebox{width:100%}.featuredservicesblockcontainer{width:100%}.featuredservicesblock .item{margin:0 0 24px}.featuredservicesblock{padding:24px 0}.serviceslistingcointainer{width:100%}.servicelisting{max-width:100%;padding:0 25px;width:auto}.servicelisting .item.last,.servicelisting .itembox,.servicelisting .itembox.last .item{float:none;margin:auto}.servicelisting .item{margin:auto}.servicelisting .item .servicethumb img{margin:auto}.servicesblock .item .blockleft,.servicesblock .item .blockright{float:none;margin:0 0 30px;max-width:100%}.servicesblock .item.even .blockleft{display:block}.servicesblock .item.even .blockleft.bottom{display:none}.servicedetailblocks .blockimage{float:none;margin:0 auto 25px}.servicedetailblocks .blockimage.top,.servicedetailblocks.even .blockimage.top{display:block;margin:0 0 25px}.servicedetailblocks .blockimage.bottom,.servicedetailblocks.even .blockimage.bottom{display:none}.normalblockwrapper.list .blocktitle{display:block;background:0 0;width:auto;display:block;padding:0}.normalblockwrapper.list .blockcontent{max-width:none;margin:0}.normalblockwrapper ul{margin:0 0 18px}.normalblockwrapper.list ul li{width:auto;display:block}.featuredproductcontainer,.featuredproductwrapper{width:100%;float:none;margin:0}.featuredproductwrapper .featuredproductcontainer{padding:30px 15px 45px;box-sizing:border-box}.featuredproductwrapper .blocktitle{margin:0 0 25px}.featuredproductwrapper .productlisting .item,.featuredproductwrapper .productlisting .item.last{width:100%;margin:0}.featuredproductcontainer .productlisting{margin:0 60px}.videblockcontainer{width:100%;padding:0 30px;box-sizing:border-box}.videoblock .item{width:100%;margin:0 0 15px}.videoblock .item iframe{width:100%!important}.whyuslist .item{width:45%;margin:auto;float:none;display:inline-block;zoom:1;vertical-align:top}.whyuslist .item .itemtitleiconbox{width:100%;max-width:245px;margin:auto}.programmeblockthumbbox{width:30%;margin:1%}.programmeblockthumbbox .blocktitle{font-size:11px;font-weight:400}.programmeblockwrap .programmeblockbox{max-width:100%;padding:35px 30px;width:auto}.programmeblockwrap .blockleft{float:none;width:100%;display:none}.programmeblockwrap .blockright{float:none;width:100%}.programmeblockwrap .blockleft.bottom{display:block}.programmegallery .clearer{display:none}.programmeblockwrap.workshop .tabboxcontainer .tabboxwrap{width:100%!important}.programmeboxwrap.cooking{padding:0 30px}.programmeboxwrap.cooking .programmeboxcontainer{width:auto;max-width:100%}.programmeboxwrap.cooking .programmecookingblockwrap{float:none;margin:0}.programmeboxwrap.cooking .programmeblockbox{margin:auto}.albumwrapper,.gallerynavigationwrapper{margin:0 30px}.gallerynavigationwrapper .sidenavmenuicon{margin:0}.gallerynavigationcontainer{width:100%}.albumcontainer{width:100%;margin:0 0 30px}.gallerynavigationcontainer .sidenavlisting{background:#e8e8e8}.gallerynavigationcontainer ul li{display:block}.albumgallery .gallerylisting{text-align:center}.albumgallery .gallerylisting .item,.gallerycontainer .item,.gallerycontainer .item.last{width:45%;margin:1%;float:none;display:inline-block;zoom:1;vertical-align:top;max-width:294px}.albumgallery .gallerybox{width:100%}.album{padding:15px 0}.album .resp-tabs-list li .tabseperator{padding:0 7%}.album .resp-tabs-list li{padding:0}.gallerythumbslidercontainer{display:none}.galleryslidercontainer .owl-buttons,.galleryslidercontainer .owl-pagination{display:block}.partnersblockwrapper{padding:50px 30px}.partnersblockcontainer{width:100%}.pagetitlewrapper img{width:auto;height:160px}.pagetitlecontentbox{width:auto}.pagetitlecontainer .pagetitle{text-align:center;font-size:18px}.pagetitlecontainer{padding:0}.pagebannerimage{min-height:245px}.titlebar{text-align:center}.titlebarleft{float:none}.titlebarright{float:none;margin:15px 0 0}.shopdirectory .filteroptionbox{display:block;margin:0 0 10px}.shopdirectory .categorydropdown .styled-select{width:400px}.shopdirectory .categorydropdown .styled-select select{width:120%}.shopdirectory .categorylabel{margin-bottom:5px}.customformcontainer .wpcf7-radio span.wpcf7-list-item{clear:both;display:block}.customformcontainer .submit-btn{text-align:left;right:auto}.contactleft table tr td{padding:0 5px 10px 0}.contactleft table tr td .submit-btn{margin:15px 0 0}.customformcontainer div.wpcf7 img.ajax-loader{right:initial;left:110px}.projectcategory{width:90%}.projectlistpage .maincontentcontainer{width:100%}.projectlistslider .item .itembox{max-width:90%}.newsbox .newsdate,.newsdate{padding:3px 8px}.newsbox .newssummary{width:80%}.newsdetailpage .maincontent{text-align:left}.gettingthereblock .item{width:100%;margin:0 0 25px}.contactleft,.contactright{text-align:left;margin:0}.mediapage .maincontent{text-align:center}.mediagallery{text-align:center}.mediagallery .item,.mediagallery .item.last{display:inline-block;margin:2%;width:45%}.pagecontent iframe,.sidebartwitterfeedbox iframe{width:100%!important}.newsthumb{width:auto;float:none}.newslisting .item .newsthumb{margin:0 0 15px}.newslisting .item .newsthumb img{margin:0}.newslisting .item .newssummary{width:100%;margin:0;max-width:100%;float:none}.owl-news .owl-controls{right:25px;width:100%}.twitterblockcontainer{max-width:none;margin:0 auto 50px}.twitterblockcontainer .twitterblock{padding:0 25px}.twitterblockcontainer .twitterblock iframe{max-width:none!important}.googlemap iframe{width:100%!important}.contactright{width:100%;float:none;margin:auto;max-width:100%}.contactright img{margin:auto}.contactleft{width:100%;float:none}.contactinfoblock .item{margin-bottom:15px}.googlemap{display:block}.contactcontentbox{display:block;height:auto;width:100%;box-sizing:border-box}.contactcontentbox .tablewrap{margin:0}.customformcontainer .tablewrap table{margin:15px 0 0}.customformcontainer table tr td{padding:0 16px 15px 0}.profilelisting .item,.profilelisting .item.last{max-width:43%;margin:0 3% 5%}.profilecompanytitlecontainer{width:90%}.profileleft,.profileright{float:none;width:100%;margin:0}.profileright .customformcontainer .submit-btn{right:0}.profileright input,.profileright textarea{width:94%;max-width:90%}.profileproductlisting .item,.profileproductlisting .item.last{width:30%;margin:1%}.profileright .customformcontainer .customform{margin:25px 0 0}.deliveredbybox{width:30%;margin:0 5% 5% 0}.deliveredbydesc{font-size:13px}.maincontent.service{width:100%}.xoouserultra-main .btnuultra-linkedin{min-width:0;width:100%;max-width:90%;font-size:16px}.xoouserultra-main .uultra-icon-facebook img,.xoouserultra-main .uultra-icon-google img,.xoouserultra-main .uultra-icon-linkedin img,.xoouserultra-main .uultra-icon-twitter img,.xoouserultra-main .uultra-icon-yahoo img,.xoouserultra-main .uultra-icon-yammer img{padding:0}.tablewrap{overflow:auto;overflow-y:hidden;margin:0 0 25px}.tablewrap table{margin:0}.aboutcompanyblock .blocktitle{width:100%;margin:0 0 5px}.aboutcompanyblock .blockcontent{width:100%}.latestnewswrapper{width:auto;float:none;padding:0}.latestnewswrapper.mobile{display:block}.recentpost .latestnewswrapper{padding:0}.bottombgleft,.bottombgright{display:none}.categorydetails h1.pagetitle,.contentblocktitle,h1.pagetitle{font-size:28px}.brandlisting .item{width:48%;margin:1%}.branddetailboxleft{margin:0 auto 20px;float:none}.branddetailboxright{float:none;width:100%;margin:0;text-align:center}.brandproductscontainer{width:100%}.brandproductscontainer .gallerycontainer{margin:0 5%}.brandproductscontainer .gallerycontainer .clearer.mobile{clear:none}.gallerycontainer .item.mobilelast{margin-right:0}.galleryhovericon{top:35%}.brandproductscontainer .desktopitem{display:none}.brandproductscontainer .mobileitem{display:block}.mobileitempopup{background:#015195;color:#fff;font-size:13px;padding:20px 40px 20px 25px}.brandfancybox .fancybox-skin{border-radius:0;background:#015195}.blogsidebar{width:100%;margin:0;float:none}.blogsidebar .recentpost,.blogsidebar .sidebartwitter,.blogsidebar.bottom .sidenavmenuicon{display:none}.blogsidebar.bottom,.blogsidebar.bottom .recentpost,.blogsidebar.bottom .sidebartwitter{display:block}.blogpage .maincontent{width:100%}.bloglistingscontainer{float:none;width:100%}.recentpost .latestnewswrapper .newssummarybox{width:80%}.recentpost .latestnewswrapper .newsbox .newssummary{width:100%;max-width:none;margin:0}.recentpost .newsbox .newsdate,.recentpost .newsdate{text-align:left;margin:0}.newsbox .newsday,.newscontainer .newsmonth,.newsday,.newsmonth{width:auto}.blogarchive{padding:0}.blogarchive .sidenavmenuicon{margin:0}.blogarchive .sidenavmenuicon span,.blogsidebar .sidenavmenuicon span{font-weight:600;padding:11px 48px;display:block}.blogarchivetitle{display:none}.blogarchivelisting{display:none;border:1px solid #fff;border-top:0;padding:0;background:#ffd1a1}.blogsearchcontainer .searchcontainer{margin:13px 0}.aboutblock .blockimage,.veneerlistwrapper.veneerdetail .blockleft .blockimage{width:100%}.aboutblock .blockimage img,.veneerlistwrapper.veneerdetail .blockleft .blockimage img{width:100%;visibility:visible}.aboutblock .blockcontentbox{width:100%}.aboutblock .blockcontentcontainer{width:100%;margin:0;padding:25px 0 0}.arrow{display:none}.awardsblockwrapper{padding:30px 30px 50px}.awardsblockcontainer{width:100%}.portfoliopage .portfoliolisting ul{width:100%;margin:0}.portfoliolistingcointainer{width:100%}.portfoliolistingwrapper{padding:0 35px}.portfoliolisting .itemboxleft,.portfoliolisting .itemboxright{width:100%}.newssummarybox{margin:0;width:100%}.productscontainer{padding:50px 30px;box-sizing:border-box}.productwrapper{width:100%}.detailblockcontainer{width:auto}.detailblockbox .detailblockleft{width:100%;margin:0}.detailblockbox .detailblockright{width:100%;margin:30px 0 0}.mobileclearer{clear:both;display:block}.productlisting .item,.productlisting .item.last{width:50%}.productdesc ul li{width:100%}.productdetailleft{width:100%;float:none;margin:0 0 25px}.productdetailright{width:100%;float:none;text-align:left}.productdetailright h1 .title{display:block;text-align:center}.productdetailright h1 .borderline{margin:10px auto 0}.maincontentcontainer.clearancepage{padding:0}.productdetailright h1.pagetitle{text-align:left}.pagecontent table tr td.rowtitle{width:35%}.parallaxcontent{width:100%}.parallaxcontent .blockcontent{float:none;width:100%!important;padding:0}.parallaxcontent .blockimage{float:none;width:100%!important;margin:0 0 25px}.parallaxcontent .blockimage img{margin:auto}.parallaxbanner.threecols ul li{width:100%;padding:0 0 10px;margin:0;background:0 0}.parallaxbanner.titleside .blocktitle h1{font-size:30px;padding:0 0 5px}.parallaxcontent h1{font-size:30px}.featuredtestimonialwrapper .overlay{display:none}.parallaxbanner .item{padding:0 15px;box-sizing:border-box}.parallaxcontentwrap{width:100%;padding:35px 0}.parallaxcontent{text-align:center;box-sizing:border-box}.parallaxcontentleft{display:block;float:none}.parallaxcontentright{float:none;margin:15px 0 0}.parallaxtitle{font-size:22px}.parallaxbutton{text-align:center}.parallaxbutton a{font-size:15px}.parallaximage img{max-width:none}.parallaxbanner.parallax .grey,.parallaxbanner.parallax h1{text-align:center}.parallaxcontentwrap.box .parallaxcontent .blockcontent{text-align:center}.parallaxbanner.contact .blockcontent{text-align:center}.whyinvestlist .item,.whyinvestlist .item.even{width:100%;padding:0}.whyinvestlist .item .itemtitleiconbox,.whyinvestlist .item.even .itemtitleiconbox{float:none;margin:auto}.whyinvestlist .item .itemcontentbox,.whyinvestlist .item.even .itemcontentbox{float:none;text-align:center;padding:25px;width:100%}.toggleboxwrapper{text-align:left}.tabbox .twocolscontent .tabimage{width:100%;margin:auto}.tabbox .twocolscontent .tabimage img{margin:auto}.tabbox .twocolscontent .tabcontentdesc{width:100%;margin:15px 0 0}.serviceformblock{float:none;margin:0 auto 18px;max-width:330px;width:100%}.serviceformbox{float:none;width:100%;text-align:left}.searchpage .maincontent{text-align:left}.searchpage .pagetitle,.searchsummary{text-align:center}.teamwrapper .item{width:100%;margin:0 0 35px}.teamimagebox{float:none;width:100%;max-width:none;margin:0 0 30px}.teamimagebox img{margin:auto}.teamdetailbox{float:none;width:100%;text-align:center}.membericonblock .item .membericoncontent{max-width:80%}.teamwrapper .item .teamimage img{margin:auto;max-width:369px;width:100%}.servicelisting .item{float:none;width:100%}.servicelisting .item table tr td{padding:0 25px}.servicedetailpage .serviceeventdetailbox .servicegallery,.servicedetailpage .servicegallery{float:none;width:100%;margin:0 0 25px}.servicedetailpage .postcontent{float:none;width:100%}.servicedetailpage .servicegallery .item{float:none;display:inline-block;zoom:1;vertical-align:top}.servicedetailblocks .parallaxbanner ul{margin:0 25px 15px}.servicedetailblocks .parallaxbanner ul li{width:100%;margin:0 0 15px}.servicedetailblocks .iconblockwrapper .iconblockcontainer{width:100%;padding:50px 25px;box-sizing:border-box}.servicedetailblocks .iconblock .item{width:30%;margin:0 0 33px}.normalblockcontainer .normalblock{padding:0 30px}.blockwithimage .blockcontent{width:70%}.serviceventcontainer .item{width:100%;max-width:382px;display:block;margin:0 auto 25px}.servicedetailpage .serviceeventdetailbox .servicegallery .item{margin:0}.servicedetailpage{text-align:center}.page-template-page-testimonial .contentcontainer{padding-bottom:0}.testimonialsectionboxcontent{margin:25px 30px 0}.testimonialsectionboxcontent .item{width:100%;margin:0 0 30px;box-sizing:border-box}.parallaxbanner.about .parallaxcontentbox{width:100%;margin:0}.certificationcontainer{width:100%}.fileuploadfield input{width:65%}.captchafield{width:100%;margin:10px 0 0}.captchafield input{width:100%}.playicon{background-size:38px}.visionmissionblock .item{width:100%;box-sizing:border-box;margin:0 0 15px}.valuesblock .item{width:100%}.valuelistingwrapper{width:100%;max-width:393px;margin:auto}.valuelistingcontainer .item{width:100%;padding:15px 30px}.valuearrow{display:none}.threecolsfield .fieldbox.first,.threecolsfield .fieldbox.last,.threecolsfield .fieldbox.middle{width:100%}#uploadFile{width:82%}.fileupload{margin:0}.admissionpage .customform table tr td .captchafield input,.admissionpage .customform table tr td[colspan="2"] .captchafield input{width:100%}.admissionpage .customform table tr td[colspan="2"] input,.admissionpage .customform table tr td[colspan="2"] textarea{width:97%}.threecolsfield .fieldbox.first,.threecolsfield .fieldbox.last,.threecolsfield .fieldbox.middle{width:97%}.admissionpage .customform table tr td[colspan="2"] .threecolsfield input{width:100%}.admissionpage .fieldlabel .wpcf7-list-item .wpcf7-list-item-label{width:90%}.listingwrapper .itemwrap .item{width:100%}.listingwrapper .itemwrap .item .blockimage,.listingwrapper .itemwrap.odd .item .blockimage{width:100%;display:block;margin:0 0 20px}.listingwrapper .itemwrap .item .blockimage img{margin:auto}.listingwrapper .itemwrap .item .blockcontentbox{display:block;width:100%;text-align:center;padding:0 20px;box-sizing:border-box}.listingwrapper .itemwrap .item .blockimage.bottom,.listingwrapper .itemwrap.odd .item .blockimage.bottom{display:none}.curriculumpage h1,.listingpage h1,.schoolpolicy h1{text-align:center}.listingdetailpage h1{text-align:left}.listingdetailpage .contentcontainer{padding:60px 29px}.gallerybox{margin:auto;float:none}.testimonialbox{width:100%;float:none;margin:20px auto 30px;padding:0 30px;box-sizing:border-box}.contactcontentimage{margin-top:35px}.tabboxcol{width:100%;float:none}.tabboxcol.last{border:0}.parallaxbanner .iconblockwrap{width:50%}.parallaxbanner .iconblockcontainer{margin-bottom:15px}.featuredproductcontainer .productcategorylistwrapper .item{width:50%;margin:0;padding:5px}.parallaxbanner.certs_award .parallaxcontentgallery{text-align:left}.parallaxbanner.certs_award .parallaxcontentright{float:none;width:100%}.productcategory{font-size:0;text-align:left}.productcategory .clearer{display:none}.productcategorylistwrapper .item{width:50%;margin:0;padding:10px;box-sizing:border-box;float:none;display:inline-block;zoom:1;vertical-align:top;text-align:center}.categorybannertext table tr td{padding:0}.categorybannertext .categorytitle{font-size:27px;display:block}.categorybannertext .categorysubtitle{display:block}.categorybannertext .categoryseperator{display:none}.toolbar .sortby,.toolbar .views{display:block;margin:auto;text-align:center;margin:0 0 15px}.toolbar .sortby a,.toolbar .views a{text-align:left}.paginationbox,.toolbar .paginationbox{float:none;margin:auto;text-align:center}.promotionslistingcointainer{box-sizing:border-box;padding:50px 30px}.testimoniallisting .item{margin:0 0 15px;padding:0;width:100%}.parallaxbanner.careers .parallaxcontentwrap{max-width:100%}.contactleft table tr td{display:block;padding:0}.contactleft table tr td.title{display:none}.contactleft table .fieldlabel{display:block;padding:0}.customform.booknow{max-width:100%}.customform.booknow table tr td{display:block;padding:0}.customform.booknow table tr td.title{display:none}.customform.booknow table .fieldlabel{display:block}.customform.booknow .captchafield{display:block;margin:15px 0 0;width:100%}.customform.booknow .submit-btn{text-align:right;margin:20px 0 0}.pagecontent .customform table tr td{padding:0;display:block}.eldercareservice.featured .item{width:100%;float:none;max-width:285px;padding:0;margin:auto}.parallaxbanner.mission_and_vision .missionvisionblock{border:0;width:100%!important;float:none;padding:10px 0}.parallaxbanner.mission_and_vision .missionvisionblocktitle{padding:0;display:block}.teammemberblock{width:100%;float:none}.pagecontent .cool-timeline .timeline-post.even .timeline-meta:before{position:absolute;top:23px;width:0;height:0;content:'';border-style:solid;border-width:9px;color:#99cb3c;left:-13px;right:initial;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-right:9px solid #99cb3c}.pagecontent .cool-timeline .timeline-post .timeline-content{margin-left:4px}.pagecontent .cool-timeline .timeline-post.odd .timeline-content{margin-left:4px;margin-right:0}.pagecontent .cool-timeline .timeline-post.odd .timeline-meta .meta-details{margin:13px 5px 5px}.pagecontent .cool-timeline .timeline-post.odd .timeline-meta:before{left:-13px}.parallaxbanner.block_with_image .item{padding:0}.parallaxbanner.block_with_image .blockwithimageblockwrap{padding:0 30px}.parallaxbanner.block_with_video .blockwithvideoblock{padding:0}.parallaxbanner.block_with_video .blockwithvideoblock .blockvideo{float:none;padding:0;width:100%}.parallaxbanner.block_with_video .blockwithvideoblock .blockcontent{float:none;padding:0;width:100%}.eldercareservice .itemcontainer{padding-left:20px;padding-right:20px;box-sizing:border-box}.pdflistingcontainer .item{float:none;padding:0;width:100%}.thumbnaillist .pdflistingcontainer .item{float:left}.newslisting .item{width:100%;padding:0}.buttonscontainer .buttonbox{display:block;width:100%;margin:5px 0}.generalform .fieldbox{width:100%;padding:0}.centrescontainer .item{width:100%;float:none}.pagecontent table.tour tr td{display:block;padding:10px 0;width:100%!important}.donationform .gform_wrapper ul.gform_fields li.gfield.btndesign.donationamt .ginput_container li{width:100%!important}.donationform .gform_wrapper ul li.otherprice .ginput_container input{position:relative;top:0;right:auto;right:initial;left:0;width:71%}.policy .item .itemnumber,.policy .item.title .itemnumber{width:13%}.policy .item .itemcontent{width:85%}.policy .item .item .itemnumber,.policy .item .item.title .itemnumber{width:19%}.policy .item .item .itemcontent{width:81%}.footerlinkwrapper iframe{width:100%}table.learninghub tr td{padding:0;display:block;border:0}table.learninghub tr td:first-child{width:auto}table.learninghub tr td img{width:auto;padding:0 30px 0 0}.coursedetailbox{width:100%}.coursedetailbtn{display:none}.coursedetailbox .coursedetail{float:none;width:100%}.coursedetailbox h2.resp-accordion{display:block;margin:0;border:0;font-size:14px;font-weight:600;color:#004b8c!important;border:0!important;padding:12px 0!important}.coursedetailbox h2.resp-tab-active{text-decoration:underline}.resp-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #c1c1c1}h2.resp-tab-active span.resp-arrow{border:none;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #004b8c}.coursedetailbox .resp-vtabs .resp-tab-content{padding-bottom:25px}.courseslisting .coursesboxcol{float:none;width:100%;padding:0}.coursesboxwrap .courseboxitem{font-size:0}.coursesboxwrap .courseboxitem .courseboxitemleft{width:13%}.coursesboxwrap .courseboxitemright{width:87%;padding:0 0 0 10px}.coursesboxwrap .coursedate{width:30px;height:30px;font-size:12px;line-height:30px}.imagedivbox{display:block;width:100%}.donationform2 .gform_wrapper li.gf_list_inline.normal_inline ul.gfield_radio li{display:block}body #main .donationform2 .gform_wrapper ul li.gfield.gfield_firstname,body #main .donationform2 .gform_wrapper ul li.gfield.gfield_lastname,body #main .donationform2 .gform_wrapper ul li.gfield.gfield_salutation{display:block;width:100%!important}body #main .donationform2 .gform_wrapper ul li.gfield.gfield_lastname,body #main .donationform2 .gform_wrapper ul li.gfield.gfield_salutation{padding-bottom:0}.donationform2 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.donationform2 .gform_wrapper textarea,.donationform2 .gform_wrapper.gf_browser_chrome select{line-height:1.3}.donationform2 .gform_wrapper li.hidden_label input{width:100%}.volunteerbtnbox .btn{display:block}.volunteerbtnbox .btn a{width:100%}body #main .gform_wrapper ul li.field_description_below.ns_col.first .ginput_container_checkbox{margin-left:0}body #main .gform_wrapper ul li.field_description_below.ns_col,body #main .gform_wrapper ul li.field_description_below.ns_col.first{float:none;width:auto}table.threecolsimage tr td,table.twocolsimage tr td{padding:0;display:block;width:100%}table.threecolsimage tr td img,table.twocolsimage tr td img{display:block}table.icontable tr td{display:block;width:100%;padding:10px 0}table.icon tr td{display:table-cell}table.icontable tr td.maptable table.icon tr td:first-child{width:22%;display:block}table.icontable tr td.map{display:block}table.icontable table.icon tr td.map{padding:15px 0 0}table.aac_centres tr td{display:block;width:100%;padding:30px;border-bottom:0;border-right:0}table.aac_centres tr td.hide{display:none}.teammemberwrapper.fourcols .teammemberblock{width:100%!important}.processblockbg{display:none}.processblock,.processblock.last,.processblock.middle{width:302px;max-width:100%;float:none;padding:0;margin:0 auto 25px}.processblockcontainer .circlebg{display:block}.processblock .tablewrap{margin:0;overflow:auto}.processblock .block{padding:20% 18% 20% 24%;position:absolute;top:0;left:0;margin:0}.twocolumnsblockcontainer .twocolleft{float:none;width:100%;padding:0 0 25px}.twocolumnsblockcontainer .twocolright{float:none;width:100%;padding:0}.threecolumnblock{width:50%}.parallaxbanner.career .contentbottom{padding-top:20px}.newsletterblock .gform_wrapper.gravity-theme .gform_body{width:100%}body #footer .gform_wrapper.gravity-theme .gform_footer input{position:relative;margin-top:15px;width:100%;padding:7px 0}.centreslistingpage .contentcontainer{padding-left:0;padding-right:0}.centreslistingwrapper .boxleft{float:none;width:100%;padding:50px 25px 30px 25px}.centreslistingwrapper .boxright{float:none;width:100%;padding:50px 15px}.centreboxwrap{padding:10px}.total_results{padding:10px 10px 30px;font-size:16px}.centreslistingpage .noresult{padding:10px;margin:0}.centreboxwrap{width:100%}.centreslistingwrapper .boxleft .boxtitle{font-size:24px}.centreboxwrap .centretitle{font-size:20px}.centreboxwrap .centreinfo .infocontent{font-size:15px}.centreboxwrap .centreinfo .icon{width:26px;height:26px}.centreslistingpage .noresult{font-size:18px}.centres_filter_box input[type=submit]{font-size:16px}.mission_vision_blocks,.our_awards_container,.trainers,.what_we_do_boxes{display:block}.mission_vision_block_wrap,.trainers .trainerboxwrap,.what_we_do_box_wrap{margin:0 0 20px;text-align:left}.what_we_do_box_wrap{text-align:center}.parallaxbanner.trainers .parallaxcontentwrap{padding-left:0;padding-right:0}.our_awards_container .boxleft{width:100%;padding-bottom:30px}.our_awards_container .boxright{width:100%;text-align:left}.buttonsbox .buttonwrap{display:block}.buttonsbox .buttonwrap .btn,.buttonsbox .buttonwrap .btn a{width:100%}.parallaxbanner.block_with_video .parallaxcontentwrap{padding-bottom:0}.youtube-responsive{margin-bottom:25px}.commcarepage .contentcontainer{padding-left:0;padding-right:0}.commcareboxwrap .topbox{padding-left:5px;padding-right:5px}.commcare_academy_note{font-size:14px}.commcareboxwrap .centrecategory,.commcareboxwrap .centrecategory.hasBGColor{font-size:12px}.commcaredetailpage .coursedetailbox .coursedetail{width:100%;padding:15px 0}.commcaredetailpage .coursedetailbox .coursedetail:after{display:none}.commcaredetailpage .coursedetailbox{border:0}.coursedetail.sameHeight{height:auto!important}.commcaredetailpage .coursedetailbox h2.resp-accordion{color:#696969!important;font-size:19px;text-decoration:none;padding:15px 0!important;margin:0}.commcaredetailpage .coursedetailbox h2.resp-accordion.resp-tab-active{color:#a3ca54!important}.commcaredetailpage h2.resp-tab-active span.resp-arrow{border-bottom-color:#a3ca54}.commcaredetailpage .buttonbox{padding:15px 0 0}.commcaredetailpage .coursedetailbox .coursedetail h3{font-size:16px}.commcaredetailpage .coursedetailbox .coursedetail table thead tr td{font-size:14px;padding:15px 20px}.commcaredetailpage .coursedetailbox .coursedetail table tbody tr td{font-size:14px;padding:15px 20px}.commcaredetailpage .buttonbox .btn a{font-size:15px;padding:10px 20px}.commcare_academy_note_box{padding-right:0}.commcare_academy_note{width:100%}.mission_vision_block_title{font-size:22px}.parallaxbanner.what_we_do_block h1{font-size:30px}.what_we_do_box_container{font-size:16px}.our_awards_container .our_awards_box_left,.our_awards_container .our_awards_box_title{font-size:21px}.our_awards_container .our_awards_box_wrap,.trainerbox .trainer_job_title{font-size:15px}.our_awards_container .our_awards_box_left{padding:0;width:55px}.our_awards_container .our_awards_box_right{width:calc(100% - 55px)}.our_awards_container .our_awards_box{gap:20px}.mission_vision_block{padding:30px 25px 10px}.trainerbox .trainer_name{font-size:20px}.trainer_areas_of_expertise_box_title,.trainers .trainerboxwrap{font-size:14px}.mobileonly{display:block}.awards_and_accolades_box .boxcontent{display:block}.awards_and_accolades_box .border{display:none}.awards_and_accolades_box .boxcontent{text-align:left}.awards_and_accolades_box .boxcontent .boxleft,.awards_and_accolades_box .boxcontent .boxright{width:100%}.awards_and_accolades_box .boxcontent .boxleft{padding-bottom:35px}.awards_and_accolades_box .boxtitle h2{font-size:26px}.flip_box_wrap{flex:1 1 48%}.parallaxbanner.history_and_milestones .item{padding-left:0;padding-right:0}.history_and_milestones_block{flex-direction:column-reverse}.history_and_milestones_block_wrap.even .history_and_milestones_block{flex-direction:column}.history_and_milestones_block .boxleft,.history_and_milestones_block .boxright{width:100%;padding:0}.history_and_milestones_block_container .gallery .gallery-caption{text-align:center}.parallaxbanner.gallery .parallaxcontentwrap .gallerybox{float:left;padding:6px}.parallaxbanner.gallery .parallaxcontentwrap{padding:0}.parallaxbanner.gallery .parallaxcontentwrap .mobileclearer{display:none}.parallaxbanner.gallery .parallaxcontentwrap .clearer{display:block}.featured_services_container .servicebox .boxleft{width:200px}.featured_services_container .servicebox .boxright{width:calc(100% - 200px);padding-top:15px}.featured_services_container .servicebox .servicedesc,.featured_services_container .servicebox .servicetitle{padding-left:25px;padding-right:15px}.featured_services_container .serviceboxwrap{padding:10px 20px}.voices_of_encouragement_author,.voices_of_encouragement_content{font-size:16px}.voices_of_encouragement_subtitle{font-size:15px}.teamtabbox .teammemberwrapper{background:0 0}.teammemberwrapper.fourcols .teammembercontainer>div:first-child .teammemberbox_left,.teamtabbox .teammemberbox .teammemberbox_left{width:15%}.teammemberwrapper.fourcols .teammembercontainer>div:first-child .teammemberbox_right,.teamtabbox .teammemberbox .teammemberbox_right{width:85%}.teamtabbox .teammembercontainer .teammemberpopup,.teamtabbox .teammembercontainer>div:first-child .teammemberpopup,.teamtabbox .teammemberdetail{position:relative;top:0;max-height:none}.teammemberwrapper.fourcols .teammembercontainer>div:first-child .teammemberpopup{max-height:none}}@media only screen and (max-width:960px){.parallaxbanner.featured_services .featured_services_container{grid-template-columns:repeat(1,1fr);padding-left:0;padding-right:0}}@media only screen and (max-width:800px){.boxescontainer .boxes{display:block}.boxescontainer .boxes .boxwrap{float:none;width:100%!important;height:auto!important;padding-right:0}.pagecontent table.multicolumns tr td{display:block;width:100%!important;padding:0}.centreslistingcontainer .boxright.full{padding-right:15px}.designblock.multi_columns{padding-top:25px}}@media only screen and (max-width:680px){.programmeblockthumbbox{width:25%}.parallaxbanner.gallery .parallaxcontentwrap .gallerybox{width:50%}.parallaxbanner.gallery .parallaxcontentwrap .clearer{display:none}.parallaxbanner.gallery .parallaxcontentwrap .mobileclearer{display:block}}@media only screen and (max-width:659px){.testimonialboxleft{margin:0 auto 15px;display:block}}@media only screen and (max-width:645px){.servicelisting .item table .servicetitle{font-size:35px}.servicelisting .item .servicesummarybox table .btn,.servicelisting .item table .btn a{font-size:14px;padding:8px 15px}.servicelisting .item table .servicesummary{font-size:14px}.servicelisting .item .servicesummaryhoverbox table .servicetitle{font-size:28px}.servicelisting .item .servicesummaryhoverbox table .btn{margin-top:5px}.servicelisting .item .servicesummaryhoverbox table .btn,.servicelisting .item .servicesummaryhoverbox table .btn a{font-size:12px}}@media only screen and (max-width:641px){.donationform .gform_wrapper ul.gform_fields li.gfield.btndesign .ginput_container li label{width:100%}.gform_wrapper .left_label input.medium,.gform_wrapper .left_label select.medium,.gform_wrapper .right_label input.medium,.gform_wrapper .right_label select.medium{width:100%}.threecolumnblock{padding:25px}}@media only screen and (max-width:625px){.portfoliolisting .itemboxright .item{width:100%}}@media only screen and (max-width:600px){.newslisting .item,.newslisting .item.firstcol{float:none;width:100%;height:auto!important}.newslisting .item .newsthumb{width:100%}.voices_of_encouragement_container{padding-left:25px;padding-right:25px}.owl-news .owl-controls .owl-buttons div{width:20px;height:20px}.owl-news .owl-controls .owl-buttons div.owl-next,.owl-news .owl-controls .owl-buttons div.owl-prev{background-size:contain}.owl-news .owl-controls .owl-buttons div.owl-prev{left:-30px}.owl-news .owl-controls .owl-buttons div.owl-next{right:-30px}.voices_of_encouragement_box_wrap{padding:0}}@media only screen and (max-width:580px){.featurednewsbox .item{max-width:100%}.lisitngboxcontentright{width:100%;margin:0 0 20px}.lisitngboxcontentleft{width:100%}.lisitngboxcontentright img{margin:auto}.productpdfbox{float:none;width:100%}.captchafield{width:100%;padding:15px 20px 15px 0;margin:0;box-sizing:border-box}.blockwithimage .blockcontent{width:55%}.whyuslist .item{width:100%}.whyuslist .item .itemtitleiconbox{width:100%;max-width:245px;margin:auto}.programmeblockthumbbox{width:40%}.contentcontainer .wppb-user-forms ul li{padding-left:0}#wppb-login-wrap .login-password label,#wppb-login-wrap .login-username label,.contentcontainer .wppb-form-field label,.wppb_holder .wppb-form-field label{width:100%;float:none;margin:0 0 8px;display:block}.contentcontainer .wppb-user-forms input[type=email],.contentcontainer .wppb-user-forms input[type=password],.contentcontainer .wppb-user-forms input[type=search],.contentcontainer .wppb-user-forms input[type=text],.contentcontainer .wppb-user-forms input[type=url]{width:100%;float:none;margin:0 0 8px;display:block}body #main .donationform2 .gform_wrapper ul li.gfield.otherprice{position:relative;margin-top:0;margin-right:0;float:none}.donationform2 .gform_wrapper li.hidden_label.gfield.otherprice input,body .donationform2 .gform_wrapper .top_label .otherprice div.ginput_container{margin-top:0}.thumbnaillist .pdflistingcontainer{display:flex;flex-wrap:wrap;gap:10px}.thumbnaillist .pdflistingcontainer .item{width:calc(50% - 5px);float:none}.thumbnaillist .pdflistingcontainer .clearer{display:none}.thumbnaillist .pdflistingcontainer .item a{padding:0}}@media only screen and (max-width:535px){.newssummarybox{margin:0;width:100%}.albumgallery .gallerylisting .item,.gallerycontainer .item,.gallerycontainer .item.last{width:100%;margin:5px auto}.productcategorylistwrapper .item{width:100%}.featured_services_container .servicebox{display:block}.featured_services_container .servicebox .boxleft,.featured_services_container .servicebox .boxright{width:100%;padding-right:0}.featured_services_container .servicebox .servicetitle{font-size:18px}.featured_services_container .servicebox .servicedesc{font-size:14px}.featured_services_container .servicebox .servicedesc,.featured_services_container .servicebox .servicetitle{padding-left:10px;padding-right:10px}.featured_services_container .servicebox .boxright{padding-top:25px}}@media only screen and (max-width:530px){.filtertoolbar{text-align:center}.filtertoolbar .viewbox{float:none;margin:15px 0 0}.filtertoolbar .selectbox{float:none}.styledselect select{width:228px}.styledselect{width:200px}.filtertoolbar .label{margin:5px 0}.profilecompanytitlecontainer{text-align:center}.profilecompanytitlecontainer img{margin:auto}.profilecompanyleft{float:none}.profilecompanyright{float:none}.deliveredbybox{width:100%;margin:0 0 5% 0}.deliveredbyimg img{margin:auto}.teamlisting .teamimage{width:100%;float:none}.teamlisting .teamimage img{margin:auto}.teamlisting .teamsummary{float:none;width:100%;margin:20px 0}.teamtitle{text-align:center}.teamcontact,.teamposition{text-align:center}.profile h1.pagetitle{text-align:center}.newsbox .newssummary{width:100%;margin:15px 0 5px}.filtersearch input,.shopdirectory .filteroptionbox.filtersearch .categorydropdown{width:100%}.aboutsblock .blockcontent ul li{width:auto;margin:0 0 15px}.featuredservicecontainer .servicelisting .item,.featuredservicecontainer .servicelisting .item.last{width:100%;margin:0 auto 25px;float:none;text-align:center}.gallery.gallery-columns-5 .gallery-item{width:50%}.servicedetailblocks .iconblock .item{width:46%}.servicedetailblocks .iconblocknumberbox{font-size:30px}.servicedetailblocks .iconblock .item .iconblocktitle{font-size:16px}.servicedetailblocks .iconblock .item .iconblocksubtitle{font-size:12px}.servicedetailblocks .iconblockwrapper .iconblockcontainer{font-size:22px}}@media only screen and (max-width:500px){.blockwithimage .blockimage{margin:0 0 20px;display:block;max-width:none}.blockwithimage .blockimage img{margin:auto}.blockwithimage .blockcontent{width:100%;text-align:center}.recentpost .latestnewswrapper .newssummarybox{width:65%}.gallerycontainer .item,.gallerycontainer .item.last{width:100%;margin:0 auto 15px;float:none}.gallerycontainer .item img{margin:auto}.bannertitle{font-size:25px}.bannersubtitle{font-size:12px;padding:3% 15px}.bannerborder{height:2px}.banner .bannerbtn a{font-size:11px}.parallaxbanner .iconblockwrap{width:100%}.flip_box_wrap{flex:1 1 100%}}@media only screen and (max-width:465px){.servicedetailpage .servicegallery .item{margin:0}}@media only screen and (max-width:427px){.servicelisting .item table .servicetitle{font-size:25px}.servicelisting .item .servicesummarybox table .btn,.servicelisting .item table .btn a{font-size:12px;padding:8px 15px}.servicelisting .item table .servicesummary{font-size:13px}.servicelisting .item .servicesummaryhoverbox table .servicetitle{font-size:18px}.servicelisting .item .servicesummaryhoverbox table .btn{margin-top:0}.servicelisting .item .servicesummaryhoverbox table .btn,.servicelisting .item .servicesummaryhoverbox table .btn a{font-size:10px}.loginpopupbox .loginform label{display:block}#wppb-recover-password input,.contentcontainer .wppb-user-forms input[type=email],.contentcontainer .wppb-user-forms input[type=password],.contentcontainer .wppb-user-forms input[type=search],.contentcontainer .wppb-user-forms input[type=text],.contentcontainer .wppb-user-forms input[type=url],.loginpopupbox .loginform #wppb-login-wrap input{display:block;width:100%}.loginpopupbox .loginform #wppb-login-wrap .login-password label,.loginpopupbox .loginform #wppb-login-wrap .login-username label,.loginpopupbox .loginform .wppb-form-field label{width:100%;margin:0 0 8px}.loginpopupbox .login-submit{float:none}#wppb-recover-password .form-submit input,.loginpopupbox .loginform #wppb-login-wrap input[type=submit],.wppb-user-forms .form-submit input{width:100%}.loginpopupbox .forgetpassword{float:none;margin:0}.threecolumnblock{float:none;width:100%}}@media only screen and (max-width:380px){.newsletterinput{width:100%}.newsletterinput .action,.newsletterinput .field{width:90%;float:none;margin:auto}.newsletterinput .action input{width:100%}.featuredtestimonialbox{width:69%}.brandproductscontainer .item img{margin:auto}}@media only screen and (max-width:345px){.logoblockwrapper .item,.logoblockwrapper.certification .item{width:100%;margin:0}.logoblockwrapper .item img{margin:auto}.servicelisting .item table .servicesummary{font-size:12px}.servicelisting .item .servicesummaryhoverbox table .servicetitle{font-size:16px}}@media only screen and (max-width:320px){.featurednewsbox .newsdesc{font-size:85%}.featurednewsbox .newslink a{font-size:85%}.newslisting .item .newsimage{width:100%}.newslisting .item .newssummary{width:100%;margin:0}.mediagallery .item,.mediagallery .item.last{width:100%}}