.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password {text-align: center;}
.woocommerce-lost-password .woocommerce form .form-row-first {float: unset;}

.home:not(.blog) #header-wrapper { position: absolute; margin-bottom: 0; }

.dtlms-title, #dtlms-course-curriculum-popup .dtlms-course-curriculum-popup-container .dtlms-four-fifth .dtlms-curriculum-content-holder > div.dtlms-title,
.dtlms-dashboard-quiz-statistics > .dtlms-column > h6,
.dtlms-questions-list .dtlms-question-title .dtlms-question-title-counter:before {
    padding-bottom: 0 !important;
    font-size: 26px !important;
    font-weight: 600 !important;
}
.dtlms-course-detail-related-courses-list .dtlms-title {
    font-size: 40px !important;
    text-align: center;
    margin-top: 60px;
    margin-bottom: 50px;
    line-height: var(--wdtLineHeight_Alt);
}

.dtlms-title:after, .dtlms-dashboard-quiz-statistics > .dtlms-column > h6:before,
.dtlms-questions-list .dtlms-question-title .dtlms-question-title-counter:before{opacity: 0;}
.single-post #primary{overflow: visible;}
.home.blog #primary{overflow: visible;}

/* About page custom css */
.wdt-custom-text-path svg { overflow: visible; }    
.wdt-custom-number-counter .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter span.wdt-content-counter-suffix { font-weight: 400; }
.wdt-custom-number-counter .wdt-content-item { padding-bottom: 25px; }
.wdt-custom-number-counter .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item:after { content: ''; position: absolute; width: 1px; height: 100%; background: #ecc6c2; right: 20px; top: 0;}
.wdt-custom-number-counter .wdt-content-item .wdt-content-counter:after { content: ''; position: absolute; background: #e0f1f7; width: 0px; height: 0px; border-radius: 100%;-webkit-border-radius: 100%; z-index: -1; right: 50px; top: 0; transform: translateX(-50px); opacity: 0; transition: all 400ms ease-in-out; }
.wdt-custom-number-counter .wdt-content-item:hover .wdt-content-counter:after { opacity: 1; width: 150px; height: 150px;}

/* contact Form */
.wpcf7-form .form-row-col-2 p { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 26px;margin-bottom: 0; }
.wpcf7-form .wpcf7-form-control-wrap { margin: 13px 0; }
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea { min-height: 300px !important;font-size: var(--wdtFontSize_H6); }
.wdt-custom-course-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control { background: var(--wdt-elementor-color-white); border: none; height: 50px;}
.wdt-custom-course-form .select2-container--default .select2-selection--single { border: none; }
.wdt-custom-course-form .select2-container--default .select2-selection--single, .wdt-custom-course-form .select2-container--default .select2-selection--multiple { background: var(--wdt-elementor-color-white) !important; }

/* video banner */
.elementor-widget-video .elementor-widget-container{overflow: hidden;}
.elementor-widget-video .elementor-custom-embed-image-overlay {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-position: center;background-size: cover;}
/* .elementor-widget-video .elementor-custom-embed-play{-webkit-animation: ripple 0.7s linear infinite;animation: ripple 0.7s linear infinite;}
.elementor-widget-video .elementor-custom-embed-play:hover {animation-play-state: paused;} */
.elementor-aspect-ratio-43.elementor-widget.elementor-widget-video,
.elementor-widget-video .elementor-widget-container,
.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{height: 100%;}

/* image gradient-bg */
.elementor-element.wdt-gradient-bg-overlay .elementor-widget-container{z-index: 1;}

.elementor-element.wdt-gradient-bg-overlay .elementor-widget-container:after {left: 46%;content: '';position: absolute;width: 112%;height: 106%;transform: translateX(-50%);z-index: -1;background: linear-gradient(180deg, var(--wdtTertiaryColor) 0%, var(--wdtPrimaryColor) 100%);top: 0;bottom: 0;margin: auto;border-radius: 0% 50% 50% 0%;-webkit-border-radius:0% 50% 50% 0%;}
.elementor-element.wdt-gradient-bg-overlay.right-side .elementor-widget-container:after {border-radius: 50% 0% 0% 50%;-webkit-border-radius:50% 0% 0% 50%;width: 132%;height: 116%;left: 65%;}

@-webkit-keyframes ripple {
    0% {
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 1em rgba(255, 255, 255, 0.3), 0 0 0 3em rgba(255, 255, 255, 0.3);
    }
    100% {
      box-shadow: 0 0 0 1em rgba(255, 255, 255, 0.3), 0 0 0 3em rgba(255, 255, 255, 0.3), 0 0 0 5em rgba(255, 255, 255, 0);
    }
  }
  
  @keyframes ripple {
    0% {
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 1em rgba(255, 255, 255, 0.3), 0 0 0 3em rgba(255, 255, 255, 0.3);
    }
    100% {
      box-shadow: 0 0 0 1em rgba(255, 255, 255, 0.3), 0 0 0 3em rgba(255, 255, 255, 0.3), 0 0 0 5em rgba(255, 255, 255, 0);
    }
  }


/* Button Style */

.wdt-button{overflow: hidden;}
.wdt-custom-style-button .wdt-button:after,.wdt-button:after {opacity: 0;background-image:linear-gradient(109deg, var(--wdtTertiaryColor) 0%, var(--wdtPrimaryColor) 100%);backface-visibility: hidden;}
.dtlms-button,
body[class*="single-dtlms"] ul.commentlist li .reply a{z-index: 1;}
.dtlms-button:after,
body[class*="single-dtlms"] ul.commentlist li .reply a:after,
.commentlist li.comment .reply a:after
{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    background-image: linear-gradient(109deg, var(--wdtTertiaryColor) 0%, var(--wdtPrimaryColor) 100%);
    opacity: 0;
    transition: var(--wdtBaseTransition) !important;
    border-radius: inherit;
}
.dtlms-button:hover:after,
body[class*="single-dtlms"] ul.commentlist li .reply a:hover:after,
.commentlist li.comment .reply a:hover:after {
    opacity: 1;
}

.wdt-custom-style-button .wdt-button:hover:after,
.wdt-button:hover:after {
    /* transform: scale(1); */
    opacity: 1;
}

.wp-block-calendar tbody td, .wp-block-calendar th
{border-color: var(--wdtBorderColor);}

/* Registration form */

.page-template-registration #header-wrapper,
.page-template-registration .wdt-footer-section{margin: 0 !important;}

.dtlms-column.dt-sc-full-width.wdt-registration-form {margin: auto;float: unset;width: 550px;padding: 50px;border-radius: 10px;-webkit-border-radius:10px;border: 1px solid var(--wdtBorderColor);background: linear-gradient(45deg, var(--wdtTertiaryColor) 0%, var(--wdtPrimaryColor) 100%);}
.dtlms-column.dt-sc-full-width.wdt-registration-form form#loginform p
{
    display: block;
    width: 100%;
}

body.page-template.page-template-registration.page-template-registration-php #main {
    background: var(--wdtBodyBGColor);
    /* margin: -100px 0; */
    padding: 150px 0 380px;
    position: relative;
    z-index: 1;
}
body.page-template.page-template-registration.page-template-registration-php #main:before {
    content: '';
    background-image: url(https://onekorse.wpengine.com/wp-content/uploads/2023/03/registration-bg-2.jpg);
    background-repeat: repeat;
    background-position: center;
    background-size: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    z-index: -1;
    opacity: 0.03;
}
body.page-template.page-template-registration.page-template-registration-php .wdt-default-footer.elementor-section{margin-top: 0;}
body.page-template.page-template-registration.page-template-registration-php footer{z-index: 1 !important;}

/* form#loginform {
    display: flex;
    flex-wrap: wrap;
}
form#loginform > p {
    flex: 1 1 40%;
    flex-wrap: wrap;
    margin: 15px;
}
form#loginform > p:nth-child(odd) {
    margin-left: 0;
}
form#loginform > p:nth-child(even) {
    margin-right: 0;
} */
form#loginform p
{
    margin-bottom: 20px;
}
form#loginform > p:empty {
    display: none;
}
.dtlms-sc-border-title, .dtlms-sc-border-title ~ p {
    display: none;
}
form#loginform input[type="submit"] {
    width: 100%;
    margin-top: 10px;
}
form#loginform label {
    font-size: var(--wdtFontSize_H6);
    font-weight: 400;
    color: var(--wdtHeadAltColor);
    display: block;
    margin-bottom: 8px;
    text-align: left;
}
form#loginform p:last-child {
    text-align: center;
    margin-top: 0px;
    display: block;
    font-weight: 400;
    font-size: var(--wdtFontSize_H6);
    margin-bottom: 15px;
}
.dtlms-login-form-container .dtlms-login-form .dtlms-title.dtlms-login-title, 
.dtlms-class-registration-form-container .dtlms-class-registration-form-inner .dtlms-title.dtlms-registration-title
{
    display: none;
}
form#loginform p:last-child a {
    font-weight: 500;
}
form#loginform p:last-child a:not(:hover)
{
    color: var(--wdtAccentTxtColor);
}
form#loginform p:last-child a:hover
{
    color: var(--wdtBodyTxtColor);
}
.dtlms-login-form-container .dtlms-login-form {
    border-radius:var(--wdtRadius_3X);
    -webkit-border-radius:var(--wdtRadius_3X);
}
.dtlms-login-form-container .dtlms-login-form div.close
{text-align: center;position: absolute;
    top: 5px;
    right: 5px;
    font-size: 0;
    background: transparent;
    width: 45px;
    height: 45px;
    border-radius: var(--wdtRadius_1X);
    -webkit-border-radius:var(--wdtRadius_1X);
    color: var(--wdtBodyBGColor);
}
.dtlms-login-form-container .dtlms-login-form div.close:after {
    content: "\2573";
    display: inline-block;
    margin-left: 2px;
    font-family: "Sans-serif";
    z-index: 1;
    position: relative;
    font-size: 18px;
    line-height: 45px;
    transition: var(--wdtBaseTransition);
}
.dtlms-login-form-container .dtlms-login-form div.close:hover:after {
    transform: rotate(90deg) scale(0.8);
}

