body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:#747474 ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
body.cmsPopup {background-color:#fafafa ;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#544461 ;}
.btn.btn-primary, .btn-primary {background-color:#544461 ;}
.btn.btn-primary:hover {background-color:#999;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#544461 ;}
.btn.btn-primary, .btn-primary {background-color:#544461 ;}
.btn.btn-primary, .btn-primary {background-color:#544461 ;}
.btn.btn-primary, .btn-primary {color:#fafafa ;}
.btn.btn-primary, .btn-primary {color:#fafafa ;}
BODY {font-family:Roboto;font-size:14px;}
.is-section-heading {background:rgb(227, 127, 90);padding:10px;}
.is-section-heading H1 {color:white !important;font-weight:100;font-size:36px;line-height:48px;font-family:Roboto!important;margin-top:1%;margin-bottom:1%;}
.is-section.is-section-auto.is-box.copyrightwrap {background-color:rgb(235, 229, 223);}
#cmsPageContainer h2 {letter-spacing:4px!important;}
#cmsPageContainer p {line-height:140%!important;}
.jobtitle {color:#e37f5a;font-size:16px;line-height:22px;font-weight:300;margin-bottom:10px;}
.cmsFormPrompt {font-size:90%;width:15%;}
#cmsBlogText.cmsBlogText {margin-top:40px;}
#pageid603935 .cmsTitle a {text-align:left;font-size:19px!important;color:#544461!important;letter-spacing:0px;font-family:Roboto;font-weight:800!important;}
#pageid603936 .cmsTitle a {text-align:left;font-size:19px!important;color:#544461!important;letter-spacing:0px;font-family:Roboto;font-weight:800!important;}
@media (min-width:600px){#cmslogo img {position:absolute;height:150px!important;top:-30px;margin-left:0px;left:0%;}
.is-box.is-box-menu.is-box-8 {display:table-cell;width:66.666667%;height:100%;position:relative;}
.is-section-banner {min-height:200px;background:url(/images/Soft-dots-large1.jpg);}
.is-section-heading H1 {text-align:left;}
.cmsNavButtons {margin-top:50px;margin-bottom:100px;}
}
@media (max-width:600px){#containerLogo {height:220px !important;position:relative;}
#cmslogo {text-align:center;bottom:0px;margin:0;padding:0;position:absolute;}
.is-container-menu {margin:0;}
.is-section-heading H1 {text-align:center;}
.mobile90 {font-size:90%;padding-left:20px;padding-right:20px;}
#pageid603901 .is-box-centered.is-content-centered.is-opacity-100 {vertical-align:bottom!important;}
#ws_template_footer {padding-left:40px;}
}
body .btn-primary {color:#544461;background-color:white!important;margin:40px;}
.btn-primary:hover {background-color:#544461!important;color:#ffffff;}
body .btn-default {border:2px solid #544461;background:#544461!important;color:#ffffff!important;margin:40px;}
.btn-default:hover {color:white;background-color:#544461!important;border-color:#544461!important;}
@media (min-width:500px){#pageid603901 .column {float:left;padding-left:0px;padding-right:0px;}
.padding3rem {padding-left:3rem;}
.paddingrt7rem {padding-right:7rem;}
}
#pageid603901 .is-container{padding-left:0px;padding-right:0px;}
#containerLogo .column {overflow:visible;}
#cmsBlogText.cmsBlogText {margin-top:5%;}
.cmsNavButtons a {padding:1px 10px 1px 0px;border-right:1px solid #544461;border-left:0px;border-top:0px;border-bottom:0px;}
.cmsNavButtons a.info_next.nav_next {padding:1px 10px 1px 0px;border:none;}
.tooltip {position:relative;display:inline-block;}
.tooltip .tooltiptext {visibility:hidden;width:240px;background-color:rgb(227, 127, 90);color:#fff;text-align:center;border-radius:3px;padding:5px;bottom:70%;left:50%;margin-left:-120px;font-weight:500;position:absolute;z-index:1;}
.tooltip:hover .tooltiptext {visibility:visible;}
.enquirySendButton:hover, body .is-btn-ghost1:hover {background-color:#534361 !important;border-color:#534361 !important;color:#fff;}
.enquirySendButton {color:#524260;font-size:13px;font-weight:600;letter-spacing:1px;padding:1%;float:left;background:transparent;border:2px solid #524260;height:50px;left:0;letter-spacing:3.92px;line-height:46px;text-align:center;top:0;width:194px;font-size:20px;padding:0;cursor:pointer;}
BODY {font-size:16px ;}
#containerMenu .column {overflow:visible;}
#menu {margin:0;min-height:45px;padding:10px 0;position:relative;z-index:8888;background-color:;font-size:13px;font-weight:600;font-style:normal;letter-spacing:1px;}
#menu ul {list-style:none;margin:0;padding:0;}
#menu > ul > li{height:45px;}
#menu li {display:inline-block;position:relative;}
#menu li:hover{position:relative;z-index:5;}
#menu>ul>li>a {}
#menu li a {color:#544461;padding:0px 0px 0px 21px;margin:0 5px;line-height:45px;text-decoration:none;display:inline-block;font-size:14px;}
#menu li.hassubmenu > a {padding:0px 0 0px 12px;margin-right:6px;}
#menu li a:hover,#menu li.sfhover>a,#menu li.menuliactive>a,#menu li.menuliparentactive>a,#menu li.menuliactive a.menuactive, #menu li.menuliparentactive > a {color:#e37f5a;}
#menu li.menuliparentactive a{background-position:left -52px;}
#menu li.menuliactive > ul, #menu li.menuliparentactive > ul{margin-left:0;}
#menu ul ul {left:-999em;margin:0 0 0 5px;padding:0;position:absolute;width:200px;background-color:white;background-color:;text-align:left;}
#menu ul ul li{min-height:35px;padding:0 8px 0;display:block;}
#menu ul ul li a {font-size:14px;line-height:35px;margin:0;padding:0;text-align:left;}
#menu ul ul li:hover{background-color:;}
#menu ul ul ul {left:0;margin:-36px 192px;position:absolute;top:auto;width:200px;}
#menu ul ul .arrow {display:none;}
#menu ul ul a:hover, #menu ul ul a:visited:hover {}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left:auto;}
#menu li li:hover ul{left:200px;margin-left:0;}