/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 15 2025 | 07:02:11 */
/* Home Page is started */
.review-stats figure{margin:0 10px 0 0 !important}
.joinchat > .joinchat__chatbox{bottom: 60px;}

.joinchat__button{   
bottom: 60px !important;
	right: 0px !important;}

@media (min-width: 1025px) and (max-width: 1366px) {
#banner-text:before {
width:34%;
}
}
a.tutor-btn.tutor-btn-outline-primary.tutor-btn-md.tutor-btn-block.tutor-course-list-view-program {
margin-top:0px;
}
.overtext{
position:relative;
z-index:2
}
.textoverlay{
background: #CDD3EB;
background: linear-gradient(to bottom, #1f52f124 2%, #1f52f100 85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.faq-answer{border-top: 1px solid #444; }
#faqtabs{border-radius: 0;
border-bottom: 1px solid #444; background-color: rgb(255, 255, 255);}
.noshadow #faqtabs{box-shadow:none !important; border-bottom:1px solid #333}
#sp-testimonial-pro-1155{padding-bottom:0 !important}
.tutor-card-footer:not(.tutor-no-border) {
border-top: 0;
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon{
	 border: 1px solid #b1b1b1;
    padding: 13px;
    border-radius: 100px;
    width: 40px;
    height: 40px;
}

.tutor-course-details-title {
margin-top: 0;
display: block !important;
max-width: 100% !important;
}
.review-stats {border: 1px solid #ebe5f9;
background: #fff;
border-radius: 70px;
padding: 2px 10px;}
.tag-css{background: #444444;
font-size: 11px;
color: #fff;
padding: 5px 15px;
border-radius: 50px;}


 .etlms-course-list-main-wrap .tutor-course-card {
  /* background: #FFFEFB !important;*/
    border: 1px solid #dfdfdf !important;
	 box-shadow:none !important;
} 
 

.tutor-course-list-btn{display: inline-block;}


.tutor-btn-block:focus, .tutor-btn-block:active, .tutor-btn-block:focus-visible{background:transparent} 
.tpro-client-company-image{margin-bottom:20px}
.tpro-testimonial-title{margin-bottom: 5px;}
.tpro-client-image.tpro-image-style-two{
	margin-bottom: 5px !important;
}
.sp-testimonial-pro-section{margin:0 !important}

header{transition: all 500s ease-out;}

.scrolled {
	 position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  transition: background-color 0.3s ease;
    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.1);
    background: rgb(255 255 255 / 0.75) !important;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}
.scrolled > .e-con-inner{padding: 10px 0;}
/* Home Page is ended */

/* Sap page is started */
@media (min-width: 1025px) and (max-width: 1366px) {
.sap-certified p{
font-size:13px !important;
line-height:22px !important;
}
}
/* Sap page is ended */
/* Course Details page is started */
label.consultation-info {
font-family:'IBM Plex Sans';
font-size:10px;
line-height:17px;
}
@media (min-width: 1025px) and (max-width: 1366px) {
label.consultation-info {
font-family:'IBM Plex Sans';
font-size:8px;
line-height:13px;
}
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.testes {
background:  #2149f6;
border:1px solid #2149f6;
border-radius:10px;
width:100%;
font-family:'IBM Plex Sans';
font-weight:600;
font-size:17px;
color:#ffffff;
line-height:35px;
}
@media (min-width: 1025px) and (max-width: 1366px) {
input.wpcf7-form-control.wpcf7-submit.has-spinner.testes {
font-size:12px;
line-height:18px
}
}
@media (min-width: 1025px) and (max-width: 1366px) {
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea
{
padding:7px 16px;
}
}
@media (min-width: 1025px) and (max-width: 1366px) {
h1.tutor-course-details-title {
font-size:31px !important;
line-height:35px !important;
}
}
div.consultation-info{font-family: 'IBM Plex Sans'; font-size: 10px; line-height: 17px;}
.info-head{font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;margin-bottom:5px}
/* Course Details page is ended */

/*Main Menu Start*/
.course-tab > a{border-radius: 5px;  background:#2149f6; border: 1px solid #2149f6 !important;color:#fff !important;}
.course-tab > a .sub-arrow{fill:#fff}
.course-tab > a:before{ content: "";
    width: 13px;
    height: 13px;
    position: relative;
    background-image: url(https://wizcore.co.uk/trainingsitefinal/wp-content/uploads/2025/06/category.svg) !important;
    opacity: 1 !important;
    border-radius: 0 !important;
    z-index: 1 !important;
    margin-right: 9px;
    margin-top: -1px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: transparent !important;}
.menu-item-21 > a .sub-arrow{display:none !important}
.menu-item-21 > a:hover{ border: 1px solid rgb(255 255 255 / 20%) !important;}
.display-block .e-con-inner{display:block !important}
.blurbg{background: rgba(255, 255, 255, 0.04); backdrop-filter: blur(20px);  -webkit-backdrop-filter: blur(3px);}
/*.home header{    background-color: transparent !important;
background-image: linear-gradient(180deg, #16161380 0%, #16161300 100%) !important; margin-bottom:-100px !important;}*/ 
/*Main Menu End*/ 

/*course listing start*/
.enquiry-popup .tutor-course-list-btn{display:flex;gap: 10px;    flex-wrap: nowrap;}
.enquiry-popup  .custom-list-btn{    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4px 12px 6px; 
	width: 100%;
      font-size: 0.89em;
    font-weight: 400;
    line-height: 28px;
    border-color: #333;
    color: #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 5px 5px 5px 5px;}
.enquiry-popup .tutor-btn-md{padding: 5px 12px;}
.enquiry-popup  .custom-list-btn:hover{background:#333; color:#fff;border-color:#333}
.lead-form input{padding: 12px 15px;}
 .lead-form select{padding: 15px 15px;}
.tutor-ratio-16x9{padding-top: 45%;}
.tutor-card-image-top{border-radius: 12px !important; padding: 6px; width: 100%;}
/*course listing end*/


@media (max-width: 768px) {
	.slide-courses .tutor-container{overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch;}
	.slide-courses .tutor-course-list{display:flex; flex-wrap:nowrap;}
	.slide-courses .etlms-course-list-col{width:300px; flex-shrink:0;}
}