/* close icon */
.wdt-search-form-container .wdt-search-form-close:hover::before
{
    color: var(--wdtPrimaryColor);
}
.wdt-search-form-container .wdt-search-form-close
{position: relative;
overflow: hidden;
border-radius: 50%;
-webkit-border-radius: 50%;
background:var(--wdtAccentTxtColor);
box-shadow: 25px -25px 0 2px var(--wdtAccentTxtColor), -25px -25px 0 2px var(--wdtAccentTxtColor), -25px 25px 0 2px var(--wdtAccentTxtColor), 25px 25px 0 2px var(--wdtAccentTxtColor), 0 0 0 2px var(--wdtAccentTxtColor);
}
/* .wdt-search-form-container .wdt-search-form-close:hover {animation: border 0.4s ease 1 forwards;} */

@keyframes border 
{
0% {
box-shadow: 25px -25px 0 2px var(--wdtAccentTxtColor), -25px -25px 0 2px var(--wdtAccentTxtColor), -25px 25px 0 2px var(--wdtAccentTxtColor), 25px 25px 0 2px var(--wdtAccentTxtColor), 0 0 0 2px var(--wdtAccentTxtColor);
}
25% {
box-shadow: 0 -55px 0 2px var(--wdtAccentTxtColor), -25px -25px 0 2px var(--wdtAccentTxtColor), -25px 25px 0 2px var(--wdtAccentTxtColor), 25px 25px 0 2px var(--wdtAccentTxtColor), 0 0 0 2px var(--wdtPrimaryColor);
}
50% {
box-shadow: 0 -55px 0 2px var(--wdtAccentTxtColor), -55px 0px 0 2px var(--wdtAccentTxtColor), -25px 25px 0 2px var(--wdtAccentTxtColor), 25px 25px 0 2px var(--wdtAccentTxtColor), 0 0 0 2px var(--wdtPrimaryColor);
}
75% {
box-shadow: 0 -55px 0 2px var(--wdtAccentTxtColor), -55px 0px 0 2px var(--wdtAccentTxtColor), 0px 55px 0 2px var(--wdtAccentTxtColor), 25px 25px 0 2px var(--wdtAccentTxtColor), 0 0 0 2px var(--wdtPrimaryColor);
}
100% {
box-shadow: 0 -55px 0 2px var(--wdtAccentTxtColor), -55px 0px 0 2px var(--wdtAccentTxtColor), 0px 55px 0 2px var(--wdtAccentTxtColor), 50px 20px 0 2px var(--wdtAccentTxtColor), 0 0 0 2px var(--wdtPrimaryColor);
}
}
     
.wdt-offer-newsletter-type2 .elementor-widget-image img{object-fit: contain;}
.wdt-footer-section .elementor-widget .elementor-icon-list-item:first-child span.elementor-icon-list-icon {margin-top: -14px;}

/* slider  */
/* .wdt-slider-image-overlay:before {
    content: '';
    width: 100%;
    height: 100%;
    background: black;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 0;
    opacity: 0.5;
    border-radius: 15px;
    -webkit-border-radius: 15px;
} */

/* our Studies */

