
body,html{
  /*
   position:relative;
  overflow-x:hidden;
  */
  /*background:#f0f0f0;*/
   background:#f3f3f3;
}

.header_top{background-color:#eaeceb;color:#424242;height:54px;}
.header_top a{color:#424242;font-size:18px;}
.header_top a:hover{color:#474787;}
.header_content{border-bottom:0;}
.header_bottom{background-color:#eaeceb;color:#474787;}
.header_bottom a{color:#474787;}

.site_fast_info a.site_login{text-decoration: none;line-height:1.8;}
#search-form-home .eb_clean_input.edge input[type] {background: url(/assets/img/eb_arrow.png) right 40px center no-repeat #fff;}
 
.course_box_overlay a{color:#ffffff;}
.course_box_link{max-width:220px;height:60px;line-height:60px;}
.bg-mauve{background-color:#474787;padding:15px;}
.breadcrumb-active{font-size:0.75rem;}

.sticky {position: fixed; top: 120px;}
#map_canvas, #map_canvas_venue {
    border: 1px solid #ffffff;
    height: 480px;
    width: 100%;
}

h1{font-size:1.8rem !important;}
h2{font-size:1.6rem !important;}
h3,h4{font-size:1.5rem !important;}

h2.h2-box{font-size:1.5rem !important;}
h3.h3-box{font-size:0.875rem !important;}
h3.eb_search_headline{font-size:2rem !important;}

.h2-box{font-size:1.5rem;color:#ffffff;}
.h3-box{font-size:0.875rem;font-weight:500;color:#ffffff;}

.eb_headline_sub{text-align:left;}
a,.eb_headline_sub a{text-decoration:none;}
.contact_type{color: #f90382;}

#eb_banner_image {background-image: url(/images/blue765277972.jpg);}
.eb_webp #eb_banner_image {background-image: url(/images/blue765277972.webp);}
#eb_contact_background {background-image: url(/assets/img/eb_contact_background.jpg);}
.eb_webp #eb_contact_background {background-image: url(/assets/img/eb_contact_background.webp);}

#EasybookOnline-rs {background-image: url(/images/EasybookOnline-rs.jpg);}
.eb_webp #EasybookOnline-rs {background-image: url(/images/EasybookOnline-rs.webp);}
#health-and-safety {background-image: url(/assets/img/courses/health_and_safety.jpg);}
.eb_webp #health-and-safety {background-image: url(/assets/img/courses/health_and_safety.webp);}
#construction {background-image: url(/assets/img/courses/construction.jpg);}
.eb_webp #construction {background-image: url(/assets/img/courses/construction.webp);}
#first-aid-360 {background-image: url(/assets/img/courses/first-aid-360.jpg);}
.eb_webp #first-aid-360 {background-image: url(/assets/img/courses/first-aid-360.webp);}
#fire-safety {background-image: url(/assets/img/courses/fire_safety.jpg);}
.eb_webp #fire-safety {background-image: url(/assets/img/courses/fire_safety.webp);}
#plant {background-image: url(/assets/img/courses/plant.jpg);}
.eb_webp #plant {background-image: url(/assets/img/courses/plant.webp);}
#in-house-box {background-image: url(/assets/img/courses/in_house.jpg);}
.eb_webp #in-house-box {background-image: url(/assets/img/courses/in_house.webp);}
#working-at-height {background-image: url(/assets/img/courses/working_at_height.jpg);}
.eb_webp #working-at-height {background-image: url(/assets/img/courses/working_at_height.webp);}
#nvq-fan {background-image: url(/images/nvq/nvq-fan.jpg);}
.eb_webp #nvq-fan {background-image: url(/images/nvq/nvq-fan.webp);}
#soft-skills-5 {background-image: url(/images/soft-skills-5.jpg);}
.eb_webp #soft-skills-5 {background-image: url(/images/soft-skills-5.webp);}
#course-sale {background-image: url(/assets/img/courses/course_sale.jpg);}
.eb_webp #course-sale {background-image: url(/assets/img/courses/course_sale.webp);}


.eb_banner_area {min-height: 84rem;}
.eb_banner_image::after{top:260px; background:none;}

.eb_banner_content.bottom.offset-bottom-2 {
	bottom:11rem;
   opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
}
.site_fast_info a.site_login span{position:relative;top:3px;}

/*#send-share-this-container{display:none;width:100%;text-align:right;}*/
#send-share-this-container{display:none;width:420px;text-align:right;background-color:#68676c;color:#ffffff;padding:8px;position:fixed;bottom:0;right:100px;z-index:9999;margin-bottom:0!important;}

#share-this-details{display:none;text-align:right;width:100%;margin-top:40px;}
#clear-share-this, #number-of-courses, .send-share-this{color:#ffffff;margin-right:12px;display:inline-block;}
.send-share-this{margin-right:0;padding:4px 8px;}
.hover-white:hover{color:#ffffff;}
.disabled{display:none;}
#map-modal-header{height:30px;}
#close-map-modal{float:right;}
 

.eb_navigation_items > li:not(.has-mega-menu).is-dropdown-submenu-parent > a::after{content:"";}
/*.is-dropdown-submenu{display:block;}*/
.dropdown.menu.vertical > li.opens-left > a::after{left:94%;}

.eb_sub_navigation > .menu li a{padding: 1.04rem .5rem;}


.view-details-smaller{min-width:135px;}
 .eb_search_table .eb_search_table_row.defined .eb_search_table_data{padding-left:0.5rem;padding-right:0.5rem;}
 
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(1) {
    width: 100%;
    max-width: 35%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
}


.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(2), .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(3) {
    width: 100%;
    max-width: 15%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
}
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(4), .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(5) {

    width: 100%;
    max-width: 11%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 11%;
    -ms-flex: 1 1 11%;
    flex: 1 1 11%;

}
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(6) {

    width: 100%;
    max-width: 11%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 11%;
    -ms-flex: 1 1 11%;
    flex: 1 1 11%;

}
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(7) {

    width: 100%;
    max-width: 10%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;

}
.eb_search_table .eb_search_table_data:last-of-type { min-width: 130px;}
/*
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(1){max-width:33%;}
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(2){max-width:9%;}
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(3) {max-width:9%;}
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(4){max-width:9%;}
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(5){max-width:11%;}
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(6){max-width:20%;}
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(7){max-width:8%;}
.eb_search_table .eb_search_table_data:last-of-type {min-width: 120px;}
.eb_search_table .eb_search_table_data > span.reduced{min-width:80px;}
*/
/*
.location-data{max-width:18%!important;}
.discount-view-details{max-width:22%!important;}
.discount-book{max-width:10%!important;}
*/
.eb_headline_sub a{font-weight:500;}


.e-learning-sprite{ background:url("/images/e-learning-sprite.png") top left no-repeat; }
.icon-manual-handling{ width:45px; height:45px; background-position:-100px -100px; }
.icon-health-and-safety{ width:45px; height:45px; background-position:-100px -245px; }
.icon-haccp{ width:45px; height:45px; background-position:-100px -390px; }
.icon-fuel-safety{ width:45px; height:45px; background-position:-100px -535px; }
.icon-food-safety{ width:45px; height:45px; background-position:-100px -680px; }
.icon-food-safety2{ width:45px; height:45px; background-position:-100px -825px; }
.icon-fire-awareness{ width:45px; height:45px; background-position:-100px -970px; }
.icon-equality-and-diversity{ width:45px; height:45px; background-position:-100px -1115px; }
.icon-emergency-first-aid{ width:45px; height:45px; background-position:-100px -1260px; }
.icon-drugs-awareness{ width:45px; height:45px; background-position:-100px -1405px; }
.icon-disability-awareness{ width:45px; height:45px; background-position:-100px -1550px; }
.icon-coshh{ width:45px; height:45px; background-position:-100px -1695px; }
.icon-conflict-management{ width:45px; height:45px; background-position:-100px -1840px; }
.icon-bribary-act-awareness{ width:45px; height:45px; background-position:-100px -1985px; }
.icon-bii-peat{ width:45px; height:45px; background-position:-100px -2130px; }
.icon-auasp-course{ width:45px; height:45px; background-position:-100px -2275px; }
.icon-alps-course{ width:45px; height:45px; background-position:-100px -2420px; }
.icon-allergen-awareness{ width:45px; height:45px; background-position:-100px -2565px; }
.icon-age-verification{ width:45px; height:45px; background-position:-100px -2710px; }
.icon-mca-and-dols{ width:45px; height:45px; background-position:-100px -2855px; }
.icon-infection-prevention{ width:45px; height:45px; background-position:-100px -3000px; }
.icon-el4u-safegaurdeing-children{ width:45px; height:45px; background-position:-100px -3145px; }
.icon-documentation-and-recordkeeping{ width:45px; height:45px; background-position:-100px -3290px; }
.icon-diet-and-nutrition{ width:45px; height:45px; background-position:-100px -3435px; }
.icon-demetia-awareness{ width:45px; height:45px; background-position:-100px -3580px; }
.icon-communication{ width:45px; height:45px; background-position:-100px -3725px; }
.icon-common-induction-standards{ width:45px; height:45px; background-position:-100px -3870px; }
.icon-time-management{ width:45px; height:45px; background-position:-100px -4015px; }
.icon-stock-management{ width:45px; height:45px; background-position:-100px -4160px; }
.icon-social-media{ width:45px; height:45px; background-position:-100px -4305px; }
.icon-interview-skills{ width:45px; height:45px; background-position:-100px -4450px; }
.icon-customer-service{ width:45px; height:45px; background-position:-100px -4595px; }
.icon-coffee-skills{ width:45px; height:45px; background-position:-100px -4740px; }
.icon-cellar-management{ width:45px; height:45px; background-position:-100px -4885px; }
.icon-bar-excellance-award{ width:45px; height:45px; background-position:-100px -5030px; }
.icon-staff-appraisal-skills{ width:45px; height:45px; background-position:-100px -5175px; }
.icon-salps{ width:45px; height:45px; background-position:-100px -5320px; }
.icon-money-laundering-awareness{ width:45px; height:45px; background-position:-100px -5465px; }











#nebosh-container{padding-top:2.25rem;}
#nebosh-container img{vertical-align:top;}
#nebosh-id{position:absolute;bottom:4px;left:48px;font-weight:600;}
.prepare{display:none;}
#shareModal{height:570px;}
#shareModal .modal_detail{right:0;}
.reveal .close-button-inverted{color:#454545;}
.reveal .close-button-inverted:hover{color:#999999;}
.label-45p{width:45%;float:left;}
#share_frm{width:100%;}
#share-action,#share-response{padding-right:15px}
#share-msg-container{width:60%;}
.vendor-page-img{max-width:115px;}
.v-align-top{vertical-align:top;}

.vendor-img-container{padding-top:2.25rem;}
.nationwide-container{margin-bottom:30px;}
.table_info .fa.fa-g{position:relative;top:-3px;}
.show-logged-in,.show-logged-in-vendor{display:none;}
.show-logged-out{display:block;}
.vendor-home-li,.vendor-details-li,.vendor-logout-li,.client-home-li,.client-details-li,.client-logout-li{display:none;}
.site_profile{margin-left:1.25rem;font-weight:700;}
.br-10{border-radius:10px;}
#error-msg{width:100%;padding:15px;border-radius:10px;line-height:30px;background-color:#FFFFFF;color:#ffffff;display:none;display:table-cell;vertical-align: middle;}
#error-msg-container{height:80px;display:table-cell;vertical-align: middle;text-align:center;width:100%;}
#payment-btn-card,#payment-btn-invoice{display:none;}
.order-summary-container{float:left;}
.clear{clear:both;}
.post_article_detail .excerpt{height:200px;}
.post_article_detail .excerpt.smaller{height:100px;}
.post_article_content h2{font-size:1.25rem;}
.current-pagination{cursor:default!important;color:#f90302!important;padding;font-size:0.875rem!important;}
#bookings-frm-submit{margin-top:0;}
#vendor-frm-submit{margin-top:36px;}
.hidden{display: none !important;visibility: hidden !important;}


#crafty_postcode_lookup_result_option1 {

    display: block;
    width: 300px;
    height: 42px;
    padding: 6px 12px;
    margin-top:6px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background:url(/assets/img/eb_arrow.png) no-repeat;
    background-position: right 6px center;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    font-family: Ubuntu,sans-serif;

}
.address_lookup{top:26px;left:150px;padding:0.3rem 1rem;}
#crafty_postcode_result_display_1{width:300px;}
.error,.pink{color:#f90382!important;font-weight:600;}
.blue-text{color:#474787!important;}
.not-order-summary-detail{font-size:1.125rem;line-height:1.5;padding-left:1.75rem;margin-top:1.2rem;margin-bottom:0.3rem;}

.eb_label{margin-bottom:0.5rem;padding-top:1rem;}

/* Book stage 2 drag-drop */
.box__input { display: flex; flex-direction: column; align-items: center; }
.box__icon { width: 100%; height: 80px; fill: #bbb; margin-bottom: 20px; }
.file_label, .box__icon { display: none; }
.box { transition: 0.1s; margin-top: 2rem; width: 100%; }
.box.has-advanced-upload { background-color: #eee; outline: 2px dashed black; outline-offset: -10px; padding: 25px 50px; }
.box.has-advanced-upload .box__icon, .box.has-advanced-upload .file_label{ display: block; }
.box.has-advanced-upload input[type=file] { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
.box.has-advanced-upload .box__dragndrop { display: inline; }
.box.is-uploading .box__input { visibility: none; }
.box.is-uploading .box__uploading { display: block; }
.box.is-dragover { background-color: #f5f5f5; outline-offset: -15px; }
.file_label strong { cursor: pointer; color: #f90382; }
.file_label strong:hover { opacity: 0.5; }
.delete-cert i:hover { color: #000; }
.delete-cert i{ font-size: 2rem; margin-left: 20px; }
.delete-cert:hover { cursor: pointer; }
/* end of book stage 2 */

#loginEmailAddress,#loginPassword{
-webkit-user-select: text; /* Safari 3.1+ */
  -moz-user-select: text; /* Firefox 2+ */
  -ms-user-select: text; /* IE 10+ */
  user-select: text; /* Standard syntax */
}

#loginEmailAddress::selection,#loginPassword::selection{background:#f90382;}
.eb_social a{margin-right:2rem!important;}
.contact-address{line-height:1.4;}
.mt-12{margin-top:12px;}
.mb-12{margin-bottom:12px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
#share_frm .eb_select:first-child{color:#ffffff!important;}
#share_frm .eb_select select {
    width: auto;
    background: url(/assets/img/eb_arrow_white.png) right center no-repeat;
    -webkit-box-shadow: none;
    padding-left: 0;
    margin-bottom: 0;
    min-width: 6.875rem;
    font-weight: 700;
    cursor: pointer;
    border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
box-shadow: none;
border-bottom: 2px solid rgba(224,224,224,.5);
color: #ffffff;
}

/*#frm_recipient_is option:first-child{color:#ffffff!important;}*/
#frm_recipient_is option{color:#888888;}

#share_frm .eb_select:first-child{color:#ffffff!important;}
.feefo-heading{text-align:center;padding-bottom:15px;}

.w100p{width:100%;}
.mb-0{margin-bottom:0;}
.mb-4{margin-bottom:4px;}
.mb-15{margin-bottom:15px;}
.eb_search_table .eb_search_table_row .item_price:not(.reduced),.eb_search_table .eb_search_table_row .plain_value{font-weight:normal;}
.eb_search_table .eb_search_table_data > span.reduced{min-width:70px;}
.eb_search_table .eb_search_table_row sup{top:4%;left:83%;}
.eb_search_table .eb_search_table_row sup{top:34%;left:135%;}
.sup-sale-price{left:80%!important;top:0!important;}
.sup-sale{left:12px!important;top:34%!important;}
.item_cta.equalized{margin-left:8px;}
.order-summary-head{margin-bottom:15px;}
#quick-send-action{width:100%;color:#ffffff;text-align:center;height:74px;}
#ebDates:hover{cursor:pointer;}
.eb_clean_input.post_code{padding-left:0.5rem;}
.eb_search_area{margin-bottom:2.5rem;}

#frm-book-course input::placeholder{color:#6c6c6c;}
#create-account-form input::placeholder{color:#6c6c6c;}
#contact_title:first-child{color:#9e9e9e;}
.delegate-title:first-child{color:#9e9e9e!important;}

.eb_checkout_form .eb_textarea textarea{border:2px solid #dfdfdf;padding:4px;}
.ml-8{margin-left:8px;}

.pl-8{padding-left:8px;}
.eb_checkout_form_items~.eb_checkbox.small{margin-left:6px;}
.eb_checkout_form_items~.eb_checkbox.small{padding-left:2.2rem;}
.eb_gdpr_label input{top:15px;left:4px;z-index:-1;}
.please-call:hover{cursor:default;}
.eb_v_card_thumb::before {
    content: "";
    -webkit-transition: opacity .3s ease,background .3s ease;
    transition: opacity .3s ease,background .3s ease;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(255,255,255,0)),color-stop(100%,#474787));
    background: linear-gradient(to bottom,rgba(255,255,255,0) 70%,#474787 100%);
}
.eb_v_card_detail{padding-left:0.8rem;}
.daterangepicker .calendar {
    display: none;
    max-width: 300px;}
    .eb_search_table .eb_search_table_row.item_on_sale .eb_search_table_data:first-of-type > a{color:#474787;}
.sup-sale{color:#f90382;}
#search-filter-container{position:fixed;}
#mobile-phone,.mobile-phone{display:none;}
#desktop-phone{font-size: 19px;color:#424242;font-weight:700;line-height:1.8;float:left;margin-left:20px;}
.shortcut_image::after{background:#474787;}
.help-text{margin-top:0;}
.post_article_thumb::after{background: linear-gradient(to bottom,rgba(255,255,255,0) 80%,#474787 100%);}
#account-pw-container{margin-bottom:30px;}
.white-bg,.eb_filter_block .white-bg{background-color:#ffffff!important;}
.table_info{font-weight:400;border-bottom-style:none;}
.site_header .checkout_header .feefo_reviews img, .site_header .is-stuck .feefo_reviews img{display:inline-block;}
.pb-0{padding-bottom:0;}
.button_filter-alt {
    background: #515151;
    color: #f0f0f0;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    text-align: center;
    padding: .625rem;
    -webkit-transition: background .25s ease,color .25s ease;
    transition: background .25s ease,color .25s ease;
    position: relative;
    font-size: .875rem;
}
.wrap{white-space:normal!important;}
.break-word {
  word-wrap: break-word!important;
}
.pagination-previous.disabled::before{content: '';display:none;}  
.pagination-next.disabled::after{content: '';display:none;} 
.show-small{display:none;}
.post_article_detail .title,.shortcut_detail .title{font-size:1.5rem;}
.eb_clean_input.edge input[type] { background: url(/assets/img/eb_arrow.png) right 20px center no-repeat #fff; }

*:focus { outline:none; }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-animation: autofill 0s forwards;
    animation: autofill 0s forwards;
}

@keyframes autofill {
    100% {
        background: transparent;
        color: inherit;
    }
}

@-webkit-keyframes autofill {
    100% {
        background: transparent;
        color: inherit;
    }
}


.awaiting-ji,.upcoming-renewal{color:#00b6b4;}
.transfer-pending{color:#ee4aa1;}
.did-not-attend{color:#df3700;}

.nested-nvq{top:68px!important;}
.pt-1rm{padding-top:1rem;}
.pt-0{padding-top:0;}
.pt-8{padding-top:8px!important;}
.pt-12{padding-top:12px;}
.order-summary-name{font-size:1.6rem;}
.align-left{text-align:left; 
    -ms-flex-align: left;
    -webkit-box-align: left;
    -webkit-align-items: left;
    align-items: left;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;}
.text-align-center{text-align:center;}
.np-tb{padding-top:0!important;padding-bottom:0!important;}
.eb_checkout_form .eb_textarea span { color: #0a0a0a;opacity:0.35; }
.nvq-box{height:240px; min-height:0!important;}
.no-bg-color::after{background:none;}
.nvq-shortcut{min-height:176px;height:auto;}


.no-bg-color::after{display:none;}
.no-bg-color:hover{opacity:1;}
.nvq_box_content_large{color:#f0f0f0;padding:1rem;}
 .no-bg-color .course_box_image::after{display:none;}

.np-b{padding-bottom:0!important;}
.np-t{padding-top:0!important;}
.np-lr{padding-left:0!important;padding-right:0!important;}
.np-l{padding-left:0!important;}
.np-r{padding-right:0!important;}
.us-flag{height:26px;}
.uk-flag{height:26px;margin-right:12px;}
.eb_cms_content.formatted strong{color:#515151;}
.image-align-center{margin-left: auto;
margin-right: auto;}
.event-address{display:none;}
.visible-1024{display:none;}
.hidden-1024{display:block;}
.anni-mobile{display:none;}
.covid-19{font-size:1.2rem;font-weight:700; line-height:1.8;}
.covid-19-alert img, .header-phone img, .login-icon img, .uk-flag img, .us-flag img{width:18px;}
.covid-19-alert img,.uk-flag img, .us-flag img,.header-phone img,.login-icon img{padding-bottom:8px;}
.login-icon img{padding-bottom:12px;}
.header-phone img{padding-bottom:4px;}
.icon-booking-fees, .icon-uk, .icon-courses{font-size:20px;font-weight:500;;text-align:center}
.icon-uk{width:40%;border-left:1px solid #aeaeae;border-right: 1px solid #aeaeae;}
.icon-booking-fees,.icon-courses{width:30%;}
.icon-booking-fees img, .icon-uk img, .icon-courses img{height:40px; }
.us-flag img { filter: grayscale(100%);}
.e_course_row:nth-of-type(2n+1) .online_course_item a {  color: #fff; }
.courses-sub,.online-nav-sub{min-width:294px;}
.dropdown.menu > li.opens-right > .is-dropdown-submenu{left:14px;}
.feefo-width{width: 200px;}
.op-5{opacity:0.5;}
#home-boxes-section{position:absolute;top:200px;width:100%;}
.eb_internal_search{margin-top:0;}
.feefo-bottom{width:225px; margin-top:50px;position:relative;left:-32px;}
.sm-footer{width:50px;}
.eb_social{padding-bottom:12px;}
.newsletter_form_footer{padding-left:0;}
.gdpr_text, .gdpr_text a{color:#ffffff;}
.f-left{float:left;}
.gdpr_label { display: inline-block; }
.gdpr_text{padding-left:8px;line-height:1.2rem;}
#gdpr_1_2{transform: scale(1.5);}
.site_footer .gdpr_label { display: flex; }
.site_footer label>[type=checkbox] { margin: 0; }
.site_footer .gdpr_text { margin-left: 5px; }
.footer-btn{width:160px; min-width:80px;}
.site_footer_bottom{background-color:#000000;}
.show-640{display:none;}
.online-course-cell{background-color:#ffffff;min-height:528px;border-radius:10px;font-weight:500;}
.online-course-cell .title{font-size:18px;font-weight:700;padding:16px;height:64px;}
.online-course-cell .title{padding-bottom:0;}
.online-course-cell .hours-icon img, .hours-icon img{width:30px;margin-left:12px;}
 
.online-course-cell .hours-text{font-weight:500;font-size:16px;}
.hours-icon-smaller{width:22px;display:inline-block;font-weight:500;margin-bottom:12px;margin-bottom:12px;}
.hours-icon-smaller img{width:100%;}
.hours-text-2{font-weight:500;}
.online-compatible{padding:12px;}
.compatible-tablet-icon img, .compatible-pc-icon img,.compatible-smartphone-icon img{width:28px;}
.compatible-tablet-icon, .compatible-pc-icon,.compatible-smartphone-icon{font-size:14px;}
.compatible-pc-icon{padding-left:8px;}
.compatible-header{color:#474787;padding-bottom:6px;padding-left:4px;}
.online-link-text{color:#f90382;padding-left:16px;}
.online-price{padding:16px;color:#474787;font-size:18px;}
.online-select-container{width:162px;}
.online-btn-container{float: left;position: relative;top: -54px;left: 160px;}
.online-form-container{padding:16px 16px 8px 16px;height:80px;}
.online-select-container{position:relative;}
.online-select-container .custom_select {width:52px;font-size:1rem;}
.online-select-container .custom_select.shade select{font-size:1rem;}
.online-select-text{position: absolute;top: 8px;left: 60px;}
.online-people-text{width:84%;}
.online-img-100{width:100%;margin-top:12px;overflow:hidden;position:relative;aspect-ratio: 5/3;}
.online-img-100 img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.accreditation p img {margin-right:10px; margin-bottom:10px;}
.accreditation-img-100{width:100%;margin-top:12px;overflow:hidden;position:relative;}
.accreditation-img-100 img{aspect-ratio:15/8;object-fit:cover;width:100%;}
#online_btn, #classroom_btn {line-height:2;text-transform:none;font-weight:300;font-size:18px;}
#online_btn {background:#54529b}

/*.classroom-container, .online-container{padding: 0 100px 50px 100px;}*/

.classroom-container .eb_headline, .online-container .eb_headline{font-weight:500;}
.classroom-container{background:#dbddea;}
.training-form-container{padding: 0 16px;height:80px;}
.training-form-container .eb_btn {margin-top: 1rem;}
.training-course-cell{background-color:#ffffff;border-radius:10px;font-weight:500;}
.training-course-cell .title{font-size:18px;height:98px;padding:16px;}
.training-course-cell .hours-icon img, .hours-icon img{width:30px;margin-left:12px;}
.training-course-cell .type-icon img, .type-icon img{width:25px;margin-left:12px;}
.training-course-cell .hours-text{font-weight:500;font-size:16px;}
.accreditation-grid {width:100%}

/*
.online-img{float:left;width:40%;overflow:hidden;position:relative;height:300px;}
.online-img img{height:300px;object-fit: cover;object-position: 0 0 }
*/
.online-img,nvq-img{width:40%;float:left;}
.mr-40{margin-right:40px;}
 
.icons-container{float:left;width:60%;}
.online-desc{clear:both;width:100%;margin-top:30px;display:inline-block;}
.online-desc-cscs{float:left;width:60%;display:inline-block;}
.e-learning-summery-icon-container{float:left;margin-left:8px;}
#e-learning-book-container{position:relative;bottom:0;margin-left:12px;}
.e-learning-accreditaion-container{display:inline-block;max-width:25%;margin-top:12px;padding:6px;}
#e-learning-accreditation-all{width:100%;text-align:center;margin-left:auto;margin-right:auto;}
.e-learning-accreditaion-container img{height:96px;width:auto;}
#e-learning-images{width:100%;height:302px}
#e-learning-book-container button{padding:11px;}
.info-resize-override{font-size:23px!important;font-weight:400}
.e-learning-summery-icon-span,.nvq-summery-icon-span{width:36px!important;}
.pl-40{padding-left:40px;}
.lh-40{line-height:40px!important;}
.ml-0{margin-left:0!important;}
.ml-3{margin-left:3px;}
#booking-value,#booking-value-total,#booking-value-mobile,#booking-value-total-mobile{font-weight:600;}
.book_form_footer{margin-top:16px;}
#description{margin-top:12px;}
.order-summary-head{font-size:24px;}

.border-grey-dc{border:2px solid #dcdcdc;}
.border-grey-c0{border:2px solid #c0c0c0;}
.padding-lr8{padding:8px 0;}
 .align-heading-center{text-align:center;}
.news-img-container{float:right;width:35%;margin-left:15px;margin-bottom:15px;}
.book_form_head{font-size:1.4rem;}

.online-nav{color:#f90382!important;}
.online-nav:hover{background-color:#474787!important;color:#ffffff!important;border-radius:8px;}
.online-hours-container{margin-top:16px;}
#all-course-lookup-container{width:100%;font-size:12px;position:relative;top:-22px}
#all-course-lookup-container label{margin-bottom:0;}
#all-course-lookup{font-size:16px;font-weight:400;}
.eb_checkbox input{top:14px;}
.mg-container{width:20px;height:20px;position: relative;top:32px;left:4px}
.mg-span svg path{fill:#a7a7a7;}
 .pl-16{padding-left:16px;}
 .nvq-course-cell{background-color:#ffffff;min-height:586px;border-radius:10px;font-weight:500;}
 .nvq-course-cell-2{min-height:510px;}
 .nvq-item .title{font-size:1.3rem;margin:1.125rem;}
.nvq-ul{list-style: none;}
.nvq-ul .title{font-size:1.4rem;}
.nvq-over-image{display:block;margin-left:auto;margin-right:auto;margin-top:12px;}
.nvq-over-image-right{display:block;float:right;margin-top:12px;}
.nvq-large-box{height:300px;}
.nvq-a-large:hover{opacity:none;}
.nvq-link,.nvq-link:hover{color:#474787;}
.nvq-title{height:30px!important;}
.nvq-title-2{padding:12px;height:68px!important;}
.nvq-btn-container .eb_btn{font-size:1.125rem;}
.nvq-btn-container{text-align:center;}
 .nvq-ul{margin-top:30px;}
 /*.nvq-ul li{padding-left:1.375rem;}*/
 .nvq-ul{list-style: none;}
 .nvq-ul a{color:#f90382;}
/*
.nvq-ul li::before {
    content: "\f058";
    font-family: FontAwesome,monospace;
    position: absolute;
    left: 18px;}
*/
.nvq-info{position:relative;}
.nvq-large{margin-bottom:18px;}
.nvq-card-container{width:40%;position:absolute;right:8px;top:170px;}
.nvq-card-container-2{top:202px;}
.nvq-card-container-3{position:absolute;right:8px;width:40%;top:144px;}
.nvq-img{width:40%;position:relative;float:left;}
.nvq-ul-container{height:190px;}
.nvq-duration-container{margin-top:30px;padding-left:8px;height:84px;}
.nvq-box-cost{padding-left:10px;color:#474787; }

.arrow,.arrow-blue {
  border: solid #f90382;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  position:relative;
  top:-1px;
}

.arrow-blue{border:solid #474787;border-width: 0 1px 1px 0;}
.right-45 {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.nvq-column {
  float: left;
  width: 50%;
}


#nvq-course-facts-container{background-color:#ffffff;padding:15px;margin-bottom:30px;}
#nvq-course-facts-container h2{text-align:center;}
/* Clear floats after the columns */
#nvq-course-facts-container:after {
  content: "";
  display: table;
  clear: both;
}

.nvq-fact-icon{width:36px;}
.nvq-fact-icon-container{float:left;width:10%;}
.nvq-fact-icon-container-2{float:left;width:40px;}
.nvq-fact-text-container{float:left;width:90%;}
.nvq-fact-text-container-2{float:left; font-weight:700; padding-top:8px; }
 .nvq-fact-text-container a{color:#f90382;}
 .nvq-order-summary-head{font-size:1.15rem!important;}
.nvq-no-people{font-size:1.15rem!important;text-align:left;width:90%;font-weight:400!important;}
.nvq-select select{font-size:1.15rem!important;}
.nvq-price-per-delegate{text-align:left; font-size:18px!important;margin-bottom:20px;}
.nvq-delegate-text{display:inline-block;width:66%;font-weight:400!important;}
.nvq-total-price{font-weight:700;text-align:left;font-size:18px;}
.nvq-inline-input {
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: left;
    -webkit-box-align: left;
    -webkit-align-items: left;
    align-items: left;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    padding: 1rem 0;
    position:relative;
}

.show-640{display:none;}
.citb-img{width:70px;}
.book-btn{width:94px;}
.course-save img,.course-saved img{width:20px;}
 
.course-saved{display:none;color:#646464;}
.eb_search_table .table_head_link{text-decoration: none;}
.eb_search_table .eb_search_table_header{height:60px;}
.large-text-right{position:relative;top:-12px;}
.map-icon{height:22px;}
.table-header-row{background-color:#dbdbdb;color:#9d9d9d;height:30px;}
.table-sub-title-grey{color:#6c6c6c;}
.eb_search_table .eb_search_table_row .table_sub_title{margin-top:0;}
.save-span{display:block;position:relative;top:-4px;}
.eb_search_table_data p{margin-bottom:0;}
  .white-space-normal{white-space:normal!important;}
.eb_search_table .eb_search_table_row .item_price:not(.reduced), .eb_search_table .eb_search_table_row .name, .eb_search_table .eb_search_table_row .plain_value {white-space:normal;}
.online-approved-img{width:49%;}
.online-icons-container{ margin-top:40px;margin-bottom:40px;}
.online-icon-container{display:inline-block;width:24%;font-weight:600;}
.online-icon-container img{width:40px;margin-right:12px;}
.online-icon-container div{float:left;}
.online-process-container{width:50%;float:left;}
#online-process{background-color:#ffffff;padding:18px;margin-top:40px;margin-bottom:60px;min-height:400px;}
.online-process-icon-container, .online-process-text-container{float:left; margin-top:20px;margin-bottom:30px;}
.online-process-icon-container{width:100px;margin-right:12px;}
.online-process-icon-container img{width:100px;}
.online-process-text-container{width:70%;padding-top:20px;}
.process-btn-container{margin:15px;}
.online-suggested-pink a{color:#f90382!important;}
.site_footer_quicklinks{margin-top:12px;}


 @media print {
   

  }


@media (min-width:2040px) {
.eb_banner_area { height: 110rem;}
#home-boxes-section div{max-width:2200px;}

}

@media (max-width:2040px) {
.eb_banner_area { height: 100rem;}

}


  @media (max-width:1920px) {
.eb_banner_area { height: 94rem;}

}

 




@media (min-width:1550px) {
.course_box_overlay{max-width:101%;width:101%;}
.book_form_body .info {font-size: 1.125rem;}

}

@media (max-width:1478px) {
 
#desktop-phone{left:-94px;}

}

@media (max-width:1440px) {
.eb_banner_area { height: 78rem;}

}

@media (max-width:1440px) {
.eb_banner_area { height: 78rem;}

}

@media (min-width:1360px) {
.course_box_overlay{max-width:101%;width:101%;}


}

@media (max-width:1348px) {

.feefo-width{width: 170px;}
.eb_navigation_items li a:not(.button) {
    font-size: 0.875rem;


}
.dropdown.menu > li > a { padding-left: 0.7rem;}
.online-btn-container{float: left;position: relative;top: 0;left: 0;} 
.online-course-cell{min-height:586px;}
 .nvq-card-container{top:160px;}
 .nvq-btn-container{width:100%; min-width:1px;}
 .nvq-card-container-3{top:132px;}
}

@media (max-width:1220px) {

.dropdown.menu > li > a { padding-left: 0.5rem;}
 .nvq-card-container{top:146px;}
 .nvq-card-container-2 { top: 178px;}
  .nvq-card-container-3{top:118px;}

}


@media (max-width:1200px) {

 .eb_navigation_items > li:not(.has-mega-menu).is-dropdown-submenu-parent > a {
    padding-left: 0.1rem;
    font-size: 0.85rem;

}
.eb_navigation_items li a:not(.button) {

    font-size: 0.86rem;

}
#search-form-home .eb_clean_input.edge input[type] {background: url(/assets/img/eb_arrow.png) right 26px center no-repeat #fff;}
.feedback::before{right:96%;font-size:4rem;}
.feedback::after{left:96%;font-size:4rem;}
.feefo-width{width: 164px;}
.nvq-btn-container .eb_btn{min-width:1px;}
.nvq-title-2{padding:12px;height:90px!important;}
.nvq-card-container-2 { top: 198px;}


}

@media (max-width:1150px) {

.eb_navigation_items li a:not(.button) {  font-size: 0.85rem;}
.dropdown.menu > li > a { padding-left: 0;}
 .nvq-card-container-3{top:108px;}
}

/* ipad horizontal */
@media (max-width:1024px) {

.eb_banner_content.bottom.offset-bottom-2{bottom: 0;opacity:0.9;}
.eb_banner_area { height: 78rem;min-height:50rem;}

.feefo-width{width: 200px;}
.eb_internal_search{margin-top:0;}

	/*
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(1) {max-width: 34%;}
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(6) {max-width: 21%;}
.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(7) {max-width: 10%;}
.eb_search_table .eb_search_table_data:last-of-type {min-width: 84px;}
.label-45p{width:44%;}
*/

.eb_search_table .eb_search_table_row.defined:first-of-type .eb_search_table_data:nth-of-type(1) {
    display: block;
}

    .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(1) {

      width: 100%;
        max-width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;


    }
    .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(2), .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(3) {
        width: 100%;
        max-width: 12%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 12%;
        -ms-flex: 1 1 12%;
        flex: 1 1 12%;
    }

    .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(4), .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(5) {

        width: 100%;
        max-width: 12%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 12%;
        -ms-flex: 1 1 12%;
        flex: 1 1 12%;
    }

    .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(5) {

        width: 100%;
        max-width: 14%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 14%;
        -ms-flex: 1 1 14%;
        flex: 1 1 14%;

    }

.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(6) {

    width: 100%;
    max-width: 20%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;

}

.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(7) {
    width: 100%;
    max-width: 5%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
}

.eb_search_table .eb_search_table_data:last-of-type { min-width: 105px;}

.item_cta .fa{display:block;margin-left:15px;}



.course-header-in-sale{display:block!important;}


.visible-1024{display:block;}
.hidden-1024{display:none;}
.feefo-bottom{left:0;}
.cc-window.cc-floating {max-width:100%!important;}
.info-resize-override{font-size:15px!important;}

.book_form_body .info {
    
    font-size: 1.120rem;
}
.nested-nvq{top:0!important;}
#desktop-phone{left:-86px;}
 .nvq-card-container{top:226px;}
 .nvq-card-container-2 { top: 280px;}
  .nvq-card-container-3{top:150px;}
.site_footer_quicklinks{margin-top:30px;}
.e-learning-summery-icon-span img{width:30px;}
.online-img{width:35%;}
.icons-container{width:65%;}
.e-learning-accreditaion-container img{height:66px;}
#e-learning-images{height:226px;}
.online-desc{margin-top:0;}
.reverse-small{display:flex; flex-direction: column-reverse;}


}

 



@media (max-width:992px) {
 .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(1) {

      width: auto;
        max-width: 40%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
        flex: 1 1 40%;
        overflow-wrap: break-word;
  word-wrap: break-word;
  word-break:break-all;
 
    white-space:normal;
   
}

 
    .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(2), .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(3) {
        width: 100%;
        max-width: 16%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 16%;
        -ms-flex: 1 1 16%;
        flex: 1 1 16%;
    }

    .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(4), .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(5) {

        width: 100%;
        max-width: 12%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 12%;
        -ms-flex: 1 1 12%;
        flex: 1 1 12%;
    }

    .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(5) {

        width: 100%;
        max-width: 14%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 14%;
        -ms-flex: 1 1 14%;
        flex: 1 1 14%;

    }

.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(6) {

    width: 100%;
    max-width: 20%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;

}

.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(7) {
    width: 100%;
    max-width: 5%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
}

.search-name{
    overflow-wrap: anywhere;
  word-wrap: break-word;
  display:inline-block;
    word-break:break-word;
    white-space:normal;
}

#headerTop{height:110px;}
 .nvq-card-container-3{top:144px;}
.online-icon-container{;width:49%;margin-bottom:20px;}
.online-icons-container{margin-bottom:0;}
}

@media (max-width: 812px) {
 
.online-btn-container { top: -36px; left: 172px;}
.online-course-cell{min-height:1px; height:678px;}
#desktop-phone{left:-86px;}
 .nvq-card-container{top:188px;}
  .nvq-card-container-3{top:118px;}
.online-process-icon-container{width:70px;}
.online-process-icon-container img{width:70px;}
.online-process-text-container{width:68%;padding-top:20px;}

}


@media (max-width: 768px) {

 .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(1) {

      width: 100%;
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    


    }
    .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(2), .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(3) {
        width: 100%;
        max-width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }

    .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(4), .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(5) {

        width: 100%;
        max-width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }

    .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(5) {

        width: 100%;
        max-width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;

    }

.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(6) {

    width: 100%;
    max-width: 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;

}

.eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(7) {
    width: 100%;
    max-width: 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

.feedback::after{display:block;}

.hide-for-small{display:none;}
.show-small{display:block;}
.button{padding-left:0.6rem;padding-right:0.6rem;}
#send-share-this-container{text-align:left;width:410px;}
.label-45p{width:100%;}
.pb-0-small{padding-bottom:0!important;}
.pt-0-small{padding-top:0!important;}
.post_article_detail .excerpt.smaller { height: auto;}
.eb_banner_area {height: 145rem;}
#home-boxes-section { top: 258px;}
.icon-uk{width:auto;text-align:left;border:0}
.icon-courses{text-align:left;}
.icon-booking-fees{text-align:left;}
.header_bottom_footer{display:none;}
.online-img,.nvq-image{width:100%;margin-bottom:12px;position:relative;}
.online-desc{width:100%;padding-left:8px}
.icons-container{width:100%;}
#e-learning-accreditation-all{margin-bottom:12px;}
.nvq-card-container{top:176px;}
.nvq-card-container-2 { top: 230px;}
.nvq-column {
  float: left;
  width: 100%;
}
.nvq-img-2{width:100%;margin-bottom:30px;}
 .nvq-card-container-3{top:286px;}
 .reveal.small{width:70%;}
 .plain_value,.item_price{color:#828282;}
 .large-text-right { top: -20px; }
 .view-map{margin-top:12px;}
 .sup-sale-price{top:90%!important;left:66%!important;text-decoration:line-through;font-size:70%!important;}
 .sup-sale{left:90%!important;top:145%!important;font-size:70%!important;}
 .item_price.reduced{color:#515151;}
 .name{width:100%!important;display:block;}


.online-process-container{width:100%;}
.online-process-icon-container{width:70px;}
.online-process-icon-container img{width:70px;}
.online-process-text-container{width:68%;padding-top:8px;}


}


@media (max-width: 767px) {

.eb_social a {
    margin-right: 1rem !important;

}

.category-select{color: #717171;display: block;padding-top: .5rem;height: auto;padding-bottom: .5rem;border-radius:10px;line-height:28px;}
.online-course-cell .title{height:120px;}
}
 
@media (max-width: 640px) {
 
#desktop-phone,.desktop-phone{display:none;}
#mobile-phone,.mobile-phone{display:block;float:left;}
.login-icon img, .uk-flag img, .us-flag img {  width: 36px; margin-left:36px;}

.header_bottom{display:none;}
#headerTop{height:120px;}
.course_box_link{width:100%;max-width:100%;}
.feedback::after, .feedback::before{font-size:4rem;}
.show-640{display:block;}
.hide-640{display:none;}
.table_info{display:block;}
.ws-wrap{white-space:normal!important; overflow-wrap: break-word;}
.table_sub_title sup{display:block;}
.anni-mobile{display:block;margin-bottom:8px;padding-left: .625rem;}
.anni-desktop{display:none;}
.eb_banner_area {height: 64rem;min-height:1rem;}
#home-boxes-section { top: 130px;}
.hide-640{display:none;}
.show-640{display:inline;}
.feefo-bottom{left:0;margin-top:0;}
#home-boxes-section{top:398px;}
.header-phone-mobile img{width:36px;margin-right:20px;}
.header-phone{display:none;}
.site_phone{margin-right:0!important;display:none!important;}
.site_fast_info{text-align:left;}
.uk-flag,.us-flag{float:right;}
.gdpr_text{width:90%;}
.newsletter_form_footer .eb_btn{width:auto;float:right;}
.online-img{width:100%;margin-bottom:15px;}
.course-box-mobile-pink{background-color: #f90382}
#all-course-lookup-container{top:-10px;}
#all-course-lookup-container label{margin-right:20px;}
.nvq-card-container{top:280px;}
.nvq-card-container-2 { top: 332px;}
 .nvq-card-container-3{top:242px;}
 .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(3){display:block;webkit-order:0;-ms-flex-order:0;order:0}
 .item_cta{width:100%;}
 .book-btn{width:100%;}

.online-icon-container:nth-of-type(1),.online-icon-container:nth-of-type(3){width:46%;}
.online-icon-container:nth-of-type(2),.online-icon-container:nth-of-type(4){width:52%;}
.online-icon-container img{margin-right:6px;}

}
 
 @media (max-width: 568px) {


}

  @media (max-width: 480px) {

}



/* iphone 6+ */
@media (max-width:414px) {
 .eb_search_table .eb_search_table_row.defined .eb_search_table_data:nth-of-type(1) { }
.location-header-in-sale{min-width:50%!important;}


.online-people-text{font-size:1.120rem!important;}
.online-course-cell{height:594px;}
.nvq-card-container{top:186px;}
.nvq-card-container-2 { top: 242px;}
 .nvq-card-container-3{top:152px;}
 #shareModal{width:100%;}     
 #send-share-this-container{text-align:left;width:100%;}
 .reveal.small{width:100%;}
 .eb_search_table .eb_search_table_header{height:78px;}

#shareModal{padding-bottom:60px;margin-bottom:60px;}
.eb_contact_form_footer{padding-bottom:30px;}
.online-icon-container{width:49%;font-size:0.8rem;}
.online-icon-container img{width:30px;}
.online-icon-text-container{display:inline-block;overflow-wrap: break-word;}
.e-learning-summery-icon-container{width:50%;margin-left:0;}
}



/* iphone 6 */
@media (max-width:375px) {
.location-header-in-sale{min-width:50%!important;}

.eb_search_table .eb_search_table_row sup {left:100%;}
#in-house-training-img img{width:100%;}

.eb-logo-container{width:38%!important;}
.eb_banner_area {height: 62rem;}
.feefo-bottom{margin-top:24px;}
.eb_social a {margin-right: 2rem !important;}
#feefo-banner-container-mobile{ position: relative; top: 0px;}
.feefo-width{width:160px}
.site_fast_info{text-align:left;}
.site_phone{margin-right:2.9rem!important;}
.uk-flag{margin-left:12px;margin-right:24px;}
.header-phone img{padding-bottom:4px;}
.online-btn-container { top: -36px; left: 172px;}
.news-img-container{float:left;width:100%}
.nvq-card-container{top:176px;}
.nvq-card-container-2 { top: 226px;}
.nvq-fact-icon-container{width:15%;}
.nvq-fact-text-container{width:85%;}
 .nvq-card-container-3{top:136px;}
#home-boxes-section{top:440px;}

 .online-icon-container{width:49%!important;}
 .online-icon-text-container{width:calc(100% - 37px);}
.site_footer_quicklinks li{display:block;margin-bottom:15px;}
}

/* android samsung/htc */
@media (max-width: 360px) {
.login-icon img{margin-left:30px;}
.uk-flag img,.us-flag img{margin-left:18px;margin-right:12px;}
.nvq-card-container{top:168px;}
.nvq-card-container-2 { top: 220px;}
 .nvq-card-container-3{top:128px;}
.feefo-width{width:150px}
#feefo-banner-container-mobile{left:-4px;}
 }

  @media (max-width: 320px) {
  

}

/* Style for the dark background overlay */
.feefo-modal-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    /* Dark background with transparency */
    z-index: 999;
    /* Ensure the overlay is on top of other elements */
  }

  /* Style for the modal */
  .feefo-modal {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    /* Background color of the modal */
    padding: 20px;
    z-index: 1000;
    /* Ensure the modal is on top of the overlay */
    max-width: 80%;
    /* Maximum width of the modal */
    max-height: 80%;
    /* Maximum height of the modal */
    overflow-y: auto;
    /* Enable vertical scrolling if needed */
  }

  /* Style for the close button */
  .close-feefo-modal {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    /* Change cursor to pointer on hover */
    font-size: 24px;
    /* Increase font size for the close button */
    font-weight: bold;
    /* Make the close button thicker */
    z-index: 1001;
    /* Bring the close button to the front */
  }
