.course-classes .class-div-hov:hover .course-title-link,.course-classes .course-title-link:hover,.homepage-courses .course-title-link:hover,.homepage-courses .div-hov:hover .course-title-link{text-decoration:underline}#search_modal .searchform-respond ul li:hover a,.homepage-courses .div-hov:hover{cursor:pointer}.container-fluid,.star-rating-custom .a-row:after{clear:both}@font-face{font-family:Amazone;src:url(fonts/amazone/fonts/amazone.eot);src:url(fonts/amazone/fonts/amazone.eot?iefix) format("embedded-opentype"),url(fonts/amazone/fonts/amazone.ttf) format("truetype"),url(fonts/amazone/fonts/amazone.woff) format("woff"),url(fonts/amazone/fonts/amazone.svg#Amazone) format("svg");font-weight:400;font-style:normal}.legal-recurring .mt-10{margin-top:10px!important}.legal-recurring .mt-40{margin-top:40px!important}#partners a:hover>img,#partners.ds a:not(.btn):hover,a.logo:hover>img{opacity:1}.star-rating-custom .read-reviews-b{font-size:14px}.star-rating-custom .rating-star-section{font-family:FontAwesome;font-size:14px;height:1em;float:left;position:absolute}.star-rating-custom .a-spacing-none{margin-bottom:0!important}.star-rating-custom .a-row{width:100%;font-family:Amazone}.star-rating-custom .a-row:after,.star-rating-custom .a-row:before{display:table;content:"";line-height:0;font-size:0}.star-rating-custom .a-icon-star{width:80px;height:18px;position:relative;vertical-align:text-top}.star-rating-custom .a-star-0{background-position:-85px -368px}.star-rating-custom .a-star-1{background-position:-69px -368px}.star-rating-custom .a-star-2{background-position:-53px -368px}.star-rating-custom .a-star-3{background-position:-37px -368px}.star-rating-custom .a-star-4{background-position:-21px -368px}.star-rating-custom .a-star-5{background-position:-5px -368px}.star-rating-custom .a-icon{display:inline-block;background-image:url(/img/amazone-rating.png);-webkit-background-size:400px 900px;background-size:400px 900px;background-repeat:no-repeat}.star-rating-custom [class*=a-icon-star]>.a-icon-alt{clip-path:circle(0);left:auto;width:100%;height:100%;font-size:inherit;line-height:normal;opacity:0}.star-rating-custom .a-icon-alt{position:absolute;top:auto;display:block;overflow:hidden}.link-ratings{color:#007185}.homepage-courses .star-rating-custom .rating-star-section{position:relative}.brackets:before{content:"\0028 "}.brackets:after{content:" \0029"}.cart-dropdown .dropdown-menu{z-index:1003}.cart-dropdown .dropdown-menu .text-black{color:#222a35}.cart-dropdown .dropdown-shopping-cart i{font-size:16px}.cart-dropdown .dropdown-toggle::after{display:none}.cart-dropdown .btn-outline-maincolor.checkout:active,.cart-dropdown .btn-outline-maincolor.checkout:focus,.cart-dropdown .btn-outline-maincolor.checkout:hover{color:#fff!important}#canvas:not(.boxed) .header_absolute .page_header.affix-top,.header_absolute .page_header_wrapper{background-color:#fff!important}.homepage-courses .classes-img,.homepage-courses .course-front .item-media{height:192px;max-height:192px}.homepage-courses a:hover>img{opacity:1}.homepage-courses .des{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:2rem;word-break:break-word;text-align:center}.homepage-courses a.read-article::after{content:" \00bb";color:#000}.homepage-courses .item-sub-content{min-height:210px}#section_testimonials .star-rating-custom .rating-star-section{position:relative;float:none}.sprite{background-image:url(../img/sprite/spritesheet.png);background-repeat:no-repeat;display:inline-block}.sprite-PCI-badge{width:200px;height:87px;background-position:-5px -5px}.sprite-ablesafety-15-year-anniversary{width:200px;height:144px;background-position:-215px -5px}.sprite-ablesafety-consulting-services{width:92px;height:92px;background-position:-425px -5px}.sprite-ablesafety-courses-calendar{width:162px;height:166px;background-position:-527px -5px}.sprite-ablesafety-dob-approved-training-provider{width:160px;height:90px;background-position:-699px -5px}.sprite-ablesafety-online-learning{width:92px;height:92px;background-position:-5px -105px}.sprite-ablesafety-our-mission{width:416px;height:277px;background-position:-107px -181px}.sprite-ablesafety-site-safety{width:92px;height:92px;background-position:-699px -105px}.sprite-ablesafety-training{width:92px;height:92px;background-position:-5px -207px}.sprite-aecom-tishman{width:213px;height:195px;background-position:-533px -207px}.sprite-american-express-badge{width:54px;height:34px;background-position:-107px -105px}.sprite-better-business-bureau{width:213px;height:195px;background-position:-533px -412px}.sprite-better-business-bureau-badge{width:151px;height:60px;background-position:-5px -617px}.sprite-cloudflare-badge{width:144px;height:30px;background-position:-166px -617px}.sprite-department-of-buildings{width:213px;height:195px;background-position:-320px -617px}.sprite-department-of-design-and-construction{width:213px;height:195px;background-position:-543px -617px}.sprite-discover-badge{width:54px;height:34px;background-position:-801px -105px}.sprite-environmental-protection-agency{width:213px;height:195px;background-position:-869px -5px}.sprite-iacet{width:213px;height:195px;background-position:-756px -210px}.sprite-iacet-badge{margin-top:70px;width:87px;height:53px;background-position:-979px -210px}.sprite-mastercard-badge{width:54px;height:34px;background-position:-979px -273px}.sprite-money-back-guarantee-badge{width:90px;height:90px;background-position:-5px -317px}.sprite-nari{width:213px;height:195px;background-position:-766px -415px}.sprite-national-fire-protection-association{width:213px;height:195px;background-position:-766px -620px}.sprite-new-york-city-housing-authority{width:213px;height:195px;background-position:-5px -825px}.sprite-paypal-badge{width:54px;height:34px;background-position:-1043px -273px}.sprite-paypal-verified-badge{width:72px;height:72px;background-position:-979px -317px}.sprite-prony{margin-top:70px;width:125px;height:61px;background-position:-228px -825px}.sprite-verizon{width:213px;height:195px;background-position:-363px -825px}.sprite-visa-badge{width:54px;height:34px;background-position:-989px -399px}#sprite-authorize-net-badge a img{margin-top:-60px}#search_modal .searchform-respond{margin:0 auto!important;max-width:960px;max-height:200px;width:100%!important;border-radius:0 0 5px 5px;border-top:none;border-right:1px solid #d8efdb;border-bottom:1px solid #d8efdb;border-left:1px solid #d8efdb;overflow:auto;color:#000;padding:5px 0 0 15px}.highlight-search{color:#222a35;font-weight:700}#search_modal .searchform-respond ul{list-style:none}#search_modal .searchform-respond ul li{margin:5px}#search_modal .searchform-respond li a{display:block;color:#000;width:100%;padding:5px 0}.widget_categories .active a{color:#007bff}textarea.custom-textarea{min-height:147px}select.form-control:not([size]):not([multiple]){height:auto!important}#google_translate_element select{-webkit-appearance:listbox!important}#google_translate_element .goog-te-combo{height:auto;width:auto;color:#000;border-radius:.25em}#google_translate_element .goog-te-gadget a,.section-merchant-review input[type=checkbox]{display:none}.section-about-us .col-md-6{float:left}.custom-modal.modal-dialog .close{font-size:50px;font-weight:200;opacity:1!important;padding:0;position:absolute;right:-32px;text-shadow:none;top:-42px;z-index:100}.hvr-bounce-to-right,.hvr-bounce-to-right-home{border:none;font-size:16px;margin:0 auto;width:250px;text-align:center;box-shadow:0 0 1px transparent;vertical-align:middle}.custom-modal.modal-dialog .close:hover{background-color:transparent;top:-45px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-modal.modal-dialog .close:active{top:-42px!important}.hvr-bounce-to-right-home:before,.hvr-bounce-to-right:before{content:"";z-index:-1;top:0;left:0;right:0;bottom:0}a.hvr-bounce-to-right{text-align:center;display:block}.hvr-bounce-to-right{color:#fff;background:#222a35;padding:12px 36px;display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff!important}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}a.hvr-bounce-to-right-home{text-align:center;display:block}.hvr-bounce-to-right-home{color:#fff;background:#222a35;display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right-home:before{position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right-home:active,.hvr-bounce-to-right-home:focus,.hvr-bounce-to-right-home:hover{color:#fff!important}.hvr-bounce-to-right-home:active:before,.hvr-bounce-to-right-home:focus:before,.hvr-bounce-to-right-home:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.lang-dropdown #language-course-dropdown{right:auto;left:65%!important;-webkit-transform:translate(-50%,0)!important;-o-transform:translate(-50%,0)!important;transform:translate(-50%,0)!important}.lang-dropdown .dropdown-menu>li>a{padding:14px 16px;display:block;font-weight:600;font-size:12px;clear:both;line-height:1.42857;white-space:nowrap}.lang-dropdown .dropdown-menu{background:#222a35;padding:0;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);text-align:left;list-style:none;float:left;min-width:160px;font-size:14px;position:absolute;top:100%}.lang-dropdown .dropdown-menu>li>a:focus,.lang-dropdown .dropdown-menu>li>a:hover{color:#fff!important;border-bottom:1px solid transparent;text-decoration:none}table.custom-responsive-table.large-only,table.custom-responsive-table.small-only{display:none}.rating-section{width:100%}.rating-section.star-rating{text-align:left}.rating-section span.fab{font-weight:700}.rating-section .rating-star-section{padding-right:0}.shop-cart .cross-sells li.product span.price{display:inline-block}.shop-cart .cross-sells .star-rating-custom .rating-star-section{float:none;position:relative}.login-box .form-group div input.fip:focus+i,.register-box .form-group div input.fip:focus+i{color:#fff;background:#5caf01}.custom-login-buttons a:focus,.custom-login-buttons a[class*=fa-]:hover{color:#fff;background-color:#5caf01}.custom-stars{text-align:end}.categorypage-section .bg-amber{color:#fff!important}.safety-project .page-heading,.safety-project h2{border-bottom:1px solid #5caf01;padding-bottom:5px;margin-bottom:10px}.safety-project h4.panel-title a{margin-top:0;margin-bottom:0;font-size:16px;color:#fff;border-bottom:1px solid #5caf01}.safety-project .tablinks.active{color:#fff}.safety-project .tabcontent{background-color:#e0e0e0;padding:15px 10px;margin-bottom:20px}.able-verify h2{border-bottom:5px solid #6fcd07;margin-bottom:20px}.able-verify h3{color:#6fcd07}.figure.tag::before{position:absolute;top:10%;display:block;color:#fff;padding:.2rem;font-weight:700;font-size:12px}.figure.tag-featured::before{content:"Package";background:#5caf01}.section-about-us .about-image{width:100%;height:300px;background-image:url("/img/page-headers/about us image.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}.page_footer .footer-h3{width:max-content;padding-bottom:2px!important}.page_footer .widget_icons_list h3.mb-20{margin-bottom:20px!important}.page_footer.footer-1 a.bg-icon:before,.page_footer.footer-1 a.border-icon:before,.page_footer.footer-1 a.color-bg-icon:before{height:1.8em;line-height:1.8em;width:1.8em}.page_footer.footer-1 .widget{margin-bottom:30px}.page_footer.footer-1 a{margin-top:10px;font-size:15px}.page_footer.footer-1 .page_item a{padding-top:5px;padding-bottom:5px}.page_footer.footer-1 .side-icon-box{margin:0 0 8px}.cc-window.cc-floating.cc-type-info.cc-theme-classic{background-color:rgb(0 0 0)!important}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination .active span,.pagination .disabled span,.pagination li a{margin-right:4px;z-index:3;background-color:#fff}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#007bff;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination .disabled span{color:#000;cursor:not-allowed;border:thin solid grey;border-radius:3px}.pagination .active span{color:#007bff;border:thin solid #007bff;border-radius:3px;font-weight:1000;font-family:Lato}.pagination li a{color:#111;border:thin solid #111;border-radius:3px;font-weight:700;font-family:Lato}.page-link:focus,.pagination li span:hover{box-shadow:0 0 0 .1rem rgba(255,255,255,.6) inset}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-floating.cc-theme-classic{padding:10px 6px!important}.cc-revoke,.cc-window{font-size:12px!important}.cc-theme-classic .cc-btn:last-child{min-width:75px!important}}@media screen and (max-width:492px){.xs-mt-3{margin-top:3px}.xs-mt-5{margin-top:5px}.xs-mt-10{margin-top:10px}.xs-mt-15{margin-top:15px}.xs-mt-20{margin-top:20px}.xs-mt-25{margin-top:25px}.xs-mt-30{margin-top:30px}.xs-mt-35{margin-top:35px}.xs-mt-40{margin-top:40px}.text-xs-center{text-align:center}.top-includes>li{margin-left:0}.top-includes.border-divided>li+li{border-left:none!important;margin-left:10px;padding-left:15px}.hd-logo a.logo img{max-height:70px}}@media (max-width:767px){.g-lang{float:none!important;top:0!important}.custom-modal.modal-dialog .close{right:10px;top:43px}.text-sm-left{text-align:left}.sm-mt-3{margin-top:3px}.sm-mt-5{margin-top:5px}.sm-mt-10,.sm-mt-15{margin-top:15px}.sm-mt-20{margin-top:20px}.page_footer .footer-h3{width:100%}.page_footer .widget_icons_list .media.text-left{-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left}}@media (min-width:767px) and (max-width:1199px){#search_modal .searchform-respond{max-width:500px}}@media (max-width:768px){.col-xs-12.text-right.mobile-top{text-align:center!important}.text-right.mobile-top a{font-size:16px}.mobile-top li{margin-top:7px;margin-bottom:7px}.sm-mt-3{margin-top:3px}.sm-mt-5{margin-top:5px}.sm-mt-10,.sm-mt-15{margin-top:15px}.sm-mt-20{margin-top:20px}}@media (min-width:768px){.page_footer.footer-1 .row.social-media{border-top:1px solid #5caf01;padding-top:30px}.md-mt-15{margin-top:15px}}@media (max-width:991px){table.custom-responsive-table.small-only{display:table;width:100%}.page_footer.footer-1 .widget .widget-title,.page_footer.footer-1 .widget>h3{font-size:20px}}@media (min-width:992px){.top-includes.border-divided>li+li{margin-left:0!important;padding-left:5px}table.custom-responsive-table.large-only{display:table}.lang-dropdown #language-course-dropdown{left:50%!important}}@media screen and (max-width:1198px){.home-web-msg.web-msg{top:60px}}@media only screen and (min-width:1200px){.goog-te-menu-value{padding:39px 5px!important;text-decoration:none}.home-web-msg.web-msg{top:90px;height:110px}.lang-dropdown #language-course-dropdown{left:65%!important}}@media screen and (min-width:1400px){table.custom-responsive-table.large-only{display:table}}@media screen and (min-width:1600px){table.custom-responsive-table.large-only{display:table}}@media screen and (min-width:1900px){table.custom-responsive-table.large-only{display:table}}body,html{height:100%!important;margin:0!important}.fixed-content{min-height:calc(100vh - 40px)}.notification-collapsible{background-color:#f33;color:#fff;cursor:pointer;padding:18px;width:100%;border:none;text-align:center;outline:0;font-size:15px}.notification-active,.notification-collapsible:hover{background-color:red}.notification-content{padding:0 18px;display:none;overflow:hidden;background-color:#f1f1f1}.notification-text{color:red;padding-top:5px;padding-bottom:5px;border:none;text-align:center;outline:0;font-size:23px;font-weight:700}.web-msg .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.web-msg .btn .caret{margin-left:0}.web-msg .caret.caret-up{border-top-width:0;border-bottom:4px solid #fff}.text-underline{text-decoration:underline}.top-0{top:0!important}.top-3{top:3px!important}body input[type=checkbox]:checked+label:before{color:#5BB018;content:"\2713";font-weight:700}.text-red{color:red!important}.we-accept-payment-icons{padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center}.we-accept-payment-icons li.payment-icon{cursor:default;margin:8px 8px 4px 0;display:block}.cs-theme-background-color{background-color:#5caf01!important}.cs-theme-text-color{color:#5caf01!important}.ls .btn-maincolor:active,.ls .btn-maincolor:focus{background-color:transparent;border-color:#5caf01;color:#5caf01}.hvr-bounce-to-right-home:before,.hvr-bounce-to-right:before,.lang-dropdown .dropdown-menu>li>a:focus,.lang-dropdown .dropdown-menu>li>a:hover{background:#5caf01}.cs-theme-rating-color{color:#ffba00!important}#search_modal .searchform-respond ul li:hover a,.course-classes .class-div-hov:hover .course-title-link,.custom-modal.modal-dialog .close:hover,.homepage-courses .div-hov:hover .course-title-link{color:#5caf01}.lang-dropdown .dropdown-menu>li>a{border-bottom:1px solid #5caf01}.categorypage-section .bg-amber{border-color:#5caf01!important}.footer-h3,.safety-project h2,.safety-project h4.panel-title a{border-bottom:1px solid #5caf01}.clear-addresscheck:hover{color:#5caf01!important}.section-confirm #next .cust-btn{background:#5caf01;border:1px solid #5caf01;color:#fff}.section-confirm #next .cust-btn:hover{background:0 0;color:#5caf01;border:1px solid #5caf01}.section-confirm #previous .cust-btn:hover,.section-type input[type=submit]:hover{background-color:#5caf01;color:#fff}.section-confirm #previous .cust-btn{background:0 0;border:1px solid #5caf01;color:#2a323c}.safety-project .tablinks.active{background-color:#5caf01}.safety-project .tabcontent{border-top:5px solid #5caf01}.view-page .buttons .btn.on{background:#202340;color:#5caf01}.front-course-body .rating .fa.fa-star,.front-course-body p a,.section-merchant-review .checked{color:#5caf01}