html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.fullWidth,.mainMenuNav .mainMenuList,.mainMenuNav .mainMenuList li ul li,.bannerSection .bannersList,.bannerSection .bannersList .slick-list,.bannerSection .bannersList .slick-list .eachBanner,.bannerSection .bannersList .slick-dots,.homeServices,.homeServices .eachHomeService .eachHomeServiceThumb,.homeServices .eachHomeService .eachHomeServiceThumb img,.innerPageBanner,.leftInnerImage,.pageHeadingInfoBlck .pageHeading,.smallHeading1,.smallHeading2,.eachAboutCol .eachAboutColBlck,.formList,.formList li,.formList li label,.formList li .formListTextbox,.jobPostsList{width:100%}.floatLeft,.mainMenuNav .mainMenuList,.bannerSection .bannersList,.bannerSection .bannersList .slick-list,.bannerSection .bannersList .slick-list .eachBanner,.homeServices,.eachAboutCol .eachAboutColBlck{float:left}.floatRight{float:right}.floatNone{float:none}.displayBlock,.mainMenuNav .mainMenuList,.mainMenuNav .mainMenuList li,.mainMenuNav .mainMenuList li a,.mainMenuNav .mainMenuList li ul li,.bannerSection .bannersList,.bannerSection .bannersList .slick-list .eachBanner img,.bannerSection .bannersList .slick-dots li button,.homepageHeading,.homeServices .homepageHeading,.homeServices .eachHomeService .eachHomeServiceThumb,.homeServices .eachHomeService .eachHomeServiceThumb::before,.homeServices .eachHomeServiceInfo,.homeServices .eachHomeServiceInfo .eachHomeServiceTitle,.homeServices .eachHomeServiceInfo .eachServiceTxt,.homeServices .eachHomeServiceLink,.homepageIntro p,.homeSolutions .homeEachSolution h3,.homeSolutions .homeEachSolution p,.leftInnerImage,.pageInnerBannerHeader h1,.pageInnerBannerHeader .pageBreadCrum,.pageHeadingInfoBlck .pageHeading,.pageHeadingInfoBlck .pageHeadInfo,.smallHeading1,.smallHeading2,.mainContentTxt,.mainContentTxt p,.tickList,.tickList li,.eachAboutCol .eachAboutColBlck,.eachAboutCol .eachAboutTitle,.eachAboutCol .eachAboutPara ul,.contactFormBlck,.formList,.formList li,.formList li label,.formList li .formListTextbox,.contactMap,.contactAddresses,.contactAddresses .address,.contactAddresses .address strong,.contactAddresses .callUs,.contactAddresses .mailUs,.jobPostsList,.jobPostsList>li,.jobPostsList>li .jobTitle,.jobPostsList>li .jobQualification,.jobPostsList>li .jobQualification h3,.jobPostsList>li .jobRequirements,.jobPostsList>li .jobRequirements h3,.formBlock{display:block}.displayInlineBlock,.socialSharing a,.footer .footerNav a,.bannerSection .bannersList .slick-dots li,.homeServices .eachHomeServiceInfo .eachHomeServiceLinkIcon,.homeSolutions .homeEachSolution .homeSolutionReadMore,.tickList li::before,.eachAboutCol .eachAboutIcon,.formList li .formListSubmit{display:inline-block}.relative,.homeServices .eachHomeService .eachHomeServiceThumb,.tickList li{position:relative}.absolute,.bannerSection .bannersList .slick-dots,.bannerSection .bannersList .slick-arrow,.homeServices .eachHomeService .eachHomeServiceThumb img,.tickList li::before{position:absolute}*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body *{font-family:"Roboto",Arial,sans-serif;color:#232323;font-size:14px;line-height:1.5}a{text-decoration:underline}a img{border:none}a:hover{text-decoration:none}img{max-width:100%}strong{font-weight:700}.container{max-width:1198px}.header{background:url(../images/headerBg.jpg) repeat-x left -2px;background-color:white;position:fixed;left:0;right:0;top:0;z-index:6}.brandingLogo a{display:block;background:url(../images/logoBg.png) no-repeat center bottom;background-size:100% auto;text-align:center;padding:8px 15px;color:#2065b5;width:190px}.brandingLogo a img{padding-top:10px;max-height:70px}.socialSharing{text-align:right;padding-top:13px}.socialSharing a{width:24px;height:24px;overflow:hidden;font-size:0;background-repeat:no-repeat;background-position:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#9d9d9d}.socialSharing a.facebook{background-image:url(../images/facebook.png)}.socialSharing a.twitter{background-image:url(../images/twitter.png)}.socialSharing a.linkedInn{background-image:url(../images/linkedInn.png)}.socialSharing a:hover{background-color:#2065b5}.mobileMainNav{text-align:right;position:relative}.mobileMenu{width:30px;height:30px;border:1px solid #FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;cursor:pointer;background:url(../images/mobileMenuIconWhite.png) no-repeat center;background-size:18px auto;opacity:0.5;font-size:0}.mainMenuNav{background-color:#1f64b4;position:fixed;bottom:0;top:90px;right:0;display:block;width:260px;overflow-y:auto;z-index:99;border-top:2px solid #094e9d}.mainMenuNav .mainMenuList li{text-align:left;border-bottom:1px solid #094e9d}.mainMenuNav .mainMenuList li:last-child{border-bottom:none}.mainMenuNav .mainMenuList li a{padding:8px 15px;color:white;font-size:16px;text-decoration:none}.mainMenuNav .mainMenuList li a.current-menu-item{background-color:#094e9d}.mainMenuNav .mainMenuList li a:hover{background-color:#094e9d;text-decoration:none}.mainMenuNav .mainMenuList li ul{padding-left:20px}.mainMenuNav .mainMenuList li ul li{border-left:1px solid #094e9d}.mainMenuNav.hideNavigation{display:none}.marginTop{margin-top:92px}.footer{background:url(../images/footerBg.jpg);padding:20px 20px 50px 20px}.footer .footerNav{text-align:center;padding-bottom:26px}.footer .footerNav a{color:white;text-decoration:none;padding:7px 15px}.footer .footerNav a:hover{text-decoration:underline}.footer .copyRightsTxt{color:#aaa;text-align:center;font-size:13px;line-height:1.7}.bannerSection .bannersList{overflow:hidden;position:relative}.bannerSection .bannersList .slick-list{overflow:hidden}.bannerSection .bannersList .slick-list .eachBanner{overflow:hidden}.bannerSection .bannersList .slick-list .eachBanner img{width:100%}.bannerSection .bannersList .slick-dots{text-align:center;z-index:4;bottom:8px}.bannerSection .bannersList .slick-dots li{margin-left:4px;margin-right:4px}.bannerSection .bannersList .slick-dots li button{font-size:0;height:14px;width:14px;cursor:pointer;background-color:white;border:none;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.bannerSection .bannersList .slick-dots li.slick-active button{background-color:#de0500}.bannerSection .bannersList .slick-arrow{height:102px;width:45px;top:50%;margin-top:-50px;background-color:transparent;font-size:0;border:none;background-repeat:no-repeat;background-position:center;z-index:3;opacity:0.4}.bannerSection .bannersList .slick-arrow.slick-prev{background-image:url(../images/leftArrowGrey-big.png);left:0}.bannerSection .bannersList .slick-arrow.slick-next{background-image:url(../images/rightArrowGrey-big.png);right:0}.bannerSection .bannersList .slick-arrow:hover{opacity:1}.homepageHeading{font-size:30px;color:#2065b5;line-height:1.5;text-align:center;text-transform:uppercase}.homeServices{background-color:#e2e6e9}.homeServices .homepageHeading{padding-bottom:15px}.homeServices .eachHomeService{margin-bottom:30px}.homeServices .eachHomeService .eachHomeServiceThumb{overflow:hidden}.homeServices .eachHomeService .eachHomeServiceThumb img{left:0;right:0;top:0;bottom:0;-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}.homeServices .eachHomeService .eachHomeServiceThumb::before{content:'';padding-top:75%}.homeServices .eachHomeService:hover img{-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.homeServices .eachHomeServiceInfo{background-color:#de0500;color:white;padding:25px;text-align:center}.homeServices .eachHomeServiceInfo .eachHomeServiceTitle{font-size:26px;text-transform:uppercase;color:white;font-family:"Roboto Condensed",Arial,sans-serif;text-align:center;padding-bottom:5px}.homeServices .eachHomeServiceInfo .eachServiceTxt{color:white;text-align:left}.homeServices .eachHomeServiceInfo .eachHomeServiceLinkIcon{width:28px;height:28px;background:url(../images/rightArrowBlay-small.png) no-repeat center;background-color:white;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;margin-top:26px;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}.homeServices .eachHomeServiceInfo .eachHomeServiceLinkIcon:hover{background-color:#CCC;-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}.homeServices .eachHomeServiceLink{text-align:center}.homepageIntro{padding-top:50px;padding-bottom:50px}.homepageIntro h2{color:black;font-size:30px;font-weight:400;text-transform:uppercase;text-align:left;padding-bottom:15px}.homepageIntro p{font-size:16px;line-height:1.6;padding-bottom:20px;color:#232323}.homepageIntro .homePageIntroLink{color:#de0500;text-decoration:none}.homepageIntro .homePageIntroLink:hover{color:black}.homeSolutions{margin-bottom:50px}.homeSolutions h2{padding-bottom:20px}.homeSolutions .homeEachSolution{text-align:center;margin-bottom:40px}.homeSolutions .homeEachSolution h3{background-color:#1f64b4;color:white;padding:15px 0;text-align:center;color:white;font-size:24px;text-transform:uppercase;line-height:1.2}.homeSolutions .homeEachSolution p{color:#3b3b3b;font-size:14px;padding:30px 24px;text-align:left;line-height:1.6}.homeSolutions .homeEachSolution p sup{font-size:12px}.homeSolutions .homeEachSolution .homeSolutionReadMore{background-color:#1f64b4;text-transform:uppercase;color:white;text-decoration:none;padding:10px 28px;border:2px solid #1f64b4;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.homeSolutions .homeEachSolution .homeSolutionReadMore:hover{background-color:white;color:#1f64b4}.innerPages h1{font-size:30px}.innerPages .homeEachSolution{margin-bottom:30px}.innerPageBanner{background-repeat:no-repeat;background-size:cover;height:150px;overflow:hidden;color:white}.leftInnerImage{text-align:center;margin-bottom:20px}.leftInnerImage img{max-width:100%;border:1px solid #CCC}.marginBottom{margin-bottom:30px}.pageInnerBannerHeader{text-align:right;padding-top:30px}.pageInnerBannerHeader h1{font-size:40px;text-transform:uppercase;font-weight:700;text-align:right;color:white}.pageInnerBannerHeader .pageBreadCrum{text-align:right;color:white}.pageInnerBannerHeader .pageBreadCrum a,.pageInnerBannerHeader .pageBreadCrum span{display:inline-block;text-decoration:none;color:white;font-size:15px;padding-left:5px;padding-right:5px}.pageInnerBannerHeader .pageBreadCrum a:hover{text-decoration:underline}.pageHeadingInfoBlck{margin-top:40px;margin-bottom:40px}.pageHeadingInfoBlck .pageHeading{text-align:center;font-size:30px;font-weight:400;color:#2065b5;text-align:center;padding-bottom:20px}.pageHeadingInfoBlck .pageHeadInfo{text-align:center;color:#666}.smallHeading1{text-align:left;text-transform:uppercase;font-size:18px;color:#2065b5;margin-bottom:10px;font-weight:600}.smallHeading2{text-align:left;text-transform:uppercase;font-size:16px;margin-bottom:10px;font-weight:600}.mainContentTxt{line-height:1.5;text-align:left;color:#333}.mainContentTxt p{margin:0 0 10px 0}.mainContentTxt h2,.mainContentTxt h3,.mainContentTxt h4,.mainContentTxt h5,.mainContentTxt h6{margin-top:25px;margin-bottom:10px}.mainContentTxt h2:first-child,.mainContentTxt h3:first-child,.mainContentTxt h4:first-child,.mainContentTxt h5:first-child,.mainContentTxt h6:first-child{margin-top:0}.tickList{list-style-type:circle;margin-bottom:15px}.tickList li{margin-bottom:8px;padding-left:26px}.tickList li::before{content:'';width:14px;height:14px;background-image:url(../images/whiteTick.png);background-repeat:no-repeat;background-size:10px auto;background-position:center;background-color:#29ABE2;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;left:0;top:4px}.aboutCols{margin-top:40px;margin-bottom:40px}.aboutExtrPadd p{margin-bottom:25px;line-height:1.6}.eachAboutCol{text-align:center}.eachAboutCol .eachAboutIcon{width:80px;height:80px;overflow:hidden;-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px;background-color:#2065b5;text-align:center;margin-bottom:30px}.eachAboutCol .eachAboutIcon img{max-width:40px;padding-top:20px}.eachAboutCol:hover .eachAboutIcon{background-color:#22007a}.eachAboutCol .eachAboutTitle{font-size:18px;color:black;text-transform:uppercase;margin-bottom:30px;font-weight:600}.eachAboutCol .eachAboutPara ul{margin-top:20px}.eachAboutCol .eachAboutPara ul li{text-align:left}.contactFormBlck{margin-bottom:30px}.formList{list-style:none}.formList li{font-size:15px;margin-bottom:15px}.formList li label{padding-bottom:6px;vertical-align:top}.formList li .formListTextbox{border:1px solid #CCC;padding:8px 15px;font-size:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.formList li .formListSubmit{padding:10px 30px;cursor:pointer;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#666;color:white}.formList li .formListSubmit:hover{background-color:#2065B5}.contactAddresses{margin-bottom:30px}.contactAddresses .address{line-height:2}.contactAddresses .address strong{font-size:18px;font-weight:600}.contactAddresses .callUs strong,.contactAddresses .callUs a,.contactAddresses .mailUs strong,.contactAddresses .mailUs a{font-weight:600;text-decoration:none}.contactAddresses .mailUs a:hover{text-decoration:underline}.jobPostsList>li{padding-bottom:30px;margin-bottom:30px;border-bottom:1px dashed #CCC}.jobPostsList>li .jobTitle{font-weight:600;font-size:16px;margin-bottom:25px}.jobPostsList>li .jobQualification{line-height:1.6;margin-bottom:25px}.jobPostsList>li .jobQualification h3{font-weight:600;padding-bottom:6px}.jobPostsList>li .jobRequirements h3{font-weight:600}.formBlock .smallHeading1{padding-bottom:8px}
