.fullwidth{width:100%!important}@media screen and (max-width:1100px){
	#mainmenu a{padding:5px 8px 5px 8px;font-size:.9em}
	#headline{max-width:625px;swidth:100%;float:right;margin:0 10px 0 0}}
@media screen and (max-width:890px){#mainmenu a{padding:0;font-size:.85em}}.padder.imagepadder{color:#222}.text-white{color:#FFF}
@media screen and (max-width:1100px){
	.VLbutton,.YCbutton{margin:5px;padding:10px 12px; width:auto;} 
#mainmenu li.drop, #mainmenu li.no-drop {padding: 10px 8px;}
 .f-right {
    display: none; padding:0;
}
	#bannerMain {
		height: 10vh;
		min-height: 150px;
	}
}
@media screen and (max-width:940px){#mobileMenu,#phone,#siteSearch,#translate{font-size:1.5em;color:#FFF;text-align:center}#mainmenu,.mobboxWD{overflow:hidden}#hubs .eventimg{height:auto}*{text-rendering:optimizeLegibility}#mobileshare,#nav,.mobile_Show{display:block}#banner img,#commentscontainer,#followbox,.mobile_Hide{display:none}.mobileicon{display:block;position:relative;top:8em}.socialicon{position:relative;}#phone,#siteSearch,#translate{width:31%;margin:0 .5%;padding:10px .5%;float:left;height:35px}
.VLbutton,.YCbutton{margin:5px;padding:10px 12px; width:auto;}#mobileMenu{display:block;width:30%;float:right;cursor:pointer;margin:0 1.5%;padding:10px .5%;height:35px;font-family:Montserrat,sans-serif;background-color:#e27018}#siteSearch,#translate,.bg-video{display:none}.mobboxSQ,.mobboxWD{background-color:#FFF}#mainmenu li{border-right:0;border-bottom:1px solid #898077;width:48%;height:35px;line-height:12px}#mainmenu img{position:relative;top:4px;left:2.5em}#phone{position:absolute}#main{position:static;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-top:5px}#logo{width:35%;max-width:300px;margin:0 auto;color:#fff}#logo img{padding:15px 0 0 15px}#header h1{padding:0;margin:.25em 0 0 1em;font-size:1.75em}#headline{max-width:60%;width:100%;float:right;margin:0}#banner,#leftcol,#leftcolRight,#lisitings,#main,#offers,#rightcol,#rightcolLeft,#widecol{width:100%;min-width:100%;max-width:100%;height:auto}#jobinfo div{width:50%}.newsbox{min-height:40px}#carerModal,#carerbox,#contactModal,#events .eventbox,#personalitybox,#stories .eventbox,.dirbox,.eventbox,.eventsnippet,.halfpersonalitybox,.newsbox,.personalitybox,.questionBox,.questionbox{width:94%;padding:15px 3%;margin:0;height:auto;float:none}.answerimg,.dirbox .eventimg img,.eventimg,.eventimg img,.fullpersonalityimg,.halfpersonalityimg,.mobboxWDimg,.peopleimg,.personalityimg{width:180px;padding:0;overflow:hidden;height:auto;float:left;margin:10px}#carerbox .padder{min-height:auto}.headbox,.headboxfull,.headboxmore,.headboxtop{position:relative;float:right;margin-top:7px;width:65%}.circle h3,.circle2 h3,.headbox h3,.headboxmore h3,.headboxtop h3{padding:5px 10px;margin:5px}.mobboxWD{width:96%;margin:1px 1%;padding:2px 1%;border-bottom:1px solid #ccc;height:94px}.mobboxWD .heading{width:100%}.mobboxSQ{width:48.5%;float:left;margin:0 0 5px 1%}.mobboxSQ h3{margin:4px 10px;font-size:.9em}.mobboxWD-Mid{width:30%;margin:0 0 0 100px;float:left}.mobboxSQimg,.mobboxWDimg{margin:0 0 0 1%;float:right;overflow:hidden}.mobboxWDimg{width:30%;height:90px}.mobboxSQimg{width:100%;height:100px}#footLogo,#mob_Utility,#mob_Utility2{width:100%;float:none}#mob_Utility2>ul li,#mob_Utility>ul li{float:left;width:48%;padding:8px 1%}#mob_Utility2>ul li{padding:8px 1%}#utility{clear:both}.footLogo{width:130px;float:right;background-color:#91d0bb;text-align:center;margin-left:5px}.footLogo:last-child{background-color:#fff}.footLogo img{max-height:100%}#rightcol>.eventbox:nth-child(3n+2){color:#32a3d0;background-color:#fff}#rightcol>.eventbox:nth-child(3n){background-color:#32a3d0;color:#fff}#rightcol>.eventbox:nth-child(3n+1){background-color:#8ba384;color:#fff}#events>.eventbox p,#rightcol>.eventbox:nth-child(3n) a,#rightcol>.eventbox:nth-child(3n) h3,#rightcol>.eventbox:nth-child(3n) p,#rightcol>.eventbox:nth-child(3n+1) a,#rightcol>.eventbox:nth-child(3n+1) h3,#rightcol>.eventbox:nth-child(3n+1) p{color:#fff}#rightcol>.eventbox:nth-child(3n+2) a,#rightcol>.eventbox:nth-child(3n+2) h3,#rightcol>.eventbox:nth-child(3n+2) p{color:#8ba384}#rightcol>.eventbox:nth-child(3n) a:hover,#rightcol>.eventbox:nth-child(3n+1) a:hover{color:#5d1d66}#bannerMain{height:32vh}#hubs{display:block}#hubs .eventbox,.thirdCol{width:100%}.thirdCol .eventbox p{float:right;width:auto}.custom-event .circle2{margin:18px 0 0 10px}.thirdCol .eventimg{margin-top:0}.thirdCol .newsbox{border-bottom:1px solid #554043}.eventbox img,.newsbox img{width:140px}.custom-event .eventimg,.custom-event img{width:365px;margin:0}
}

@media screen and (max-width:940px) and (min-width:481px){
.date4 { width: 200px; margin: 0px 3rem 0 2rem;}
}
@media screen and (max-width:480px){
	#mobileMenu,#phone{height:38px;position:absolute}
	#mainmenu,#mobileMenu,#phone{position:absolute}
	#footer,#utility{clear:both}.fullwidth-mobile{width:100%!important;display:block}.dropdown-box.fullwidth-mobile a{padding:8px 6px!important;margin:0}.dropdown-box .col-33{display:none}.fullwidth .col-33,.fullwidth-mobile .col-33{display:block;width:100%}.bg-video,.socialicon{display:none}#hubs,#mainmenu li,#mobileMenu{display:block}#headline .YCbutton{float:left;padding:10px; width:auto;}#headline .VLbutton{margin:5px 0 10px; padding:10px; width:auto;float:left;}#hubs .eventbox,.thirdCol{width:100%}#phone{left:0;width:50%;margin:0;background-color:#e27018}#footcontainer .col-30{width:88%;margin:0 6%}#headline,#jobinfo div,#logo,.halfcol{width:100%}#mobileMenu{width:20%;float:right;cursor:pointer;margin:0;padding:10px .5%;font-size:1.5em;text-align:center;color:#FFF;font-family:Montserrat,sans-serif;background-color:#82358c;right:0}#main{border-radius:0;position:static}#mainmenu a{padding:0;font-size:1em}#mainmenu{top:38px;height:100%;z-index:9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mainmenu li{float:none;border-right:0;border-bottom:1px solid #898077;width:100%;height:40px}#mainmenu img{position:relative;top:.35em;left:2.5em}#last{display:none!important}#siteSearch,#translate,.custom-event img{display:none}#logo{width:60%;max-width:300px;margin:5px 5px 0;color:#fff}#logo img{padding:25px 0 0}#headline{max-width:550px;float:none;margin:0}#header h1{padding:3px}.CRPtext{font-size:1em;width:30%}.answerimg,.dirbox .eventimg img,.eventimg,.eventimg img,.fullpersonalityimg,.halfpersonalitybox .personalityimg,.halfpersonalityimg,.mobboxWDimg,.peopleimg,.personalityimg{width:100px;padding:0;overflow:hidden;height:auto;float:left;margin:0 10px 0 0}#footLogo,#mob_Utility,#mob_Utility2{width:90%;float:none}#mob_Utility2>ul li,#mob_Utility>ul li{float:left;width:48%;padding:8px 1%}#mob_Utility2>ul li{padding:8px 1%}#socialContainer{width:93%}#socialContainer .CM-button{width:90%}.footLogo{width:130px;float:right;background-color:#91d0bb;text-align:center;margin-left:5px}.footLogo:last-child{background-color:#fff}.footLogo img{max-height:100%}.circle2{margin:-12px 0 0 -10px;font-size:.8em;width:75px;height:80px}.date,.date2,.date3{width:65px;font-size:1.1em;line-height:1.2em;font-weight:400;padding:0;margin:7px auto 0;height:100%;text-align:center}.custom-event .circle2{margin:4px 0 0 10px}.headbox{margin-top:0;left:-16px}.newsbox p{position:relative;top:8px}#footer{width:100%;padding:30px 0;height:auto;overflow:hidden;color:#FFF;margin-top:0;background-color:#85368e;background-image:url(background.png);border-top:3px solid #e28647}
	
	}#jobinfo *{float:left;margin:4px 0}#jobinfo p{word-wrap:break-word}#jobinfo label{font-weight:700;min-width:120px}.tableleft{width:45%;float:left;margin-left:1em}