.wdt-content-image-overlay-section:hover .elementor-background-overlay {
    opacity: 1 !important;
    width: 100%;
}
.wdt-content-image-overlay-section .elementor-background-overlay {
    transition: all .6s linear;
    width: 40%;
}
.wdt-content-image-overlay-section.odd .elementor-background-overlay
{
    right: 0;
    left: unset;
}
.wdt-content-image-overlay-section .elementor-element .elementor-widget-container,
.wdt-content-image-overlay-section .elementor-widget.elementor-widget-image,
.wdt-content-image-overlay-section .elementor-widget-image .elementor-widget-container img
{height: 100%;}
.wdt-content-image-overlay-section .elementor-widget-image .elementor-widget-container img{object-fit: cover;object-position: center;}
.mejs-button>button{border-radius: 0;-webkit-border-radius: 0;}

/* mega menu */

/* .wdt-header-menu li.has-mega-menu .elementor-column.elementor-inner-column:not(:last-child) ul.elementor-icon-list-items:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background: var(--wdtBorderColor);
    top: 0;
    right: 15px;
} */
.wdt-header-menu ul.children li.elementor-icon-list-item, 
.wdt-header-menu ul.children li.elementor-icon-list-item a, 
.wdt-header-menu ul.sub-menu li.elementor-icon-list-item, 
.wdt-header-menu ul.sub-menu li.elementor-icon-list-item a {
    display: flex;
}

.wpb_single_image.wpb_content_element.vc_align_left .wpb_single_image .vc_single_image-wrapper, 
.wpb_single_image.wpb_content_element.vc_align_left .wpb_single_image img
{
    border-radius: 20px;
    -webkit-border-radius: 20px;
}



.gm-style-mtc button {
    border-radius: 0;
    -webkit-border-radius: 0;
}


/* Body Scrollbar */

body::-webkit-scrollbar-track
{
	/* -webkit-box-shadow: inset 0px 0px 31.5px 3.5px rgb(0 0 0 / 5%); */
	/* border-radius: 10px; */
	background-color: transparent;
}

body::-webkit-scrollbar
{
	width: 8px;
	background-color: transparent;
}

body::-webkit-scrollbar-thumb
{
	border-radius: 10px;
    -webkit-border-radius: 10px;
	-webkit-box-shadow: inset 0px 0px 31.5px 3.5px rgb(0 0 0 / 5%);
	background-color: var(--wdtBorderColor);
}
.blog-single-entry.post-minimal .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{margin-top: 7px !important;}
.dtlms_courses-template.dtlms_courses-template-elementor_theme .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon
{margin-top: 8px !important;}
.blog-single-entry.post-minimal .elementor-widget .elementor-icon-list-item, 
.blog-single-entry.post-minimal .elementor-widget .elementor-icon-list-item a,
.dtlms_courses-template.dtlms_courses-template-elementor_theme .elementor-widget .elementor-icon-list-item,
.dtlms_courses-template.dtlms_courses-template-elementor_theme .elementor-widget .elementor-icon-list-item a
{align-items: start !important;}

h4.vc_custom_heading {
    margin-top: 0;
}

@-moz-document url-prefix() 
{ 
    .wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close::after, .wdt-popup-box-window .mfp-close::after 
    {
        margin-top: -6px;
    }
    .wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close:hover::after, .wdt-popup-box-window .mfp-close:hover::after 
    {
        margin-top: 0;
        margin-left: 5px;
    }
}


.woocommerce p.stars a
{
    height: 1.2em;
    width: 1.2em;
}

.wdt-product-image.swiper-slide.swiper-slide-active img {
    border-radius: 28px;
    -webkit-border-radius: 28px;
}

/* class FAQ */

/* .vc_toggle
{
    box-shadow: 0px 0px 31.5px 3.5px rgb(0 0 0 / 5%);
    padding: 30px;
    border-radius: calc(var(--wdtRadius_3X) * 2);
} */
.vc_toggle_content, .vc_toggle_content p
{
    margin-bottom: 0;
}
.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before
{
    background: var(--wdtHeadAltColor);
}
.vc_toggle_default .vc_toggle_icon::before
{
    border: 1px solid var(--wdtHeadAltColor);
}
.vc_toggle_default .vc_toggle_icon
{
    background: var(--wdtHeadAltColor);
    border: 1px solid var(--wdtHeadAltColor);
}
.vc_toggle:last-of-type {
    margin-bottom: 0;
}

.wdt-megamenu-images, .wdt-megamenu-images .elementor-widget-container, .wdt-megamenu-images .elementor-widget-container a, .wdt-megamenu-images .elementor-widget-container a img {
    height: 100%;
}
.wdt-megamenu-images .elementor-widget-container a img {
    object-fit: cover;
    object-position: center left;
}

/* class timetable */

.wcs-timetable--1 .wcs-timetable__week .wcs-day__title{font-weight: 400;font-size: 16px;padding: 15px;}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class::before{opacity: 0.03;}
/* .wcs-timetable__wrapper {box-shadow: 0px 0px 31.5px 3.5px rgb(0 0 0 / 5%);border-radius: calc(var(--wdtRadius_Part) / 2);background: var(--wdtBodyBGColor);padding: 20px;} */
.wcs-timetable--1.wcs-timetable__container{padding-bottom: 0;}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class{font-size: 95%;color: var(--wdtHeadAltColor);padding: 10px 12px;}


/* instructor */

.archive.author .dtlms-instructor-item.type4:hover .dtlms-instructor-item-meta-data .dtlms-team-social-links {display: none;}
/* .archive.author .dtlms-container article{
    padding: 50px 50px;
    box-shadow: 0px 0px 31.5px 3.5px rgb(0 0 0 / 5%);
    border-radius: calc(var(--wdtRadius_Part) / 2);
    transition: var(--wdtBaseTransition);
    float: left;
    display: flex;
    background: var(--wdtBodyBGColor);} */

