.fs2,.fs3{font-size:40px}#bannerSlider,#mainMenu ul li.menu-item.active,.eLearningWhorAre .col2,.mainHeader a.cartLinkWrap,.page-loader,.productGridImg{position:relative}.panel .back,.panel .back_vert,.panel .front,.panel .front_vert{backface-visibility:hidden}@keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}40%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-moz-transform:translateX(5px);-ms-transform:translateX(5px);-webkit-transform:translateX(5px);transform:translateX(5px)}}.bookingTermCondition .pageHeaderSec .pageHeaderTitle,.pyxl-5,.trafficMarshalVb .custom-section,.trafficMarshalVb .topicsCovered,.trafficMarshalVb .whoTmVb,.weOffer,section.commitmentWraapper,section.eLearningWhorAre,section.whyChooseUse{padding-top:5rem;padding-bottom:5rem}:root{--te-fm-rubik:"Rubik", sans-serif;--te-fm-Raleway:"Raleway", sans-serif;--te-white:#fff}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-size:17px;font-family:var(--te-fm-Raleway);font-weight:400}.bannerHelp ul.listHelp li:first-child,.toggaleAccordion button:hover,.upcomingDatesAccordion .card-header button:hover,a:hover{text-decoration:none}.firstAidTraining .bannerWrapper ul li i,.greenColor{color:#bbedac}.h1,.h2,.h3,.h4,.h5,.h6,.heading,h1,h2,h3,h4,h5,h6{font-family:var(--te-fm-rubik)}.skillProgressTitle .fs2{font-size:50px;line-height:55px}div#succ{padding:40px}.fs2{line-height:55px}.fs3{line-height:50px}.fs4{font-size:30px;line-height:30px}.fakeimg{height:200px;background:#aaa}.page-loader{width:100%;height:100%;background:#272727;z-index:1000;text-align:center;top:40%;text-transform:uppercase;letter-spacing:.3rem;font-weight:700;line-height:1.5}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}#mainMenu ul li a{font-size:14px;display:block;padding-bottom:7px}#mainMenu .dropdown{transition:ease-in-out;opacity:0;visibility:hidden;z-index:1;position:absolute}#mainMenu .menu-item.active .dropdown{transition:ease-in-out;opacity:1;visibility:visible}#mainMenu ul li.menu-item ul.dropdown li:last-child,.upcomingTabs ul#myTab li button{border:none!important}#mainMenu ul li.menu-item.active ul.dropdown{position:absolute;z-index:9;top:auto;width:400px;background:#fff;overflow:visible;min-height:100%;left:0;right:0;border-radius:5px;box-shadow:0 60px 60px 0 rgb(14 15 43 / .1);padding:5px 21px;bottom:auto}#mainMenu ul li.menu-item.active ul.dropdown li a{color:#000;transition:ease-in-out;border:none}#mainMenu ul li.menu-item.active ul.dropdown li a:hover i{transition:0.3s ease-in-out;padding-left:10px;opacity:1;font-size:16px}#mainMenu ul li.menu-item.active ul.dropdown li a i{transition:0.3s ease-in-out;padding-left:0;opacity:0;font-size:0}#mainMenu ul li.menu-item.active ul.dropdown li{margin:10px 5px;border-bottom:1px solid #cccc;padding:0 15px}#closeButton,.brandsSlider button.slick-arrow:before,.humburger,.productBookPage.produdctIndexPage section.courseBundles.productpage .productGridImg h3,.relatedProducts ul.slick-dots li button:before,.videoSlider .slick-arrow:before{display:none}.mainHeader,footer#footerWrapper{background:#08091b}.mainHeader a.cartLinkWrap .cartCount{position:absolute;background:#a00;top:-11px;right:-14px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:100%;line-height:2}.headerRow .menuCart a{color:var(--te-white);font-weight:600;margin-right:15px}#bannerSlider .bannerSliderInner .BannerDescription span,.bannerBoxInner .bannerBoxInnerInfo h3,.courseCat h3{font-weight:700}.headerMenuRow ul li a{color:var(--te-white);transition:0.3s;font-weight:600;border-bottom:solid #fff0}.headerMenuRow ul li a:hover{color:#ea7000!important;transition:0.3s;border-bottom:solid}.topBar .socialMedia a{color:#7c818b;margin-right:15px}.courseCat,section.homeBanner:before{position:absolute;left:0;right:0;margin:auto;top:0}.courseDate .btnFooter,nav.topBar{padding:10px 0}section#banner>.row{height:100%}section#banner>.row .bannerCol{display:flex;flex-direction:column;justify-content:center;height:100%}section.homeBanner{background:radial-gradient(at bottom left,#1b72a7 10%,#020202 37%);padding:20px 0;position:relative}a.btnOutline,a.btnPrime{border-radius:4px;padding:8px 10px;font-size:14px;color:var(--te-white)}section.homeBanner:before{content:"";background:#0c1d55;width:100%;height:100%;bottom:0;opacity:.5}a.btnPrime{background:#5f9bb8}a.btnOutline{border:1px solid #5f9bb8}.bannerContact h1{color:var(--te-white);font-size:40px;margin-bottom:30px}.bannerContact h1 span{color:#5f9bb8}#bannerSlider .subTitle small{color:var(--te-white);text-transform:uppercase;font-weight:600;font-size:11px}#bannerSlider .bannerSliderInner{width:35%}#bannerSlider .bannerSliderInner h2{color:var(--te-white);font-size:35px;line-height:35px}#bannerSlider .bannerSliderInner .BannerDescription{color:var(--te-white);font-size:18px;line-height:22px;margin-bottom:30px}#bannerSlider .bannerSliderInner a.bookNow{background:var(--te-white);color:#d94b25;font-weight:600;padding:8px 25px;border-radius:3px}#bannerSlider .bannerSliderInfo{padding:30px 20px 80px}#bannerSlider .slick-arrow{top:unset;bottom:0;right:0;left:unset;z-index:99}#bannerSlider .slick-arrow:before{font-size:40px}button.slick-next.slick-arrow.slick-next{right:35px!important;bottom:20px!important}button.slick-prev.slick-arrow{right:90px!important;bottom:20px!important}#bannerSlider ul.slick-dots{position:absolute;z-index:9;bottom:35px;left:55px;right:unset!important;display:flex}.bannerSliderInfo{min-height:430px}#bannerSlider ul.slick-dots li.slick-active button:before{color:#d94b25}#bannerSlider ul.slick-dots li{margin:0;width:18px}#bannerSlider ul.slick-dots li button:before{font-size:10px;color:var(--te-white)}.coursesCategory{background:#000}.courseCat{border-radius:4px;bottom:0;transform:scale(1);transition:0.3s}.courseCat h3{color:var(--te-white);font-size:20px}.courseCat .courseCatInfo a{font-size:14px;border-bottom:1px solid;padding-bottom:2px}.courseBg1 .courseCatInfo a{color:var(--te-white)}.courseBgImg{position:relative;min-height:350px;overflow:hidden;border-radius:4px}.courseCatInfo{z-index:1;position:relative;padding:20px}.courseBgImg:hover .courseCat{transform:scale(1.1);transition:0.3s}.courseBgImg .courseCatInfo h3{color:#fff;font-size:22px;line-height:24px}.courseBgImg .courseCatInfo a{color:#fff;font-size:13px;border-bottom:1px solid;font-weight:600}.courseBg2 a,.courseBg4 a,.courseBg5 a{color:#720202!important}.courseBg6 a{color:#053717!important}.myModal .close{color:#777;opacity:1;font-weight:500;height:40px;width:40px;border-radius:100%;background:#fff;border:none}.slick-slide.slick-current.slick-active.slick-center>div{transform:scale(1.1);z-index:1111;position:relative}.videoSlider .slick-slide>div{padding:0 40px}.videoSlider .slick-arrow i{color:#ea7000;font-size:20px}.videoSlider .slick-arrow{width:40px;height:40px;border:2px solid #ea7000;z-index:9;border-radius:100%}.videoSlider button.slick-prev.slick-arrow{left:-50px}.videoSlider button.slick-next.slick-arrow{right:-50px!important;left:unset}.videoSliderInner .video{min-height:400px;transition:0.4s;display:flex;justify-content:end;flex-direction:column;padding:0 15px 15px;position:relative;z-index:1;border-radius:10px}.learnerSays:before,.videoSliderInner .video:before,.whyChooseUseRowBox:after{content:"";position:absolute;z-index:-1}.videoSliderInner .video a.videoBtn{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.videoSliderInner .video a.videoBtn i{color:#fff;font-size:40px;border:solid #ea7000;padding:15px;border-radius:100%}.aboutCITB.discoverBenefits .discoverBenefitsBox:hover .discoverBenefitsIcon i,.bookingTermCondition .pageHeaderSec .pageHeaderTitle h1,.bookingTermCondition .pageHeaderSec .pageHeaderTitle p,.companyInfo .companyInfoBox:hover .companyInfoBoxDesc p,.companyInfoBox,.counter p,.courseCardsInfo h2,.courseCardsInfo p,.customisedForm h2,.customisedForm h5,.customisedForm p,.faqsWrapper .card-header .collapsed,.fireSaftyWrapper .bannerWrapper ul li i,.firstAidTraining #banner a.btnWhiteBg:hover i,.footerBottom .widgets ul li a,.footerTop .widgets a,.footerTop .widgets i,.footerTop .widgets p,.learnerSays h2,.marqueA a,.pageTitle p,.personalLicence section#banner .bannerInfo ul li i,.quoteForm p,.referFriendBanner .referFriendBannerDesc h1,.referFriendBanner .referFriendBannerDesc p,.trafficMarshalVb section#banner .bannerInfo ul li i,.upcomingDatesContent .sMediaLocation li a i,.upcomingDatesInner h3,.upcomingUseFullLinkd h3,.videoSliderInner .video h4,.videoSliderInner .video p,.weOfferBox .weOfferBoxInfo h3,.weOfferBox .weOfferBoxInfo ul li,.whyChooseUs .whyChooseUsInfoCol .innerContent h3,.whyChooseUs .whyChooseUsInfoCol .innerContent p,.whyChooseUs h2,section.contactUs h2,section.contactUs p,section.pageHeaderMain .pageHeaderTitle h1,section.pageHeaderMain .pageHeaderTitle p,section.pageHeaderMain .pageHeaderTitle ul li,section.pageHeaderMain .pageHeaderTitle ul li a,section.topseller .upcomingmaincontent .upcomingbutton a,section.venues .venuesBox:hover h3.h5,section.venues .venuesBox:hover p{color:#fff}.videoSliderInner .video:before{background:#00000078;width:100%;height:100%;left:0;top:0;border-radius:10px}.videoSlider .slick-current.slick-active.slick-center .videoSliderInner .video{transform:scale(1.1);transition:0.4s}.videoSlider .slick-track{padding:50px 0}.videoSlider ul.slick-dots li button:before{content:""}.videoSlider ul.slick-dots li button{background:#ea7000;max-width:7px!important;max-height:7px!important;margin:0!important;border-radius:100%;padding:0;opacity:.5;transition:0.4s}.relatedProducts ul.slick-dots,.videoSlider ul.slick-dots{display:flex;justify-content:center;align-items:center}.videoSlider ul.slick-dots li{border:1px solid #ea7000;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:0 3px;transition:0.4s;width:15px;height:15px}.videoSlider ul.slick-dots li.slick-active{width:20px;transition:0.4s;height:20px}.videoSlider ul.slick-dots li.slick-active button{background:#ea7000;opacity:1;transition:0.4s}.footerBottom,.footerTop{border-bottom:1px solid #fff}.footerTop .widgets a{display:block}.footerTop .widgets .footerIcon i{font-size:30px}.footerTop .widgets .footerIcon{margin-bottom:15px}.brandsSlider button.slick-next.slick-arrow>i~i,.coursesDates h3,.footerTop .widgets p.widgetTitle,section.commitmentWraapper p,section.upcoming .upcomingmaincontent .verify h4{font-size:20px}.copyRight{margin:20px 0 0;padding-bottom:15px}.copyRight p{color:var(--te-white);font-size:13px}.footerBottom .widgets p.widgetTitle{font-size:20px;color:#fff}.footerBottom .widgets .footerSocial a{color:#fff;margin-right:15px;font-size:22px}#corporateTraining .bannerSubTitle,.copyRight p a,.copyRight ul li a{color:#fff!important}.courseDate{padding:20px;box-shadow:0 4px 8px 0 rgb(0 0 0 / .2),0 6px 20px 0 rgb(0 0 0 / .19);border-radius:10px}.btnMstr,.portallink a,a.btnWhiteBg{padding:10px 30px}.courseDate button.btnBlue{background:#085e92;border:none;color:#fff;padding:7px 20px;border-radius:5px;margin-top:20px;width:100%}.courseDate button.btnBlue:hover{background:#ea7000;transition:0.7s;letter-spacing:2px}.btnFooter ul.wc-deposits-option li label,.personnelSliderMain ul.slick-dots li{margin:0}.btnFooter ul.wc-deposits-option li{box-shadow:#0000004a 0 0 10px 0;padding:7px;text-align:center;border-radius:6px;flex-basis:48%;width:48%}.card-body.locationDates .courseDate h1{font-size:24px;padding:20px 0}.courseDate p.courseSubTitle{margin:0;font-family:Rubik,sans-serif;font-size:14px;text-transform:uppercase}.courseDate h4,.topicsCovered .topicsCoveredBox p{font-weight:400}.courseDate .d-flex.align-items-center.justify-content-between p{font-size:13px;line-height:17px}.courseDate .d-flex.align-items-center.justify-content-between .imgCourse i{font-size:30px;color:#085e92}.courseDate ul{margin:15px 0!important}.imgCourse{background:#e6e6e6;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:100%}.btnMstr,a.btnWhiteBg{border-radius:5px;transition:0.3s}.card-body.locationDates .courseDate ul li,.upcomingDatesLink ul li{margin-bottom:14px}.courseDate ul li i{margin-right:5px;color:#ea7000;font-size:20px}.courseDate .btnFooter a.btnBlue{width:unset!important;display:unset!important;padding:10px 15px!important}.pageTitleTop,section#banner{background-image:linear-gradient(275deg,#090039 0,#085e92 83%)}.bannerImg{background:url(../img/Door-Supervisor-training-by-Training4Employment.webp) top center/cover no-repeat}.bannerWrapper .bannerSubTitle{font-size:30px;color:#fff;font-weight:500;line-height:35px;margin-bottom:30px}.bannerWrapper h1{color:#fff;font-size:50px;line-height:55px}.bannerWrapper p{color:#fff;font-size:20px;line-height:30px}.bannerWrapper ul li{color:#fff;font-size:16px;font-style:italic;margin-left:15px}.bannerWrapper ul{margin-bottom:20px!important}.product-page.singleProduct.singleElearning.elearning.coursePage .bookingBtnGroup .btnMstr{background:#ea7000;color:#000;padding:18px 20px;border-radius:5px;transition:0.3s;width:200px}.menuCart{display:flex}.btnMstr:hover,.product-page.singleProduct.singleElearning.elearning.coursePage .bookingBtnGroup .btnMstr:hover{transition:0.3s;color:#fff}.portallink{right:0;position:relative;text-align:right}.portallink a{background:#07102c;color:#fff}.btnMstr{background:#ea7000;color:#000}a.btnWhiteBg{background:#fff;color:#ea7000;border:2px solid #ea7000}a.btnWhiteBg:hover{color:#000;transition:0.3s;border-color:#fff0}.panel .back,.panel .back_vert,.panel .front,.panel .front_vert,.tableOfContent.scrolled,.tableOfContent.scrolled li{transition:0.4s ease-in-out}#banner .ti-widget{text-align:left!important}.bannerWrapper ul li i,.productGridInner .productGridContent ul li i{color:#ea7000;font-size:22px}.courseSidebar ul li i{color:#5f9bb8;font-size:22px;margin-right:10px}.courseSidebar h2{font-size:22px;padding:15px 10px;background:#ddd;text-align:center;font-weight:700;text-transform:uppercase}.rightSidebar .courseSidebar ul li{padding-bottom:10px;margin-bottom:5px;position:relative}.rightSidebar .courseSidebar ul li::marker{font-size:0}.rightSidebar .courseSidebar .keyInformation ul li:before{content:"\f058";font-size:24px;color:#5f9bb8;position:absolute;font-family:FontAwesome;margin-left:-30px;margin-top:-5px}.rightSidebar .courseSidebar ul{padding-left:30px;padding-top:10px}.rightSidebar{border:1px solid #ccc;padding:15px;border-radius:10px;overflow:auto;position:sticky;top:5%;background:#f7f7f7}.rightSidebar .courseSidebar h2.entryTitle{background:0 0}a.btnBlue{padding:12px 30px;border-radius:5px;background:#085e92;color:#fff;width:100%;display:block;text-align:center;margin:auto}.courseStructureBoxes{border:1px solid #ccc;border-radius:10px;padding:15px;box-shadow:0 4px 8px 0 rgb(0 0 0 / .2),0 6px 20px 0 rgb(0 0 0 / .19)!important}.courseStructureBoxes h4,.healthSafety h3,.panelContent h3{font-size:22px}.courseStructureBoxes p,.weOfferBox .weOfferBoxInfo ul li .weOfferBoxInfoList p~p{font-size:14px}.boxesContent{width:80%}.boxesDate{width:20%;font-weight:600}.boxesDate span,.earningsContent .earningsIcon i{font-size:23px}details.detailBorder{border-bottom:1px solid #ccc;padding:10px 0}details.detailBorder summary{color:#08457a;font-weight:600}.faqsWrapper #faq .card .card-header .btn-header-link:after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;float:right}.faqsWrapper #faq .card .card-header .btn-header-link.collapsed:after{content:"\f106"}.faqsWrapper .card-header a{display:flex;justify-content:space-between;align-items:center}.bannerText .formSearchHelp input:focus,.faqsWrapper .card-header a:focus,.formContactUs .form-row input:focus,.formContactUs .form-row textarea{box-shadow:unset}.faqsWrapper .card-header,.referFriendFaqs .toggaleAccordion .card .card-header,.toggaleAccordion .card .card-header{padding:0}.faqsWrapper .card{margin-bottom:10px;border:none}.faqsWrapper .card-header a.btn-header-link.collapsed{background:#085e92;border:1px solid rgb(0 0 0 / .125);margin:unset!important;border-radius:10px!important;text-align:left;padding:.75rem 1.25rem}a.btn.btn-header-link{text-align:left;background:#ea7000;border:1px solid rgb(0 0 0 / .125);margin:unset!important;border-radius:10px!important;padding:.75rem 1.25rem;color:#fff}.faqContent{background:#e6e6e6;margin:10px 0;border-radius:10px}.panel,.wrap{margin:0 auto}.upcomingDatesShow .upcomingDatesShowList{padding:.5rem 1rem;box-shadow:#00000026 0 0 10px 0;border-radius:5px;margin:10px 0;background:#fff}.upcomingDatesContent{padding:0 2rem}section.contactUs{background:linear-gradient(55deg,#0a0b37 49%,#0509c9 100%)}.contactUs i{font-size:50px}.toggaleAccordion .card{border:1px solid #ddd!important;margin-bottom:10px;padding:10px}.whyChooseUse .whyChooseUseNum{font-size:35px;width:50px;height:50px;background:#e46e02;display:flex;align-items:center;justify-content:center;font-family:Rubik;font-weight:700;color:#fff;margin-bottom:15px}.whyChooseUseRowBox{box-shadow:#00000042 -8px 20px 10px -15px;padding:2rem 1rem;position:relative;height:100%}.learnerSays{background:url(../img/pngtree.png) center/cover no-repeat;position:relative;z-index:1}.learnerSays:before{background:linear-gradient(55deg,#0a0b37 49%,#0509c9 100%);top:0;right:0;bottom:0;left:0;opacity:.95}.whyChooseUseRowBox:after{background:url(../img/doteds.png) center/cover no-repeat;top:34px;left:-20px;width:25%;height:22%;opacity:.2}.pageTitle:before,.panel .back:before{top:0;width:100%;right:0;position:absolute;bottom:0;content:"";left:0}.upcomingDatesLink .sMediaLocation{margin-top:40px!important}.upcomingDatesLink .sMediaLocation li{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;margin-right:10px;border-radius:100%}.upcomingDatesLink .sMediaLocation li a i{font-size:17px!important;color:#fff}.upcomingDatesContent .sMediaLocation li a{min-width:30px;height:30px;display:block;border:1.5px solid #e46e02;border-radius:100%;margin-right:6px}.upcomingDatesLink ul li a{color:#fff;font-size:18px;font-weight:600}.upcomingDatesLink ul li i{color:#e46e02;font-size:16px}.upcomingDatesLink ul{margin-top:20px!important}.upcomingDatesContent div#myTabContent{background:#e5e5e5;padding:20px;height:300px;overflow-y:scroll}.upcomingDatesShow .dateShow p>strong>small{font-family:monospace}.courseInfoBtns a{flex:1;margin:0 10px;text-align:center;padding:10px;border-radius:5px}.coursePage .bannerImg{background:url(../img/imgsdds.jpg) center/cover no-repeat}.coursesWrapper ul.nav li button.nav-link.active{background:#ea7000;border:2px solid #ea7000}.coursesWrapper ul.nav li button.nav-link{border:2px solid grey;margin-right:6px;font-size:14px;text-transform:uppercase;padding:8px}.tableOfContent{overflow:auto;position:sticky;top:20%;background:#fff;padding:10px;overflow-x:auto;z-index:9}.tableOfContent ul li{margin-right:10px;border:2px solid #ea7000;text-align:center;border-radius:10px;transition:0.4s;min-width:185px}.tableOfContent ul li a{color:#ea7000;transition:0.4s;padding:5px 30px;display:inline-block}.tableOfContent ul li.active a{color:#fff;transition:0.5s}.tableOfContent ul li.active{background:#ea7000;transition:0.5s}.tableOfContent.scrolled{background:#ffffffdb;padding:10px 0;z-index:9}.panel{position:relative;height:400px}.panel .back,.panel .front{text-align:center;background-size:cover}.panel .front{height:350px;position:absolute;top:0;z-index:9;text-align:center;transform:rotateX(0) rotateY(0);transform-style:preserve-3d}.panel .front_vert{height:inherit;position:absolute;top:0;z-index:900;text-align:center;transform:rotateX(0);transform-style:preserve-3d}.panel .back{height:350px;position:absolute;top:0;z-index:9;transform:rotateY(-180deg);transform-style:preserve-3d}.panel .back_vert{height:inherit;position:absolute;top:0;z-index:9;transform:rotateX(180deg);transform-style:preserve-3d}.panel.flip .front{z-index:9;transform:rotateY(180deg)}.panel.flip .front_vert{z-index:9;transform:rotateX(-180deg)}.panel.flip .back{z-index:9;transform:rotateX(0) rotateY(0)}.panel.flip .back_vert{z-index:9;transform:rotateX(0)}.panel .back a{background:#08487e;color:#fff;padding:15px 20px;border-radius:30px}.panel .back:before{background:#0000008a;height:100%;z-index:-1}.panelContent ul li i{color:#ea7000;top:4px;position:relative}.courseBundleInner .productsName li,.panelContent ul li,.singleProduct .bannerWrapper ul li{margin-bottom:10px}.panelContent .panelViewDateBtn a{background:#085e92;padding:10px 20px;border-radius:5px;color:#fff;box-shadow:0 0 9px 0 rgb(0 0 0 / .37)}.panelContent .panelViewDateBtn{text-align:center}.panelContent ul,.productGridInner ul.productsName{margin-bottom:25px!important}.panelContent{background-image:linear-gradient(187deg,#fff 57%,#e7e6e678 83%);padding:20px 20px 30px;margin-right:60px;margin-top:-80px;z-index:99;position:relative}.kickStarSteps .kickStarIcon i{background:#085e92;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:23px}.kickStarSteps .kickStarIcon{margin-right:10px}.kickStarSteps .kickStarContent h3,.productcertificate .productGridContents ul li i{color:#ea7000}section.kickStarWrapper{background:#e1e9f4}.kickStarWrapper .kickStarSteps{border-top:1px solid;border-right:1px solid;padding:10px 10px 0 0;height:100%}.faqWrapper .toggaleAccordion h2 button,.toggaleAccordion .card-header{padding-left:0;padding-right:0}.pageTitle h1{color:#fff;font-size:60px}.pageTitle .pageHeaderBtn a{background:#1a68ab;color:#fff;text-transform:uppercase;font-weight:600;padding:15px 20px}.pageTitle:before{background-image:linear-gradient(122deg,#0a0a35 0,#fff0 100%);height:100%;z-index:-1}.clientReviews,.pageTitle,.whyChooseUs,.whyJoin{position:relative;z-index:1}.coursesLocation{background:#f8f8f8}.courseCards,section.upcomingDates{background:linear-gradient(55deg,#0a0b37 49%,#0509c9 100%)}.coursesLocation .locationCourseContent{width:90%;margin:auto}.coursesLocation .locationCourseContent .locationCourseDtl{background:#fff;box-shadow:0 60px 60px 0 rgb(14 15 43 / .1);position:relative;display:block;margin-top:-60px;padding:20px 10px}.locationCourseContent .locationCourseBtn a{background:#1a68ab;color:#fff;font-weight:600;padding:15px 20px;display:inline-block}.upcomingDates .colBgDate{background:#575757}.upcomingUseFullLinkd .brdLeft{color:#fff;font-size:17px;position:relative;display:flex;align-items:center}.upcomingUseFullLinkd .brdLeft:before{content:"";width:20px;height:2px;display:block;background:#fff;margin-right:10px}.upcomingUseFullLinkd .followLinks a{color:#fff;margin-right:10px;font-size:20px}.upcomingDatesInner .upcomingDatesAccordion{background:#1a68ab}.upcomingDatesAccordion .card-header{background:#6b6b6b}.toggaleAccordion button:focus,.upcomingDatesAccordion .card-header h2 button:focus{box-shadow:unset;text-decoration:none}.upcomingDatesAccordion .card-header button span{color:#fff;font-weight:700;text-transform:uppercase;font-size:14px}.upcomingDatesAccordion .card-header button i{color:#fff;border:1px solid #fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100%}.upcomingDatesAccordion .accrBtn a{color:#000;background:#ff7a01;padding:18px 20px;font-weight:700;display:inline-block}.toggaleAccordion .card.active .card-header button.collapsed i:before{content:"\2b"!important;height:auto}.toggaleAccordion .card-header{border:none;background:0 0;padding-top:0}.cartChartRow .cartBox:last-child,.earningTable .table tbody tr td:last-child,.earningTable .table thead th:last-child,.toggaleAccordion .card{border:none}.toggaleAccordion button i{background:#f26a21;color:#fff;min-width:25px;border-radius:100%;min-height:25px;display:flex;align-items:center;justify-content:center}.toggaleAccordion button span{color:#000;font-weight:500}.upcomingTabs ul#myTab{border:none;margin-bottom:10px}.upcomingDatesShow .upcomingDatesShowList i{font-size:30px;color:#e46e02}.bannerContactForm>p,.eLearningWhorAreBox img,.upcomingTabs ul#myTab li{margin-bottom:20px}.upcomingTabs ul#myTab li button.nav-link.active{background:#fff!important;color:#1a68ab;border-color:transparent!important;position:relative}.upcomingDatesContent div#myTabContent::-webkit-scrollbar{width:10px}.upcomingDatesContent div#myTabContent::-webkit-scrollbar-track{background:#fff;border-radius:20px}.upcomingDatesContent div#myTabContent::-webkit-scrollbar-thumb{background:#1a68ab;border-radius:20px}.upcomingDatesContent div#myTabContent::-webkit-scrollbar-thumb:hover{background:#555}.upcomingTabs ul#myTab li button.nav-link{color:#fff;border:2px solid #fff!important;border-radius:30px;margin-right:5px;font-weight:600}.upcomingTabs ul#myTab li button.nav-link.active:after{content:"\f0d7";font-family:"Font Awesome 6 Free";position:absolute;bottom:-17px;color:#fff;left:0;right:0}.toggaleAccordion .card.active .card-header button i:before{content:"\f2d1";height:25px}.locationDetail h4{color:#f26a21}.courseCards .cardBtn a,.locationDetail .locationBtn a{background:#1a68ab;color:#fff;padding:15px 20px;font-weight:700;transition:0.4s;display:inline-block}.courseCards .cardBtn a:hover,.locationDetail .locationBtn a:hover{transition:0.4s;background:#f26a21;color:#fff}.courseCards{margin-top:40px}.courseCards img{margin-top:-135px;filter:drop-shadow(2px 4px 6px black)}section.upcomingDates{position:relative;z-index:1;overflow:hidden}section.upcomingDates::after{content:"";position:absolute;animation:20s linear infinite infinite-spinning;top:-152px;bottom:0;right:-54px;margin:auto;background:url(../img/bgdd.png) 0 0 / contain no-repeat;z-index:-1;width:43%;opacity:.2;filter:invert(1)}@keyframes infinite-spinning{from{transform:rotate(0)}to{transform:rotate(360deg)}}.quoteForm{background:#000651}.quoteForm h2{color:#fff;font-size:50px}.dtpBreadcrumb i,.venuesBox p,.whyChooseUsInner .innerContent p{font-size:15px}.formWrapper input,.formWrapper select{border-radius:6px;overflow:hidden;border-width:1px;border-color:#d6d6d6;height:50px;color:#000651}.customisedForm input:focus,.customisedForm textarea:focus,.formWrapper input:focus,.formWrapper select:focus,.formWrapper textarea:focus{box-shadow:unset;border:none}.formWrapper input::placeholder,.formWrapper select,.formWrapper textarea::placeholder{color:#000651;font-style:italic}.formWrapper input:focus::placeholder,.formWrapper textarea:focus::placeholder{color:#777}.formWrapper textarea{resize:none;height:160px;border-radius:6px;overflow:hidden;border-width:1px;border-color:#d6d6d6}.formWrapper .btnForm{color:#242424;border:none;border-radius:6px;letter-spacing:1px;font-weight:600;text-transform:uppercase;padding:16px 28px;float:right}.formWrapper .bgBtnSecondary{background:#f80}.locationDetail{padding:20px}.venuesBox a.venuesBtnArr span{font-weight:700;margin-left:5px;opacity:0;transition:0.3s;color:#000!important;opacity:1}.venuesBox:hover a.venuesBtnArr span{opacity:1;transition:0.3s}.innerThumbnail{width:40%}.whyChooseUsBgCol{background:url(../img/Door-Supervisor-Training.webp) bottom left/contain no-repeat fixed}.whyChooseUs .whyChooseUsInfoCol{padding-top:3rem;padding-bottom:3rem;background:linear-gradient(55deg,#0a0b37 49%,#0509c9 100%)}.aboutCITB.discoverBenefits a.btnSimple,.bookingTermCondition .tableOfContent ol li a,.constructionRraining section#banner .bannerInfo h1,.constructionRraining section#banner .bannerInfo ul li,.constructionRraining section#banner .bannerInfo ul li i,.constructionRraining section.kickStarWrapper .kickStarSteps .kickStarContent h3,.eLearningWrapper section#banner .bannerInfo h1,.eLearningWrapper section#banner .bannerInfo p,.eLearningWrapper section#banner .bannerInfo ul li i,.eLearningWrapper section#banner .bannerInfo ul li p,.ourServices .servicesContent h4 a,.personalLicence .kickStarWrapper .kickStarContent h3,p.px-3.px-sm-3.px-md-3.maintest.px-lg-0.px-xl-0.text-center.mb-5{color:#000}section.venues .venuesBox{position:relative;padding:20px;box-shadow:0 4px 8px 0 rgb(0 0 0 / .2),0 6px 20px 0 rgb(0 0 0 / .19)}section.venues .venuesBox:hover{box-shadow:#00000057 0 0 10px 0;background:#1f3c6dc7;transition:0.8s}section.venues .venuesBox:hover a.venuesBtnArr span{opacity:1;color:#fff!important}.venuesBox p{color:#000}.venuesBox:hover{box-shadow:#00000057 0 0 10px 0;transition:0.5s}.companyInfo .companyInfoBox,.companyInfo .companyInfoBox:hover{transition:0.3s;background:#03a9f4}.whyChooseUsInner img{width:50px;height:50px}section.pageHeaderMain{background:url(../img/formimg.webp) center/cover no-repeat;position:relative;z-index:1;height:70vh;display:flex;align-items:center}section.pageHeaderMain::before{content:"";background:linear-gradient(339deg,#08091b 33%,#080c58 100%);z-index:-1;opacity:.88;position:absolute;top:0;bottom:0;left:0;right:0}.bannerBoxInner .bannerBoxInnerIcon i{font-size:60px;color:#2988a9}.bannerBoxInner .bannerBoxInnerInfo p{line-height:25px;color:#878c8f}.bannerBoxInner .bannerBoxInnerInfo{margin-left:25px}.bannerBoxInner{padding:3em 2em}.bannerBoxRow .col-12{border-left:1px solid #009fe4}.bannerBoxRow .col-12:first-child,.bannerBoxRow .col-12:nth-child(2){border-bottom:1px solid #009fe4}section.pageHeaderMain .pageHeaderTitle h1{font-size:70px}.animateCounter{background:url(../img/bgBlue.webp) center/cover no-repeat #1b252f}.animateCounter h2{color:#fff;font-size:65px}span.count.archivo,span.count.archivo~span{font-size:70px;font-weight:800;color:#fff;line-height:70px}.borderCounter{border-top:7px solid #ea7000}.bannerAboutUs h1{font-size:70px;line-height:70px}.bannerAboutUs h1:before{content:"";border-top:1px solid #000;display:block;width:20%;margin-bottom:11px}.aboutBannerBoxRow .aboutBannerBox:nth-child(odd){border-left:1px solid;border-right:1px solid}.aboutBannerBoxRow .aboutBannerBox:first-child,.aboutBannerBoxRow .aboutBannerBox:nth-child(2){border-bottom:1px solid}.formContactUs .form-row input{border:none;border-bottom:1px solid #000;border-radius:0;margin-bottom:25px!important}.formContactUs .form-row textarea{border:none;border-bottom:1px solid #000;resize:none;height:150px;border-radius:0;margin-bottom:25px!important}.companyInfo .companyInfoBox{font-weight:600}.companyInfo .companyInfoBox .companyInfoBoxDesc p{font-weight:800!important;font-family:Rubik,sans-serif;font-size:14px}.contactUsPage .box{position:relative;box-sizing:border-box;text-align:center;margin-right:10px}.contactUsPage .box .icon{min-width:50px;min-height:50px;background:#08091b;transition:0.5s;transform-origin:top;transform:translateY(0) rotateX(0);display:flex;align-items:center;justify-content:center}.contactUsPage .companyInfo .companyInfoBox:hover .box .icon{transform:translateY(100%) rotateX(90deg)}.contactUsPage .box .icon .fa{color:#999}.contactUsPage .box .details{position:absolute;top:0;left:0;width:50px;height:50px;background:#03a9f4;transition:0.5s;transform-origin:bottom;transform:translateY(-50px) rotateX(90deg)}.corporateTrainingSolutionsPage section#corporateTraining:before,.referFriendPage .referFriendBanner::before{position:absolute;z-index:0;background-color:#cacaca;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply;right:0;content:"";top:0;left:0;bottom:0}.contactUsPage .companyInfo .companyInfoBox:hover .box .details{transform:translateY(0) rotateX(0);border-right:1px solid #08091b}.formContactUs form input,.formContactUs form textarea{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px;width:100%;max-width:100%;border:1px solid #69727d;background-color:#fff0;color:#1f2124;vertical-align:middle;flex-grow:1}.formContactUs button.btnGray{padding:15px 30px;border-radius:4px;background:#07102c;border:none;font-weight:600;color:#fff}.formContactUs button.btnGray:hover{background:#03a9f4;transition:0.7s}.contactIcon{background:#085e92;min-width:40px;height:40px}.referFriendPage .referFriendBanner{display:flex;align-items:center}.bookingTermCondition article h2,.earnings .earningInner h4{color:#085e92}.earnings .earningInner ul li:last-child>u>strong{color:#dc3545}.partnerProgramBox img{filter:drop-shadow(2px 4px 6px #000000b5)}.referFriendPage .referFriendBanner::before{background-image:url(../img/Refer-A-Friend-and-Earn-Commissions.png)}.referFriendBanner{background-color:#fff0;background-image:linear-gradient(87deg,#fff 39%,#090740 51%);z-index:0}.referFriendBanner .referFriendBannerDesc .bannerSubTitle{color:#ea7000!important;font-size:24px;font-weight:600}.discoverBenefits,.referFriendBannerDesc,.trafficMarshalVb section.whoTmVb{z-index:1}.referFriendBanner .referFriendBannerDesc .referBannerBtn a{background:#ea7000;padding:20px 35px;border-radius:10px;color:#fff}.referFriendBanner .referFriendBannerDesc .referBannerBtn a i{margin-left:20px}.whyJoin::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:url(../img/whyJoin.webp) center/cover no-repeat;opacity:.5}.partnerProgramBtn a.btnPartner{padding:1.3em 2em;background:#07102c;border-radius:10px;font-weight:500;color:#fff}.partnerProgramBtn a.btnPartner:hover,.portallink a:hover{background:#007bff;transition:0.7s}.partnerProgramBtn a.btnPartner i{font-size:20px;margin-left:15px}.earningsContent .earningsIcon{background:#ea7000;width:40px;height:40px}.clientReviews::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:url(../img/T4Ebackgrounds-and-banners-8-1.webp) center/cover no-repeat;opacity:.5}.referFriendFaqs .toggaleAccordion .card{border:1px solid #ddd!important;margin-bottom:15px;padding:10px 15px}.referFriendFaqs .toggaleAccordion .card .card-header h2 button span{font-weight:400!important;color:#474747}.referFriendFaqs .faqsInner .toggaleAccordion .card.active{box-shadow:0 0 10px 0 rgb(0 0 0 / .32)}.referFriendFaqs .faqsInner .toggaleAccordion .card button i{background:#ecf0f4;color:#f26a21;font-size:11px}.referFriendFaqs .faqsInner .toggaleAccordion .card.active button i{background:#f26a21;color:#fff;line-height:17px}.referFriendFaqs .faqsInner .toggaleAccordion .card .collapse{margin-top:20px}.corporateTrainingSolutionsPage section#corporateTraining:before{background-image:url(../img/29.webp)}.corporateTrainingBox .corporatIcon{width:50px;height:50px;border:1px solid #fff;position:relative}.corporateTrainingBox .corporatInfo h3{font-size:21px}.corporateTrainingBox .corporatIcon:after{content:"";position:absolute;width:1px;height:100%;background:#252525;right:-10px}#corporateTraining::before{background-image:url(../img/29.webp)!important}.referBannerBtn.corporateDanger a{background:#ea7000!important}.healthSafety .whyJoinBox>div>i{font-size:65px}.healthSafety.whyJoin::before{opacity:1!important}.brandImg img{object-fit:contain;aspect-ratio:2/0.5}.brandImg{display:flex!important;align-items:center;justify-content:center}.earningTable h3{background:#085e92;color:#fff;padding:15px 40px;font-size:18px}.firstAidTraining .panelContent .panelViewDateBtn a,.needFawBox li i,a.btnPdf{background:#2f5f40}.earningTable .table thead th{border:none;border-right:1px solid #7777}.earningTable .table thead tr{border:none!important;background:#e6e6e6;text-align:center}.earningTable .table tbody tr td span{font-size:12px;margin:0 1px}.earningTable .table tbody tr td{padding:10px 5px;border-right:1px solid #7777}.earningTable .table tbody tr td span.bg-success{font-family:sans-serif}.earningTable .table tbody tr{border-bottom:1px solid #7777}.earningInner{box-shadow:#00000024 0 0 15px 0;border-radius:10px;padding:15px}.earningInner ul li u{font-family:Rubik}.brandsSlider button.slick-arrow{display:flex;z-index:1;align-items:center}.brandsSlider button.slick-arrow i{font-size:20px;color:#ea7000}.brandsSlider button.slick-next.slick-arrow>i,.brandsSlider button.slick-prev.slick-arrow i~i{font-size:45px}.brandsSlider .brandImg{opacity:.5;transition:0.3s}.brandsSlider .brandImg:hover{transition:0.3s;opacity:1}.customisedForm{position:relative;z-index:1;background:url(../img/SIA-Approved-Security-and-First-Aid-training-in-Birmingham.webp) center/cover no-repeat;padding-top:5rem;padding-bottom:5rem}.customisedForm::before{content:"";background-image:linear-gradient(180deg,#111485 0,#020202 100%);position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:.75}.customisedForm button.formBtn{background:#a50500;color:#fff;width:100%}.customisedForm input{height:50px}.weOfferBook .bbHover{color:#000;transition:0.3s;position:relative}.weOfferBook:hover .bbHover{transition:0.3s}.weOfferBook .bbHover:before{content:"";width:0%;background:#000;height:1px;position:absolute;bottom:0;left:0;transition:0.3s}.productGridInner:hover .productGridContent a.gridBtn:after,.productGridInner:hover .productGridContent a.gridBtn:before,.weOfferBook:hover .bbHover:before{width:100%;transition:0.3s}.firstAidTraining .weOfferBox .weOfferBoxInfo{background-image:linear-gradient(180deg,#00200c 0,#aed5b6 120%)}.assessingFaw,.coursesWrapper,.everyOneFaw,.firstAidTraining .custom-section,.needFAW,section.whatIsFaw{padding-top:5rem!important;padding-bottom:5rem!important}.constructionWrapper .constructionBoxImg,.whatIsFawBgImg{background-position:0 0!important}.firstAidTraining #banner .btnMstr{background:#bbedac}.firstAidTraining #banner .btnMstr:hover{background:#e43409;color:#fff}.firstAidTraining #banner a.btnWhiteBg{background:0 0;color:#fff;border-color:#bbedac}.firstAidTraining #banner a.btnWhiteBg i{color:#e43409}.firstAidTraining #banner a.btnWhiteBg:hover{background:#e43409}.firstAidTraining .bannerWrapper .bannerImg{background:url(../img/Get-First-Aid-trained-at.webp) center/cover no-repeat}.firstAidTraining .bannerWrapper{background-color:#000;background-image:linear-gradient(109deg,#2f5f40 0,#bbedac00 100%)!important;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.firstAidTraining .coursesWrapper .panel .back{background-color:#fff0;background-image:linear-gradient(180deg,#00200c 0,#aed5b6 100%);backface-visibility:hidden;transform-style:preserve-3d}.whatIsFaw details{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.whatIsFaw details[open] summary~*{animation:0.3s ease-in-out forwards expand}.whatIsFaw img{transition:0.3s;filter:grayscale(1)}.whatIsFaw img:hover{transition:0.3s;filter:unset}.needFawBox li i{min-width:40px;height:40px;font-size:22px}.needFAW{background-color:#fff0;background-image:linear-gradient(180deg,#ddd 0,#b9eeac7a 100%)}.personnelFaw:before{content:"";background:#f8f8f8;width:50%;height:100%;position:absolute;left:0;top:0;z-index:-1}.personnelFaw:after{content:"";background:#053717;width:50%;height:100%;position:absolute;right:0;top:0;z-index:-1}.personnelSliderMain{margin-left:-155px}.personnelInfo{padding-right:30%}.personnelSliderMain .personnelSlider{padding:60px;position:relative;z-index:1}.personnelSliderMain .personnelSlider .personnelSliderInner:before{content:"";background:#cceed8e6;width:85%;height:100%;position:absolute;top:0;left:0;z-index:-1}.personnelSliderMain .personnelSlider .personnelSliderInner{padding-right:15%}.personnelSliderMain button.slick-prev{left:10px;z-index:9}.personnelSliderMain button.slick-arrow:before{color:#720202;font-size:40px}.personnelSliderInner h2{color:#053717}.personnelSliderMain ul.slick-dots{position:absolute;bottom:0}.personnelSliderMain ul.slick-dots li button:before{content:none}.personnelSliderMain ul.slick-dots li button{padding:0;width:7px;height:7px;background:#720202;border-radius:50%}.personnelSliderMain ul.slick-dots li.slick-active button{opacity:.5}.firstAidTraining section.custom-section{background-image:url(../img/formimg.webp)!important;background-color:unset!important}.firstAidTraining .custom-section::before{background-color:#720202!important;opacity:.88}.firstAidTraining section.custom-section .bgBtnSecondary{background:#053717;color:#fff}a.btnPdf{color:#fff;padding:15px 30px;transition:0.3s}a.btnPdf:hover{box-shadow:0 4px 8px 0 rgb(8 94 146 / .4);background:#e43409;transition:0.3s}.personalLicence section#banner .bannerImg{background:url(../img/Persoanl-Licence-Holder-APLH.webp) center/cover no-repeat;filter:grayscale(1);transition:0.3s}.personalLicence section#banner .bannerImg:hover{filter:unset;transition:0.3s}.personalLicence section#banner{background-image:linear-gradient(304deg,#693200 0,#ff7a00 56%)!important}.constructionRraining section#banner,.trafficMarshalVb section#banner{background-image:linear-gradient(270deg,#684800 0,#ffde59 100%)}.personalLicence section#banner .bookingBtnGroup .btnMstr{background:#000;color:#fff;box-shadow:0 8px 20px 1px rgb(0 0 0 / .27)}.personalLicence section#banner .bookingBtnGroup a.btnWhiteBg{background:#ea7000;box-shadow:0 8px 20px 1px rgb(0 0 0 / .27);border:1px solid #252525;color:#000}.personalLicence .kickStarWrapper{background:unset}.personalLicence .kickStarWrapper .kickStarSteps .kickStarIcon i{background:#ea7000;color:#000}.personalLicence .coursesWrapper .singleCourse .panel .back:before{background-color:#fff0;background-image:linear-gradient(180deg,#ea7000 0,#474747 100%)}.personalLicence .coursesWrapper .panelContent .panelViewDateBtn a{background:#000;display:block}.needLicenceCourse .needFawBox li i{background:#ea7000}.needLicenceCourse{background-color:#fff0;background-image:linear-gradient(180deg,#ffffff38 0,#ea700038 100%)}.personalLicence section.custom-section:before{background:#ea7000;opacity:.88}.personalLicence section.custom-section{background:url(../img/Personal-Licence-onsite-delivery-banner.webp) center/cover no-repeat}.fireSaftyWrapper form.custom-form.formWrapper .btnForm.bgBtnSecondary,.personalLicence section.custom-section .bgBtnSecondary{background:#000;color:#fff}.personalLicence section#banner .bookingBtnGroup a.btnWhiteBg:hover{background:#fff;color:#ff7a00}.personalLicence section#banner .bookingBtnGroup .btnMstr:hover{background:#fff;color:#000}.constructionWrapper,.discoverBenefits,.kickStarWrapper{padding:5rem 8rem!important}.constructionRraining .bannerImg{background:url(../img/Get-certified-with-Training4Emoloyment.webp) center/cover no-repeat}.constructionRraining section#banner .bookingBtnGroup .btnMstr{border:1px solid #000}.constructionRraining section.kickStarWrapper{background:0 0!important}.constructionRraining section.kickStarWrapper .kickStarSteps .kickStarIcon i{background:#26b818}.cibtBtnFnd,.fireSaftyWrapper section.coursesWrapper .panelContent .panelViewDateBtn a{background:#474747}.discoverBenefits:before{content:"";background-color:#fff0;background-image:linear-gradient(180deg,#c6b15dbd 0,#ddd 100%);opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.cibtBtnFnd:after,.cibtBtnFnd:before{top:-7px;left:-7px;position:absolute;content:""}.discoverBenefits .discoverBenefitsDesc p.h5{font-weight:700;font-size:17px;margin-bottom:0}.constructionInfo .cntInfo,.discoverBenefits .discoverBenefitsDesc{margin-left:10px}.discoverBenefits .discoverBenefitsIcon{background:#26b818;min-width:40px;height:40px;font-size:22px}.aboutCITB.discoverBenefits .discoverBenefitsBox:hover .discoverBenefitsIcon,.cibtBtnFnd:after,.cibtBtnFnd:before,.cibtBtnFnd:hover{background:#ea7000}.constructionWrapper .constructionInfo .goldColor{color:#c6b15d;font-weight:600}.constructionWrapper .constructionInfo ul~div>a,.constructionWrapper .constructionInfo ul~div>ul,.weOfferBox .weOfferBoxImg,.weOfferBox .weOfferBoxInfo{flex:1}.aboutCITB.discoverBenefits .discoverBenefitsBox:hover .discoverBenefitsDesc>p.h5,.constructionInfo .cntIcon i{color:#ea7000}.constructionInfo .cntInfo>p{font-weight:500}.constructionInfo a.btnCnt{background:#474747;box-shadow:0 0 9px 0 rgb(0 0 0 / .37);color:#fff;text-align:center;padding:10px;border-radius:5px}.constructionWrapper .row .constructionImg{padding:15px 0}.constructionWrapper .constructionInfo h2.fs2{font-size:45px;line-height:50px}.aboutCITB.discoverBenefits .discoverBenefitsIcon{background:0 0;border:1px solid;min-width:50px;height:50px;position:relative;margin-right:20px}.aboutCITB.discoverBenefits .discoverBenefitsIcon:after{content:"";height:100%;width:1px;background:#000;right:-10px;top:0;position:absolute}.aboutCITB.discoverBenefits .discoverBenefitsBox:hover .discoverBenefitsDesc>p.h5,.aboutCITB.discoverBenefits .discoverBenefitsBox:hover .discoverBenefitsIcon,.aboutCITB.discoverBenefits .discoverBenefitsBox:hover .discoverBenefitsIcon i,.productGridThumbnail:hover .productGridImg{transition:0.2s}.aboutCITB.discoverBenefits .discoverBenefitsBox:hover a.btnSimple i{animation:2s infinite bounce}.cibtBtnFnd{box-shadow:0 0 10px 0 rgb(0 0 0 / .5);position:relative;z-index:0;transition:0.3s}.weOfferBox,.weOfferBoxInfo .btnVDV{box-shadow:0 0 9px 0 rgb(0 0 0 / .37)}.cibtBtnFnd:hover{transition:0.3s}.cibtBtnFnd a{color:#fff;padding:15px 40px}.cibtBtnFnd:hover:after,.cibtBtnFnd:hover:before{transition:0.3s;top:0;left:0}.cibtBtnFnd:before{height:7px;width:100%;transition:0.3s}.cibtBtnFnd:after{height:100%;width:7px;transition:0.3s}section.discoverBenefits.aboutCITB .discoverBenefitsImg img{height:800px;object-fit:cover;object-position:14% 0%}.trafficMarshalVb section#banner a.btnWhiteBg{background:0 0!important;color:#fff;border-color:#fff}.trafficMarshalVb section#banner .btnMstr i,.trafficMarshalVb section#banner .btnMstr:hover,.trafficMarshalVb section#banner a.btnWhiteBg i{color:#ef9441}.trafficMarshalVb section#banner a.btnWhiteBg:hover{background:#000!important;color:#fff!important;border-color:#000!important}.trafficMarshalVb section#banner .btnMstr:hover{background:#000;color:#fff!important}.trafficMarshalVb section.whoTmVb:before{content:"";background-color:#fff0;background-image:linear-gradient(180deg,#72020221 0,#ddd 100%);position:absolute;top:0;left:0;z-index:-1;bottom:0;right:0;opacity:.5}.trafficMarshalVb section.aboutTmVb section.coursesWrapper{padding:0!important}.trafficMarshalVb section#banner .bannerImg{background-position:0 0!important;background:url(../img/Vehicle-Banksman-certification-near-you.webp) center/cover no-repeat;filter:grayscale(1);transition:0.3s ease-in-out}.trafficMarshalVb section#banner{background-image:radial-gradient(at bottom left,#170b00 0,#ef9494 100%)}.trafficMarshalVb section#banner:hover .bannerImg{filter:unset;transition:0.3s ease-in-out}.aboutTmVb div#courses-container .panelContent{width:90%;margin-left:auto;margin-right:auto}.aboutTmVb div#courses-container .panel .back:before{background-color:#fff0;background-image:radial-gradient(at bottom center,#00200c 0,#ef9494 100%)}.aboutTmVb div#courses-container .panel .back a.panelBtn{background:#1896fe;transform-style:preserve-3d}#footerWrapper a:hover,.copyRight a:hover{color:#ea7000!important}.fireSaftyWrapper .btnMstr,.trafficMarshalVb section#banner .btnMstr{background:#fff}.trafficMarshalVb .panelContent .panelViewDateBtn a{display:block;background:#ea7000}.vbColRight{background:#f5f5f5;border-left:1px solid #ea7000;border-right:1px solid #ea7000}.whoTmVbList .whoTmVbIcon{width:40px;height:40px;background:#ea7000;font-size:25px}.boxesDetailInner i,.topicsCoveredList .topicsCoveredBox i{font-size:30px;color:#ea7000}.trafficMarshalVb .discoverBenefits:before{background-image:linear-gradient(180deg,#ddd 0,#72020221 100%)}.trafficMarshalVb section.custom-section{background:url(../img/Traffic-Marshal-Vehicle-Banksman-banner.webp) center/cover no-repeat!important}.trafficMarshalVb section.custom-section:before{background-image:linear-gradient(160deg,#ef9494 0,#181818 100%);opacity:.8}.fireSaftyWrapper section#banner .bannerImg{background:url(../img/Fire-Safety-Training-banner23.webp) center/cover no-repeat!important;filter:grayscale(1)}.fireSaftyWrapper section#banner:hover .bannerImg{filter:grayscale(0)!important}.fireSaftyRegulation{background:#ebebeb}.fireSaftyRegulation .fireSaftyBgImg{background:url(../img/Fire-Safety-Equipment-Training.webp) center/cover no-repeat!important}.fireSaftyWrapper section#banner{background-image:radial-gradient(at bottom right,#170b00d6 0,#a50500 59%)}.fireSaftyWrapper section.coursesWrapper .panel .back:before{background-image:linear-gradient(180deg,#030303bf 0,#a50500 100%);background-color:#fff0}.fireSaftyWrapper section.coursesWrapper .panelContent ul li i{color:#a50500}.fireSaftyWrapper section.coursesWrapper .panelContent .panelViewDateBtn a:hover{background:#a50500}.fireSaftyAccr .card.active button:before{content:"\f0d8";font-family:"Font Awesome 6 Free";font-weight:900}.fireSaftyAccr .card button.collapsed:before{content:"\f0da";font-family:"Font Awesome 6 Free";font-weight:900}.fireSaftyAccr .card-header{border:none!important;background:#a50500;padding:5px;border-radius:0!important}.fireSaftyAccr .card{border-radius:0}.fireSaftyAccr .card-header button:focus,.fireSaftyAccr .card-header h2:focus{outline:0!important;border:none!important}.fireSaftyAccr .card-header button{color:#fff;text-decoration:none}.cartTtotalBalance p strong,.fireSaftyAccr .card-header button:before{margin-right:5px}.fireSaftyAccr .card-header button:focus{box-shadow:unset!important}.whyChooseFst .whyChooseFstBgImg{background:url(../img/Fire-Safety-Training-in-Dudley.webp) center/cover no-repeat!important}.whyChooseFstBoxinner .whyChooseFstBoxIcon i{color:#a50500;font-size:30px}.fireSaftyWrapper section.custom-section{background:url(../img/Fire-Safety-Training-banner.webp) center/cover no-repeat}.fireSaftyWrapper .btnMstr:hover,.fireSaftyWrapper a.btnWhiteBg{background:#000;color:#fff;transition:0.3s}.fireSaftyWrapper section.custom-section::before{background-color:#a50500;opacity:.88}.eLearningWhorAre .col2:after,.eLearningWhorAre .col2:before{height:65%;width:1px;background:#e8e8e8;position:absolute;margin:auto;bottom:0}.fireSaftyWrapper a.btnWhiteBg{border-color:#fff0}.fireSaftyWrapper a.btnWhiteBg i{color:#a50500;transition:0.3s}.fireSaftyWrapper a.btnWhiteBg:hover{background:0 0;border-color:#fff;transition:0.3s}.fireSaftyWrapper a.btnWhiteBg:hover i{color:#fff;transition:0.3s}.weOfferBox .weOfferBoxInfo{padding:10px;background-color:#fff0;background-image:linear-gradient(180deg,#ea7000 0,#474747 100%)}.weOfferBox{padding:10px;height:100%}.weOfferBoxInfo .btnVDV{background:#000;text-align:center;color:#fff;font-size:14px;font-weight:700;padding:12px 24px;border-radius:5px}.weOfferBoxInfo p{color:#fff;font-size:15px;line-height:19px}.weOfferBox .weOfferBoxInfo ul li{margin-bottom:10px!important}section.commitmentWraapper:before{background-image:linear-gradient(180deg,#089ba6 0,#00edffe0 100%);content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:.99}section.commitmentWraapper:after{content:"";background:url(../img/29.webp) center/cover no-repeat fixed;top:0;position:absolute;bottom:0;left:0;right:0;z-index:-1}.eLearningWrapper section#banner>.row .bannerCol .bookingBtnGroup a{border:1px solid #000;box-shadow:0 8px 20px 1px rgb(0 0 0 / .27)}.eLearningWrapper section#banner,.product-page.singleProduct.elearning section#banner{background-image:radial-gradient(at bottom right,#170b00 0,#00e8ff 59%)}.eLearningWhorAreBox{padding:30px 25px;position:relative;box-shadow:#00000030 0 20px 20px -8px;transition:0.3s}.col1 .eLearningWhorAreBox:before{content:"1"}.col2 .eLearningWhorAreBox:before{content:"2"}.col3 .eLearningWhorAreBox:before{content:"3"}.eLearningWhorAreBox:before{position:absolute;top:0;left:0;font-size:150px;line-height:0;font-weight:600;opacity:.09;color:#000;transition:0.3s}.eLearningWhorAreBox:hover{box-shadow:#00000030 0 0 20px 0;transition:0.3s}.eLearningWhorAreBox:hover:before{top:40px;transition:0.3s;opacity:.3;color:#ea7000}.eLearningWhorAre .col2:before{content:"";top:0;right:0}.eLearningWhorAre .col2:after{top:0;left:0;content:""}.siSecurityWrapper #banner .bannerImg{background:url(../img/Get-SIA-approved-security-trained-by-Training4employment.webp) center/cover no-repeat;filter:grayscale(1)}.expertSingle img.img-fluid{height:390px;width:100%;object-fit:cover}.expertSingle .expertSingleInfo.py-4{height:120px}.siSecurityWrapper #banner:hover .bannerImg{filter:grayscale(0)}.expertSingle{border:1px solid #ea7000a8;padding:20px;box-shadow:0 28px 40px 0 rgb(0 0 0 / .1);transition:0.3s;transform:translateY(0)}.expertSingle:hover img,.productcertificate .productGridThumbnails:hover img{filter:brightness(100%) contrast(100%) saturate(40%) blur(0) hue-rotate(0deg)}section.expertTrainers{padding-bottom:5rem}.progressbar .progressInner .progress{height:6px;background:#8072fc;border-radius:0}.progressbar .progressInner .progress .progress-bar{background:#ea7000;height:6px!important}.courseBundleInner .productsName li p,.progressbar .progressInner p{font-weight:600}.progressbar .progressInner p~p{font-family:Rubik,sans-serif!important;font-weight:500}.skillProgressTitle{padding:6em 4em;background-color:#fff0;background-image:linear-gradient(130deg,#06105a 90%,#01010100 90%);position:relative}.skillProgressTitle p.skillProgressPortrait{color:#ffffff14;font-family:"Bebas Neue",Sans-serif;font-size:85px;font-weight:600;position:absolute;writing-mode:tb-rl;left:-50px;margin:0;bottom:0;transform:rotate(-180deg)}.skillProgressTitle h2:after{content:"";background:#ea7000;width:100px;height:4px;display:block;margin-left:auto;position:relative;right:14px}section.skillProgress{background:#e6edf6;padding-bottom:5rem}.progressbar{padding-top:6rem;padding-left:60px;padding-right:40px}.siSecurityWrapper section.custom-section:before{background-color:#085e92fc;opacity:.88}.bannerHelp:before,.productGridInner .courseBundlePackage a:hover,section.pageHeaderSec{background:#085e92}.bannerHelp{background:url(../img/white-grunge-wall-textured-background-1.jpg) center/cover no-repeat;position:relative;z-index:1;padding:130px 0 265px}.bannerHelp:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.9}.bannerText h1{color:#fff;font-size:68px;font-weight:600}.bannerText p{color:#fff;font-size:20px;margin-top:30px;margin-bottom:30px}.bannerText .formSearchHelp{width:70%;margin:auto;position:relative}.bannerText .formSearchHelp input{height:45px;border-radius:5px}.bannerText .formSearchHelp button{border:none;padding:0;position:absolute;right:15px;top:0;bottom:0;font-size:20px;color:#000}.bannerHelp ul.listHelp li{color:#ea7000;text-decoration:underline}.boxesDetailInner{background:#e6e4e4;box-shadow:0 2px 6px 0 rgb(0 0 0 / .16);border-radius:3px;height:100%;padding:59px 65px 65px}.productGrid,.productGrid:hover{box-shadow:#00000063 0 0 20px 0;padding:20px;overflow:hidden}.boxesDetailHelp .row .col-12{margin-bottom:30px!important}.boxesDetailInner ul li a{color:#7c818b;font-size:.875rem;line-height:32px;font-weight:500}.boxesDetailHelp a.btnBoxDetail{color:#ea7000;margin-top:15px;font-weight:500;border-bottom:1px solid;font-size:.875rem}section.boxesDetailHelp{margin-top:-230px;position:relative;z-index:1}.pageHeaderTitle a.btnWhite{border:none;background:#fff;font-size:15px;font-weight:500;padding:0 1.5em;line-height:44px;border-radius:2px}.pageHeaderTitle a.btnSimple{border:none;background:0 0;font-size:15px;font-weight:500;color:#fff;border-bottom:1px solid;padding:0}.bookingTermCondition .tableOfContent{border:1px solid #9da5ae;border-radius:3px}.bookingTermCondition .tableOfContent h3{padding:15px 20px;border-bottom:1px solid #9da5ae}.bookingTermCondition .tableOfContent ol{padding:15px 20px 15px 39px!important}.bookingTermCondition .tableOfContent ol li a:hover{text-decoration:underline}.bookingTermCondition .tableOfContent ol li{margin-bottom:11px}.courseBundlePage .productGrid .productGridInner h3{min-height:90px;font-size:22px}.productGridThumbnail:hover a.gridBtn{transform:translateY(0);transition:0.3s}.productGridInner .productGridContent ul li{margin-bottom:6px;align-items:center;padding:5px 0}.productGridInner .productGridContent a.gridBtn{background:#085e92;color:#fff;display:block;text-align:center;padding:10px;position:relative;width:100%;margin:30px auto 20px}.newgrid .productGridInner:hover .productGridContent a.gridBtn,.productGridInner:hover .productGridContent a.gridBtn{background:#000;letter-spacing:2px;transition:0.7s;border-radius:10px}.productGrid{height:100%;transition:0.7s}.productGrid:hover{border-radius:20px;background:0 0;transition:0.9s}.newgrid .productGridInner .productGridContent a.gridBtn{background:#085e92;color:#fff;display:block;text-align:center;padding:10px;position:relative;width:100%;margin:30px auto 0}.productGridThumbnail:hover:before{width:103%;height:103%;transition:0.3s}.relatedProducts .slick-list.draggable{padding-bottom:30px}.relatedContent p.price{margin:0!important;font-size:20px;font-weight:500;font-family:Rubik,sans-serif}.relatedProducts.singles .sliderRelatedProducts .bundlesAll h3{font-size:24px;height:140px;line-height:35px}.relatedProducts ul.slick-dots li{margin:0 6px;height:10px;display:flex;align-items:center;justify-content:center;background:#ea7000;width:10px;border-radius:100%;opacity:.5}.relatedProducts ul.slick-dots li.slick-active{width:15px;height:15px;opacity:1}.productGridThumbnail:hover:after{transition:0.3s;width:106%;height:106%}.productGridSingle .relatedProduct,.sliderRelatedProducts{padding:0 10px}.bundlesAll{min-height:515px}.productGridThumbnail .productGridOverlay{position:absolute;height:100%;width:100%;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;transition:0.4s;opacity:0;visibility:hidden}.productGridThumbnail:hover .productGridOverlay{opacity:1;visibility:visible;transition:0.4s}.productGridThumbnail .productGridImg{transition:0.2s;opacity:1;height:100%}.productGridThumbnail{height:270px;margin-bottom:25px}.productGridContent .bundlePrice span{background:0 0;color:#085e92;display:inline;width:auto;text-align:left;padding:0;border-radius:0;font-family:inherit;font-weight:700}.newgrid .productGridImg h3,.productGridImg h3{display:flex;font-size:18px;padding:10px 15px;color:#fff;position:absolute;right:0;left:0}#bannerContactForm .error-message,#bannerContactForm button,#bespokeForm .modal-content label.form-check-label,.productGridContent ul.productsName li a,.productGridInner .courseBundlePackage a,p.bookPrice{font-family:Rubik,sans-serif}.productGridInner .shortDesc{border-top:1px solid #ddd;padding-top:20px}.productGridContent,.rightSidebar .courseSidebar{padding:5px}.productGridImg h3{top:65px;background:#00000045;border-radius:unset;justify-content:center}.newgrid .productGridImg h3{bottom:-25px;background:#091f57;justify-content:center}.productGridInner .courseBundlePackage a{background:#07102c;color:#fff;padding:6px 13px;border-radius:3px}.productGridThumbnail .productGridImg img{height:100%;object-fit:cover}.productGridOverlay a.gridBtn{background:#085e92;color:#fff;border-radius:30px;padding:10px 20px}p.bookPrice{font-size:25px;font-weight:700}.courseBundleInner h3{font-size:19px;margin-top:20px}.courseBundleInner .courseBundleImg img{height:300px;object-fit:cover;object-position:center}.courseBundleInner span{background:#1a68ab;color:#fff;padding:3px 10px;margin-right:5px}.contactBox i,.courseBundleInner .productsName li i{color:#1a68ab}.courseBundleInner .productsName{border-bottom:1px solid #ddd;padding-bottom:10px!important}.courseBundleInner .productsName li a{background:#871414;color:#fff;padding:8px 15px;font-size:15px;border-radius:5px}.courseBundleInner .courseDesc ul{padding:0;list-style:none}.courseBundleInner .courseDesc ul li:before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:600;margin-right:10px;color:#1a68ab}.courseBundleInner .courseBundlePackage a{background:#00036b;color:#fff;padding:5px 15px;border-radius:3px}.courseBundleInner{border:1px solid #ddd;padding:10px;border-radius:10px}.contactBox i{margin-right:10px}.contactBox a{color:#222}.contactBox{box-shadow:#1a68ab4f 0 0 20px 0;padding:30px;border-radius:10px}.courseBundlePage section#banner{height:unset!important}.coursesDates{margin:20px 0}.coursesDates select{font-family:sans-serif;font-size:14px}.btn.btnCart{background:#085e92;display:block;color:#fff;margin-top:10px;padding:8px 20px}.btn.btnCart:hover,section.topseller .upcomingmaincontent .upcomingbutton:hover{background:#000;transition:0.7s}.singledec ul li{margin-bottom:8px}.relatedProducts.productGridSingle .slick-slide{box-shadow:1px 1px 7px 0 rgb(0 0 0 / .24),0 0 2px 0 rgb(0 0 0 / .05);margin:6px;padding:15px}.dtpAddToCart input#quantity{width:70px}.featuresKey img{width:40px;object-fit:contain}.keyRow{background-color:#f0eeec;border-radius:20px;overflow:hidden;border-width:2px;border-color:#d9d9d9;padding:20px}.btnBookNow{border-radius:30px;font-weight:700!important;background-color:#c90300;color:#fff;padding:15px 40px}.product-page.singleProduct .bannerInfo.banerBulletIcon ul li:before{content:"\f14a";font-size:22px;position:relative;color:#ea7000;font-family:"Font Awesome 6 Free";margin-right:10px;font-style:normal}.productGridSingle .bundlesAll{min-height:450px!important}.gallerySlider .slick-list.draggable{padding:0 50px;margin:0 50px}.gallerySlider{position:relative;margin:15px 0}.gallerySlider button.slick-arrow:before{color:#00036b}.gallerySlider button.slick-prev.slick-arrow{left:0!important}.gallerySlider button.slick-next.slick-arrow{right:0!important}.gallerySlider a img{height:100px;object-fit:cover;padding:0 10px}.singleProduct .bannerWrapper h1{margin-bottom:35px}.singleProduct .bannerWrapper .bookingBtnGroup{margin-top:17px}.singleProduct .faqsWrapper h2,.singleProduct .leftContentArea h2,.singleProduct .leftContentArea h3,.singleProduct .leftContentArea h4,.singleProduct .locationWrapper h2,section.upcoming .upcomingmaincontent .upcomingpara{margin-bottom:30px}.singleProduct .faqsWrapper,.singleProduct .locationWrapper{margin-top:60px}.pageTitleTop h1{color:#fff;font-size:65px;margin:0}.cartChartRow .cartBtn,.cartChartRow .cartPrice,.cartChartRow .cartQnty,.cartChartRow .cartSubTotal{flex-basis:15%;width:15%;text-align:center}.cartChartRow .cartBox.cartTitle{flex-basis:40%;width:40%;padding:6px}.cartChartRow{border:1px solid #ddd}.cartChartRow .cartBox{border-right:1px solid #ddd}.cartTtotalBalance{box-shadow:#0000002b 0 0 10px 0;padding:30px}.cartTtotalBalance a.d-inline-block{background:#ea7000;color:#fff;padding:10px;width:100%;text-align:center;font-weight:600;margin-top:25px;border-radius:5px}.btnClear button{border:2px solid #fff0;background:#085e92;color:#fff;padding:6px 20px;border-radius:5px}.cartChartRow .cartBox.cartBtn button{border:none;padding:0;width:30px;height:30px;border-radius:100%;background:#a00;color:#fff;font-weight:800;font-family:monospace}.cartTtotalBalance a.d-inline-block:hover{background:#085e92;transition:0.3s;color:#fff;border-color:#fff0}.btnClear button:hover{border-color:#085e92;transition:0.3s;background:0 0;color:#085e92}.couponCodeMain,.orderDetail .orderTitles{margin-bottom:20px;border-bottom:1px solid #ddd}.couponCodeMain{padding-bottom:20px}.orderLists .orderitems .productTitle{flex-basis:78%;width:78%;font-size:15px;font-weight:500}.orderLists .orderitems .priceTotal{flex-basis:22%;width:22%;text-align:right;font-family:Rubik;font-weight:500}.orderDetail .orderTitles{padding-bottom:15px}.orderDetail .orderTitles span{font-weight:700;text-transform:uppercase}.orderDetail{border:1px solid #ddd;padding:20px;border-radius:10px}.checkoutForm .form-group input,.payByCard input{border:1px solid #777;box-shadow:#777777b8 -1px 3px 6px -3px;height:45px}.checkoutForm .form-group label{font-size:14px;font-weight:700;display:flex;align-items:center}.checkoutForm .form-group label span,.payByCard label span{font-size:22px;line-height:0;padding-left:5px;padding-top:10px}.checkoutForm .form-group input[type="radio"]{border:none;box-shadow:unset;height:unset;float:left}.orderListSubTotal p{font-family:Rubik;font-weight:500}.payByCard input{text-indent:10px;width:100%;border-radius:4px}.payByCard label{font-size:15px;font-weight:600;display:flex;align-items:center}.payByCard input[type="checkbox"]{width:auto;height:auto;box-shadow:unset;border:none}.checkoutBtn button{border:none;background:#085e92;color:#fff;padding:10px 30px;border-radius:5px;font-family:Rubik}.payByCarWrapper{box-shadow:#0000002e 0 0 10px 0;border-radius:10px;padding:30px 20px}.paymentMethod label{font-weight:700;box-shadow:#00000038 0 0 10px 0;padding:5px 20px;border-radius:10px;margin-right:15px}.paymentMethod div#paypal-button-container{margin-top:30px;margin-bottom:30px}.paymentMethod{margin-top:40px}.bannerHome{background:url(../img/homeBg.jpg) center/cover no-repeat}.productcertificate .productGridContents h3{font-size:23px;font-weight:700;text-transform:capitalize!important}.productcertificate .productGridContents a:hover{background:#2277b8!important;transition:0.7s!important}.productcertificate{padding:20px;box-shadow:#00000063 0 0 20px 0;margin-bottom:10px}.productcertificate .productGridThumbnails{height:440px;background-size:cover}.productcertificate .productGridThumbnails img{height:440px;background-size:cover;width:100%;object-fit:cover;filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);transition-duration:0.5s}.bannerWrapper ul li p,.productcertificate .productGridContents p{font-size:16px}.productcertificate .productGridContents ul li{padding:6px 0}.productGridContents{position:relative;height:380px}.productcertificate .productGridContents a.gridBtn{background:#07102c;padding:10px;color:#fff;position:absolute;bottom:-60px;border-radius:4px}.discoverBenefitsInfo{padding:0 50px}#bannerSlider .bannerSliderInfo .bannerSliderBg,.upcomingDatesLink{padding-left:50px}section.commitmentWraapper ul li{font-size:18px;line-height:35px}.commitmentWraapper ul li i{color:#ea7000;margin-right:6px}.singleElearning .bannerWrapper .bannerInfo.banerBulletIcon{margin-bottom:40px}.singleElearning .bannerWrapper .bannerInfo.banerBulletIcon h1,.singleElearning .bannerWrapper .bannerInfo.banerBulletIcon p{color:#000!important}section.weOffer.elearning .productcertificate .productGridContents a.gridBtn{bottom:-5px;width:100%;text-align:center}section.weOffer.elearning .productcertificate .productGridContents{height:320px}section.weOffer.elearning .productcertificate .productGridThumbnails,section.weOffer.elearning .productcertificate .productGridThumbnails img{height:300px}.rightSidebar .courseSidebar .bannerInfo h1{font-size:24px;padding:14px 0}section.venues .row{display:flex;justify-content:center}.faqsWrapper.singlecourse div#venueAccordion .card .card-header a.btn.btn-header-link{background:0 0;color:#000;font-size:20px;font-weight:600}.faqsWrapper.singlecourse div#venueAccordion .card .card-header a.btn.btn-header-link:hover{background:#ea7000;color:#fff}section.upcoming{padding-top:50px;padding-bottom:50px;position:relative}section.upcoming .upcomingmaincontent .upcomingmaindata{height:270px}section.upcoming .upcomingmaincontent .upcomingmaindata .upcomingheading p.h4{font-size:18px;padding-bottom:5px}section.upcoming .upcomingmainhead h2{text-align:center;padding:30px 0;font-size:40px;line-height:55px}section.topseller .upcomingmaincontent,section.upcoming .upcomingmaincontent{padding:20px;box-shadow:1px 1px 7px 0 rgb(0 0 0 / .24),0 0 2px 0 rgb(0 0 0 / .05)}section.upcoming .upcomingmaincontent .upcomingbutton a{font-size:18px;padding:10px 30px;background:#07102c;color:#fff}section.upcoming .upcomingmaincontent .upcomingbutton a:hover{background:#2277b8;transition:0.7s}section.upcoming .upcomingmaincontent .upcomingomg img{width:100%;background-size:cover;height:450px;object-fit:cover}section.upcoming .upcomingmaincontent .upcomingheading h3{padding:10px 0;font-size:22px;font-weight:600;line-height:30px}section.upcoming .upcomingmaincontent .verify{padding:10px 0;display:flex;justify-content:space-between}section.topseller .upcomingmaincontent .upcomingomg img{width:100%}section.topseller .upcomingmaincontent .upcomingheading h3{font-size:24px;padding:10px 0}section.topseller .upcomingmaincontent .upcomingbutton{background:#13487e;padding:10px;text-align:center}section.topseller .upcomingmaincontent .upcomingcategory{padding-top:15px}section.topseller .upcomingmaincontent .upcomingcategory h4{font-size:18px;text-transform:uppercase}section.courseBundles.mainpage .productGrid .productGridThumbnail{height:unset;margin-bottom:25px}nav.dtpBreadcrumb a{padding-right:10px;color:#085e92;font-size:18px}section.courseBundles.productpage .productGridImg h3{position:absolute;top:0;color:#fff;display:flex;font-size:18px;background:#00000045;padding:10px 15px;right:0;border-radius:unset;justify-content:center;left:0}section.courseBundles.productpage .productGridbutton a{background:#07102c;color:#fff;display:block;text-align:center;padding:10px;position:relative;width:100%;margin:10px auto}section.courseBundles.productpage .productGridbutton a:hover{background:#085e92;transition:0.7s}.dtpFinalTotal p.h6{font-size:18px}section.courseBundles.mainpage .productGridContent{height:580px}section.courseBundles.productpage .productGridContent{height:200px}.rightSidebar .courseSidebar img{width:800px;background-size:cover;object-fit:cover!important}.relatedCards .relatedcardmain{padding:20px;border-radius:20px;box-shadow:0 4px 8px 0 rgb(0 0 0 / .2),0 6px 20px 0 rgb(0 0 0 / .19)}.relatedCards .relatedcardmain p{font-size:18px;padding:5px}.btnBookNow:hover{color:#fff;background:#000;transition:0.7s}.longDesc .datas h2{font-size:30px;padding-bottom:20px}.longDesc .datas p{font-size:20px;padding-top:10px}.coursesIncluded td,.relatedProducts.singles .sliderRelatedProducts{padding:10px}.relatedProducts.singles .sliderRelatedProducts .bundlesAll{box-shadow:0 4px 8px 0 rgb(0 0 0 / .2),0 6px 20px 0 rgb(0 0 0 / .19);padding:30px}#bespokeForm .modal-content{background:#e5e5e5;border:4px solid #085e92;border-radius:10px}#bespokeForm .modal-content button.close{background:#085e92;border-radius:10px;color:#fff;top:10px!important;right:10px!important}#bespokeForm .modal-content button[type="submit"]{background:#085e92;border:none}.bespokeFormWrapper input,.bespokeFormWrapper textarea{border:1px solid #a7a4a4;box-shadow:unset!important}#bespokeForm .modal-dialog.modal-dialog-centered.modal-lg{max-width:75%}.elearningNewPage .productGridContents{height:300px!important}.elearningNewPage .productGridContents a.gridBtn{bottom:0!important}.elearningNewPage .productcertificate .productGridThumbnails,.elearningNewPage .productcertificate .productGridThumbnails img{height:auto!important}header#headerWrapper .marqueA p{margin:0;color:#fff;padding:10px;font-weight:700;font-size:18px;text-align:center}.marque{position:fixed;top:0;width:100%;background:#000;color:#fff;text-align:center;padding:10px;transition:opacity 0.3s ease-in-out;opacity:0;pointer-events:none;z-index:1000}.bannerContactForm,.testimonial{background:#fff;border-radius:10px}.marqueA,.testimonial{transition:transform 0.3s ease-in-out}.testimonials h2{font-size:50px;padding:50px 0}.testimonials{padding:50px 0;text-align:center}.testimonials .row{display:flex;flex-wrap:wrap;justify-content:center}.testimonial{padding:20px;box-shadow:1px 1px 7px 0 rgb(0 0 0 / .24),0 0 2px 0 rgb(0 0 0 / .05);text-align:center;margin-bottom:10px}.testimonial:hover{transform:translateY(-5px)}.testimonials .company{font-weight:700;color:#007bff;margin-top:10px;font-size:18px!important}.testimonial p{height:200px;overflow-y:auto;margin-bottom:30px;padding-right:20px;padding-left:20px}.testimonial::-webkit-scrollbar{width:8px}.testimonial::-webkit-scrollbar-track{background:0 0}.testimonial::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .3);border-radius:10px}.bannerContactForm{padding:30px 15px}.bannerContactForm form#bannerContactForm input{font-family:Rubik,sans-serif;color:#777}.bannerContactForm form#bannerContactForm input::placeholder,.bannerContactForm form#bannerContactForm textarea{font-size:14px;font-weight:500;font-family:Rubik,sans-serif;color:#777}.bannerContactForm form#bannerContactForm textarea{height:100px;resize:none;color:#777}.bannerContactForm form#bannerContactForm input:focus,.bannerContactForm form#bannerContactForm textarea:focus{box-shadow:unset!important;border:1px solid #ea7000!important}#bannerContactForm button{background:#ea7000;border:none;font-size:15px;padding:10px;box-shadow:unset}#bannerContactForm .error-message{position:relative;top:-15px;font-size:14px}@media (max-width:1599px){.productGridContents{position:relative;height:540px!important}.productcertificate .productGridThumbnails{height:540px!important;background-size:cover;object-fit:cover}.productcertificate .productGridContents{height:100%!important}.productcertificate .productGridThumbnails img{height:540px!important;background-size:cover;width:100%;object-fit:cover;filter:brightness(100%) contrast(100%) saturate(0) blur(0) hue-rotate(0);transition-duration:0.5s}.productcertificate .productGridContents a.gridBtn{background:#085e92;padding:10px;color:#fff;position:absolute;bottom:-20px}.testimonials .company{font-weight:700;color:#007bff;margin-top:10px;font-size:16px!important}}@media (max-width:1499px){.bannerContact .btnGrp{flex-direction:column!important}.bannerContact .btnGrp a{display:block;text-align:center;margin-bottom:20px;width:100%}.testimonials .company{font-weight:700;color:#007bff;margin-top:10px;font-size:15px!important}.productcertificate .productGridThumbnails{height:540px!important;background-size:cover;object-fit:cover}.productcertificate .productGridThumbnails img{height:540px!important;background-size:cover;width:100%;object-fit:cover;filter:brightness(100%) contrast(100%) saturate(0) blur(0) hue-rotate(0);transition-duration:0.5s}.productcertificate .productGridContents h3{font-size:23px!important;font-weight:700}.productcertificate .productGridThumbnails:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0)}.productGridContents{position:relative;height:480px!important}.productcertificate .productGridContents a.gridBtn{background:#085e92;padding:10px;color:#fff;position:absolute;bottom:-60px}.coursesWrapper ul.nav li button.nav-link{border:solid 2px;margin-right:6px;font-size:13px!important;text-transform:uppercase;padding:6px!important}}@media screen and (min-width:1600px) and (max-width:2000px){.container{max-width:1440px}.referFriendPage .referFriendBanner{height:70vh!important}}@media (max-width:1200px){.headerMenuRow ul li a{font-size:14px!important}}@media (max-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:95%!important}.testimonials .company{font-weight:700;color:#007bff;margin-top:10px;font-size:15px!important}.productGridInner .productGridContent a.gridBtn{width:100%!important}.productcertificate .productGridThumbnails{height:450px!important;background-size:cover;object-fit:cover}.productcertificate .productGridThumbnails img{height:450px!important;background-size:cover;width:100%;object-fit:cover;filter:brightness(100%) contrast(100%) saturate(0) blur(0) hue-rotate(0);transition-duration:0.5s}.productcertificate .productGridContents p{font-size:15px!important}.productcertificate .productGridContents h3{font-size:20px!important;font-weight:700}.productcertificate .productGridThumbnails:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0)}.productGridContents{position:relative;height:390px!important}.productcertificate .productGridContents a.gridBtn{background:#085e92;padding:10px;color:#fff;position:absolute;bottom:-60px}.coursesWrapper ul.nav li button.nav-link{border:solid 2px;margin-right:6px;font-size:14px!important;text-transform:uppercase;padding:6px!important}.productcertificate .productGridContents h3{font-size:24px!important;font-weight:700}}@media (max-width:1330px){.productcertificate .productGridThumbnails{height:550px!important;background-size:cover;object-fit:cover}.productcertificate .productGridThumbnails img{height:550px!important;background-size:cover;width:100%;object-fit:cover;filter:brightness(100%) contrast(100%) saturate(0) blur(0) hue-rotate(0);transition-duration:0.5s}.productcertificate .productGridContents h3{font-size:22px!important;font-weight:700}.productcertificate .productGridThumbnails:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0)}.productGridContents{position:relative;height:420px!important}.productcertificate .productGridContents a.gridBtn{background:#085e92;padding:10px;color:#fff;position:absolute;bottom:-10px}.coursesWrapper ul.nav li button.nav-link{border:solid 2px;margin-right:6px;font-size:12px!important;text-transform:uppercase;padding:6px!important}.productcertificate .productGridContents a.gridBtn{background:#085e92;padding:10px;color:#fff;position:absolute;bottom:-130px!important}}@media (max-width:991px){.homeBanner .bannerContact h1{font-size:25px}section.homeBanner{padding-bottom:45px}.coursesCategory .courseCatInfo h3{font-size:20px!important;line-height:20px!important}.coursesCategory .courseBgImg{min-height:300px}.productcertificate .productGridThumbnails{height:560px!important}.productcertificate .productGridThumbnails img{height:560px!important}.productGridContents{position:relative;height:560px!important}.productcertificate .productGridContents a.gridBtn{bottom:0!important;font-size:14px}section.whatIsFaw h2.fs2{padding-top:20px;margin-bottom:20px!important}.personnelFaw:after{content:"";background:0 0;width:50%;height:100%;position:absolute;right:0;top:0;z-index:-1}section.personnelFaw .personnelSliderMain{margin-left:0}.personnelFaw:after{content:"";background:#fff!important;width:50%;height:100%;position:absolute;right:0;top:0;z-index:-1}.personnelInfo{padding-right:0!important}.personnelSliderMain .personnelSlider .personnelSliderInner:before{content:"";background:#cceed8e6;width:100%!important;height:100%;position:absolute;top:0;left:0;z-index:-1}.personnelSliderMain .personnelSlider .personnelSliderInner{padding-right:0!important}}@media (max-width:767px){div#mainMenu .mbMenu{display:block!important}.fs2{font-size:30px!important;line-height:35px!important}.bannerWrapper .bannerSubTitle{font-size:22px!important;line-height:22px!important}.bannerWrapper h1{font-size:40px!important;line-height:40px!important}.videoSlider{margin:0!important}#bannerSlider .bannerSliderBg .bannerSliderInner{width:100%}#bannerSlider button.slick-next.slick-arrow.slick-next{bottom:-12%!important;right:40%!important}#bannerSlider button.slick-prev.slick-arrow{left:40%!important;bottom:-12%!important}.firstAidTraining #banner a.btnWhiteBg{background:0 0;color:#fff;border-color:#bbedac;width:47%!important}.firstAidTraining #banner .btnMstr{background:#bbedac;width:47%!important}.productcertificate .productGridContents{padding-top:20px!important;height:360px!important}.productcertificate .productGridContents a.gridBtn{background:#085e92;padding:10px;color:#fff;position:absolute;bottom:-10px!important}section.whatIsFaw h2.fs2{padding-top:20px;margin-bottom:20px!important}.personnelFaw:after{content:"";background:0 0;width:50%;height:100%;position:absolute;right:0;top:0;z-index:-1}section.personnelFaw .personnelSliderMain{margin-left:0}.personnelFaw:after{content:"";background:#fff!important;width:50%;height:100%;position:absolute;right:0;top:0;z-index:-1}.personnelInfo{padding-right:0!important}.personnelSliderMain .personnelSlider .personnelSliderInner:before{content:"";background:#cceed8e6;width:100%!important;height:100%;position:absolute;top:0;left:0;z-index:-1}.personnelSliderMain .personnelSlider .personnelSliderInner{padding-right:0!important}}@media (max-width:1025px){div#mainMenu .mbMenu{display:block!important}#closeButton{display:block!important}button#closeButton{position:absolute;top:6%;left:2%;background:#fff;color:#000;border:none;width:30px;height:30px;border-radius:100%;font-size:25px;line-height:25px}.headerMenuRow .mobileLogo{display:block!important}.widgetFooter1 .reviews{flex:1}.humburger{z-index:99}.headerRow,.support,.topBar{display:none!important}button.humburgerBtn{background:0 0;border:none;color:#fff}.headerMenuRow .mainMenu{position:fixed;background:#000000de;height:100%;left:0;right:0;top:0;bottom:0;width:100%;z-index:9;display:flex;align-items:center;justify-content:center;transition:0.4s;transform:translate(100%,0);opacity:0;visibility:hidden}.headerMenuRow .mainMenu ul{flex-direction:column;text-align:center}.mainMenu.show{transition:0.4s;transform:translate(0,0);opacity:1;visibility:visible;z-index:1100}}@media (max-width:479px){.prouctinfo .tabs button.tab-button{width:100%;padding:30px;font-size:24px}.prouctinfo .tabs{display:flex;justify-content:center;background:#f4f7f9;padding:40px;margin-bottom:50px;flex-direction:column}section.coursesWrapper .productcertificate .productGridContents{padding-top:18px;height:400px!important}.productcertificate .productGridContents a.gridBtn{background:#085e92;padding:10px;color:#fff;position:absolute;bottom:-10px!important}section.whatIsFaw h2.fs2{padding-top:20px;margin-bottom:20px!important}.personnelFaw:after{content:"";background:0 0;width:50%;height:100%;position:absolute;right:0;top:0;z-index:-1}section.personnelFaw .personnelSliderMain{margin-left:0}.personnelFaw:after{content:"";background:#fff!important;width:50%;height:100%;position:absolute;right:0;top:0;z-index:-1}.personnelInfo{padding-right:0!important}.personnelSliderMain .personnelSlider .personnelSliderInner:before{content:"";background:#cceed8e6;width:100%!important;height:100%;position:absolute;top:0;left:0;z-index:-1}.personnelSliderMain .personnelSlider .personnelSliderInner{padding-right:0!important}}@media (max-width:2000px) and (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1600px!important}header#headerWrapper .marque p{font-size:20px!important}.tableOfContent{top:13%!important}}@media (max-width:2000px){.constructionWrapper,.discoverBenefits,.kickStarWrapper{padding-right:0!important;padding-left:0!important}.productcertificate .productGridThumbnails{height:auto}.productcertificate .productGridThumbnails img{height:455px}.productcertificate .productGridContents{height:100%}.productcertificate .productGridContents a.gridBtn{bottom:0!important}}@media (max-width:1600px){header#headerWrapper .marque{padding:10px 25px!important}header#headerWrapper .marque p{padding:0!important;font-size:20px!important}header#headerWrapper .marque a{padding:0 5px!important;font-size:20px!important}.productcertificate .productGridThumbnails{height:auto}.courseBundlePage .screen_col1{display:none}.courseBundlePage .screen_colBg{display:block!important;flex:0 0 40%;max-width:40%}.courseBundlePage .bannerCol{padding-right:0!important;margin-right:0!important}.courseBundlePage .screen_col2{flex:0 0 60%;max-width:60%}}@media (max-width:1499px){.productcertificate .productGridContents{height:100%!important}.productcertificate .productGridContents a.gridBtn{bottom:0}.eLearningWrapper.elearningNewPage .productGridContents{height:300px!important}}@media (max-width:1400px){.tableOfContent{top:23%}.aboutCITB .row .citbCol:first-child .discoverBenefitsInfo{padding-left:0}.aboutCITB .row .citbCol:last-child .discoverBenefitsInfo{padding-right:0}.constructionWrapper,.discoverBenefits,.kickStarWrapper{padding-right:0!important;padding-left:0!important}.coursePage .productcertificate .productGridContents{height:100%!important}.coursePage .productcertificate a.gridBtn{bottom:0!important}}@media (max-width:1250px){.courseBundleDetailPage .relatedCards .relatedcardmain p{font-size:20px}.courseBundleDetailPage .dtpInfo h2{margin-bottom:50px!important}.courseBundlePage section.courseBundles.mainpage .productGridContent{height:650px}.courseBundlePage .courseBundlePackage{flex-direction:column}.courseBundlePage .courseBundlePackage a{width:100%;text-align:center;margin:5px 0}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1250px}.courseBundlePage section.courseBundles.mainpage .productGridContent{height:650px}}@media (max-width:1200px){.tableOfContent{top:25%}header#headerWrapper .marqueA p{font-size:16px}.headerRow .logo{flex-basis:25%!important;max-width:25%!important}.headerRow .marqueA{flex-basis:50%!important;max-width:50%!important}.headerRow .menuCart{flex-basis:25%!important;max-width:25%!important;justify-content:end}.headerRow .menuCart .portallink a{padding:10px 20px!important}}@media (max-width:1025px){.tableOfContent{top:15%!important}header#headerWrapper .marque{opacity:1!important;pointer-events:auto!important}header#headerWrapper .marque a,header#headerWrapper .marque p{font-size:16px!important;padding:0!important}body{top:63px}#locationPage section.coursesLocation div#coursesAll .productcertificate .row{flex-direction:column}#locationPage section.coursesLocation div#coursesAll .productcertificate .row .productGridThumbnails{height:auto!important}#locationPage section.coursesLocation div#coursesAll .productcertificate .row .col-md-6.col-lg-6.col-sm-12{flex:0 0 100%;max-width:100%}#locationPage section.coursesLocation div#coursesAll .productcertificate .row .productGridContents{height:395px!important;margin-top:30px}.upcoming .column-5{max-width:33.333333%!important;flex-basis:33.333333%!important;margin-bottom:20px!important}.home-page .bannerContact h1{font-size:30px}.home-page section.homeBanner #bannerSlider .bannerSliderInfo .bannerSliderBg{padding-left:10px}.home-page .courseCatInfo h3{font-size:18px;line-height:20px}section.upcoming .upcomingmaincontent .upcomingomg img{height:330px}.home-page .verify h4{font-size:16px!important}section.upcoming .upcomingmaincontent{padding:10px}section.upcoming .upcomingmaincontent .upcomingmaindata .upcomingheading p.h4{font-size:16px}.videoSlider .slick-slide>div{padding:0 20px}.eLearningWrapper.elearningNewPage .productGridContents{height:350px!important}.personalLicence.coursePage section.kickStarWrapper .col-12{flex:0 0 50%;max-width:50%;margin-bottom:30px}.trafficMarshalVb section.aboutTmVb .panelContent{width:100%!important;padding:0}.aboutTmVb div#courses-container .singleCourse{padding:0!important}.constructionWrapper,section.discoverBenefits{padding-left:0!important;padding-right:0!important}.discoverBenefits .discoverBenefitsInfo{padding:10px}.expertTrainers .expertSingle img{height:275px;object-fit:cover}section.kickStarWrapper{padding:4rem 0!important}.coursePage div#courses-container .productcertificate>.row .col-md-6.col-lg-6.col-sm-12{flex:0 0 100%;max-width:100%}.coursePage div#courses-container .productcertificate .productGridImgs img{height:400px!important;object-fit:cover!important}.coursePage div#courses-container .productcertificate .productGridThumbnails{height:auto!important;margin-bottom:30px}.coursePage div#courses-container .productcertificate .productGridContents{height:390px!important}#locationPage .pageTitle h1{font-size:40px}#locationPage .upcomingDates .row .col-12:first-child{display:none!important}#locationPage .upcomingDates .row .col-12{max-width:50%;flex-basis:50%}.courseBundleDetailPage .relatedProducts .bundlesAll h3{font-size:18px!important;line-height:25px!important}.courseBundleDetailPage .relatedProducts .bundlesAll{padding:10px!important}.courseBundleDetailPage .coursesIncluded table tr td{font-size:14px;font-family:Rubik,sans-serif;padding:5px}.courseBundleDetailPage .row.relatedCards .relatedcardmain{height:100%;padding:5px}.courseBundleDetailPage .row.relatedCards .relatedcardmain p{font-size:16px}.courseBundlePage section.courseBundles.mainpage .productGridContent{height:586px}.courseBundlePage section.courseBundles .row .courseBundleCol:nth-child(1) .productGridContent,.courseBundlePage section.courseBundles .row .courseBundleCol:nth-child(2) .productGridContent,.courseBundlePage section.courseBundles .row .courseBundleCol:nth-child(5) .productGridContent,.courseBundlePage section.courseBundles .row .courseBundleCol:nth-child(6) .productGridContent,.courseBundlePage section.courseBundles .row .courseBundleCol:nth-child(7) .productGridContent{height:auto}.courseBundlesProduct .courseBundleCol{flex:0 0 50%;max-width:50%}.courseBundlePage .bannerCol{padding-left:0!important}.courseBundlePage .screen_col2{flex:0 0 55%;max-width:55%}.courseBundlePage .screen_colBg{flex:0 0 45%;max-width:45%}.examinationPage .pageTitleTop h1{font-size:45px}.bannerBox .bannerBoxRight{flex-basis:100%!important;max-width:100%!important;text-align:center}.bannerBox .bannerBoxLeft{flex-basis:100%!important;max-width:100%!important}section.bannerBox{padding-top:100px}.animateCounter h2{font-size:50px}.animateCounter span.count.archivo,.animateCounter span.count.archivo~span{font-size:50px!important}.whyJoin .whyJoinBox img~div{padding:0!important}#footerWrapper .row.copyRight{flex-direction:column;align-items:center}#footerWrapper .row.copyRight .col-12{max-width:100%}#footerWrapper .row.copyRight .col-12 ul{justify-content:center!important;margin-bottom:10px!important}#footerWrapper .row.copyRight .col-12 p{text-align:center!important}}@media (max-width:991px){.upcoming .column-5{max-width:50%!important;flex-basis:50%!important}.discoverBenefitsBox{height:auto}.needFAW{padding-right:0!important;padding-left:0!important}.personnelFaw:after{display:none}.personnelFaw .personnelBg2{background:#053717}.personnelSliderMain{margin-left:auto}.personnelSliderMain{margin:0!important}.personnelInfo{padding-right:0}.skillProgressTitle h2{font-size:30px;line-height:40px}.coursePage .bookingBtnGroup{flex-direction:column!important}.coursePage .bookingBtnGroup a{margin-bottom:10px!important;margin-right:0!important}.courseBundleDetailPage .dtpInfo h2{font-size:28px}.courseBundleDetailPage .featuresKey h4{font-size:15px}.courseBundleDetailPage .relatedProducts.singles .sliderRelatedProducts .bundlesAll{min-height:470px}.courseBundlePage section.courseBundles.mainpage .productGridContent{height:650px}.courseBundlePage section.ContactUs .col-12.col-md-10{flex-basis:100%;max-width:100%}.courseBundlePage section.ContactUs .contactBox{box-shadow:unset;border-radius:0;padding:0;align-items:unset!important}.courseBundlePage section.ContactUs .contactBox a{box-shadow:#1a68ab4f 0 0 20px 0;padding:30px 30px;border-radius:10px;width:100%;margin:0 5px;display:flex}.mainContentWrapper .courseStructure .courseStructureBoxes{flex-direction:column-reverse}.mainContentWrapper .courseStructure .courseStructureBoxes .boxesContent,.mainContentWrapper .courseStructure .courseStructureBoxes .boxesDate{width:100%}.mainContentWrapper .courseStructure .courseStructureBoxes .boxesContent h4{font-size:18px;margin-top:20px}.mainContentWrapper .courseStructure .courseStructureBoxes{flex-direction:column-reverse}.mainContentWrapper .courseStructure .courseStructureBoxes .boxesContent,.mainContentWrapper .courseStructure .courseStructureBoxes .boxesDa0te{width:100%}.mainContentWrapper .courseStructure .courseStructureBoxes .boxesContent h4{font-size:18px;margin-top:20px}.whyChooseUs .whyChooseUsBgCol{background-attachment:unset;background-size:cover}.videoSlider .slick-slide>div{padding:0 20px}.slick-slide.slick-current.slick-active.slick-center>div{padding:0 15px;transform:scale(1.099)}.referFriendPage section.referFriendBanner .referFriendSectionColumn{margin-left:30%!important;flex:0 0 70%!important;max-width:70%!important}.referFriendPage section.referFriendBanner{background-image:linear-gradient(87deg,#fff 11%,#090740 33%)}.whyJoin .whyJoinBox{margin-bottom:54px}.getStaff .staffBox h3{font-size:20px}}@media (max-width:840px){.formModalAutoOpen h5.modal-title{font-size:22px!important;line-height:30px!important}.formModalAutoOpen.position-relative input{height:60px}.square{display:flex;width:200px;height:70px}.formModalAutoOpen .modal-dialog{max-width:570px!important}.formModalAutoOpen .modal-body form label span{top:45%!important}.formModalAutoOpen .modal-body form label{font-size:20px!important}.square{width:200px;height:70px}.formModalAutoOpen #contactForm button{height:70px;font-size:21px}.formModalAutoOpen h5.modal-title{font-size:35px!important;line-height:45px!important}section.mainContentWrapper.courseRow .tableOfContent{top:17%!important}header#headerWrapper .marque a,header#headerWrapper .marque p{font-size:16px!important}body{padding-top:0!important}section.upcoming .upcomingmaincontent .verify{flex-direction:column}section.upcoming .upcomingmaincontent .upcomingheading h3{font-size:19px;line-height:25px}.homeBanner #bannerSlider .bannerSliderInner{width:55%!important}#bannerSlider .bannerSliderInfo{background-position:39% 12%!important}.elearningNewPage .eLearningWhorAreBox:before{font-size:100px}.elearningNewPage .productGridContents{height:320px!important}section.licenceCourse h2{font-size:33px;line-height:38px}.fireSaftyRegulation .fireSaftySmBgImg img{width:100%}.trafficMarshalVb.coursePage .col-12.col-sm-12.col-md-6{flex:0 0 100%;max-width:100%}.trafficMarshalVb.coursePage section.aboutTmVb{padding-bottom:50px}.discoverBenefits .discoverBenefitsInfo,.discoverBenefits .discoverBenefitsInfo .discoverBenefitsBox{height:auto}#citbLevy .citbCol{flex:0 0 100%!important;max-width:100%!important}#citbLevy .citbCol .discoverBenefitsBox{height:auto}.coursePage .bannerWrapper .bannerImg{display:none}.coursePage .bannerWrapper .bannerImg~.col-sm-12.col-md-8.col-lg-8{flex:0 0 100%;max-width:100%}.coursePage .bannerWrapper .bannerImg~.col-sm-12.col-md-8.col-lg-8 .bannerCol{padding:0!important}.coursePage .bookingBtnGroup{flex-direction:column!important}.coursePage .bookingBtnGroup a{margin-bottom:10px!important}.kickStarSteps .kickStarIcon i{width:30px;height:30px;font-size:18px}.elearningNewPage section#banner .bannerImg{display:none}.elearningNewPage section#banner .bannerImg~.col-12.col-md-8{padding:0!important;max-width:100%!important;flex-basis:100%!important;min-width:100%!important}.elearningNewPage section#banner .bannerCol{padding:50px 0!important}.courseBundlePage section.ContactUs .contactBox{flex-wrap:wrap}.courseBundlePage section.ContactUs .contactBox a{margin:10px 0;justify-content:center}.courseBundlePage section.ContactUs .row>.col-12{text-align:center}.courseBundlePage .screen_colBg{display:none!important}.courseBundlePage .screen_col2{flex:0 0 100%;max-width:100%}.courseBundlesProduct .courseBundleCol{flex:0 0 100%;max-width:100%}section.courseBundles.mainpage .courseBundleCol .productGridContent{height:auto}.courseRow .screen_800_col1,.courseRow .screen_800_col2{max-width:100%;flex-basis:100%}.courseRow>.container>.row{flex-direction:column-reverse!important}.courseRow .screen_800_col2{margin-bottom:50px}.coursesSinglePage .bannerImg{display:none}.coursesSinglePage .col-12.col-sm-12.col-md-8.col-lg-8{flex-basis:100%;max-width:100%}.coursesSinglePage .col-12.col-sm-12.col-md-8.col-lg-8 .bannerCol{padding:0!important}#locationPage section.locationWrapper .pageTitle h1{font-size:40px}#locationPage section.custom-section h2{font-size:30px;line-height:35px}#locationPage div#accordionFaqs button.btn span{font-size:18px;font-weight:500!important}.contentWrapper .content article h2{font-size:24px}.bookingTermCondition .pageHeaderSec .pageHeaderTitle h1{font-size:30px}.partnerProgram .partnerProgramBox h3{font-size:22px!important}.expertResourcesPage .pageTitleTop h1{font-size:50px}.gettingStartedRow .col-12{flex:0 0 50%!important;max-width:50%!important}.secritySection .col-12.col-md-4.col-lg-4.mb-4{flex:0 0 50%!important;max-width:50%!important}.contactUsPage .formContactUs .col-12.col-sm-12.col-md-8.col-lg-8{flex:0 0 60%;max-width:60%}.contactUsPage .formContactUs .col-md-4.col-lg-4.col-xl-4{flex:0 0 40%;max-width:40%}.abtWhyChoose .abtWhyChooseRow{flex-wrap:wrap}.abtWhyChoose .abtWhyChooseRow .abtWhyChooseCol{flex-basis:50%;max-width:50%;margin-bottom:30px}#corporateTraining .offset-md-6{margin-left:40%!important}#corporateTraining .col-md-6{max-width:60%!important;flex-basis:60%!important}.corporateTrainingSolutionsPage .getStaff .row .col-12:nth-child(3){display:none!important;opacity:unset}.customisedForm h2{font-size:35px;line-height:40px}.corporateTrainingSolutionsPage section.getStaff .col-md-3{max-width:50%;flex-basis:50%}.corporateTrainingSolutionsPage section.getStaff .col-md-3 .staffBox{min-height:285px;box-shadow:#0000001f 0 0 20px 0;padding:20px}.corporateTrainingSolutionsPage section.getStaff .col-md-3 .staffBox h3{font-size:20px}#mainMenu ul li.menu-item.active ul.dropdown{left:-103px}}@media (min-width:768px){.bannerSliderInner br{display:inline}.desktop-only{display:inline}}@media (max-width:767px){.modalResultForm .modal-dialog{max-width:100%!important;width:100%!important;min-width:100%!important;padding:0 10px}#questionnaire .row.lastStep .inputCol:nth-child(3){padding-left:15px!important}.questionnaireModalForm div#questionnaire{padding:0 10px!important}#questionnaire .row.lastStep .inputCol:nth-child(2){padding-right:15px!important}.questionnaireModalForm div#questionnaire .modal-dialog{max-width:100%;width:100%}.formModalAutoOpen .modal-dialog{margin:auto!important;max-width:90%!important}.formModalAutoOpen.position-relative input{height:unset}button.btn.btn-primary{height:unset!important;font-size:18px!important}.formModalAutoOpen .modal-body form label span{font-size:15px!important;top:46%!important}.formModalAutoOpen h5.modal-title{font-size:22px!important;line-height:30px!important}.upcomingDatesContent{padding:0 1rem!important}header#headerWrapper .marque{padding-left:5px!important;padding-right:5px!important}.tableOfContentWrapper>p:after{content:"\f054";font-family:"Font Awesome 6 Free";font-weight:600;transition:0.3s ease;margin-left:10px}.tableOfContentWrapper>p{display:flex!important;align-items:center;justify-content:space-between}.tableOfContentWrapper.active>p:after{content:"\f078";transition:0.3s ease}button#scrollTopBtn{bottom:0!important;right:8px!important;width:60px;height:60px;transform:scale(.6)}.rightSidebar.mb-5{margin-bottom:0!important}section.mainContentWrapper.courseRow .row.flex-column-reverse .screen_800_col1{margin-top:0!important}.courseRow .screen_800_col2{margin-bottom:0}.tableOfContentWrapper{display:none!important}header#headerWrapper .marque a,header#headerWrapper .marque p{font-size:16px!important}section.mainContentWrapper.courseRow .tableOfContent{top:21%!important}body{padding-top:0!important}.upcomingDatesLink{padding-left:15px!important}.upcomingDates .col-12.col-sm-12.col-md-5.col-lg-3 h2.text-white.pt-5.pl-5{padding-left:15px!important}.videoSlider ul.slick-dots{left:0!important}#locationPage section.coursesLocation div#coursesAll .productcertificate .row .productGridImgs img{height:auto!important}#locationPage section.coursesLocation div#coursesAll .productcertificate .row .productGridContents{height:auto!important}#locationPage section.coursesLocation div#coursesAll .productcertificate .row .productGridContents a.gridBtn{display:block;text-align:center}.upcoming .column-5{max-width:100%!important;flex-basis:100%!important}.bannerSliderInfo{min-height:365px}.homeBanner .bannerContact{text-align:center;margin-bottom:30px}.homeBanner #bannerSlider .bannerSliderInner{width:100%!important}section.upcoming .upcomingmaincontent .verify{flex-direction:row;margin-top:10px}section.upcoming .upcomingmaincontent .upcomingmaindata{height:auto}.personalLicence.coursePage section.kickStarWrapper .col-12{flex:0 0 100%;max-width:100%;margin-bottom:30px}.personalLicence.coursePage section#banner h1{font-size:30px!important;line-height:40px!important}.coursePage .bannerWrapper .bannerCol{padding:0!important}.personnelSliderMain .personnelSlider{padding:20px}.coursePage .bookingBtnGroup a{min-width:100%}.coursePage .productcertificate a.gridBtn{position:unset}.expertTrainers .expertSingle img{height:auto!important}.coursePage div#courses-container .productcertificate .productGridContents{height:auto!important}.siSecurityWrapper .productcertificate a.gridBtn{position:unset}.kickStarWrapper .row>.col-12.col-sm-6.col-md-3.col-lg-3.col-xl-3{margin-bottom:30px}.eLearningWrapper.elearningNewPage .productGridContents{height:auto!important}.elearningNewPage .eLearningWhorAreBox:before{font-size:65px!important;left:10px}.eLearningWhorAre .col2:after,.eLearningWhorAre .col2:before{display:none}.eLearningWhorAreBox:before{top:60px}.eLearningWhorAre .col1,.eLearningWhorAre .col2,.eLearningWhorAre .col3{margin-bottom:30px}.elearningNewPage section.commitmentWraapper .ourCommitment{margin-top:30px}section.weOffer.elearning .productcertificate .productGridContents a.gridBtn{position:unset;display:block}#locationPage .upcomingDates .row .col-12{max-width:100%!important;flex-basis:100%!important}section.courseBundles.productpage .productGridContent{height:auto;margin-bottom:30px}.relatedProducts.singles .sliderRelatedProducts .bundlesAll h3{height:auto}.courseBundleDetailPage .dtpInfo h2{margin-top:40px}.courseBundleDetailPage .relatedcardmain{margin-bottom:20px}.courseBundleDetailPage .relatedCards .col-12.col-md-4{margin-bottom:20px}.singleProduct .coursesSinglePage .bannerInfo.banerBulletIcon h1{font-size:35px!important}.productcertificate .productGridContents a.gridBtn{position:unset!important}#locationPage .learnerSays .videoSlider{padding:0 22px}.bookingTermCondition section.pageHeaderSec .mblCol img{min-width:100%}.bookingTermCondition section.pageHeaderSec .mblColContent{flex:0 0 100%;max-width:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;background:#085e92db;display:flex}.bookingTermCondition section.pageHeaderSec .mblColContent .pageHeaderTitle{padding:0;display:flex;flex-direction:column;justify-content:center}.bookingTermCondition section.pageHeaderSec .mblCol img{min-width:100%}.bookingTermCondition section.pageHeaderSec .mblCol{max-width:100%;min-width:100%;flex-basis:100%}.bookingTermCondition section.pageHeaderSec .mblCol{min-width:100%;padding:0}.bookingTermCondition section.pageHeaderSec .row{min-width:100%}.secritySection .row .col-12.col-md-4.col-lg-4.mb-4{flex:0 0 100%!important;max-width:100%!important}.siLicence .siLicenceBox{padding-bottom:45px!important}.expertResourcesPage .pageTitleTop h1{font-size:35px}.gettingStarted .gettingStartedRow .col-12{flex:0 0 100%!important;max-width:100%!important}.siLicence .siLicenceBox{padding-bottom:45px!important}.contactUsPage .formContactUs .form-row{margin-top:66px;margin-bottom:60px}.contactUsPage .formContactUs .col-md-4.col-lg-4.col-xl-4{flex:0 0 100%;max-width:100%}.contactUsPage .formContactUs .col-12.col-sm-12.col-md-8.col-lg-8{flex:0 0 100%;max-width:100%}.contactUsPage section.formContactUs .row{flex-direction:column-reverse}.bannerBoxInner .bannerBoxInnerInfo{margin-left:0}.testimonials .testimonialInner{margin-bottom:50px}section.pageHeaderMain .pageHeaderTitle h1{font-size:55px}.bannerBox .row.bannerBoxRow .bannerBoxInner{flex-direction:column;text-align:center}.bannerBox .row.bannerBoxRow .bannerBoxInner .bannerBoxInnerIcon{margin-bottom:30px}.animateCounter h2{margin:0!important}.animateCounter .col-12.col-sm-4:nth-child(3),.animateCounter .col-12.col-sm-4:nth-child(4){margin-top:30px!important}.abtWhyChoose .abtWhyChooseRow .abtWhyChooseCol{max-width:100%!important;flex-basis:100%!important;box-shadow:#0000003b 0 0 10px 0;padding:15px}.bannerBoxRow .col-12:nth-child(1),.bannerBoxRow .col-12:nth-child(2){border:none}.animateCounter h2{font-size:35px}.animateCounter span.count.archivo,.animateCounter span.count.archivo~span{font-size:35px!important}.referFriendPage section.referFriendBanner{background:#090740}.referFriendPage section.referFriendBanner .referFriendSectionColumn{margin-left:0!important;flex:0 0 100%!important;max-width:100%!important}.referFriendPage section.referFriendBanner .referFriendSectionColumn .referBannerBtn a{font-size:15px;padding-right:10px;padding-left:10px}.referFriendPage section.referFriendBanner .referFriendSectionColumn .referBannerBtn a i{display:none!important}.bannerText h1{color:#fff;font-size:35px;font-weight:600}#corporateTraining .col-md-6{max-width:100%!important;flex-basis:100%!important}#corporateTraining .offset-md-6{margin-left:unset!important}.corporateTrainingSolutionsPage section#corporateTraining{background:#090740f0}.corporateTrainingBox .corporatInfo h3{margin-left:0!important;margin-top:10px!important}.corporateTrainingBox .corporatInfo{margin-bottom:15px}#mainMenu ul li.menu-item.active ul.dropdown{left:-106px;right:0;margin:auto;width:380px}.corporateTrainingSolutionsPage section.getStaff .col-12{max-width:100%!important;flex-basis:100%!important}.corporateTrainingSolutionsPage section.getStaff .col-12 .staffBox{min-height:auto}.corporateTrainingSolutionsPage section.whyJoin.healthSafety .whyJoinBox{margin-bottom:35px!important}.corporateTrainingSolutionsPage .weOffer .col-12{margin-bottom:40px}.weOffer a.weOfferBook span.bbHover{font-size:20px;font-weight:600;margin-top:2rem!important}.weOffer a.weOfferBook img{width:100%!important}#bespokeForm .modal-dialog.modal-dialog-centered.modal-lg{max-width:100%}#bespokeForm .modal-content .bespokeFormWrapper{padding:10px}#bespokeForm .modal-content .modal-body h3{margin-top:55px!important}#bespokeForm .modal-content button[type="submit"]{width:100%}.coursePage div#courses-container .productcertificate .productGridImgs img{height:600px!important;object-fit:cover!important}}@media (max-width:500px){.formModalAutoOpen .modal-dialog{margin:auto!important}body{padding-top:28px!important}section.mainContentWrapper.courseRow .tableOfContent{top:16%!important;padding:25px 10px}.constructionRraining section#banner .bannerInfo h1{font-size:30px!important;line-height:40px!important}.coursePage .bookingBtnGroup a{padding:10px 15px}.coursePage div#courses-container .productcertificate .productGridImgs img{height:450px!important;object-fit:cover}.skillProgress .progressbar{padding-top:3rem;padding-left:0;padding-right:0}.skillProgress .skillProgressTitle{padding:6em 1em 6em 4em}.skillProgressTitle h2:after{display:none}.custom-section{padding:100px 0!important}.product-page.singleProduct.singleElearning.elearning .bannerCol{padding:0!important}.courseBundleDetailPage .coursesIncluded .scrollBar table{width:700px!important}.courseBundleDetailPage .coursesIncluded .scrollBar::-webkit-scrollbar{width:10px}.courseBundleDetailPage .coursesIncluded .scrollBar::-webkit-scrollbar-track{background:#f1f1f1}.courseBundleDetailPage .coursesIncluded .scrollBar::-webkit-scrollbar-thumb{background:#888}.courseBundleDetailPage .coursesIncluded .scrollBar::-webkit-scrollbar-thumb:hover{background:#555}.courseBundleDetailPage .keyRow .featuresKey{flex-direction:column;text-align:center;margin-bottom:50px!important}.courseBundlePage .courseBundlePackage{flex-direction:column}.courseBundlePage .courseBundlePackage a{width:100%;text-align:center;margin:5px 0}.courseBundlePage section.ContactUs .contactBox a{font-size:17px}.produdctIndexPage section#banner .bannerInfo{padding:0}.produdctIndexPage section#banner{border:none;width:100%}.produdctIndexPage section#banner .bannerCol{padding:0!important}.btnFooter ul.wc-deposits-option li{width:100%}.courseCards .courseCardsInfo.mt-sm-5{margin-top:50px}.conactMenuList{margin-top:50px;flex-direction:column}.conactMenuList div{margin-bottom:50px!important;width:100%!important}.bookingTermCondition section.pageHeaderSec .mblCol img{height:440px;object-fit:cover}.referFriendFaqs .card-header button{padding:0}.referFriendFaqs .card-header button i{margin-left:10px}.bannerHelp ul.listHelp{flex-direction:column}.bannerHelp ul.listHelp li{margin-bottom:10px}.bannerText .formSearchHelp{width:100%}.corporateTrainingSolutionsPage .corporateTrainingBox .corporatInfo h3{font-size:19px}.corporateTrainingSolutionsPage section#corporateTraining h1{font-size:35px}#footerWrapper .row.copyRight .col-12{padding:0!important}#footerWrapper .row.copyRight .col-12 ul{justify-content:space-between!important}.brandsSlider .slick-dots li button{padding:0!important;background:#08091b;width:10px;height:10px;font-size:0;border-radius:50%;opacity:.6}.brandsSlider .slick-dots li button:before{content:no-close-quote}.brandsSlider .slick-dots li{width:unset;height:unset}.brandsSlider .slick-dots li.slick-active button{background:#08091b;opacity:1}button#closeButton{left:4%!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;width:30px!important;height:30px!important}#mainMenu ul li.menu-item.active ul.dropdown{left:-80px!important;right:0!important;margin:auto;width:330px!important}}@media (max-width:400px){.formModalAutoOpen .modal-dialog{max-width:90%!important}}#scrollTopBtn{background-color:#085e92!important;width:50px;height:50px}.whoTmVbList .whoTmVbIcon{min-width:40px}.declarationRadio input[type="radio"]{min-width:17px;height:16px}#venueAccordion div#booknow section.custom-section .container{max-width:100%!important;padding:0}#venueAccordion div#booknow section.custom-section .container .row .col-md-6:first-child{display:none}#venueAccordion div#booknow section.custom-section .container .row .col-md-6:last-child{max-width:100%;flex:0 0 100%}#venueAccordion .bookNowFormLink div#booknow{padding:21px 20px;background:#e6e6e6}.courseCustomField li,.courseCustomField p.text-danger{font-weight:500;font-size:15px}.faqsWrapper.singlecourse div#venueAccordion .card .card-header a.btn.btn-header-link:active{background:#ea7000!important;color:#fff!important}div#tidio-chat iframe#tidio-chat-iframe{bottom:0!important}button#scrollTopBtn{bottom:100px;right:26px}header#headerWrapper .marque{padding:10px 50px}.staffBtn{text-align:center}.staffBtn a{background:#ea7000;padding:20px 35px;border-radius:10px;color:#fff;font-weight:600}.tableOfContent .tableOfContentTable ul{padding:0;margin:0}.tableOfContent .tableOfContentTable ul li{min-width:auto;width:auto;max-width:max-content;border:none;text-align:left;margin:0;list-style:none}.tableOfContent .tableOfContentTable ul li a{text-decoration:underline;padding-left:0;padding-right:0}.tableOfContentWrapper{display:none;cursor:pointer;background:#e6e6e6;padding:15px 25px;border-radius:10px;box-shadow:#00000061 0 0 10px 0}.tableOfContentWrapper p{margin:0}.tableOfContentWrapper .tableOfContentTable ul{margin-top:30px;overflow-y:scroll;min-height:300px;height:300px;padding-bottom:30px}.cartdata .dropdown-menu a.dropdown-item{color:#000;margin:0;padding:0 10px}.formModalAutoOpen #contactForm button{background:#08091b;border:none;width:100%;margin-top:5px}.formModalAutoOpen .modal-header p{font-size:10px;color:#dc3545}.formModalAutoOpen .modal-header p i{font-size:7px}.formModalAutoOpen .modal-body form label{font-size:12px;font-weight:600;text-transform:capitalize;display:flex;flex-direction:column;position:relative}.formModalAutoOpen .modal-body form label input:focus{box-shadow:none!important}.formModalAutoOpen span.input-error{color:red;display:block;position:unset!important;background:0 0!important;margin-top:5px;transform:unset!important}.formModalAutoOpen .modal-body form label span{transition:0.3s ease;position:absolute;top:35%;left:10px;transform:translateY(-50%);background:#fff;pointer-events:none}.formModalAutoOpen .modal-body form label input:not(:placeholder-shown)+span,.formModalAutoOpen .modal-body form label:focus-within span{top:-4px;font-size:12px;background:0 0;transition:0.3s ease;padding:0 5px;color:#fff}.formModalAutoOpen .modal-content{background:#ea7000;padding-top:30px}.formModalAutoOpen .modal-dialog{max-width:370px}.formModalAutoOpen h5.modal-title{text-align:center;color:#fff;font-size:22px;line-height:27px}.formModalAutoOpen .modal-header button.close{padding:0;background:#08091b;min-width:20px;height:20px;opacity:1;border-radius:0 5px 0 0;display:flex;align-items:center;justify-content:center;position:absolute;top:17px;right:17px}.formModalAutoOpen .modal-header button.close span{color:#fff;font-weight:400}.formModalAutoOpen .form-group{margin-bottom:10px}.formModalAutoOpen #contactForm button~p{color:#fff;font-size:10px}.formModalAutoOpen #contactForm button~p i{font-size:6px}.cell{display:flex;width:49%;text-align:center;margin:auto;top:-15%;right:0;left:0;align-items:center;justify-content:center}.hithere{animation:hithere 2s ease infinite}@keyframes hithere{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg) scale(1.2)}50%{transform:rotate(20deg) scale(1.2)}70%{transform:rotate(0) scale(1.2)}100%{transform:scale(1)}}.square{display:flex;width:180px;height:55px;border-radius:20px;align-items:center;justify-content:center;font-size:18px;font-family:Rubik,sans-serif;color:#fff;background-image:linear-gradient(275deg,#090039 0,#085e92 83%)}.saleAnimate{margin-bottom:20px}.headerMenuRow ul li a{font-size:14px!important}.ribbon.ribbon-top-right{top:-10px;right:-10px}.ribbon{width:130px;height:130px;overflow:hidden;position:absolute;z-index:1}.ribbon-top-right::after,.ribbon-top-right::before{border-top-color:#fff0;border-right-color:#fff0}.ribbon-top-right::before{top:0;left:0}.ribbon::after,.ribbon::before{position:absolute;z-index:-1;content:"";display:block;border:5px solid #2980b9}.ribbon-top-right::after{bottom:0;right:0}.ribbon-top-right::after,.ribbon-top-right::before{border-top-color:#fff0;border-right-color:#fff0}.ribbon::after,.ribbon::before{position:absolute;z-index:-1;content:"";display:block;border:5px solid #2980b9}.ribbon-top-right span{left:-25px;top:30px;transform:rotate(45deg)}.ribbon span{position:absolute;display:block;width:225px;padding:10px 0;background-color:#f05251;box-shadow:0 5px 10px rgb(0 0 0 / .1);color:#fff;font:700 18px/1 Lato,sans-serif;text-shadow:0 1px 1px rgb(0 0 0 / .2);text-transform:uppercase;text-align:center}.questionnaireModalForm .modal-header p{font-family:Rubik,sans-serif;font-size:16px}.questionnaireModalForm .modal-header{background:#ff8108;display:unset;position:relative}.questionnaireModalForm .modal-header button.close{position:absolute;top:0;right:0;color:#000;opacity:1;font-weight:600;font-family:fantasy;background:#fff;padding:0;top:20px;right:20px;min-width:30px;height:30px;border-radius:100%}.questionnaireForm i.fa-solid.fa-asterisk.text-danger{font-size:7px}#multiStepForm .form-group.formBorderBottom .form-check{border:solid 2px #0b2f5f;border-radius:10px;margin:5px 0;padding:5px 30px}#multiStepForm .step .inputCol ul li{display:block!important}#progressbar li:last-child.active{display:none}.questionnaireForm .form-group>label{width:100%;margin-bottom:8px;font-weight:500;font-family:Rubik,sans-serif;background:radial-gradient(at left bottom,#0b2f5f 0,#014096 100%);border-radius:10px;padding:30px 10px 10px 10px;text-align:center;color:#fff;font-size:15px;margin-top:8px}.questionnaireForm .form-group .form-check label{font-family:Rubik,sans-serif;font-size:15px}.questionnaireForm .form-group.formBorderBottom~.error-message-radio{border:unset!important;font-size:13px;padding:5px 10px;margin:0 0 15px 0;font-weight:600;background:#bd2130!important;color:#fff;display:inline-block}.questionnaireForm input.form-control~.alert-danger{border:unset!important;font-size:13px;padding:5px 10px;margin:5px 0 0 0;font-weight:600;background:#bd2130!important;color:#fff;display:inline-block}#questionnaireSubmit button.btn.btn-primary{background:#1a68ab}#questionnaire .modal-body{position:relative}#progressbar li.active{display:block}.questionnaireForm .inputCol .form-group{margin-bottom:.5rem}.questionnaireForm .inputCol .form-group label{padding:0;background:unset;color:#000;text-align:left}#multiStepForm .step .inputCol ul li{font-size:15px}#multiStepForm .step .btnCol button.btn,#multiStepForm .step button.next.btn{background:#ff8108;box-shadow:unset;border-radius:10px;font-family:Rubik,sans-serif;font-weight:500;width:100px}#multiStepForm .step button.prev.btn{width:100px;box-shadow:unset;border-radius:10px;background:radial-gradient(at left bottom,#0b2f5f 0,#014096 100%);color:#fff;font-family:Rubik,sans-serif;font-weight:500}#multiStepForm .form-check-input:checked{box-shadow:0 0 0 1px #0b3266;background:#ff8108}#multiStepForm .form-check-input{background:#fff;width:15px;height:15px;box-shadow:0 0 0 1px #6d6d6d;background-clip:border-box;border-radius:50%;appearance:none;transition:background-color 0.3s,box-shadow 0.3s}#multiStepForm .form-check label{cursor:pointer}div#progressBarFill{width:14.2857%}.progress-wrapper{width:100%;background-color:#0b3266;height:8px;border-radius:4px;margin-bottom:30px;position:relative;overflow:hidden}#progressBarFill{background-color:#ff8108;height:100%;width:0%;transition:width 0.4s ease}#progressbar{display:flex;list-style:none;padding:0;position:absolute;left:0;right:0;top:71px}#progressbar li{flex:1;text-align:center;position:relative}.questionnaireModalForm .modal-body ul li{display:none}#multiStepForm .form-group.formBorderBottom .form-check.active{background:#0b2f5f42}#progressbar li:before{content:attr(data-step);width:40px;height:40px;background:#ff8108;color:#0a3167;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:auto;font-family:Rubik,sans-serif;font-weight:700}#multiStepForm .step{display:none}#multiStepForm .step.active{display:block}div#questionCounter{font-family:Rubik,sans-serif}.lastStep .btnCol{margin-top:30px}#questionnaire .modal-body.step-7{background-image:radial-gradient(at left bottom,#0b2f5f 0,#014096 100%)}#questionnaire .row.lastStep .btnCol button{width:50%;margin:auto;padding:15px 10px;background:#ffc581}#questionnaire .row.lastStep .inputCol:nth-child(2){padding-right:5px}#questionnaire .row.lastStep .inputCol:nth-child(3){padding-left:5px}#questionnaire .row.lastStep .inputCol .error-message.alert.alert-danger{display:block;text-align:center}.lastStep .inputCol input::placeholder{color:#021734;font-size:14px;font-weight:600}.lastStep .inputCol input:focus{box-shadow:unset;border:solid 2px #ff8108}.modalResultForm .modal-header button.close{position:absolute;top:0;right:0;color:#000;opacity:1;font-weight:600;font-family:fantasy;background:#fff;padding:0;top:20px;right:20px;min-width:30px;height:30px;border-radius:100%}.modalResultForm .modal-header{background:#ff8108}.modalResultForm .modal-header h5{font-size:30px;text-align:center}.modalResultForm .modal-header button.close{position:absolute;top:0;right:0;color:#000;opacity:1;font-weight:600;font-family:fantasy;background:#fff;padding:0;top:20px;right:20px;min-width:30px;height:30px;border-radius:100%}.modalResultForm .modal-header{justify-content:center}.modalResultForm .modal-body{padding:50px 20px;background-image:linear-gradient(161deg,#090039 0,#085e92 83%);text-align:center}.modalResultForm .modal-body h3{color:#ffc580}.modalResultForm .modal-body p{color:#fff}.modalResultForm .modal-body .resultPera{background:#fff;border-radius:10px;padding:20px 10px;margin:20px 0}.modalResultForm .modal-body .resultPera p{color:#000}.modalResultForm .modal-body .recommendation p a{color:#ffc580;font-weight:700}.modalResultForm .modal-body a.resultBtn{background:#ffc580;padding:15px 10px;color:#000;font-weight:800;display:inline-block;margin-top:15px}.questionnaireModalForm .modal-content{min-height:500px;height:500px}.questionnaireModalForm .modal-content{min-height:500px;height:500px}.modalResultForm .modal-dialog.modal-lg .modal-body{height:530px;padding-top:40px;padding-bottom:40px;overflow-y:scroll}.questionnaireModalForm .modal .modal-dialog{max-width:500px}.modalResultForm .modal .modal-dialog{max-width:500px}#bannerSlider,#bannerSlider .sliderMain,#bannerSlider .bannerSliderInfo,#bannerSlider .slick-slide>div,#bannerSlider .slick-slide,#bannerSlider .slick-track,#bannerSlider .slick-list.draggable{height:100%}.marque-hidden{opacity:0;pointer-events:none;transition:opacity 0.3s ease-in-out}.marque-active{opacity:1;pointer-events:auto}.marqueA-hidden{transform:translateY(-100%);transition:transform 0.3s ease-in-out}.mobileLogo img{width:200px;height:120px}
