.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: 24px !important;
    font-weight: 500 !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%; 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: 200px; }
.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; }

/* slider arrow */
.wdt-custom-slider-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next svg { width: 100px; height: 5px; }
.wdt-custom-slider-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next i span { font-style: normal; margin-bottom: 0; padding-left: 0; color: var(--wdt-elementor-color-white);transition: var(--wdtBaseTransition);font-size: var(--wdtFontSize_H4);}
.wdt-custom-slider-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i { display: flex; flex-direction: row-reverse; padding: 0;}
.wdt-custom-slider-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i{font-size: 0;}
.wdt-custom-slider-carousel .wdt-arrow-pagination-next:hover span {color: var(--wdtTertiaryColor) !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%;}



@-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 */
.start.wdt-custom-style-button {margin-left: 34px;}
.wdt-custom-style-button .wdt-button-icon {position: absolute;font-size: 244px;bottom: 0;height: 100%;}
.wdt-custom-style-button .wdt-button .wdt-button-icon span{display: block;}
.wdt-custom-style-button a.wdt-button,
.wdt-custom-style-button a.wdt-button:hover {background: transparent !important;padding: 30px !important;line-height: normal;}
.wdt-custom-style-button a.wdt-button .wdt-button-icon i{display: inline-block;}
.wdt-custom-style-button a.wdt-button .wdt-button-icon svg{height: auto;}
.wdt-custom-style-button a.wdt-button .wdt-button-icon svg path {
    stroke-dasharray: 1560;
    stroke-dashoffset: 0;
    fill:transparent;
    stroke-width:3;
    stroke: var(--wdtPrimaryColor);
}
.wdt-custom-style-button a.wdt-button:hover .wdt-button-icon svg path
{
    animation: 2s linear 0s 1 reverse animated-circle;
}

@keyframes animated-circle
{
    0%
    {
        stroke-dashoffset: 0;
    }
    40%
    {
        stroke-dashoffset: 1560;
    }
    80%
    {
        stroke-dashoffset: 3120;
    }
    100%
    {
        stroke-dashoffset: 3120;
    }
}
.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;background: var(--wdtBodyBGColor);border-radius: calc(var(--wdtRadius_3X) * 2);box-shadow: 0px 0px 31.5px 3.5px rgb(0 0 0 / 5%);}
body.page-template.page-template-registration.page-template-registration-php #main {
    background: var(--wdtBodyBGColor);
    /* margin: -100px 0; */
    padding: 150px 0;
    position: relative;
    z-index: 1;
}
body.page-template.page-template-registration.page-template-registration-php #main:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background-image: url(https://egrad.wpengine.com/wp-content/uploads/2022/11/Registration-form-bg-image.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    opacity: 0.25;
}
body.page-template.page-template-registration.page-template-registration-php #main:before
{display: none;}
/* 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: 30px;
}
form#loginform label {
    font-size: var(--wdtFontSize_H6);
    font-weight: 400;
    color: var(--wdtHeadAltColor);
    display: block;
    margin-bottom: 5px;
    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(--wdtHeadAltColor);
}
.dtlms-login-form-container .dtlms-login-form {
    border-radius: calc(var(--wdtRadius_3X) * 2);
}
/* 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%;
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;
} */

/* 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;}

/* 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;
}



.gm-style-mtc button {
    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-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: 14px !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;
}

/* 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);
}

.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: 18px;padding: 15px 0;}
.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 {
    padding-right: 16%;
    font-weight: var(--wdtFontWeight_Base);
    font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_Base);
}
/* .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 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);
}
.archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li {
    display: inline-block;
    margin-right: 25px;
    font-size: 18px;
    font-weight: 400;
}
.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%;
    margin-right: 5px;
}
.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%;
}
.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(--wdtPrimarColor);}
.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%;}
.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;}


/* 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;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;}

/* Responsive */


@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) {
.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;}
}

@media (min-width: 1280px) 
{
    .archive.author .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details > div{flex: 1 1 50%;}
}

@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;}
    .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li{width: 34%;margin-bottom: 20px;}
    .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;}
}
@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: 20px;padding-left: 20px;margin-left: 0;}
    .archive.author .dtlms-column.dtlms-two-third.dtlms-single-instructor-details ul{width: auto;}
}
@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%;}
    body.page-template.page-template-registration.page-template-registration-php #main{padding: 80px 0;}
    .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%;}

}
@media (max-width: 480px) 
{
    .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li{width: 100%;margin-bottom: 10px;}
    .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;}
}
