.single-page nav.navigation.post-navigation, .post-navigation{
    display: none!important;
}
.enquiry input.wpcf7-form-control.wpcf7-submit {padding: 0.75vw 2.3vw !important;}
.ccf7 {display: flex;flex-direction: column;gap: 20px 0;}
.cfrow {display: flex;gap: 20px;}
.cfrow.one {flex-direction: column;}
.cfrow.one .col {width: 100%;}
.cfrow.two .col {width: 50%;}
.cfrow.three .col {width: 33.33%;}
.cfrow.four .col {width: 25%;}
.cfrow.five .col {width: 20%;}
.ccf7 .col label {
    font-size: 14px;
    font-weight: 400;
    color: #757575;
    text-transform: uppercase;
}

.ccf7 .cf-input {padding: 15px 25px !important;border: 0;box-shadow: none;}
.ccf7 .cf-input.text {}
.ccf7 .cf-input.textarea {}
.ccf7 .cf-input.submit {}
.ccf7 .cf-input.submit:focus {outline: 0;}
.cfrow.one.submit { margin-top: 40px;}


.cf-radio {display: flex; gap: 20px;flex-wrap: wrap;}
.cf-radio {display: flex;gap: 27px 15px;flex-wrap: wrap;}
.cf-radio > span {margin-left: 0;}
.cf-radio input:checked ~ span {color: #fff;background: #0b2154;}
.cf-radio input ~ span {}
.cf-radio input {position: absolute;visibility: hidden;}
.cf-radio label {position: relative;}
.cf-radio label > span {padding: 10px 25px;border: 1px solid #0b2154;cursor: pointer;}

.cfrow .col h5 small {display: block; line-height: 20px; font-size: 15px;color: #333;text-transform: none;letter-spacing: 0;}

.p-form .ccf7 .cf-input {box-shadow: none; border: 1px solid #999999;border-radius: 5px;}

.p-form .ccf7 .cf-input.select {height: 50px;}

.p-form .cfrow .col > p {margin-bottom: 0;}

.p-form .cfrow.one.submit {margin-top: 0;}

.p-form .ccf7 {margin-bottom: 0 !important;}

.eael-infobox-button:hover, .elementor-button:hover {
    background: #00a5ba !important;
}
.bvc ul.elementor-icon-list-items { margin-left: -4px;}
/*
@media only screen and (min-width: 1928px) {
.hero-sect {
    margin-top: -170px!important;
}
}
@media only screen and (min-width: 2560px) {
.hero-sect {
    margin-top: -200px!important;
}
}
*/
@media only screen and (max-width:767px) {
  .cfrow {flex-direction: column;}
  .cfrow .col {width: 100% !important;}
  .infobox-content .eael-infobox .infobox-button a.eael-infobox-button {padding: 2.657vw 4.348vw !important ;border-radius: 2.899vw!important;}
	
.cont-box h3.elementor-image-box-title {
    border-radius: 2.899vw 2.899vw 0 0 !important;
}
}

.eael-infobox .infobox-button a.eael-infobox-button {
    padding: 0.764vw 1.25vw;
    border-radius: 0.833vw;
}

/******POPUP CSS*********/

.coursechk span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input[type="checkbox"] {margin-bottom: 13px;
    -webkit-appearance: square-button;}
.help a.eael-infobox-button {padding: 0.75vw 1.572vw !important;}

/*******Popup Form CSS Start******/
 div#Courses-brochure span.wpcf7-list-item span.wpcf7-list-item-label {padding-left:20px !important;}
#enquiryPopup, #sdsPopup {
   /* display: none;*/
}
#emailcoursePopup, #enquiryPopup, #consultationPopup, #cataloguesPopup, #MagazinePopup, #bookingPopup {background: #0000007d;}
#consultationPopup section.elementor-section.elementor-inner-section .elementor-container, #enquiryPopup section.elementor-section.elementor-inner-section .elementor-container, #emailcoursePopup section.elementor-section.elementor-inner-section .elementor-container, #cataloguesPopup section.elementor-section.elementor-inner-section .elementor-container, #MagazinePopup section.elementor-section.elementor-inner-section .elementor-container, #bookingPopup section.elementor-section.elementor-inner-section .elementor-container {background: #fff;}

div#down span.wpcf7-spinner {display: none;}

#down .wpcf7-submit {display: inline-block;font-family: "Helvetica", Sans-serif; font-size: 16px;font-weight: 600; text-transform: none;line-height: 22.4px;background-color: #F1B649;color: #0E2B72;padding: 10px 62px 10px 32px;}
#down p {position: relative;}
#down p i {position: absolute;top: 20%;left: 28%;transform: rotate(45deg) !important;}
#down p i.fa-solid.fa-arrow-right-long:before {font-family: 'fontello'!important; content: 'e839'!important; transition: transform 0.3s, color 0.3s;color: #0E2B72 !important;}
div#dec-2 div:nth-child(2n) {background: transparent;}
#emailcoursePopup .wpcf7-response-output, #consultationPopup .wpcf7-response-output, #enquiryPopup .wpcf7-response-output, #cataloguesPopup .wpcf7-response-output, #MagazinePopup .wpcf7-response-output {border-color: #f1b649;}
.full span.wpcf7-form-control-wrap {height: auto;display: inline-block; width: -webkit-fill-available; width:-moz-available;}
h4.cc-title{font-family: "Helvetica" !important;font-size:17px!important;}
.eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .eael-contact-form-7 .wpcf7-form-control.wpcf7-text { height: 2.5em!important;}
.book-form-popup {width: 100%;  top: 0;position: fixed!important;z-index: 9999;display: none; background: #fff;margin: 0 !important;padding: 30px 0 !important; overflow: scroll !important;} 
 
@media only screen and (max-width: 600px) {
.form-popup, .book-form-popup {width: 100% !important;padding-left: 20px !important;padding-right: 20px !important;overflow: scroll;}
#down p i {left: 160px;}
.closeBtn {right: 30px!important;}
.form-popup, .book-form-popup {top: -45px!important;}
.one-half {margin-bottom: 10px;}
.rbox .elementor-image-box-content {display: block!important;}
#largetitle h3, #longtitle h3 {font-size: 6.667vw !important;}
}

.form-popup {width: 100%;height: 110vh;top: 0;position: fixed!important;z-index: 9999;display: none;background: #fff;margin: 0 !important;padding: 30px 0 !important;}

.book-form-popup.show, .form-popup.show {display: flex;align-items: center;}
.tcf h4 {color: #7a7a7a !important;font-weight: 400 !important;}

.button-box .elementor-image-box-wrapper {display: flex;}
.button-box .elementor-image-box-wrapper .elementor-image-box-content {padding-left: 15px; align-self: center;}
.button-box h3.elementor-image-box-title {margin-bottom: 0px;}

/*********Popup Form CSS End******/

.home-box > div {gap:25px}
/*.home-box > div {
    justify-content: space-between;
}*/
#top-arrow .eael-elements-flip-box-front-container, #top-arrow .eael-elements-flip-box-rear-container {transition: initial !important;}
#right-arrow .eael-elements-flip-box-front-container, #right-arrow .eael-elements-flip-box-rear-container {transition: initial !important;}
.home-box > div .elementor-column {width: 202px;height: 202px;align-items: center;background: #0048BA;}
#pops .elementor-widget-container {width: 350px; height: 350px;}
.elementor-widget__width-initial.bottom-counter.elementor-widget.elementor-widget-counter {margin-bottom: 0px !important;}


@media only screen and (min-width: 728px) and (max-width: 1000px) {
    
    .form-popup {top: -100px;}
    
/*.hero-sect.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    height: 60vh !important;
}*/

.home-box > div {gap: 35px; justify-content: center;}
.counter .elementor-widget__width-initial.elementor-widget.elementor-widget-counter {width: 180px !important;  height: auto !important;}
div#delivery, div#instructor {width: 240px;}

#instructor .infobox-content p, #delivery .infobox-content p {height: 190px !important;}
div#delivery .elementor-widget-container {min-height: 540px;}
div#delivery h4.title, div#instructor h4.title{min-height: 48px;}
#cyts .elementor-widget-eael-info-box {width: 240px !important;}
.course-acc .eael-adv-accordion {display: flex;justify-content: space-between;}
.course-acc .eael-adv-accordion .elementor.elementor-959 {border: none;}
.course-acc .eael-accordion-list {margin-bottom: 0px !important;}
.schedule .infobox-button {left: 58% !important;}
#instructor .elementor-widget-container {min-height: 570px;}
div#instructor h6 {min-height: 36.47px;}
.tr-crs .eael-infobox-content-align-left.elementor-widget__width-initial.training-crs.elementor-widget.elementor-widget-eael-info-box {width: 365px !important;}
.enq-box .elementor-widget-eael-info-box {width: 228px !important;}
.enq-box .elementor-widget-eael-info-box h5.title{font-size: 18px!important;}
div#consultationPopBtn .infobox-content {padding: 20px 0px 20px;}
.download-sheet .infobox-content {padding: 30px 30px 20px!important;}	
.home-box > div .elementor-column {width: 170px; height: 170px ;}
#pops .elementor-widget-container h5.title {font-size: 17px;line-height: 20px;}
#pops .elementor-widget-container  img {width: 60px;}
#pops .elementor-widget-container {width: 230px;height: 250px;}
.counter .elementor-container.elementor-column-gap-default {min-height: auto !important;padding: 40px 0;}
section#cyts .elementor-container.elementor-column-gap-default { min-height: 700px;}	
section#cyts .elementor-container.elementor-column-gap-default .infobox-button {left: 20% !important;}
.valued-clients .elementor-container.elementor-column-gap-default {min-height: 250px !important;}

	

}
@media only screen and (min-width: 1024px) and (max-width: 1240px) {
.home-box > div .elementor-column {width: 176px; height: 176px ;}
.home-box > div {gap: 30px;}
.counter .elementor-widget__width-initial.elementor-widget.elementor-widget-counter {width: 240px !important;height: auto !important;}
div#delivery .elementor-widget-container, div#instructor .elementor-widget-container {width: 320px !important; min-height: 533px !important;}
#cyts .elementor-widget-eael-info-box {width: 320px !important;}
.tr-crs .eael-infobox-content-align-left.elementor-widget__width-initial.training-crs.elementor-widget.elementor-widget-eael-info-box {width: 320px !important;}
.training-crs .infobox-content h4.title {margin-bottom: 123px !important;}
.tr-crs .eael-infobox-content-align-left.elementor-widget__width-initial.training-crs.elementor-widget.elementor-widget-eael-info-box {height: 537px !important;}
.enq-box .elementor-widget-eael-info-box { max-width: 305px!important;}
.guarantee .eael-tooltip {width: 185px!important;}
.elementor-section.elementor-section-boxed>.elementor-container {max-width: 1000px!important;}
div#pops .enq-box .elementor-widget-eael-info-box {width: 305px!important;}
div#pops .download-sheet .infobox-content {padding: 30px 40px 20px !important;}
.tools-tip .eael-tooltip {width: 185px !important;}
div#bot-box {margin-top: 60px;}
.training-crs .elementor-widget-container {min-height: 589px;}
.enq-box .elementor-widget-container {min-height: 333px;}	
#pops .elementor-widget-container {width: 300px;height: 300px;}
#pops .elementor-widget-container .infobox-icon img {width: 80px;}
#pops .elementor-widget-container .infobox-content h5.title {font-size: 20px;}
.tr-crs.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {padding-bottom: 100px;}
#delivery .infobox-content p, #instructor .infobox-content p {min-height: 162px;}
#delivery .infobox-content h4.title {min-height: 48px;}
/*.counter .elementor-widget__width-initial.elementor-widget.elementor-widget-counter{margin-bottom:0px !important;}*/
.elementor-widget__width-initial.bottom-counter.elementor-widget.elementor-widget-counter {margin-bottom: 0px !important;}
.valued-clients .elementor-container.elementor-column-gap-default {min-height: 440px !important;}
.counter .elementor-container.elementor-column-gap-default {min-height: 370px !important;}



}
.bvc p {font-size: 15.5px !important;}
.bvc .elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {margin-bottom: 0px;}

/************LV4 Course Page*******/
.essentials .infobox-content {display: flex;align-items: start;}
.essentials .infobox-content h5, .essentials .infobox-content p{margin-bottom:0px !important;}
.essentials .infobox-content h5 {min-width: 180px;padding-top:2px;}
.essentials .elementor-widget-eael-info-box {margin-bottom: 10px;}
.course-part .infobox-content {display: flex;align-items: start;}
.course-part .infobox-content h5.title {margin-bottom: 0px !important; min-width:120px;}
.course-part .eael-infobox .infobox-content p {margin-bottom:0px;padding-left:20px;}
.ts-courses .infobox-content {padding-right: 6px;}
.elementor.elementor-959 {border-bottom: 1px solid #3467B8;padding-bottom: 30px;}
svg.fa-toggle.e-font-icon-svg.e-far-question-circle {background: #0048ba;border-radius: 50% !important; transform: rotate(0deg) !important;}
div#included, div#optional {pointer-events: none; font-size: 18px !important; font-family: 'DM Sans' !important; line-height: 24px !important;}
.timers.elementor-widget.elementor-widget-eael-countdown .elementor-widget-container {overflow: hidden;}
/*****Scheduled Courses*******/
/*.schedule h4.title {background: #0048ba;padding: 10px 15px;margin-bottom: 10px;}
.schedule h5 {margin: 10px 15px;padding: 10px 0px 15px 0px; margin-bottom: 10px;border-bottom: 2px solid #d7d7d7;}*/
.class-details {padding: 5px 15px;}
p.capacity {padding-top: 10px;}
p.price {font-size: 26px;font-weight: 700;padding-top: 10px}
p.price strong {font-size: 16px;}
/*.schedule .infobox-button {position: absolute;bottom: 10px;right: 15px;}*/
.schedule .infobox-button {position: absolute;bottom: 40px; left: 32%;}
.schedule .infobox-content p{height: 120px;}
.schedule h6{color:#fff;}
.schedule h4.title, .schedule h6, #instructor h4, #instructor h6 {margin-bottom: 10px;}
.class-details p {margin-bottom: 5px !important;}
.tr-del h3.title {margin-bottom: 0.556vw;}
div#\33 coursedetails p.elementor-image-box-description {font-size: 0.9vw;column-gap: 10px;}

@media only screen and (max-width: 600px) {

div#\33 coursedetails p.elementor-image-box-description {font-size: 4.444vw;line-height: 9.555vw;column-count: 1;}
.essentials .infobox-content h5 {min-width: 150px;}
.about-sec {background-image: linear-gradient(180deg, #002C71 37%, #dae8fe 37%) !important;}
.course-part .elementor-widget-container {background-image: linear-gradient(90deg, #002c72 28%, #68a2ff 28%) !important;}
.course-part .infobox-content h5.title {min-width: 100px !important;}
#pops .elementor-widget-container {width: 95%;height: auto;}
.valued-clients .elementor-container.elementor-column-gap-default {min-height: 290px !important;}
.course-acc .eael-adv-accordion {display: block;}

}

/************LV4 Course Page End*******/
/************LV4 Course Purchase Page************/
.single-mep_events .mep-events-wrapper.wrapper {width: 1140px;}

/************ css for level 4 pages ***********/
.course-acc .eael-adv-accordion .eael-accordion-list {margin-top: 1vw;}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {height: 1.5vw !important; width: 1.5vw !important;}
.schedule .infobox-content p {height: 2.994vw; font-family: 'DM Sans'; color: #606060;}
p.price strong {font-size: 1.667vw !important; line-height: 2.222 !important;}
p.price {font-size: 3.194vw !important;color: #002868 !important;}
.class-details {padding: 0.374vw 1.123vw 0.749vw 1.123vw; color: #606060; font-family: 'DM Sans';font-size: 1.347vw;line-height: 1.796vw;}
.train{font-size:1.347vw;padding: 0.4vw 0vw;color:#606060;}
.full-train{color:#606060;font-size:1.198vw;line-height: 2.021vw}
p.capacity {line-height: 2.246vw;}
.schedule .infobox-button {position: absolute;bottom: 1.123vw;left: 62%;}
.schedule h4.title {background: #0048ba;padding: 0.749vw 1.123vw;margin-bottom: 0.749vw;}
.schedule h5 {margin: 0.749vw 1.123vw;padding: 0.374vw 0px 1.123vw 0px; margin-bottom: 0.749vw;border-bottom: 2px solid #d7d7d7;font-size: 1.796vw; line-height: 2.395vw;color: #606060;}

@media only screen and (max-width: 760px)
{
.train{font-size:3.5vw;padding: 0.5vw 0vw;padding-top:1.4vw;}
.full-train{color:#606060;font-size:3.5vw;line-height: 5.021vw;}
p.price {font-size: 6.395vw !important;padding:3vw 0vw 2vw 0vw;color: #606060 !important;}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {height: 4.5vw !important;width: 4.5vw !important;}
.schedule h4.title {background: #0048ba;padding:2.749vw 2.123vw;margin-bottom: 0.749vw;font-size:4vw;}
.schedule h5 {margin: 2.749vw 2.123vw;padding: 0.374vw 0px 2.123vw 0px; margin-bottom: 0.749vw;border-bottom: 2px solid #d7d7d7;font-size: 3.796vw; line-height: 4.395vw;color: #606060;}
.class-details {padding: 2.374vw 2.123vw 2.749vw 2.123vw; color: #606060; font-family: 'DM Sans';font-size: 3.547vw;line-height: 4.796vw;}
p.price strong {font-size: 4vw !important;}
	
}


/*************change management************/

#smallb p{padding-right:2.994vw;}
.about-sec .infobox-icon  {
    text-align: center !important; 
}
.crs-desc .elementor-image-box-content {
    margin-top: -5px;
}

.rbox#\33 coursedetails .elementor-widget-image-box {
    min-height: 15.990vw;
    background: #dae8fe;
    border-radius: 0.833vw 0.833vw 0 0;
}

.rbox h3.elementor-image-box-title {
    min-width: 6.389vw!important;
    width: fit-content;
    padding: 1.02vw 1vw !important;
}.rbox p.elementor-image-box-description{
    padding: 0.58vw 1vw !important;
}
.chng-bg p.elementor-image-box-description {
    padding: 0.58vw 1vw 2.25vw !important;
}

.survival p {min-height: 12.29vw;}

@media only screen and (max-width: 600px) {

#seasoned h3.elementor-heading-title.elementor-size-default {white-space: normal!important;}
.rbox h3.elementor-image-box-title {min-width: 90px !important;padding:6vw 3vw !important;}
.rbox p.elementor-image-box-description{padding: 2vw 2vw !important;}
.crs-desc .elementor-image-box-content {margin-top: 40px;}
#smallb p{padding-right:20px;}
.tr-crs .eael-infobox-content-align-left.elementor-widget__width-initial.training-crs.elementor-widget.elementor-widget-eael-info-box{width: 100% !important;}
.course-summary .elementor-image-box-content {margin-top: 30px;}
.cat-page .elementor-image-box-content {display: block!important;}
.cat-page h3.elementor-image-box-title {min-width: 25vw !important;padding-top: 6px; font-size:4.444vw !important; line-height:6.667vw!important;}
.train-style p.elementor-heading-title.elementor-size-default {padding: 4.44vw;}
.train-style .elementor-widget-container {border-radius: 5.556vw;}
span.crs-ele {font-size: 5.556vw !important;padding: 4.444vw !important;border-radius: 0 5.556vw 0 5.556vw !important;min-width: 32.778vw !important;}
.black-features h5.title, .blue-features h5.title {padding: 2.111vw 4.444vw !important;max-width: 65vw !important;line-height: 7.444vw !important;}
.black-features h6, .blue-features h6 {padding: 3.056vw 4.444vw !important;max-width: 80.778vw !important;font-size: 5.667vw !important;line-height: 7.444vw !important;}
.black-features ul, .blue-features ul {padding: 2vw 6.8vw !important; font-size: 3.25vw !important;margin-bottom: 8.889vw !important;}
.black-features li, .blue-features li{line-height: 5vw;}
button.hide-show-btn {padding: 1.833vw 3vw !important; border-radius: 0.694vw !important;font-size: 3.111vw !important;}

.rbox h3.elementor-image-box-title { min-width: 120px !important;padding:6vw 3vw !important;width: auto!important;border-radius: 4.44vw 4.44vw 0 0 !important;}
.rbox p.elementor-image-box-description{padding: 2vw 2vw !important;}
.crs-desc .elementor-image-box-content {margin-top: 40px;}
#smallb p{padding-right:20px;}
.tr-crs .eael-infobox-content-align-left.elementor-widget__width-initial.training-crs.elementor-widget.elementor-widget-eael-info-box{width: 100% !important;}

	
}


/**************** training courses *************/
/* #smallb p{padding-right:2.994vw;}
.about-sec .infobox-icon  {
    text-align: center !important; 
}
.crs-desc .elementor-image-box-content {
    margin-top: -5px;
}
.rbox h3.elementor-image-box-title {min-width: 9.955vw !important;width: fit-content; padding: 1.02vw 1vw !important;} .rbox p.elementor-image-box-description{padding: 1.02vw 1.493vw !important;width: -webkit-fill-available;}
@media only screen and (max-width: 600px) {

.rbox h3.elementor-image-box-title {
    min-width: 120px !important;
    padding:2vw 2vw !important;
}.rbox p.elementor-image-box-description{
    padding: 2vw 2vw !important;
}
.crs-desc .elementor-image-box-content {
    margin-top: 40px;
}
#smallb p{padding-right:20px;}
.tr-crs .eael-infobox-content-align-left.elementor-widget__width-initial.training-crs.elementor-widget.elementor-widget-eael-info-box{width: 100% !important;}
.course-summary .elementor-image-box-content {
    margin-top: 30px;
}
} */
.moduletitles h3.elementor-heading-title {/*margin-left: 25.6vw;*/ text-align: center;}
.res-img p.elementor-image-box-description {letter-spacing: -0.021vw;}
span.crs-ele {padding: 0.88vw 2.2vw;background-color: #68A2FF;border-radius: 0 1.389vw;font-size: 1.667vw;}
.cs-element p.elementor-image-box-description {text-align: left;}
.starlogo .elementor-widget__width-auto.elementor-widget-tablet__width-initial.elementor-widget.elementor-widget-image {width: 13.9vw;}
.starlogo .swiper-slide figure.swiper-slide-inner {width: 13.9vw;}
.course-subject .elementor-widget.elementor-widget-image {margin-bottom: 0px;}
.rbox h3.elementor-image-box-title {min-width: 6.389vw !important;width: fit-content; padding: 1.02vw 1vw;} .rbox p.elementor-image-box-description{padding: 1.02vw 1.493vw !important;width: -webkit-fill-available;width:-moz-available;text-align: left;}
.tc-summary h3.elementor-image-box-title {padding: 0.833vw 0vw 0.833vw 2.222vw;border-radius: 0.694vw 0.694vw 0px 0px;background: #68a2ff;}
.tc-summary p.elementor-image-box-description {padding: 2.222vw;background: white;text-align: left;}
.course-subject h3.elementor-image-box-title {line-height: 1.69vw !important;padding-left: 2.222vw !important;}
/*nav.woocommerce-breadcrumb {font-size: small !important;}*/
nav.woocommerce-breadcrumb a:nth-child(1) {display: none;}
nav.woocommerce-breadcrumb a:nth-child(2) {margin-left: -1.111vw; background: #f8f8f8;}


/********************************** Lv 4 Courses Page***************************/
.ledtraining h3.elementor-image-box-title {padding: 0.833vw 2.222vw;background: #68A2FF;}
.ledtraining p.elementor-image-box-description {padding: 2vw 2.222vw;text-align:left;}
#objectives .cont-box h3.elementor-image-box-title {background: #68A2FF; padding: 1.111vw 2.222vw; width: auto;text-align:center;font-weight: 700;}
#objectives .cont-box p.elementor-image-box-description {background: #F8F8F8;padding: 1.111vw 2.222vw;min-height: 6vw !important;text-align:left;}
.course-content .cont-box .elementor-image-box-wrapper, .course-content .cont-box .elementor-image-box-content {display: flex;}
.course-content .cont-box h3.elementor-image-box-title {background: #68A2FF; padding: 0.3vw 2.222vw;border-radius: 0 !important;width: 20.10vw;height: fit-content;align-self: center;text-align: center;margin-left: -0.8vw;}
.course-content .cont-box p.elementor-image-box-description {background: #fff;padding: 0.3vw 2.222vw 0.3vw 1.9vw;width: -webkit-fill-available;width:-moz-available;height: fit-content; align-self: center;}
.modules figure.elementor-image-box-img {min-width: 8.889vw;}
.modules h3.elementor-image-box-title { min-width: 15.417vw;}
.course-acc .eael-accordion-content.clearfix.active-default .elementor.elementor-959 {padding-bottom: 2.222vw;}
.l4modules img.attachment-full.size-full { width: -webkit-fill-available;}
#day3 .elementor-image-box-content h3.elementor-image-box-title {width: 18.4vw !important;}
.schedule-crs .elementor-widget-container {min-height: 23vw;}
#seasoned h3.elementor-heading-title.elementor-size-default {white-space: nowrap;}
.startend p.elementor-icon-box-description {white-space: nowrap; margin-left: -2.778vw;}
.timers ul {margin: 0px !important;padding: 0 1.042vw;}
.timers .eael-countdown-digits:after {transform: scaleY(4.9);top: 0vw;}
.startend h3 {padding-top: 0.347vw;font-size: 1.25vw !important;line-height: 1.667vw !important;}
.startlist span{font-size: 1.25vw !important; line-height: 1.667vw !important;}
.elementor-widget-eael-info-box .eael-infobox.icon-on-top .infobox-button {text-align: right;}
#emailcoursePopBtn .infobox-button, #consultationPopBtn .infobox-button, #cataloguesPopBtn .infobox-button{text-align:center;}
.enquiry span.wpcf7-spinner {display: none;}
.modules .elementor-image-box-content p.elementor-image-box-description span:before{content: "• ";display: inline-block;width: 1.5em;}

@media screen and (max-width: 600px) {
#objectives .cont-box h3.elementor-image-box-title{border-radius: 2.899vw 2.899vw 0 0!important;}
.startend h3 {font-size: 4.348vw !important;line-height: 5.667vw !important;}
.startlist li {padding-left: 5px !important;}
.startlist span svg {margin-left: -5px !important;}
.modules h3.elementor-image-box-title {border-radius: 2.899vw 2.899vw 0 0!important;}
.startend h3.elementor-icon-box-title {position: absolute;top: 1vw;left: 8vw;}
.startlist span.elementor-icon-list-text {font-size: 4.348vw !important; padding-inline-start: 0px !important;}
.elementor-button{border-radius: 2.899vw !important;}
.course-subject h3.elementor-image-box-title {line-height: 6.25vw !important;}
.ledtraining h3.elementor-image-box-title {padding: 3.833vw 3.222vw;background: #68A2FF;border-radius: 2.899vw 2.899vw 0 0!important;}
.ledtraining p.elementor-image-box-description {padding: 3.222vw;}
#objectives .cont-box h3.elementor-image-box-title {background: #68A2FF;padding: 3.833vw 3.222vw;width: auto;font-size: 4.348vw;font-weight: 700;}
#objectives .cont-box p.elementor-image-box-description {background: #F8F8F8;padding: 2.222vw 3.333vw;}
.course-content .cont-box h3.elementor-image-box-title {background: #68A2FF; padding: 3.333vw 2.222vw;  /*width: 33vw;*/ width: -webkit-fill-available; /*margin-top: 8vw; margin-left: -2vw;*/border-radius: 2.899vw 2.899vw 0 0!important;margin-left: 0vw !important;}
.course-content .cont-box p.elementor-image-box-description {padding: 3.111vw 2.222vw;}
.starlogo .swiper-slide figure.swiper-slide-inner, .starlogo .elementor-widget__width-auto.elementor-widget-tablet__width-initial.elementor-widget.elementor-widget-image {width: auto !important;}
.schedule-crs h4.title {padding: 3.111vw 1.111vw;}
.schedule-crs .infobox-content p {font-size: 4.5vw!important;line-height: 10.5vw !important;}
.schedule-crs h4.title {padding: 4.111vw 1.111vw !important; margin-bottom: 4vw !important; font-size: 4.4vw !important;}
#ibtitles .resource-lbox h3.elementor-image-box-title, #ibtitles .resource-rbox h3.elementor-image-box-title {padding: 4.444vw 5.556vw !important;}
.tc-summary h3.elementor-image-box-title {padding: 3.833vw 0vw 3.833vw 2.222vw;}
nav.woocommerce-breadcrumb a:nth-child(2) {margin-left: -3.111vw;}
.help a.eael-infobox-button {padding: 6.389vw 7.22vw !important;}
#breadscrumb nav.woocommerce-breadcrumb {font-size: 2.833vw !important;}
.tr-del .elementor-inner-section.elementor-element h3.elementor-heading-title.elementor-size-default {font-weight: 700 !important; text-transform: capitalize!important;font-size: 5.556vw;line-height: 7.246vw;padding: 1vw;}
.course-content .cont-box .elementor-image-box-wrapper, .course-content .cont-box .elementor-image-box-content {display: block;text-align: -webkit-center;}
.modules .elementor-image-box-content p.elementor-image-box-description {padding: 3.865vw !important;text-align: left;}
.eael-countdown-days, .eael-countdown-seconds, .eael-countdown-minutes, .eael-countdown-hours {display: flex;flex-direction: column;}
.timers .eael-countdown-digits:after {transform: scaleY(3.2); top: 1.653vw;}
.trdelivery li.elementor-icon-list-item, .oscourses ul.elementor-icon-list-items li {display: block;}
.startend p.elementor-icon-box-description {margin-left: 0vw;}
nav.rank-math-breadcrumb {display: none;}
.tc-summary p.elementor-image-box-description {padding: 4.444vw !important;background: white;text-align: left;}

	
	
/***Contact Page Form***/
#mobile-form .column {padding-bottom: 6vw;}
#mobile-form .column select.wpcf7-form-control.wpcf7-select.wpcf7dtx.wpcf7dtx-select {line-height: 5.5vw !important;padding: 0 15px;}
#mobile-form .column p {width: 100%;}
#mobile-form .act-txt2 a {color: #d2d2d2; text-decoration: none !important;}
	
.moduletitles h3.elementor-heading-title {margin-left: 0vw;text-align: center;}
	
}



/* div#navigationmenu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap{margin-left: 22vw !important;top: 1.9vw !important;width: 25.77vw !important;
    min-height: 20.1vw;}
div#navigationmenu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
    margin-left: -15vw !important; background:#fff !important; padding-top: 1.072vw;
    padding-bottom: 1.042vw;
} */


/*  */
.elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap{padding-top: 1.072vw;padding-bottom: 1.042vw;min-width: 22.2vw !important;}
/* .elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul {top: 0vw !important; position: fixed; padding-top: 1.072vw;padding-bottom: 1.042vw; min-height: 17.15vw; width: 26vw !important;margin-top: 0px !important;height: -webkit-fill-available !important;height:-moz-available; margin-left: 22vw !important;} */
.elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul {top: 0vw !important; position: fixed; padding-top: 1.072vw;padding-bottom: 1.042vw; width: 26vw !important;margin-top: 0px !important;height: -webkit-fill-available !important;height:-moz-available; margin-left: 22vw !important;}
.elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul li{background:#4d4d4d;}
.elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul li a.elementor-sub-item.menu-link {
    white-space: pre-wrap;
}
.elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {left: -35vw !important; /*left: -15vw !important;*/transform: translateX(-17.2vw);}
.elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {top: 0vw !important; position: fixed; background: #4d4d4d; padding-top: 1.072vw; padding-bottom: 1.042vw; width: 30vw !important; margin-top: 0px !important; left: 21.9vw !important; height:-moz-available; height: -webkit-fill-available !important;}
.elementor-nav-menu ul ul ul a, .elementor-nav-menu ul ul ul a:active, .elementor-nav-menu ul ul ul a:focus, .elementor-nav-menu ul ul ul a:hover {border-left: 14px solid transparent !important;}
.elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap li {background: #4d4d4d;}
.elementor-nav-menu > li > ul#sm-17322794922922239-16 {left: 16vw !important;}
.elementor-nav-menu > li.secondmenu > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {left: 15vw !important;width: 17vw !important;}
.elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul#sm-17322604129794739-12 {top: 23.9% !important;}

/***Contact Page Form***/
.gen-contact {display: flex;}
.gen-contact .column {width: -webkit-fill-available; width:-moz-available;}
.gen-contact .column p {width: 95%;}
.gen-contact .column p label {padding-top: 2.222vw;margin-bottom: 0.5vw !important;}
.msg-txt1 p {width: 98%;}
.msg-txt1 {padding-top: 2.222vw;}
.act-txt {padding-top: 0.5vw;padding-bottom: 0.5vw;}
.act-txt a {color: #BDBDBD;text-decoration: none !important;}
.elementor-4303 .elementor-element.elementor-element-dfe19ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-4303 .elementor-element.elementor-element-dfe19ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-4303 .elementor-element.elementor-element-dfe19ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-4303 .elementor-element.elementor-element-dfe19ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
    height: 3.75vw !important;
}
/****Breadcrumbs****/
.page-id-4303 .elementor-widget.elementor-widget-woocommerce-breadcrumb, .page-id-754 .elementor-widget.elementor-widget-woocommerce-breadcrumb, .page-id-3192 .elementor-widget.elementor-widget-woocommerce-breadcrumb {overflow: hidden;}
.page-id-4303 .elementor-widget.elementor-widget-woocommerce-breadcrumb .elementor-widget-container, .page-id-754 .elementor-widget.elementor-widget-woocommerce-breadcrumb .elementor-widget-container, .page-id-3192 .elementor-widget.elementor-widget-woocommerce-breadcrumb .elementor-widget-container {margin-left: -10px !important;}
#breadscrumb nav.woocommerce-breadcrumb {margin-left: 0.139vw !important;font-size:0.833vw;}
.page-heading {margin-left: -0.2vw !important;}

/*
.parent-pageid-4460 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-4415 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5610 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5626 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5633 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-4492 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-4566 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-4785 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-4973 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-11450 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-11452 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-4993 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5014 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-11522 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-11520 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5071 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5091 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5112 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-11534 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5140 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5163 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5176 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5354 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5364 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5374 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5384 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5394 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5404 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-11575 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5419 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5439 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5449 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5473 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5490 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-5510 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-21521 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-20730 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-763 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-4404 nav.woocommerce-breadcrumb a:nth-child(3), .parent-pageid-4412 nav.woocommerce-breadcrumb a:nth-child(3) {display: none;}
 */

@media screen and (min-device-width: 2400px) { 

/***Lv4 Course Page***/
.schedule-crs.eael-infobox-content-align--center .infobox-content p {
    padding: 0.8vw 0;
    margin: 0;
}
	
	
}
@media screen and (min-device-width: 1920px) { 
.elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
	left: -36vw !important;}
	
}

/*****Breadcrumbs*****/
nav.rank-math-breadcrumb p a:nth-child(1), nav.rank-math-breadcrumb p span.separator:nth-child(2) {display: none;}
nav.rank-math-breadcrumb{font-size:0.833vw;}
nav.rank-math-breadcrumb a {text-decoration: none !important;}

/*****First Fold*****/
.max-table .elementor-image-box-content {display: flex;}
.max-table h3.elementor-image-box-title {min-width: 11.2vw;margin-bottom: 0}
.max-table .elementor-widget.elementor-widget-image-box {margin-bottom: 5px;}
.max-table .elementor-widget.elementor-widget-image-box {margin-bottom: 0.535vw;}

.max-tables .elementor-image-box-content {display: flex;}
.max-tables h3.elementor-image-box-title {min-width: 9.2vw;margin-bottom: 0}
.max-tables .elementor-widget.elementor-widget-image-box {margin-bottom: 5px;}
.max-tables .elementor-widget.elementor-widget-image-box {margin-bottom: 0.535vw;}

@media only screen and (max-width: 600px) {
.max-table .elementor-image-box-content {display: block;}
.max-table h3.elementor-image-box-title {padding: 4.583vw 4.444vw;background: #68A2FF;font-size:5vw !important;}
.max-table p.elementor-image-box-description {padding: 4.444vw; font-size: 4.444vw !important;line-height: 5.555vw !important;background: #fff;}
.max-table .elementor-inner-column .elementor-widget-wrap.elementor-element-populated {background: transparent !important;}

.max-tables .elementor-image-box-content {display: block;}
.max-tables h3.elementor-image-box-title {padding: 4.583vw 4.444vw;background: #68A2FF;font-size:5vw !important;}
.max-tables p.elementor-image-box-description {padding: 4.444vw; font-size: 4.444vw !important;line-height: 5.555vw !important;background: #fff;}
.max-tables .elementor-inner-column .elementor-widget-wrap.elementor-element-populated {background: transparent !important;}
.mxB .elementor-image-box-title {background: #002c71 !important;} 

.cs-element h3.elementor-image-box-title {margin-top: 8.333vw;}
.cs-element p.elementor-image-box-description {margin-top: 13.333vw;}
	
}

/*****************Booking Form*************************************/
 input#input_1_3, input#input_1_4, input#input_1_5, input#input_1_6, input#input_1_7, input#input_1_10, input#input_1_13, input#input_1_14, input#input_1_16, input#input_1_17, input#input_1_18, input#input_1_19, input#input_1_20 {
    pointer-events: none; 
}

label.gfield_label.gform-field-label{ width: fit-content;position: relative;
  z-index: 2;order: 1;
}
.ginput_container.ginput_container_select, .ginput_container.ginput_container_text {
    order: 3;
}
.gfield_description {
    order: 2;
    margin: 0px 0 20px 0 !important;
    width: fit-content;
    position: absolute !important;
    right: 0!important;
}


/*.gfield_description{visibility:hidden!important;}*/


/*.gfield_label.gform-field-label:hover + .ginput_container + .gfield_description {*/
/*    visibility: visible !important;*/
/*}*/


#field_1_3 .gfield_description,
#field_1_4 .gfield_description,
#field_1_5 .gfield_description,
#field_1_6 .gfield_description,
#field_1_7 .gfield_description,
#field_1_10 .gfield_description,
#field_1_13 .gfield_description,
#field_1_14 .gfield_description,
#field_1_16 .gfield_description,
#field_1_17 .gfield_description,
#field_1_18 .gfield_description,
#field_1_19 .gfield_description,
#field_1_20 .gfield_description, #field_1_22 .gfield_description, #field_1_23 .gfield_description, #field_1_24 .gfield_description, #field_1_25 .gfield_description, #field_1_26 .gfield_description, #field_1_28 .gfield_description, #field_1_29 .gfield_description, #field_1_30 .gfield_description, #field_1_31 .gfield_description, #field_1_57 .gfield_description {
  /*opacity: 0;*/display:none;
} 
  
#field_1_3 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_4 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_5 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_6 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_7 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_10 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_13 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_14 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_16 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_17 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_18 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_19 .gfield_label:hover + .ginput_container + .gfield_description,
#field_1_20 .gfield_label:hover + .ginput_container + .gfield_description, #field_1_22 .gfield_label:hover + .ginput_container + .gfield_description, #field_1_23 .gfield_label:hover + .ginput_container + .gfield_description, #field_1_24 .gfield_label:hover + .ginput_container + .gfield_description, #field_1_25 .gfield_label:hover + .ginput_container + .gfield_description, #field_1_26 .gfield_label:hover + .ginput_container + .gfield_description, #field_1_28 .gfield_label:hover + .ginput_container + .gfield_description, #field_1_29 .gfield_label:hover + .ginput_container + .gfield_description, #field_1_30 .gfield_label:hover + .ginput_container + .gfield_description, #field_1_31 .gfield_label:hover + .ginput_container + .gfield_description, #field_1_57 .gfield_label:hover + .ginput_container + .gfield_description {
  /*opacity: 1;*/display:block;
}

div#field_1_14 label.gfield_label.gform-field-label:after,
div#field_1_16 label.gfield_label.gform-field-label:after,
div#field_1_17 label.gfield_label.gform-field-label:after,
div#field_1_18 label.gfield_label.gform-field-label:after,
div#field_1_19 label.gfield_label.gform-field-label:after,
div#field_1_20 label.gfield_label.gform-field-label:after, div#field_1_22 label.gfield_label.gform-field-label:after, div#field_1_23 label.gfield_label.gform-field-label:after, div#field_1_24 label.gfield_label.gform-field-label:after, div#field_1_25 label.gfield_label.gform-field-label:after, div#field_1_26 label.gfield_label.gform-field-label:after, div#field_1_28 label.gfield_label.gform-field-label:after, div#field_1_29 label.gfield_label.gform-field-label:after, div#field_1_30 label.gfield_label.gform-field-label:after, div#field_1_31 label.gfield_label.gform-field-label:after, div#field_1_57 label.gfield_label.gform-field-label:after {
    content: "";display: inline-block; width: 20px;height: 20px;background-image: url('/wp-content/uploads/2025/08/info-circle.svg');
    background-size: contain;background-repeat: no-repeat;vertical-align: middle;z-index: 99; align-self: anchor-center;}
.gform-theme--foundation .gfield h3 {margin-bottom: 0px;}
.gform-theme--framework select:focus {background-position: center right !important;background-repeat: no-repeat!important;padding-right:30px;}

.gfield.gfield--type-repeater_start.gfield--input-type-repeater_start.gfield--width-full.field_sublabel_below.gfield--no-description.field_description_below.field_validation_below.gfield_visibility_visible.installed, .gfield.gfield--type-select.gfield--input-type-select.gfield--width-full.field_sublabel_below.gfield--has-description.field_description_below.field_validation_below.gfield_visibility_visible, .gfield.gfield--type-text.gfield--input-type-text.gfield--width-full.field_sublabel_below.gfield--has-description.field_description_below.field_validation_below.gfield_visibility_visible{z-index:0;display: flex
;flex-direction: column;}

.gform_button.button { background-color: #0048ba !important; color: #ffffff; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #002c72; font-size: 1.12vw !important; line-height: 2.24vw !important; font-weight: 700 !important; font-family: "Arial" !important; padding: 0.764vw 1.25vw !important;border-radius: 0.833vw !important;}
div#field_1_31 {display: none;}
div#field_1_39 {padding:0px !important;}
.delegate_block {display: flex; justify-content: space-between; align-items: center; gap: 10px;}
.repeater-field-item {margin-top: 45px;}
h2.gform_title, .gform_heading, .field_description {display: none;}
.delegate_block:hover .field_description {display: block;}
.delegates:after{content: "";display: inline-block;width: 20px;height: 20px;background-image: url(/wp-content/uploads/2025/08/info-circle.svg);background-size: contain;background-repeat: no-repeat;vertical-align: middle;z-index: 99;align-self: anchor-center; margin-left:10px;}
 
.gfield_label .gform-field-label{font-size: 1.667vw;color: #003891;}
.gfield_select option {background: #f5f5f5;}
.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):focus {background-position-x: 99% !important;}
.gform-theme--foundation .gform_fields{row-gap: 1.444vw !important;}
.gfield_html h2 {margin-bottom: 0px !important;}
 .digi_signature_class {position: relative;}
input#clear { background: #0000; color: #000; padding: 0;  height: fit-content;  box-shadow: unset; }
.gfield_html h2 { color: #003891; font-size: 2.395vw ; font-weight: 700!important; line-height: 3.593vw!important;}
.gform-field-label{font-size: 1.25vw ; font-weight: 700!important; line-height: 1.667vw!important;}
#gform_submit_button_1[type="submit"] {width: max-content !important; margin-top: -30px;}
input#clear:hover {text-decoration: underline;}
input#clear:focus {outline: unset; border: unset;}
.gf-repeater-field-button-add:hover {box-shadow: 0px 0px #0000 !important;}
a.gf-repeater-field-button-add { border-radius: 10px !important; background: var(--gf-ctrl-btn-bg-color-primary) !important;}

 

@media only screen and (max-width: 600px) {
.gfield_description {order: 2 !important; margin: 0px 0 20px 0 !important; position: relative !important;}    
.gfield_html h2 {font-size: 5.889vw;color: #003891; margin-bottom: 10px !important;}
.gfield_label .gform-field-label{font-size: 6.667vw;color: #003891; margin-bottom: 15px;}
.gform-theme--foundation .gform_fields{row-gap: 3.444vw !important;}
}
/******Booking Form End*****/
#remaining .eael-countdown-items>li {
    display: inline-block;
}
#remaining.timers ul {
    margin: 0px !important;
    padding: 0 1.042vw;
    display: inline-block;text-align-last: right;
}
#remaining .eael-countdown-days, #remaining .eael-countdown-hours, #remaining .eael-countdown-minutes, #remaining .eael-countdown-seconds {
    padding: 0 0.85vw;
    display: flex;
    flex-direction: column;
}
#remaining span.eael-countdown-label {font-size: 1.111vw; line-height: normal}
#remaining span.eael-countdown-digits {font-size: 1.389vw; line-height: normal;align-self: center;}
li.hide {display: none !important;}

@media only screen and (max-width: 600px) {
#remaining.timers ul {display: flex;justify-content: space-evenly;}
#remaining .eael-countdown-days, #remaining .eael-countdown-hours, #remaining .eael-countdown-minutes, #remaining .eael-countdown-seconds {
    padding: 0 4.10vw !important;}
#remaining span.eael-countdown-label {font-size: 4.44vw; line-height: normal}
#remaining span.eael-countdown-digits {font-size: 5.55vw; line-height: normal;align-self: center;}
    
}

 
/* /* Phone Off Menu */
.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator {
    position: absolute;
    top: 1vw !important;
    right: 10px !important;
    width: 45px !important;
    height: 45px !important; 
}

/* Menu */
@media only screen and (min-width: 3600px) { 

    .elementor-56 .elementor-element.elementor-element-7fdd5d9 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown {
        margin-left: -1.2vw !important;
       
    }

    .elementor-56 .elementor-element.elementor-element-7fdd5d9 .elementor-nav-menu--main .elementor-nav-menu > li> ul.sub-menu{
        width: 25vw !important;       
        max-width: 1300px !important;   
    } 

    .elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul{
        margin-left: 25vw !important;
    }

    .elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul > li {
        position: unset;
    }

    .elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul > li > ul {
        padding: 1.1vw 0;
        position: absolute !important;
        top: 2.2vw !important ;         
    }

    .elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul > li > ul li a {
        padding: 0.864vw;
    }

    .elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul > li > ul{
        width: 25vw !important;       
        max-width: 1300px !important;
    }
    .elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap > li > ul ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap{
        margin-left: unset !important;
    }
}