.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details {
    padding-right: 50px;
    padding-left: 20px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details p.dtlms-single-instructor-qualification {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_H6);
    color: var(--wdtPrimaryColor);
    text-transform: uppercase;
    line-height: var(--wdtLineHeight_H6);
    margin-bottom: 25px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details p.dtlms-single-instructor-description {
    max-width: 86%;
}
/* .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details p.dtlms-single-instructor-description {
    margin-bottom: 25px;
} */

.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details .dtlms-single-instructor-about
{
    margin-bottom: 50px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details ul
{
    display: inline-block;
    padding-left: 0;
    margin-top: 25px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details h2.dtlms-single-instructor-name {
    margin-top: 0;
    font-size: var(--wdtFontSize_H3);
    font-weight: 500;
    text-transform: uppercase;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details h4.dtlms-single-instructor-experience
{
    font-size: var(--wdtFontSize_H5);
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li {
    display:block;
    margin-right: 0;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 20px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li i {
    background: var(--wdtPrimaryColor);
    width: 40px;
    height: 40px;
    color: var(--wdtAccentTxtColor);
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    margin-right: 10px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li a {
    color: var(--wdtHeadAltColor);
}
.archive.author .dtlms-column.dtlms-one-column.dtlms-single-instructor-meta-details {
    margin-top: 60px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li a:hover {
    color: var(--wdtPrimaryColor);
}
.archive.author .dtlms-column.dtlms-one-column.dtlms-single-instructor-meta-details h5.border-title {
    margin-bottom: 20px;
}
.archive.author .dtlms-column.dtlms-one-column.dtlms-single-instructor-meta-details table
{
    margin-bottom: 50px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details
{
    margin: 0;
    display: flex;
}
.archive.author .dtlms-container article .dtlms-column img {
    /* border-radius: 20px;
    width: 100%; */
    max-height: 500px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details .dtlms-classes-handling
{
    margin-right: 50px;
    width: 100%;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li a
{position: relative;}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li.dtlms-single-author-social-share-item a:after 
{
    content: '';
    position: absolute;
    background: var(--wdtPrimaryColor);
    width: 0;
    height: 2px;
    left: 0;
    bottom: 2px;
    transition: all .3s linear;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li a:hover:after {
    width: 100%;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details .dtlms-classes-handling h5,
.archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details .dtlms-courses-handling h5
{
    margin-bottom: 20px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details .dtlms-classes-handling p,
.archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details .dtlms-courses-handling p 
{
    margin-bottom: 8px;
}
.wdt-slider-icon-list .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg line, 
.wdt-slider-icon-list .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg path{stroke: var(--wdtPrimaryColor);}
.wdt-custom-slider-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {width: 50px !important;}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details .dtlms-classes-handling li p:before, 
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details .dtlms-courses-handling li p:before {content: '';width: 7px;height: 7px;background: var(--wdtPrimaryColor);position: absolute;left: 0;top: 13px;margin: auto;border-radius: 50%;-webkit-border-radius: 50%;}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details .dtlms-classes-handling li p,
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details .dtlms-courses-handling li p{position: relative;padding-left: 15px;margin-bottom: 0;}
.archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details .dtlms-classes-handling > * {display: block;}
.archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details{width: auto;}
.dtlms-container.dtlms-author-details .dtlms-instructor-related-courses-list {float: left;margin-top: 100px;}
.dtlms-container.dtlms-author-details .dtlms-author-detail-ratings-container {display: flex;margin-bottom: 15px;margin-top: 5px;}
.dtlms-container.dtlms-author-details .dtlms-author-detail-ratings span:not(:last-child) {margin-right: 8px;}
.dtlms-container.dtlms-author-details .dtlms-author-detail-ratings-container div:not(:last-child){margin-right: 10px;}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li svg {font-size: 22px;margin-right: 20px;}
.dtlms-container.dtlms-author-details h2.dtlms-single-education-item{margin-top: 0;font-size: var(--wdtFontSize_H3);font-weight: 500;text-transform: uppercase;}
.dtlms-container.dtlms-author-details h4.dtlms-single-instructor-item{display: none;}
.dtlms-container.dtlms-author-details .dtlms-column.dtlms-two-third.dtlms-courses-skills-thumb{display: grid;grid-template-rows: repeat(2,1fr);grid-gap: 10px;}
.dtlms-container.dtlms-author-details .dtlms-column.dtlms-two-third.dtlms-courses-skills-thumb img{grid-column: 2 / 2;height: 100%;object-fit: cover;}
.dtlms-container.dtlms-author-details .dtlms-column.dtlms-two-third.dtlms-courses-skills-thumb img:first-child{grid-row: 1 / span 2;grid-column: 1 / 1;height: 100%;object-fit: cover}
.dtlms-container.dtlms-author-details p.dtlms-single-instructor-item {max-width: 77%;}
.dtlms-container.dtlms-author-details p.dtlms-single-instructor-experience-description {max-width: 60%;}
h2.dtlms-single-instructor-services{margin-top: 0;font-size: var(--wdtFontSize_H3);font-weight: 500;text-transform: uppercase;}


/* footer type-2 */
.wdt-footer-type-2 .elementor-grid .elementor-grid-item a.elementor-icon {font-size: 20px;}

/* contact-page form */

.wpcf7-form .wpcf7-spinner{top: 15px;}
.wpcf7-form.sent .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output{border-radius: 15px;-webkit-border-radius: 15px;position: absolute;}

.wdt-custom-slider-carousel .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-bottom: 5px;}
.wp-block-image > figure.aligncenter img{margin-bottom: 10px;}

.elementor-widget-divider--view-line_text.elementor-widget-divider--element-align-center.elementor-widget.elementor-widget-divider span.elementor-divider-separator:after {
    width: 100%;
    display: block;
    background: var(--wdtPrimaryColor);
    height: 1px;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    z-index: 0;
}
.elementor-widget-divider--view-line_text.elementor-widget-divider--element-align-center.elementor-widget.elementor-widget-divider span.elementor-divider__text.elementor-divider__element {
    z-index: 1;
    background: #FDEFDD;
    margin: auto;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 5px;
    padding: 0 25px;
}
/* .elementor-element.wdt-gradiant-bg-animation .elementor-widget-container:after
{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(180deg, var(--wdtTertiaryColor) 0%, var(--wdtPrimaryColor) 100%);
    bottom: 0;
    border-radius: 0;
    top: 70%;
    left: 100%;
    transform: translate(-50%,-50%);
} */


/* video-icon */

.wdt-play-icon-btn.elementor-widget-video .elementor-custom-embed-play
{
    padding: 0;
    background: linear-gradient(173deg, var(--wdtTertiaryColor) 0%, var(--wdtPrimaryColor) 100%) !important;
    width: 116px;
    height: 116px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}
.wdt-play-icon-btn svg {
    font-size: 20px;
    display: block;
    width: 22px;
    height: 22px;
    filter: none;
    opacity: 1;
}

.wdt-custom-text-path svg{
animation: rotate 15s infinite  linear;
    }

@keyframes rotate{
    from {
    transform: rotate(0deg);
    }
    to {
    transform: rotate(360deg);
    }
}


/* slider-text-path animation */
/*Text path*/

.wdt-cus-header-image-inner-section .wdt-cus-text-path svg{
overflow: visible;
} 

/*Text path animation*/

.wdt-cus-header-image-inner-section .wdt-cus-text-path svg{
animation: rotate 15s infinite  linear;
}

@keyframes rotate{
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}

/*Graduation cap animation*/

.wdt-cus-header-image-inner-section .wdt-cus-cap-svg svg{
    animation: cap 3s infinite linear;
}

@keyframes cap{
    0%{
        transform: translateY(0px);
    }
    50%{
        transform: translateY(15px);
        
    }
    100%{
        transform: translateY(0px);
    }
}

 /*image before aniamation
 */
     
.wdt-cus-header-image-inner-section .wdt-cus-img .wdt-rc-template-custom-template:before{
animation: bg-blink 5s infinite linear;
}

@Keyframes bg-blink{
0%{
opacity: 1;
transform: rotate(0deg);
}
25%{
opacity: 1;
transform: rotate(90deg);
}
50%{
opacity: 1;
transform: rotate(180deg);
}
100%{
opacity: 1;
transform: rotate(360deg);
}
}

/*Bulb icon animation*/

.wdt-cus-header-image-inner-section .wdt-cus-bulp-svg svg g#Group_260 g#Bulb_Icon g#Lines g path{
animation: bulb 5s infinite linear;
}

@keyframes bulb{
from{
opacity: 1;
}
to{
opacity: 0;
}
}

.wdt-cus-header-image-inner-section .wdt-cus-bulp-svg svg g path#Path_1629{
animation: bulb 5s infinite linear;
}


/*pop up icon bg*/

.wdt-cus-header-image-inner-section .wdt-cus-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item{
    background: red;
width: 65px;
height: 65px;
border-radius: 50%;
-webkit-border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}

.wdt-cus-header-image-inner-section .wdt-cus-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item:hover{
    background: var(--wdtSecondaryColor);
}

.wdt-cus-header-image-inner-section .wdt-cus-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item i{
    transform: translateX(2px);
}
.wdt-cus-plus-icon.elementor-shape-circle .elementor-icon
{
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wdt-cus-plus-icon i {
    width: 26px;
    height: 3px;
    background: currentColor;
    text-align: center;
    border-radius: 20px;
    -webkit-border-radius: 20px;
}
.wdt-cus-plus-icon a.elementor-icon i:after, .wdt-cus-plus-icon a.elementor-icon i:before {
    content: '';
    position: absolute;
    background: currentColor;
    width: 3px;
    height: 13px;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    transition: all 0.1s linear;
}
.wdt-cus-plus-icon a.elementor-icon i:before {
    top: 30%;
    transform: unset;
}
.wdt-cus-plus-icon a.elementor-icon:hover i:before {
    transform: rotate(45deg);
    right: -12px;
    top: 0px;
}
.wdt-cus-plus-icon a.elementor-icon i:after {
    bottom: 20%;
}
.wdt-cus-plus-icon a.elementor-icon:hover i:after {
    transform: rotate(-45deg);
    right: -12px;
    bottom: 0px;
}

.wdt-custom-bg{
     -webkit-animation: star_blinker 3s infinite;
     animation: star_blinker 2s linear infinite alternate;
    stroke-width: 0;
     opacity: 0.5;
}

@keyframes star_blinker {
  100% {
    stroke-width: 2;
    opacity: 1;
  }
}


.wdt-custom-section:after{
    content: "";
    position: absolute;
    width: 35px;
    height: 650px;
    background: linear-gradient(180deg,  #ff7b7b, #fec983);
    top: 325px;
    right: -17px;
    transform: translate(-50%,-50%);
    animation: line 4s infinite ease-in-out;
    transition: all .3s ease;
}

@keyframes line{
  0%, 100%{
    height: 10%;
    }
    50%{
    height: 650px;
    }
}


@media screen and (max-width:1025px){
.wdt-custom-section:after {
    display: none;
}
}
/*blink icon animated*/

.wdt-cus-header-inner-section .wdt-cus-star-icon svg{
animation:star 20s infinite linear;
}

@keyframes star{
0% {
transform: rotate(0deg) 
        translateY(150px) rotate(0deg);
}

100% {
transform: rotate(360deg) 
        translateY(150px) rotate(-360deg);
}
}

/* slider animation */

.wdt-custom-hero-grid-slider .wdt-hero-grid-images .elementor-widget-image .elementor-widget-container img
{
-webkit-clip-path: inset(0 100% 0 0);
clip-path: inset(0 100% 0 0);
-webkit-transition: clip-path 1.26s cubic-bezier(.72,.24,.19,.82),transform .64s ease,-webkit-clip-path 1.26s cubic-bezier(.72,.24,.19,.82);
    transition: clip-path 1.26s cubic-bezier(.72,.24,.19,.82),transform .64s ease,-webkit-clip-path 1.26s cubic-bezier(.72,.24,.19,.82);
}
.wdt-custom-hero-grid-slider .swiper-slide-active .wdt-hero-grid-images .elementor-widget-image .elementor-widget-container img /*,
.wdt-custom-hero-grid-slider .swiper-slide-active .wdt-hero-grid-images .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-hero-grid-slider .swiper-slide-active .wdt-hero-grid-images .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-hero-grid-slider .swiper-slide-active .wdt-hero-grid-images .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-hero-grid-slider .swiper-slide-active .wdt-hero-grid-images .dtlms-courses-search-filter input.dtlms-courses-search-text.dtlms-without-ajax-load,
.wdt-custom-hero-grid-slider .swiper-slide-active .wdt-hero-grid-images div[class*="listing-holder"] form input[class*="listing-searchform-submit"] */
{
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
/* .wdt-custom-hero-grid-slider .wdt-hero-grid-images .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-hero-grid-slider .wdt-hero-grid-images .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-hero-grid-slider .wdt-hero-grid-images .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-hero-grid-slider .wdt-hero-grid-images .dtlms-courses-search-filter input.dtlms-courses-search-text.dtlms-without-ajax-load,
.wdt-custom-hero-grid-slider .wdt-hero-grid-images div[class*="listing-holder"] form input[class*="listing-searchform-submit"]
{
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
    -webkit-transition: clip-path 1.26s cubic-bezier(.72,.24,.19,.82),transform .64s ease,-webkit-clip-path 1.26s cubic-bezier(.72,.24,.19,.82);
    transition: clip-path 1.26s cubic-bezier(.72,.24,.19,.82),transform .64s ease,-webkit-clip-path 1.26s cubic-bezier(.72,.24,.19,.82);
} */
/* .wdt-custom-hero-grid-slider .wdt-hero-grid-images .wdt-heading-holder .wdt-heading-content-wrapper
{
    -webkit-clip-path: inset(0 0 0 100%);
    clip-path: inset(0 0 0 100%);
    -webkit-transition: clip-path 1.26s cubic-bezier(.72,.24,.19,.82),transform .64s ease,-webkit-clip-path 1.26s cubic-bezier(.72,.24,.19,.82);
    transition: clip-path 1.26s cubic-bezier(.72,.24,.19,.82),transform .64s ease,-webkit-clip-path 1.26s cubic-bezier(.72,.24,.19,.82);
}
.wdt-custom-hero-grid-slider .wdt-hero-grid-images .wdt-slider-course-search-form
{
    -webkit-clip-path: inset(0 0 0 100%);
    clip-path: inset(0 0 0 100%);
    -webkit-transition: clip-path 1.26s cubic-bezier(.72,.24,.19,.82),transform .64s ease,-webkit-clip-path 1.26s cubic-bezier(.72,.24,.19,.82);
    transition: clip-path 1.26s cubic-bezier(.72,.24,.19,.82),transform .64s ease,-webkit-clip-path 1.26s cubic-bezier(.72,.24,.19,.82);
} */

/* slider-static */

.wdt-static-inner-sections {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.wdt-slider-static-button .wdt-button-holder.wdt-template-filled,
.wdt-slider-static-button .wdt-button-holder.wdt-template-filled a.wdt-button,
.wdt-slider-popup-button .wdt-popup-box-trigger-holder, 
.wdt-slider-popup-button .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element,
.wdt-slider-popup-button .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element
{
    width: 100%;
    height: 100%;
}
.wdt-slider-popup-button, .wdt-slider-static-button
{
    height: 80px;
}
.wdt-slider-popup-button.elementor-element .elementor-widget-container,
.wdt-slider-static-button.elementor-element .elementor-widget-container{height: 100%;}
.wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label
{
    padding: 0 !important; 
}



/* Search form faq */

.wdt-custom-search.elementor-widget-wp-widget-search{
    display: flex;
    justify-content: center;
}

.wdt-custom-search #searchform input[type="text"]{
    width: 1230px;
    padding: 30px 90px 30px 90px;
    font-size: 18px;
    font-weight: 500;
    color: var(--wdtHeadAltColor);
    background: #F3F3F3;
    border: none;
    border-radius: 14px;
    -webkit-border-radius: 14px;
}
.wdt-custom-search.elementor-widget-wp-widget-search   form#searchform{
    max-width: 1230px !important;
}
.wdt-custom-search #searchform input[type="submit"]{
    left: 0;
    width: 110px;
}

.wdt-slider-bg-image
{
    opacity: 0.35;
}

/*About us page section 1 start*/

.wdt-cus-animation-spacer-bar .elementor-spacer .elementor-spacer-inner{
width: 43px;
height: 231px;
background-image: linear-gradient(174deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor));
position: absolute;
left: 0;
top: 22px;
animation: spacer 20s linear infinite;
-webkit-animation: spacer 20s linear infinite;
}
@keyframes spacer{
0%{
transform: translateY(0px);
}

50%{
transform: translateY(300px);
}
}

@-webkit-keyframes spacer{
0%{
transform: translateY(0px);
}

50%{
transform: translateY(300px);
}
}
/*responsive*/


@media only screen and (max-width:1540px){
.wdt-cus-animation-spacer-bar .elementor-spacer .elementor-spacer-inner{
width: 30px;
}
}

@media only screen and (max-width:1280px){
.wdt-cus-animation-spacer-bar .elementor-spacer .elementor-spacer-inner{
width: 0px;
}
}


/* tab */

.year-col-cus .wdt-heading-holder .wdt-heading-icon-wrapper span.wdt-content-icon-wrapper span.wdt-content-icon:after{
content: '';
position: absolute;
background-color: var(--wdtHeadAltColor);
height: 100%;
width: 3px;
left: 0;
top: 208px;
bottom: 0;
right: 0;
margin: auto;
pointer-events: none;
background-image: linear-gradient(to bottom, rgba(255,128,124), rgb(243, 243, 243, 1));
}
.tab-content .year-col-cus .wdt-heading-holder .wdt-heading-icon-wrapper span.wdt-content-icon-wrapper span.wdt-content-icon span i{
font-size: calc(var(--wdtFontSize_H6) - 2px);
border: 3px solid currentColor;
padding: 14px;
border-radius: 50%;
-webkit-border-radius: 50%;
background-color: #f3f3f3;
}

/*paragraph width*/

.tab-content .elementor-image-box-wrapper .elementor-image-box-content{
width: 90%;
}

/*Image after animation*/
.tab-content .wdt-img:after{
content: "";
position: absolute;
background-image: radial-gradient(at top center, #FF7B7B 10%, #FEC983 100%);
width: 100%;
height: 100%;
right: 0;
bottom: 0;
z-index: -1;
animation: image-moving 4s infinite linear;
-webkit-animation: image-moving 4s infinite linear;
transition: var(--wdtBaseTranstion);

}
@-webkit-keyframes image-moving {
0% {
right: 0;
bottom: 0;
}
25% {
right: 30px;
bottom:30px;
}
50%{
right: 0;
bottom: 0;
}
75%{
right: -30px;
bottom: -30px;
}
100% {
right: 0;
bottom: 0;
}
}

/* contact */

form.wpcf7-form p input:not([type="submit"]), form.wpcf7-form p textarea
{
    padding: 38px 33px;
}

/* map */

.wdt-cus-map .wdt-google-map .gm-style .gm-style-iw-c
{
    margin-top: -12px;
}
.wdt-cus-map .wdt-google-map .gm-style .gm-style-iw-c:after
{
    box-shadow: none;
}

.footer-social-icon .elementor-icon-list-item:after
{
    content: "/" !important;
    border: none !important;
}

/* student - dashboard */

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background-color: var(--wdtSecondaryColor);color: var(--wdtAccentTxtColor);}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);}


/* instructor detail */

.dtlms-column.one-column.first.dtlms-single-instructor-education {
    margin-top: 60px;
    margin-bottom: 60px;
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li i
{
    display: inline-block;
}
.dtlms-author-details .archive.author .dtlms-container article .dtlms-column img
{
    border-radius: var(--wdtRadius_1X);
    -webkit-border-radius: var(--wdtRadius_1X);
}
.dtlms-author-details > article > .dtlms-column.dtlms-one-third.first {
    background: linear-gradient(180deg,var(--wdtTertiaryColor) 0%, var(--wdtPrimaryColor) 100%);
    border-radius: var(--wdtRadius_3X);
    -webkit-border-radius: var(--wdtRadius_3X);
    text-align: center;
    padding-top: 50px;
    max-width: 500px;
}
.dtlms-author-details .dtlms-column.dtlms-istructor-name
{
    position: absolute;
    bottom: 0;
    width: 100%;
    background: linear-gradient(90deg, var(--wdtTertiaryColor) 0%, var(--wdtPrimaryColor) 100%);
    padding: 15px 10px 15px 10px;
    color: var(--wdtAccentTxtColor);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    flex-wrap: wrap;
}
.dtlms-author-details .dtlms-column.dtlms-one-third.first h2.dtlms-single-instructor-name {
    color: var(--wdtAccentTxtColor);
    letter-spacing: 3.2px;
    margin: 0;
}
.dtlms-author-details p.dtlms-single-instructor-subitem {
    margin-top: 6px;
    line-height: normal;
    margin-bottom: 0;
    padding-left: 15px;
    position: relative;
    margin-left: 10px;
}
.dtlms-author-details p.dtlms-single-instructor-subitem:before {
    content: '/';
    position: absolute;
    left: 0;
}

.floating-img-1.elementor-widget img {  
    animation: twitter-trans-1 3s 1 ,float-t-1 2.4s 3s infinite;
}

@keyframes twitter-trans-1 {
    0% {
        transform: translate(0,0px);
    }
    100% {
        transform: translate(0,-100px);
    }
}

@keyframes float-t-1 {
    0% {
        transform: translatey(20px);
    }
    
    50% {
        transform: translatey(0px);
    }
    100% {
        transform: translatey(20px);
    }
}

.floating-img-2.elementor-widget img {  
    animation: twitter-trans-2 3s 1 ,float-t-2 2.4s 3s infinite;
}

@keyframes twitter-trans-2 {
    0% {
        transform: translate(0,0px);
    }
    100% {
        transform: translate(0,-100px);
    }
}

@keyframes float-t-2 {
    0% {
        transform: translatey(-20px);
    }
    
    50% {
        transform: translatey(0px);
    }
    100% {
        transform: translatey(-20px);
    }
}

.swiper
{
    cursor: grab;
}

.wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span
{
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.wdt-mask-bg .elementor-widget-container:after {
    content: "";
    height: 115%;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    top: -10%;
    bottom: 0;
    left: -10%;
    right: 0;
    width: 115%;
    z-index: -1;
    transition: var(--wdtBaseTransition);
    backface-visibility: hidden;
    background-image: linear-gradient(-80deg, var(--wdtTertiaryColor) 0%, var(--wdtPrimaryColor) 100%);
    -webkit-mask-image: url(https://onekorse.wpengine.com/wp-content/uploads/2023/03/bg-mask-image.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-image: url(https://onekorse.wpengine.com/wp-content/uploads/2023/03/bg-mask-image.png);
    mask-position: center;
    mask-repeat: no-repeat;
    mask-size: contain;
}
.woocommerce-cart.woocommerce-page #primary > *:last-child {
    margin-bottom: 0;
}

button[type="button"], *[role="button"]:hover, button img{transition: var(--wdtBaseTransition);}
button[type="button"]:hover > *, *[role="button"]:hover, button:hover img {filter: brightness(0.5);}

.woocommerce ul.order_details li{font-weight: 500;}
.wdt-cus-header-categories-inner-section ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{margin-bottom: 10px;}

/* live Search Header */
body > .wdt-search-form-container #searchform
{
    top: 40%;
}
ul.onekorse_quick_search_results
{
    position: absolute;
    transition: var(--wdtBaseTransition);
}
ul.onekorse_quick_search_results.active {
    position: absolute;
    top: 130px;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
}
ul.onekorse_quick_search_results.active li.search_data_item {
    list-style: none;
    flex: 1 1 50%;
    padding: 0 50px 25px 0px;
}
ul.onekorse_quick_search_results.active li.search_data_item a {
    display: flex;
    align-items: center;
    justify-content: start;
}
ul.onekorse_quick_search_results.active li.search_data_item a img.wp-post-image
{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-right: 20px;
}
ul.onekorse_quick_search_results.active li.search_data_item a h5 {
    font-size: var(--wdtFontSize_H6);
    margin: 0;
}
div.bbp-template-notice li, div.bbp-template-notice p
{
    font-size: 14px;
    padding: 10px !important;
}
#bbpress-forums fieldset.bbp-form
{
    padding: 20px 20px;
}
#bbpress-forums fieldset.bbp-form label
{
    font-size: 14px;
    margin-bottom: 10px;
}
#bbpress-forums fieldset.bbp-form input[type=password], 
#bbpress-forums fieldset.bbp-form input[type=text], 
#bbpress-forums fieldset.bbp-form select
{
    min-height: 50px;
    height: 50px;
    padding: var(--wdtInputPadding);
}
/* #bbpress-forums fieldset.bbp-form input, #bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form textarea {
    margin: 0 0 3px;
} */
.bbp-login-form .bbp-username, .bbp-login-form .bbp-email, .bbp-login-form .bbp-password, .bbp-login-form .bbp-remember-me, .bbp-login-form .bbp-submit-wrapper
{
    margin-top: 15px;
}
/* form#commentform .wdt-column.wdt-one-half
{
    float: left;
}
form#commentform .wdt-column.wdt-one-half.first
{
    margin-right: 2%;
}
.blog-single-entry.post-minimal .single-entry-body li a
{
    font-weight: 600;
} */

.product .entry-date, .product .entry-button.wdt-core-button {display: none !important;}
.product .entry-title {margin-top: 35px !important;}


/* Responsive */
@media only screen and (min-width: 1541px) and (max-width: 1724px)
{
    .wdt-custom-gradient-bg-text{right: -8%;}
}

@media only screen and (min-width: 1281px) and (max-width: 1540px)
{
.woocommerce ul.products:not(.swiper-wrapper) li.product:last-child div {position: relative !important;left: 50% !important;transform: translateX(-50%);}
}
@media (max-width: 1540px) 
{
    .comment-content 
    {
        padding-right: 20%;
    }
}
@media (max-width: 1540px) {
.archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details{width: 100%;}
.header-top-absolute.wdt-dark-bg > header .container {width: 100%;padding: 0 50px;}
.wdt-cus-header-inner-section .wdt-cus-header-img-box .wdt-rc-template-custom-template .wdt-column-wrapper .wdt-column:not(:first-child){margin-left: -14%;}
}

@media (min-width: 1280px) 
{
    .archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details > div{flex: 1 1 50%;}
    .wdt-cus-header-inner-section .wdt-cus-header-img-box .wdt-rc-template-custom-template .wdt-column-wrapper .wdt-column:not(:first-child){margin-left: -12%;}
}

@media (max-width: 1280px) {
    .wdt-custom-number-counter .wdt-content-item .wdt-content-counter:after { display: none; }
    .wdt-custom-number-counter .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item:after { display: none;} 
    body.page-template.page-template-registration.page-template-registration-php #main{padding: 100px 0 380px;}
    .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li{width: 34%;margin-bottom: 0px;}
    .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li{width: auto;}
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details ul{width: 50%;margin-bottom: 0;}
    .archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details{display: block;}
    .wdt-cus-header-image-inner-section .wdt-cus-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item{width: 50px;height: 50px;}
    .wdt-custom-search #searchform input[type="text"]{width: 900px;}
    .wdt-custom-search.elementor-widget-wp-widget-search form#searchform{max-width: 900px !important;}
    .archive.author .dtlms-container.dtlms-author-details article#post- div:first-child.dtlms-column.dtlms-one-third.first {width: 100%;}
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details{width: 100%;margin-top: 50px;padding: 0;margin-left: 0;}
}
@media (max-width:1024px) 
{
    .wdt-content-image-overlay-section .elementor-widget-image .elementor-widget-container img{mask-image: unset !important;-webkit-mask-image: unset !important;}
    .dtlms-column.dtlms-two-third.dtlms-single-instructor-details {padding-right: 20px;padding-left: 20px;}
    .archive.author .dtlms-container article{display: block;padding: 30px 30px;}
    /* .archive.author .dtlms-container article div {width: 100%;} */
    .archive.author .dtlms-container article .dtlms-column.dtlms-two-third.dtlms-single-instructor-details{margin-top: 35px;}
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details{padding-right: 0px;padding-left: 0px;margin-left: 0;}
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details ul{width: auto;}
    .wdt-cus-header-inner-section .wdt-cus-header-img-box .wdt-rc-template-custom-template .wdt-column-wrapper .wdt-column:not(:first-child){margin-left: -18%;}
    .wdt-custom-search #searchform input[type="text"]{width: 720px;}
    .dtlms-container.dtlms-author-details .dtlms-author-detail-ratings-container div{width: auto !important;}
    .dtlms-container.dtlms-author-details p.dtlms-single-instructor-experience-description,
    .dtlms-container.dtlms-author-details p.dtlms-single-instructor-experience-description,
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details p.dtlms-single-instructor-description{max-width: 100% !important;}
    .archive.author .dtlms-container article div.wdt-progressbar-value,
    .archive.author .dtlms-container article div.wdt-content-counter{width: auto;}
    .wdt-custom-progress-bar .wdt-progressbar-container.wdt-progressbar-horizontal.wdt-progressbar-content-fixed .wdt-progressbar-content .wdt-progressbar-value{right: -50px !important; }
}
@media (max-width: 767px) {
    .wpcf7-form .form-row-col-2 p { grid-template-columns: 1fr; grid-gap: 0px; }
    .dtlms-column.dt-sc-full-width.wdt-registration-form{width: 100%;padding: 30px 20px;}
    body.page-template.page-template-registration.page-template-registration-php #main{padding: 80px 0 350px;}
    .dtlms-course-detail-related-courses-list .dtlms-title{margin-top: 0 !important;font-size: 36px !important;}
    .dtlms-course-detail .dtlms-course-detail-header{margin-bottom: 0 !important;}
    .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li{width: 40%;}
    .archive.author .dtlms-container article .dtlms-column.dtlms-two-third.dtlms-single-instructor-details {margin-top: 15px;}
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details ul{width: 50%;}
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li{width: 100%;}
    .wdt-cus-header-image-inner-section .wdt-cus-icon .wdt-popup-box-trigger-holder  .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item{width: 40px;height: 40px;}
    .wdt-cus-header-inner-section .wdt-cus-header-img-box .wdt-rc-template-custom-template .wdt-column-wrapper .wdt-column:not(:first-child){margin-left: -17%;}
    .wdt-custom-search #searchform input[type="text"]{width: 380px;padding: 15px 30px 15px 50px;}
    .wdt-custom-search #searchform input[type="submit"]{left: 0;width: 50px;}
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details ul{width:100%;}
    .dtlms-column.one-column.first.dtlms-single-instructor-education{margin-top: 30px;margin-bottom: 0px;}
    .wdt-cus-map .wdt-google-map .gm-style .gm-style-iw-c{display: none;}
    form.wpcf7-form p input:not([type="submit"]), form.wpcf7-form p textarea{padding: 24px 25px;}
    .wpcf7-form .wpcf7-form-control-wrap {
        margin: 5px 0;
    }
}
@media (max-width: 480px) 
{
    .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li{width: 100%;margin-bottom: 0;padding-bottom: 15px !important;}
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details ul{width: 100%;}
    .archive.author .dtlms-container article{padding: 0 10px;}
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details p.dtlms-single-instructor-description {padding-right: 0;}
    .archive.author .dtlms-container article .dtlms-column.dtlms-two-third.dtlms-single-instructor-details{padding: 0 10px;}
    .wdt-cus-header-image-inner-section .wdt-cus-icon .wdt-popup-box-trigger-holder  .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item{width: 30px;height: 30px;}
    .wdt-cus-header-inner-section .wdt-cus-header-img-box .wdt-rc-template-custom-template .wdt-column-wrapper .wdt-column:not(:first-child){margin-left: -15%;}
    .wdt-cus-header-image-inner-section .wdt-cus-icon .wdt-popup-box-trigger-holder  .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item{width: 30px;height: 30px;}
    .wdt-cus-header-inner-section .wdt-cus-header-img-box .wdt-rc-template-custom-template .wdt-column-wrapper .wdt-column:not(:first-child){margin-left: -15%;}
    .wdt-custom-search #searchform input[type="text"]{width: 280px;}
    .wdt-mask-img.elementor-widget-image .elementor-widget-container img{-webkit-mask-box-image:none !important;}
    .dtlms-container.dtlms-author-details p.dtlms-single-instructor-experience-description,
    .dtlms-container.dtlms-author-details p.dtlms-single-instructor-experience-description,
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details p.dtlms-single-instructor-description
    {width: 100% !important;}
    .archive.author .dtlms-container article div.wdt-progressbar-value,
    .archive.author .dtlms-container article div.wdt-content-counter
    {
        width: auto;
    }
    .wdt-custom-progress-bar .wdt-progressbar-container.wdt-progressbar-horizontal.wdt-progressbar-content-fixed .wdt-progressbar-content .wdt-progressbar-value
    {
        right: -40px !important; 
    }
    .dtlms-author-details .dtlms-column.dtlms-one-third.first h2.dtlms-single-instructor-name
    {
        letter-spacing: 2px;
        font-size: var(--wdtFontSize_H4);
    }
    .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-bottom: 10px;}
    .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{display: none;}
    .elementor-widget-divider--view-line_text.elementor-widget-divider--element-align-center.elementor-widget.elementor-widget-divider span.elementor-divider__text.elementor-divider__element
    {
        padding: 0 15px;
    }
}
