/* Home -1 

/*--Header--*/

.elementor-widget-wdt-header-menu .wdt-header-menu ul li ul.children,.elementor-widget-wdt-header-menu .wdt-header-menu ul li ul.sub-menu{
    text-align: right;
    right: -10px;
    left: auto;
}

.elementor-widget-wdt-header-menu .wdt-header-menu ul li.has-mega-menu > ul{
  right: auto;
  left: auto;
}

.elementor-widget-wdt-header-menu .wdt-header-menu .menu-container .wdt-primary-nav li ul.sub-menu li > a{
    text-align: right;
}

.elementor-widget-wdt-header-menu  .wdt-header-menu ul > li a > span{
    display: flex;
}
.elementor-widget-wdt-header-menu  .wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li a span::before{
    margin-left: 10px;
    margin-right: 0;
}

.elementor-widget-wdt-header-menu  .wdt-header-menu .mobile-nav-container .menu-trigger > i::before,
.elementor-widget-wdt-header-menu  .wdt-header-menu  .mobile-nav-container .menu-trigger > i::after{
    left: 0;
    right: auto;
}

 .nav-is-visible .elementor-widget-wdt-header-menu  .mobile-nav-container .menu-trigger > i::before,
 .nav-is-visible .elementor-widget-wdt-header-menu  .mobile-nav-container .menu-trigger > i::after {
    right: -5px;
    left: auto;
    -webkit-transition: right 300ms 50ms ease, top 300ms 50ms ease, transform 300ms 350ms ease;
    transition: right 300ms 50ms ease, top 300ms 50ms ease, transform 300ms 350ms ease;
  }

.wp-custom-logo .mobile-menu ul li.close-nav a{
    float: left;
  }

 .wp-custom-logo .mobile-menu li[class*="has-children"] > a,.wp-custom-logo .mobile-menu li[class*="has_children"] > a{
    padding-left: 40px;
    padding-right: 15px;
    text-align: right;
 }

.wp-custom-logo .mobile-menu li[class*="has-children"] > a::before,.wp-custom-logo .mobile-menu li[class*="has_children"] > a::before {
    left: 12px;
    right: auto;
    content: "\f104";
}
.wp-custom-logo .mobile-menu li[class*="has-children"] > a:hover::before,.wp-custom-logo  .mobile-menu li[class*="has_children"] > a:hover::before {
    left: 8px;
    right: auto;
  }
.wp-custom-logo  .mobile-menu ul li{
    text-align: right;
  }

.wp-custom-logo  .mobile-menu ul li.close-nav{
    float: left;left: 5px; right: auto;
  }

.wp-custom-logo .mobile-menu ul li.go-back a::before {
    content: "\f105";
    right: 15px;
    left: auto;
}

.wp-custom-logo .mobile-menu ul li.go-back a:hover::before {
    right: 10px;
    left: auto;
  }

  .elementor-widget-wdt-header-menu .mobile-nav-container .menu-trigger > span {
    margin-left: 0;
    margin-right: 5px;
  }

  .wdt-header-menu ul li ul.children, .wdt-header-menu ul li ul.sub-menu, .wdt-header-menu ul li.has-mega-menu > ul{
    right: -10px;
    left: auto;
  }





/*-- search popup -- */

.wdt-search-form-container.show #searchform::before, .wdt-search-form-container.show #searchform input[type="submit"], 
.wdt-search-form-container.show #searchform .wdt-search-icon{
    left: 30px;
    right: auto;
}
.wdt-search-form-container.show #searchform input[type="submit"]{
    left: 30px ;
    right: auto;
}

body > .wdt-search-form-container.show .wdt-search-form-close{
    left: 35px;
    right: auto;
}

.wdt-search-form-container.show .wdt-search-form-close::before{
    right: 0;
    left: auto;
}
.wdt-search-form-container.show .wdt-search-form-close:hover::before{
    transform: rotate(-90deg) scale(0.8);
}


body.rtl .wdt-header-slide-menu.wdt-fade-right {
  right: unset;
  left: 0;
}

body.rtl.home .mfp-wrap.mfp-auto-cursor.wdt-popup-box-window.wdt-fade-right{
  -webkit-transform: translateX(-10%);
  transform: translateX(-10%);
}

body.rtl.home .mfp-wrap.mfp-auto-cursor.wdt-popup-box-window.wdt-fade-right.mfp-ready{
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

body.rtl.home .wdt-popup-box-window.wdt-header-slide-menu .mfp-close{
  left: 0;
  right: auto;
}

body.rtl.home  .wdt-popup-box-window .mfp-close{
  margin-right: 0;
  margin-left: 30px;

}
body.rtl.home  .wdt-popup-box-window .mfp-content{
  text-align: right;
}

body.rtl .wdt-popup-box-window.wdt-header-slide-menu .elementor-section-boxed 
.elementor-icon-list-items .elementor-icon-list-icon {
  font-size: 20px;
  display: inline-flex;
  align-items: center;
}

body.rtl .wdt-popup-box-window.wdt-header-slide-menu .elementor-section-boxed 
.elementor-icon-list-items .elementor-icon-list-icon {
  display: inline-flex;
}


body.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove{
  left: 0;
  right: auto;
}
body.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li .quantity{
  display: flex;
}


body.rtl .wdt-shop-cart-widget.activate-sidebar-widget{
  left: 0;
  right: auto;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

body.rtl  .wdt-shop-cart-widget.activate-sidebar-widget.wdt-shop-cart-widget-active{
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

/* Home -popup page*/
body.rtl.home .wdt-popup-box-window.wdt-Offer-popup-box .mfp-close{
  left: 18px;
  right: auto;
}

body.rtl.home .wdt-popup-box-window.wdt-Offer-popup-box 
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form
 .wdt-mailchimp-subscription-button-holder{
    left: 0;
    right: auto;
}

body.rtl.home .wdt-popup-box-window.wdt-Offer-popup-box .wdt-mailchimp-holder.wdt-template-type5 
.wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
  padding-left: 4em;
  padding-right: 1em;
}


/*Instructor*/
.elementor-widget-dtlms-widget-default-instructor-listing .dtlms-instructor-item.type4 .dtlms-instructor-item-meta-data
 .dtlms-team-social-links ul li:not(:last-child) a::after{
  left: 0;
  right: auto;
}

/*Instructor detail page*/
body.rtl.author-jackychan .dtlms-column.first{
  margin-right: 0;
  margin-left: auto;
}

body.rtl.author-jackychan .dtlms-column{
  float: right;
}

.archive.author.author-jackychan .dtlms-column.dtlms-two-third.dtlms-single-instructor-details p.dtlms-single-instructor-description{
  padding-left: 16%;
  padding-right: 0;
}

.archive.author.author-jackychan .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li{
  margin-left: 25px;
  margin-right: 0;
}

.archive.author.author-jackychan  .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li.dtlms-single-author-social-share-item a::after{
  right: 0;
  left: auto;
}

.archive.author.author-jackychan .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details .dtlms-classes-handling {
  margin-left: 50px;
  margin-right: 0;
}
.archive.author.author-jackychan .dtlms-column.dtlms-two-third.dtlms-single-instructor-details {
  padding-left: 50px;
  padding-right: 20px;
}

body.rtl.author-jackychan .dtlms-column{
  margin: 0 2% 0 0;
}

.archive.author.author-jackychan  .dtlms-column.dtlms-two-third.dtlms-instructor-meta-details {
  width: 100%;
}

.archive.author.author-jackychan .dtlms-column.dtlms-two-third.dtlms-single-instructor-details .dtlms-classes-handling li p::before,
 .archive.author.author-jackychan .dtlms-column.dtlms-two-third.dtlms-single-instructor-details .dtlms-courses-handling li p::before {
  right: 0;
  left: auto;
 }

 .archive.author.author-jackychan  .dtlms-column.dtlms-two-third.dtlms-single-instructor-details .dtlms-classes-handling li p,
  .archive.author.author-jackychan  .dtlms-column.dtlms-two-third.dtlms-single-instructor-details .dtlms-courses-handling li p{
    padding-right: 15px;
    padding-left: 0;
    display: flex;
  }

  .archive.author.author-jackychan .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li a{
    margin-left: 5px;
    margin-right: 0;
  }

  .archive.author.author-jackychan .dtlms-column.dtlms-two-third.dtlms-single-instructor-details li i{
    margin-left: 5px;
    margin-right: 0;
  }


/* -- SLIDE @ HOME -- */
.wdt-cus-slide-bg1 .elementor-widget-icon-list .elementor-icon-list-items li span.elementor-icon-list-icon,
.wdt-cus-slide-bg2 .elementor-widget-icon-list .elementor-icon-list-items li span.elementor-icon-list-icon,
.wdt-cus-slide-bg3 .elementor-widget-icon-list .elementor-icon-list-items li span.elementor-icon-list-icon{
    font-size: 25px !important;
}

.blog-post-cus-icon-size.elementor-widget-icon-list .elementor-icon-list-items li span.elementor-icon-list-icon{
    font-size: 8px !important;
}
/*search bar */
.wdt-slider-course-search-form div[class*="listing-holder"] form input[class*="listing-searchform-submit"]{
    left: 4px;
    right: auto;
}

.wdt-slider-course-search-form div[class*="listing-holder"] form div[class*="listing-filters"], 
.wdt-slider-course-search-form div[class*="listing-holder"] form div[class*="listing-filters"] *{
    text-align: right;
}


.wdt-slider-course-search-form .dtlms-courses-listing-holder  .dtlms-courses-search-filter::before{
    left: 18px;
    right: auto;
}

#main .wdt-slider-course-search-form .dtlms-courses-listing-holder form .dtlms-courses-listing-filters .dtlms-courses-search-filter::before, 
#main .wdt-slider-course-search-form .dtlms-classes-listing-holder form .dtlms-classes-listing-filters .dtlms-classes-search-filter::before{
    left: 18px;
    right: auto;
}

div[class*="listing-holder"] form div[class*="listing-filters"] input.dtlms-courses-search-text.dtlms-without-ajax-load ~ ul::after{
    right: 35px;
    left: auto;
}

.wdt-cus-icon-size-slider .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
   display: block;
}

/*slide search bar -responsive */
@media only screen and (max-width: 480px){
#main .elementor-widget-dtlms-widget-default-courses-listing.wdt-slider-course-search-form .dtlms-courses-listing-holder form .dtlms-courses-listing-filters .dtlms-courses-search-filter::before{
    left: 4px;
    right: auto;
}
}


/*--Footer--*/
.wdt-dark-bg.wdt-footer-section .elementor-widget .elementor-icon-list-item span.elementor-icon-list-icon{
    font-size: 22px;
}

.elementor-widget.wdt-footer-address-column .elementor-icon-list-icon + .elementor-icon-list-text {
  padding-right: 10px;
  padding-left: 0;
}
.wdt-cus-spacer-foot2 .elementor-widget-container{
  border-bottom: 2px solid var( --e-global-color-accent );
}


.wdt-dark-bg.wdt-footer-section .elementor-widget ul li.elementor-icon-list-item, 
.wdt-footer-address-column.elementor-widget-icon-list ul.elementor-icon-list-items li,
.elementor-section-boxed .elementor-widget-icon-list ul.elementor-icon-list-items li{
    list-style: none;
  }

  .elementor-section-boxed .elementor-widget-icon-list ul.elementor-icon-list-items{
        margin: 0;
  }

.elementor-section-boxed .elementor-widget-icon-list ul li.elementor-icon-list-item{
    padding-bottom: 0;
  }

.wdt-footer-address-column.elementor-widget-icon-list ul.elementor-icon-list-items li  .elementor-icon-list-icon{
    font-size: 22px;
}




/*pagination*/
.wdt-custom-slider-carousel .wdt-carousel-pagination-wrapper{
    right: 85%;
    left: auto;
}
.wdt-custom-slider-carousel.elementor-widget-wdt-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
    position: absolute;
    left: 70px;
    right: auto;
} 
@media only screen and (max-width: 1024px){
.wdt-custom-slider-carousel.elementor-widget-wdt-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
  left: unset;
  right: auto;
}
}

/*slider bg*/
.wdt-cus-slide-bg1.wdt-section-bgeffects .wdt-section-bgeffects-item .wdt-section-bgeffects-image{
    background-image: url("https://egrad.wpengine.com/rtl-demo/wp-content/uploads/sites/4/2023/03/Slider-1.png") !important;
}

.wdt-cus-slide-bg2.wdt-section-bgeffects .wdt-section-bgeffects-item .wdt-section-bgeffects-image{
    background-image: url("https://egrad.wpengine.com/rtl-demo/wp-content/uploads/sites/4/2023/03/Slider.png") !important;
}

.wdt-cus-slide-bg3.wdt-section-bgeffects .wdt-section-bgeffects-item .wdt-section-bgeffects-image{
    background-image: url("https://egrad.wpengine.com/rtl-demo/wp-content/uploads/sites/4/2023/03/Slider-3.png") !important;
}

.wdt-cus-effect-scroll-wrapper-red.elementor-widget-icon .wdt-effect-scroll-wrapper{
    transform: translate3d(0px, -150px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important;
    -webkit-transform: translate3d(0px, -150px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important;
    }

/*-- btn bg */
.wdt-custom-style-button .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon{
    margin-right: 8px;
    margin-left: 0;
}

.start.wdt-custom-style-button {
    margin-right: 34px;
    margin-left: 0;
  }


@keyframes animated-circle
{
    0%
    {
        stroke-dashoffset: 3120;
    }
    40%
    {
        stroke-dashoffset: 3120;
    }
    80%
    {
        stroke-dashoffset: 1560;
    }
    100%
    {
        stroke-dashoffset: 0;
    }
}

.wdt-cus-effect-scroll-wrapper-orange.elementor-widget-icon .wdt-effect-scroll-wrapper{
    transform: translate3d(150px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important;
-webkit-transform: translate3d(150px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important;
}
.elementor-widget-wdt-blog-posts .blog-entry .entry-format a { border: none; }

/*--Home-1 -course list*/

.wdt-custom-course-category .dtlms-course-category-item.type1 .dtlms-course-category-meta-data .dtlms-category-total-items span{
  margin-left: 5px;
  margin-right: 0;
}



/*-- pricing list --*/
.wdt-home-course-list  .dtlms-courses-listing-items .type2.dtlms-courselist-item-wrapper.has-post-thumbnail:hover p.dtlms-courselist-tags{
    left: 0;
    right :auto;
}

.wdt-home-course-list .dtlms-courses-listing-items .type2.dtlms-courselist-item-wrapper.has-post-thumbnail p.dtlms-courselist-tags{
    left: 0;
    right: auto;
}

.wdt-home-course-list .dtlms-courses-listing-items .type2.dtlms-courselist-item-wrapper.has-post-thumbnail p.dtlms-courselist-tags a{
    border-radius: 0  var(--wdtRadius_3X) var(--wdtRadius_3X) 0;
}


.wdt-home-course-list .dtlms-courses-listing-items .type2.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-curriculum p i{
    margin-left: 10px;
    margin-right: 0;
}

.wdt-home-course-list .dtlms-courses-listing-items .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.wdt-home-course-list .dtlms-courselist-bottom-section .dtlms-courselist-duration i{
    margin-left: 5px;
    margin-right: 0;
}

.wdt-home-course-list .dtlms-courses-listing-items .type2.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-curriculum div:first-child {
    margin-left: 20px !important;
    margin-right: 0 !important;
    display: flex;
    flex-direction: row;
  }

.wdt-home-course-list .dtlms-courses-listing-items .type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status{
    padding: 8px 15px 8px 12px;
  }

.wdt-home-course-list .dtlms-courses-listing-items .type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status {
    padding-right: 0;
    padding-left: auto;
    display: flex;
  }

.wdt-home-course-list .dtlms-courses-listing-items .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings{
    margin-left: 10px;
    margin-right: 0;
  }
.wdt-home-course-list .dtlms-courses-listing-items  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container p{
    margin: 0 0 10px 5px;
}

.wdt-home-course-list .dtlms-courses-listing-items  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del{
    margin-left: 10px;
    margin-right: 0;
}

.wdt-home-course-list .dtlms-courses-listing-items  .type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins{
    margin-left: 10px;
    margin-right: 0;
}


.wdt-home-course-list .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i{
    margin-left: 5px;
    margin-right: 0;
}
.type2.dtlms-courselist-item-wrapper span.dtlms-price-status.dtlms-cost del, .type2.dtlms-courselist-item-wrapper span.dtlms-price-status.dtlms-cost del span.woocommerce-Price-amount.amount,
 .type2.dtlms-courselist-item-wrapper span.dtlms-price-status.dtlms-cost del span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{
    text-decoration: line-through;
}


/*--counter --*/
.wdt-custom-number-counter .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item::after{
    left: 20px;
    right: auto;
}

.wdt-custom-number-counter .wdt-content-item .wdt-content-counter > :not(:last-child) {
    margin-left: 2px;
    margin-right: 0;
}
.wdt-custom-number-counter .wdt-content-item .wdt-content-counter::after{
    transform: translateX(50px);
    left: 50px;
    right: auto;
}



/*--testimonial --*/
.wdt-testimonial-holder.wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-icon-wrapper{
    transform: translate3d(-30px,0,-30px);
}

.wdt-custom-acide-icon-testimonial.elementor-widget-wdt-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon.wdt-carousel-holder 
.wdt-carousel-pagination-wrapper{
    right: 50%;
    left: auto;
    transform: translateX(10px) translateY(150px);
}

/*--Blog --*/
.elementor-widget-wdt-blog-posts .wdt-posts-list-wrapper .wdt-overlap-style .blog-entry .entry-button a.wdt-button::after{
    right: 0;
    left: auto;
}

.elementor-widget-wdt-blog-posts .wdt-posts-list-wrapper .wdt-overlap-style.wdt-post-entry 
.blog-entry.has-post-thumbnail > div.entry-thumb:first-child + div{
    margin-left: auto;
    margin-right: 0;
    border-radius: 15px 0 15px 0;
}

.elementor-widget-wdt-blog-posts .wdt-posts-list-wrapper .wdt-overlap-style.wdt-post-entry 
.blog-entry.has-post-thumbnail:hover > div.entry-thumb:first-child + div {
    transform: translate(-15px, -15px);
}

.elementor-widget-wdt-blog-posts .wdt-posts-list-wrapper .wdt-overlap-style.wdt-post-entry
 .blog-entry.has-post-thumbnail .entry-format {
    right: unset;
    left: 10px;
  }

  .secondary-sidebar .widget.widget_recent_posts .recent-posts-widget li .entry-meta p:not(:first-child) {
    display: block;
  }


/*readmore click*/
.secondary-sidebar .widget .recent-posts-widget li .entry-meta p span{
    margin-left: 5px;
    margin-right: 0;
}

.secondary-sidebar .widget.widget_categories ul li > a{
    padding-left: 20px;
    padding-right: 0;
}
.secondary-sidebar .widget_tag_cloud .tagcloud a, .widget .tagcloud a,
.secondary-sidebar .widget_tag_cloud .tagcloud, .widget .tagcloud{
    float: right;
    margin: 0 0 10px 10px;
}

.blog-single-entry .meta-left .single-entry-author {
    margin-left: 15px !important;
    margin-right: 0 !important;
  }

.blog-single-entry .meta-left .single-entry-author .meta-author-info::after{
    left: -8px;
    right: auto;
}

/*comment body*/
article.comment-body{
    padding-right: 80px;
    padding-left: 0;
}

.commententries ul.commentlist li.comment.depth-1 {
    padding-right: 0;
    padding-left: 110px;
}

@media screen and (max-width:767px){
.commententries ul.commentlist li.comment.depth-1 {
    padding-right: 0;
    padding-left: 0;
}
}

.commententries ul.commentlist li.comment.depth-2 {
  padding-right: 80px;
  padding-left: 0;
}
.commententries ul.commentlist ul.children {
  margin: 0;
  padding-right: 0;
  padding-left: 0;
}

.commententries .commentlist ul.children li > .children {
  padding-top: 0;
  padding-right: 60px;
  padding-left: 0;
}


.commententries  ul.commentlist li.comment.depth-3{
    padding-right: 0;
    padding-left: 0;
}


.comment.depth-2  article.comment-body .comment-author .avatar {
  right: -60px;
  left: 0;
}


article.comment-body .comment-author .avatar{
    right: -80px;
    left: 0;
}
.commententries .commentlist li.comment .reply{
    left: 0;
    right: auto;
}

.comment-respond form.comment-form > p{
    text-align: right;
}
.comment-respond form.comment-form .comment-form-cookies-consent label{
    padding-right: 22px;
    padding-left: 0;
}
.comment-respond form.comment-form > p input[type="checkbox"] ~ label::before{
    right: 0;
    left: auto;
}

.page-with-sidebar article.blog-single-entry.post-minimal .elementor-widget .elementor-icon-list-item{
  display: inline-flex;
}






article.blog-single-entry.post-minimal .entry-post-navigation > .post-prev-link > .prev-post-bgimg {
    left: 0;
    right: unset;
  }

article.blog-single-entry.post-minimal .entry-post-navigation > .post-prev-link {
    text-align: right;
  }

article.blog-single-entry.post-minimal .entry-post-navigation > .post-prev-link > .prev-post-bgimg {
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
  }
article.blog-single-entry.post-minimal .entry-post-navigation > .post-next-link > .next-post-bgimg {
    right: 0;
    left: auto;
  }
article.blog-single-entry.post-minimal .entry-post-navigation > .post-next-link {
    text-align: left;
  }
article.blog-single-entry.post-minimal .entry-post-navigation > .post-next-link > .next-post-bgimg {
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
  }

article.blog-single-entry.post-minimal .entry-post-navigation > .post-next-link::after{
    right: 0;
    left: auto;
}



/* --ABOUT PAGE --*/
.wdt-cus-effect-scroll-wrapper-orange-abt.elementor-widget-icon .wdt-effect-scroll-wrapper{
    transform: translate3d(100px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important;
    -webkit-transform: translate3d(100px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important;
}
.elementor-section-boxed .wdt-iconlist-aboutus .elementor-icon-list-items .elementor-icon-list-icon {
  font-size: 14px;
}

.wdt-popup-box-window .wdt-popup-box-content-holder  .elementor-widget-wrap{
  text-align: right;
}


body.rtl .wdt-popup-box-window .mfp-close{
  margin-left: 30px;
  margin-right: 0;
  position: absolute;
  left: 0;
  right: auto;
}


/*--FAQ --*/
.wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 50px;
    padding-right: 20px;
    text-align: right;
  }

.wpcf7-form-control-wrap  .select2-container--default .select2-selection--single .select2-selection__arrow{
    left: 15px !important;
    right: 0;
  }

  .wdt-custom-course-form form.wpcf7-form  .select2-container{
    width: 100% !important;
  }







/*--Pages- Pricing--*/
.wdt-pricing-table-holder.wdt-template-custom-template .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-prefix {
    padding-left: 5px;
    padding-right: 0;
  }
  .wdt-pricing-table-holder.wdt-template-custom-template div[class*="-table-badge"].type4 .wdt-pricing-table-badge-inner{
    margin-bottom: 35px;
    margin-top: 0;
    -webkit-transform: translateY(50%) translateX(50%) translateX(-35px) rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: translateY(50%) translateX(50%) translateX(-35px) rotate(45deg);
  }

  .wdt-pricing-table-holder.wdt-template-custom-template div[class*="-table-badge"].type4.right{
    left: 0;
    right: auto;
    transform: rotate(-90deg);
  }

  .wdt-pricing-table-holder.wdt-template-custom-template div[class*="-table-features"] .wdt-pricing-table-features-list li 
  .wdt-pricing-table-features-list-text:not(:only-child) {
    padding-right: 10px;
    padding-left: 0;
  }


  /*--PAges - Classes*/
 div[class*="listing-holder"].wdt-custom-classlist div[class*="listing-filters"] > 
  div[class$="filter"] > ul > li:not(:last-child) {
    margin: 0 0 0px 20px;
  }

div[class*="listing-holder"].wdt-custom-classlist div[class*="listing-filters"] > 
div[class$="filter"] > ul > li > label{
    padding: 0 30px 0 0;
}

div[class*="listing-holder"].wdt-custom-classlist div[class*="listing-filters"] > 
div[class$="filter"] > ul > li > input[type="radio"] + label::before{
    right: 10px;
    left: auto;
}


div[class*="listing-holder"].wdt-custom-classlist div[class*="orderby-filter"] label{
    margin-left: 20px;
    margin-right: 0;
}

.wdt-custom-classlist .dtlms-classes-listing-rightside-filter .dtlms-classes-search-filter::before{
    left: 15px;
    right: auto;
}

.wdt-custom-classlist .dtlms-classlist-item-wrapper.blog-entry  .dtlms-class-detail-total-reviews{
    padding-right: 5px;
    padding-left: 0;
}

.wdt-custom-classlist div[class*="list-item-wrapper"].blog-entry div[class*="list-details"] div[class*="list-metadata"] p{
    margin-left: 5px;
    margin-right: 0;
}


.wdt-custom-classlist .dtlms-classlist-item-wrapper .dtlms-classdetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
}
.wdt-custom-classlist .dtlms-classlist-item-wrapper .dtlms-classdetail-price-details del .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-custom-classlist .dtlms-pagination.dtlms-ajax-pagination .next-post a::after{
    transform: rotate(180deg);
}

.wdt-custom-classlist .dtlms-classes-listing-containers .dtlms-classlist-item-wrapper.dtlms-column.dtlms-one-third.grid-item.type4 .dtlms-class-listing-featured{
    right: 10px;
    left: auto;
}
.wdt-custom-classlist .dtlms-classes-listing-containers .dtlms-classlist-item-wrapper .dtlms-class-listing-featured{
    padding: 8px 26px 6px 12px;
    margin-left: 15px;
    margin-right: 0;
}

.wdt-custom-classlist .dtlms-classes-listing-containers .dtlms-classlist-item-wrapper .dtlms-class-listing-featured .dtlms-class-listing-featured-text::before{
    right: 10px;
    left: auto;
}

.wdt-custom-classlist .dtlms-classes-orderby-filter .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{
    right: auto;
    left: 1px;
}

.wdt-custom-classlist .dtlms-classes-orderby-filter .select2-container--default .select2-selection--single .select2-selection__arrow{
    left: 15px !important;
    right: auto !important;
}

.wdt-custom-classlist .dtlms-classes-orderby-filter .select2-container--default .select2-selection--single{
    text-align: right !important;
}

.wdt-custom-classlist .dtlms-classes-orderby-filter .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-left: 8px;
    padding-right: 20px;
  }


  /*class listing*/
 .wdt-custom-classlist .dtlms-classlist-details .dtlms-classdetail-price-details del .woocommerce-Price-amount.amount{
  text-decoration: line-through;
 }

.wdt-custom-classlist .dtlms-classlist-item-wrapper.dtlms-column.list-item.type4 .dtlms-classlist-details {
  padding: 30px 30px 30px 0;
}

.wdt-custom-classlist div[class*="list-item-wrapper"].list-item div[class*="list-thumb"]{
  margin: 0;
}


/*course-listing*/
.wdt-custom-courselist


div[class*="list-item-wrapper"].list-item div[class*="list-thumb"] {
  margin: 0;
}


/*class types*/
.wdt-cus-classlist-type1 .dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-thumb .dtlms-class-type{
    padding: 7px 25px 7px 10px;
}
.wdt-cus-classlist-type1 div[class*="list-item-wrapper"] div[class*="list-thumb"] .dtlms-class-type{
    left: 10px;
    right: auto;
}

.wdt-cus-classlist-type1 .dtlms-classlist-item-wrapper .dtlms-class-type::before{
    right: 12px;
    left: auto;
}

.wdt-cus-classlist-type1 .dtlms-classlist-item-wrapper .dtlms-class-listing-featured{
    padding: 8px 26px 8px 12px;
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

.wdt-cus-classlist-type1 .dtlms-classlist-item-wrapper .dtlms-class-listing-featured .dtlms-class-listing-featured-text::before{
    right: 10px;
    left: auto;
}

.wdt-cus-classlist-type1 .dtlms-classlist-item-wrapper .dtlms-classlist-metadata{
    float: right;
}

.wdt-cus-classlist-type1 .type1.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item img{
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

.wdt-cus-classlist-type1 .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p{
    float: right;
}

.wdt-cus-classlist-type1 .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a {
    float: right;
  }

.wdt-cus-classlist-type1  .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data {
       float: right;
  }

  /*--type2--*/
 .wdt-cus-classlist-type1 .type2.dtlms-classlist-item-wrapper .dtlms-classlist-metadata{
    right: 10px;
    left: auto;
    float: right;
 }

 .wdt-cus-classlist-type1 .type2.dtlms-classlist-item-wrapper .dtlms-classlist-metadata p::before{
    margin-left: 8px;
    margin-right: 0;
 }

 .wdt-cus-classlist-type1  .type2.dtlms-classlist-item-wrapper .dtlms-classlist-metadata p{
    display: inline-flex;
 }

 .wdt-cus-classlist-type1 .type2.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings {
    margin-left: 10px;
    margin-right: 0;
  }

.wdt-cus-classlist-type1  .dtlms-classlist-item-wrapper .dtlms-class-detail-total-reviews{
    padding-right: 5px;
    padding-left: 0;
}

.wdt-cus-classlist-type1 .type2.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section{
    margin: 0 -30px 0 0;
}


.wdt-cus-classlist-type1 .dtlms-classlist-item-wrapper .dtlms-classdetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
}
.wdt-cus-classlist-type1 .dtlms-classlist-item-wrapper .dtlms-classdetail-price-details del .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-cus-classlist-type1  .type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a::after{
    content: "\f053";
    margin-right: 8px;
    margin-left: 0;
    display: inline-flex;
}
.wdt-cus-classlist-type1  .type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a{
    display: inline-flex;
    align-items: center;
} 

/*--type-3--*/
.wdt-cus-classlist-type1 .type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section {
    margin: 15px -30px 0 0;
}

.wdt-cus-classlist-type1 .type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a::after{
    margin-right: 8px;
    margin-left: 0;
    content: "\f053";
}

.wdt-cus-classlist-type1  .type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section-right a::after {
    margin-right: 3px;
    margin-left: 0;
  }

.wdt-cus-classlist-type1 .type3.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings {
    margin-left: 10px;
    margin-right: 0;
  }

  .wdt-cus-classlist-type1 .type3.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item img{
        margin-left: 10px;
        margin-right: 0;
  }

.wdt-cus-classlist-type1  .type3.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item img,
.wdt-cus-classlist-type1 .type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data,
.wdt-cus-classlist-type1  .type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p,
.wdt-cus-classlist-type1 .type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data span,
.wdt-cus-classlist-type1 .type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a 
{
    float: right;
  }

.wdt-cus-classlist-type1 .type3.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item{
    float: right;
  }
.wdt-cus-classlist-type1 .type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details {
    float: left;
}


/*--type -4--*/

.wdt-cus-classlist-type4 .dtlms-classlist-item-wrapper.dtlms-column.dtlms-one-third.grid-item.type4 .dtlms-class-listing-featured{
    right: 10px;
    left: auto;
}

.wdt-cus-classlist-type4 .dtlms-classlist-item-wrapper.dtlms-column.dtlms-one-third.grid-item.type4 .dtlms-class-listing-featured{
    right: 10px;
    left: auto;
}

.wdt-cus-classlist-type4 .dtlms-classlist-item-wrapper .dtlms-class-listing-featured .dtlms-class-listing-featured-text::before{
    right: 10px;
    left: auto;
}

.wdt-cus-classlist-type4  .dtlms-classlist-item-wrapper .dtlms-class-listing-featured{
    margin-left: 15px;
    margin-right: 0;
}

.wdt-cus-classlist-type4 .dtlms-classlist-item-wrapper .dtlms-class-listing-featured{
    padding: 8px 26px 6px 12px;
}

.wdt-cus-classlist-type4 .dtlms-classlist-item-wrapper .dtlms-class-detail-total-reviews{
    padding-right: 5px;
    padding-left: 0;
}

.wdt-cus-classlist-type4 .dtlms-classlist-item-wrapper .dtlms-classdetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
}
.wdt-cus-classlist-type4 .dtlms-classlist-item-wrapper .dtlms-classdetail-price-details del .woocommerce-Price-amount.amount {
    display: inline-flex ;
}






/*--Pages - courses--*/
 div[class*="listing-holder"].wdt-custom-courselist div[class*="listing-filters"] > 
  div[class$="filter"] > ul > li:not(:last-child) {
    margin: 0 0 0px 20px;
  }

div[class*="listing-holder"].wdt-custom-courselist div[class*="listing-filters"] > 
div[class$="filter"] > ul > li > label{
    padding: 0 30px 0 0;
}

div[class*="listing-holder"].wdt-custom-courselist div[class*="listing-filters"] > 
div[class$="filter"] > ul > li > input[type="radio"] + label::before{
    right: 10px;
    left: auto;
}


div[class*="listing-holder"].wdt-custom-courselist div[class*="orderby-filter"] label{
    margin-left: 20px;
    margin-right: 0;
}

.wdt-custom-courselist .dtlms-courses-listing-rightside-filter .dtlms-courses-search-filter::before{
    left: 15px;
    right: auto;
}

.wdt-custom-courselist .dtlms-courselist-item-wrapper.blog-entry  .dtlms-course-detail-total-reviews{
    padding-right: 5px;
    padding-left: 0;
}

.wdt-custom-courselist div[class*="list-item-wrapper"].blog-entry div[class*="list-details"] div[class*="list-metadata"] p{
    margin-left: 5px;
    margin-right: 0;
}


.wdt-custom-courselist .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
}
.wdt-custom-courselist .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details del .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-custom-courselist .dtlms-pagination.dtlms-ajax-pagination .next-post a::after{
    transform: rotate(180deg);
}

.wdt-custom-courselist .dtlms-course-listing-containers .dtlms-courselist-item-wrapper.dtlms-column.dtlms-one-third.grid-item.type4 
.dtlms-course-listing-featured{
    right: 10px;
    left: auto;
}
.wdt-custom-courselist .dtlms-course-listing-containers .dtlms-courselist-item-wrapper .dtlms-course-listing-featured{
    padding: 8px 26px 6px 12px;
    margin-left: 15px;
    margin-right: 0;
}

.wdt-custom-courselist .dtlms-courses-listing-containers .dtlms-courselist-item-wrapper 
.dtlms-course-listing-featured .dtlms-course-listing-featured-text::before{
    right: 10px;
    left: auto;
}

.wdt-custom-courselist .dtlms-courses-orderby-filter .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{
    right: auto;
    left: 1px;
}

.wdt-custom-courselist .dtlms-courses-orderby-filter .select2-container--default .select2-selection--single .select2-selection__arrow{
    left: 15px !important;
    right: auto !important;
}

.wdt-custom-courselist .dtlms-courses-orderby-filter .select2-container--default .select2-selection--single{
    text-align: right !important;
}

 .wdt-custom-courselist .dtlms-courses-orderby-filter .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-left: 20px;
    padding-right: 8px;
  }

  /*courselist-Types--*/

  /*type-1*/

.wdt-cus-courselist-type1 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured{
    padding: 6px 26px 6px 12px;
  }

.wdt-cus-courselist-type1 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured{
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

.wdt-cus-courselist-type1 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured .dtlms-course-listing-featured-text::before{
    right: 10px;
    left: 0;
}

.wdt-cus-courselist-type1 .type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p{
    margin: 0 0px 10px 5px;
    padding: 0 0 0 8px;
}

.wdt-cus-courselist-type1 .type1.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-metadata p.dtlms-courselist-ratings::before{
    margin: 0 0 0 5px;
}

.wdt-cus-courselist-type1  .type1.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-metadata p.dtlms-courselist-ratings {
    padding: 0px 15px 0 0;
  }

.wdt-cus-courselist-type1  .type1.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-metadata .dtlms-courselist-ratings-container {
    border-right: 1px solid #CCC;
    border-left: 0;
}

.wdt-cus-courselist-type1 .type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details ins{
    margin-left: 10px;
    margin-right: 0;
}
.wdt-cus-courselist-type1 .dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del{
    margin-left: 10px;
    margin-right: 0;
}
.wdt-cus-courselist-type1 .type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a {
    margin: 10px 0px 0px 5px;
}

.wdt-cus-courselist-type1 .type1.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details {
    margin-right: 15px;
    margin-left: 0;
}

/*--type-2*/

.wdt-cus-courselist-type2 .type2.dtlms-courselist-item-wrapper.has-post-thumbnail p.dtlms-courselist-tags{
    left: 0;
    right: auto;
}

.wdt-cus-courselist-type2 .type2.dtlms-courselist-item-wrapper.has-post-thumbnail:hover p.dtlms-courselist-tags {
    left: 0;
    right: auto;
}

.wdt-cus-courselist-type2 .type2.dtlms-courselist-item-wrapper.has-post-thumbnail p.dtlms-courselist-tags a{
    border-radius:0  var(--wdtRadius_3X)  var(--wdtRadius_3X) 0;
}

.wdt-cus-courselist-type2  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container p {
    margin: 0px 0 10px 5px;
  }

.wdt-cus-courselist-type2  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings{
        margin-left: 15px;
        margin-right: 0;
  }

.wdt-cus-courselist-type2 .type2.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-curriculum div:first-child {
    margin-left: 20px !important;
    margin-right: 0 !important;
    display: flex;
  }

.wdt-cus-courselist-type2 .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-duration i{
    margin-left: 5px;
    margin-right: 0;
}

.wdt-cus-courselist-type2 .type2.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-curriculum p i {
    margin-left: 10px;
    margin-right: 0;
  }
.wdt-cus-courselist-type2 .type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status{
    padding: 8px 15px 8px 12px;
  }

.wdt-cus-courselist-type2 .type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status {
    padding-right: 0;
    padding-left: auto;
  }

.wdt-cus-courselist-type2 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-cus-courselist-type2 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details del .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-cus-courselist-type2 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins {
    margin-left: 10px;
    margin-right: 0;
}

/*--type-3--*/
.wdt-cus-courselist-type3 .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner
 .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings {
    margin-right: 10px;
    margin-left: 0;
}

.wdt-cus-courselist-type3 .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-total-reviews{
    padding-right: 5px;
    padding-left: 0;
}
.wdt-cus-courselist-type3 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins{
    margin-left: 10px;
    margin-right: 0;
}
.wdt-cus-courselist-type3 .dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section 
.dtlms-coursedetail-price-details del{
    margin-left: 10px;
    margin-right: 0;
}

.wdt-cus-courselist-type3 .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{
    float: left;
    text-align: left;
}

.wdt-cus-courselist-type3 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-cus-courselist-type3 .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del
 .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-cus-courselist-type3 .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-duration i{
    margin-left: 5px;
    margin-right: 0;
}

.wdt-cus-courselist-type3 .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{
    float: right;
    text-align: right;
    display: flex;
}

.wdt-cus-courselist-type3 .type3.dtlms-courselist-item-wrapper .dtlms-course-listing-featured {
  padding: 6px 26px 6px 12px;
}

.wdt-cus-courselist-type3 .type3.dtlms-courselist-item-wrapper .dtlms-course-listing-featured .dtlms-course-listing-featured-text::before{
  right: 10px;
  left: auto;
}


/*--type -4--*/


.wdt-cus-courselist-type4 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured {
    padding: 6px 26px 6px 12px;
  }

.wdt-cus-courselist-type4 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured{
    margin-left: 15px;
    margin-right: 0;
}
.wdt-cus-courselist-type4 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured 
.dtlms-course-listing-featured-text::before{
    right: 10px;
    left: auto;
}

.wdt-cus-courselist-type4 .dtlms-courselist-item-wrapper p.dtlms-courselist-overall-ratings{
    margin-right: 10px;
    margin-left: 0;
}

.wdt-cus-courselist-type4 div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p{
    margin-left: 5px;
    margin-right: 0;
}

.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper .dtlms-courselist-total-reviews{
    padding-right: 5px;
    padding-left: 0;
}

.wdt-cus-courselist-type4 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del
 .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section {
    float: right;
}
.wdt-cus-courselist-type4 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins{
    margin-left: 10px;
    margin-right: 0;
}
.wdt-cus-courselist-type4 .dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section 
.dtlms-coursedetail-price-details del{
    margin-left: 10px;
    margin-right: 0;
}

.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li label{
    padding-left: 4px;
    padding-right: 0;
    margin-left: 4px;
    margin-right: 0;
}

.wdt-cus-courselist-type4  .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li label::before{
    left: -4px;
    right: auto;
}

.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(2n+1) {
    padding-right: 0px;
    padding-left: auto;
  }

.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(2n) {
    border-left: none;
    margin-right: 0;
    margin-left: 0;
  }

.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li{
    border-left: 1px solid;
    border-right: none;
    padding: 11px 20px 11px 5px;
    border-color: #efefef;
  }
.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{
    margin: 0 0 0 8px;
  }

  /*--responsive--*/
@media only screen and (min-width: 992px) and (max-width: 1280px){
.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(2n) {
  padding-left: 5px;
  padding-right: 0px;
}
}

@media only screen and (max-width: 767px){
.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(2n){
    padding-right: 0;
    padding-left: 5px;
}
}

@media only screen and (max-width: 767px){
.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li{
  border-left: none !important;
}
}

@media only screen and (min-width: 992px) and (max-width: 1280px){
.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-right-section {
  float: right;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
.wdt-cus-courselist-type4 .type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(2n) {
   padding-left: 5px;
  padding-right: 0px;
}
}



  /*--type-5--*/
.wdt-cus-courselist-type5 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins{
    margin-left: 10px;
    margin-right: 0;
  }
.wdt-cus-courselist-type5 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details del 
 .woocommerce-Price-amount.amount {
    display: inline-flex ;
    text-decoration: line-through;
}
.wdt-cus-courselist-type5 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured {
    padding: 6px 26px 6px 12px;
  }
.wdt-cus-courselist-type5 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured .dtlms-course-listing-featured-text::before{
    right: 10px;
    left: auto;
}
.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{
    margin: 0 0 0 8px;
}

.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section 
.dtlms-courselist-bottom-left-section{
    float: right;
}

.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-duration{
    padding-right: 22px;
    padding-left: 0;
}


/* .wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {
    float: left;
    text-align: left;
}  */

.wdt-cus-courselist-type5 div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-duration"] i{
    right: 0;
    left: auto;
}
.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section i{
    margin-left: 5px;
    margin-right: 0;
} 
.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-curriculum i{
    right: 0;
    left: auto;
}

.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-curriculum{
    padding-right: 22px;
    padding-left: 0;
}

.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-duration i{
    right: 0;
    left: auto;
}

.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-curriculum i{
    transform: translateY(50%);
}

.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {
  float: left;
  text-align: left;
}


/*--responsive--*/
@media only screen and (min-width: 992px) and (max-width: 1280px){
  .wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details 
  .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section {
  display: flex;
  align-content: center;
  justify-content: center;
}
}
@media only screen and (min-width: 992px) and (max-width: 1280px){
.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-curriculum i {
  transform: translateY(-50%);
}
}

@media only screen and (min-width: 992px) and (max-width: 1280px){
.wdt-cus-courselist-type5 .dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-duration {
  margin-left: 15px;
  margin-right: 0;
}
}

@media only screen and (max-width: 767px){
.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section{
  display: flex;
  justify-content: center;
}
}

@media only screen and (max-width: 767px){
.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-curriculum i {
  transform: translateY(-50%);
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.wdt-cus-courselist-type5  .dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.wdt-cus-courselist-type5  .dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration {
  margin-left: 10px;
  margin-right: 0;
 }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.wdt-cus-courselist-type5  .type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item 
.dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section{
    display: flex;
    justify-content: center;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
.wdt-cus-courselist-type5 .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum i {
  transform: translateY(-50%);
}
}




/*type -6 --*/
.wdt-cus-courselist-type6 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured{
    margin-left: 15px;
    margin-right: 0;
}
.wdt-cus-courselist-type6 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured {
    padding: 6px 26px 6px 12px;
  }
.wdt-cus-courselist-type6 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured .dtlms-course-listing-featured-text::before{
    right: 10px;
    left: auto;
  }
.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details{
    float: right;
}
.wdt-cus-courselist-type6 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins{
    margin-left: 10px;
    margin-right: 0;
}
.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details del {
    margin-left: 10px;
    margin-right: 0;
}

.wdt-cus-courselist-type6 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details del 
 .woocommerce-Price-amount.amount {
    display: inline-flex ;
    text-decoration: line-through;
}

.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{
    display: flex;
}

.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section
 .dtlms-courselist-bottom-right-section{
    text-align: left;
}
.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-curriculum {
    margin: 0px 0px 5px 10px;
  }
.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details 
.dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section i.fa-book {
    margin-left: 10px;
    margin-right: 0;
  }

.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{
    margin-left: 8px;
    margin-right: 0;
    display: flex;
}

.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section 
.dtlms-courselist-bottom-left-section i{
    margin-left: 5px;
    margin-right: 0;
}

.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{
    margin-left: 8px;
    margin-right: 0;
}





/*--responsive--*/


@media only screen and (min-width: 768px) and (max-width: 991px){
.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section {
  display: flex;
  flex-wrap: wrap;
}
}

@media only screen and (max-width: 767px) {
  .wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section {
    display: flex;
    flex-wrap: wrap;
  }
}

@media only screen and (max-width: 767px) {
.wdt-cus-courselist-type6 .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
.wdt-cus-courselist-type6 div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-duration"] span{
    float: none;
}
}
@media only screen and (max-width: 767px){
  .wdt-cus-courselist-type6 div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-duration"] span{
      float: none;
  }
  }


/*--type-7 --*/
.wdt-cus-courselist-type7 .type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase{
    right: 0;
    left: auto;
    width: auto;
}

.wdt-cus-courselist-type7 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured {
    padding: 6px 26px 6px 12px;
  }

.wdt-cus-courselist-type7 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured .dtlms-course-listing-featured-text::before{
    right: 10px;
    left: auto;
}

.wdt-cus-courselist-type7  .type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-badgenhours{
    left: 5px;
    right: auto;
}
.wdt-cus-courselist-type7 .blog-entry div i[class*="fa"],.wdt-cus-courselist-type7 .blog-entry div i.pe {
    margin-left: 10px;
    margin-right: 0;
  }

.wdt-cus-courselist-type7  .type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags a{
    margin-left: 10px;
    margin-right: 0;
  }

.wdt-cus-courselist-type7  .type7.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings {
    margin: 0 10px 10px 0;
  }

.wdt-cus-courselist-type7  .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section {
    float: right;
  }

.wdt-cus-courselist-type7  .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section {
    float: left;
    text-align: left;
  }

.wdt-cus-courselist-type7 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
    }

.wdt-cus-courselist-type7 .type7.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details del 
 .woocommerce-Price-amount.amount {
    display: inline-flex ;
    text-decoration: line-through;
}
.wdt-cus-courselist-type7 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins{
    margin-left: 10px;
    margin-right: 0;
}
.wdt-cus-courselist-type7 .dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section 
.dtlms-coursedetail-price-details del{
    margin-left: 10px;
    margin-right: 0;
}

/*--responsive--*/
@media only screen and (min-width: 320px) and (max-width: 479px){
.wdt-cus-courselist-type7 .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{
  text-align: center;
}
}






/*--type-8 --*/
.wdt-cus-courselist-type8 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured {
    padding: 6px 26px 6px 12px;
  }

.wdt-cus-courselist-type8  .dtlms-courselist-item-wrapper .dtlms-course-listing-featured .dtlms-course-listing-featured-text::before{
    right: 10px;
    left: auto;
}

.wdt-cus-courselist-type8 .type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{
    margin: 0 0 0 8px;
}

.wdt-cus-courselist-type8  .grid-item.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section{
    margin: 20px -30px 0 0;
}

.wdt-cus-courselist-type8 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
    }

.wdt-cus-courselist-type8 .type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details del 
 .woocommerce-Price-amount.amount {
    display: inline-flex ;
    text-decoration: line-through;
}

.wdt-cus-courselist-type8 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins{
    margin-left: 10px;
    margin-right: 0;
}
.wdt-cus-courselist-type8 .dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section 
.dtlms-coursedetail-price-details del{
    margin-left: 10px;
    margin-right: 0;
}

.wdt-cus-courselist-type8 .blog-entry div i[class*="fa"],.wdt-cus-courselist-type8 .blog-entry div i.pe {
    margin-left: 10px;
    margin-right: 0;
  }
.wdt-cus-courselist-type8  div[class*="list-item-wrapper"] div[class*="list-details"] 
div[class*="list-metadata"] p > span{
    margin-right: 0;
    margin-left: 2px;
}

.wdt-cus-courselist-type8 .type8.dtlms-courselist-item-wrapper .dtlms-courselist-details 
p.dtlms-courselist-overall-ratings{
    margin: 0 15px 0 0;
}

/*type -9 --*/
.wdt-cus-courselist-type9 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured {
    padding: 6px 26px 6px 12px;
  }

.wdt-cus-courselist-type9  .dtlms-courselist-item-wrapper .dtlms-course-listing-featured 
.dtlms-course-listing-featured-text::before{
    right: 10px;
    left: auto;
}
.wdt-cus-courselist-type9 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured{
    margin-left: 15px;
    margin-right: 0;
}

.wdt-cus-courselist-type9 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
  }

.wdt-cus-courselist-type9 .type9.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details del 
 .woocommerce-Price-amount.amount {
    display: inline-flex ;
    text-decoration: line-through;
}

.wdt-cus-courselist-type9  .type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section
 .dtlms-courselist-bottom-right-section {
    float: left;
}
.wdt-cus-courselist-type9 .type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section 
.dtlms-courselist-bottom-left-section {
    float: right;
}

.wdt-cus-courselist-type9 .dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section 
.dtlms-coursedetail-price-details del{
    margin-left: 10px;
    margin-right: 0;
}

.wdt-cus-courselist-type9 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins{
    margin-left: 10px;
    margin-right: 0;
}
.wdt-cus-courselist-type9  .type9.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container 
.dtlms-courselist-overall-ratings {
    margin: 0  10px 0 0;
  }

.wdt-cus-courselist-type9 .type9.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a i{
    margin-left: 8px;
    margin-right: 0;
  }

/*type-10 --*/
.wdt-cus-courselist-type10 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured {
    padding: 6px 26px 6px 12px;
  }

 .wdt-cus-courselist-type10 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured{
    float: right;
    margin-left: 15px;
    margin-right: 0;
  }

.wdt-cus-courselist-type10  .type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase {
    right: 15px;
    left: auto;
}

.wdt-cus-courselist-type10 .dtlms-courselist-item-wrapper .dtlms-course-listing-featured .dtlms-course-listing-featured-text::before{
    right: 10px;
    left: auto;
}

.wdt-cus-courselist-type10 .type10.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container{
    left: 0;
    right: auto;
}

.wdt-cus-courselist-type10 .type10.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p{
    margin: 0 0 10px 5px;
    padding: 0 40px 0 14px;
}

.wdt-cus-courselist-type10  div[class*="list-item-wrapper"].type10 div[class*="list-details"] div[class*="list-metadata"] p > i{
    margin-left: 8px;
    margin-left: 12px;
    margin-right: 0;
    right: 0;
    left: auto;
}

.wdt-cus-courselist-type10 .type10.dtlms-courselist-item-wrapper .dtlms-courselist-tags::before{
    right: 0;
    left: auto;
}
.wdt-cus-courselist-type10 .type10.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{
    margin-left: 8px;
    margin-right: 0;
}

.wdt-cus-courselist-type10 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins .woocommerce-Price-amount.amount {
    display: inline-flex ;
}

.wdt-cus-courselist-type10 .type10.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details del 
 .woocommerce-Price-amount.amount {
    display: inline-flex ;
    text-decoration: line-through;
}

.wdt-cus-courselist-type10 .dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section 
.dtlms-coursedetail-price-details del{
    margin-left: 10px;
    margin-right: 0;
}

.wdt-cus-courselist-type10 .dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins{
    margin-left: 10px;
    margin-right: 0;
}

/*view cart page*/
.woocommerce .woocommerce-cart-form table.shop_table.wishlist_table thead th:first-child,
 .woocommerce-page table.shop_table.wishlist_table thead th:first-child {
    padding-right: 30px;
    padding-left: 15px;
}

.woocommerce .woocommerce-cart-form table.shop_table thead th{
    text-align: right;
}

@media only screen and (min-width: 768px){
.woocommerce .woocommerce-cart-form table.shop_table tr td:not(:last-child), .woocommerce-page table.shop_table tr td:not(:last-child) {
  text-align: right !important;
}
}
.woocommerce .woocommerce-cart-form table.shop_table.wishlist_table  tr td:first-child, 
.woocommerce-page table.shop_table.wishlist_table  tr td:first-child {
  padding-right: 30px;
  padding-left: 15px;
}

body.rtl.woocommerce .cart-collaterals table.shop_table tr th,
body.rtl.woocommerce-page .cart-collaterals table.shop_table tr th, .woocommerce .cart-collaterals table.shop_table tr td, 
body.rtl.woocommerce-page .cart-collaterals table.shop_table tr td{
  text-align: right;
 }
 
 @media only screen and (max-width: 767px){
 body.rtl.woocommerce-cart .cart-collaterals .cart_totals table tbody tr th, 
 body.rtl.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td, 
 body.rtl.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td:last-child{
      text-align: center;
 }
 }

 @media only screen and (max-width: 767px){
 body.rtl.woocommerce-page .cart-collaterals table.shop_table tr td .woocommerce-Price-amount.amount bdi{
  justify-content: center;
 }
 }


.woocommerce-page .cart-collaterals table.shop_table tr td .woocommerce-Price-amount.amount bdi {
    display: flex !important;
    flex-direction: row-reverse !important;
    justify-content: flex-end;
 }
 .woocommerce  .woocommerce-cart-form  table.shop_table tr td .woocommerce-Price-amount.amount bdi{
    display: flex !important;
    flex-direction: row-reverse !important;
 }

.woocommerce .woocommerce-cart-form .cart-collaterals table.shop_table tr td:last-child, 
.woocommerce-page .cart-collaterals table.shop_table tr td:last-child {
    text-align: left !important;
  }

  @media only screen and (max-width:767px){
  .woocommerce .woocommerce-cart-form .cart-collaterals table.shop_table tr td:last-child, 
  .woocommerce-page .cart-collaterals table.shop_table tr td:last-child{
    text-align: center !important;
  }
  }


 .woocommerce .woocommerce-cart-form table.shop_table tbody td .woocommerce-Price-currencySymbol, 
 .woocommerce-page table.shop_table tbody td .woocommerce-Price-currencySymbol {
    margin-left: 5px !important;
    margin-right: 0 !important;
  }


/*--addto cart*/
.wdt-shop-cart-widget.activate-sidebar-widget.wdt-shop-cart-widget-active{
    left: 0;
    right: auto;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-inner .wdt-shop-cart-widget-header h3 a{
    left: 100%;
    right: auto;
}
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-inner .wdt-shop-cart-widget-header h3 span {
         left: 0;
         right: auto;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content-wrapper .wdt-shop-cart-widget-content .product_list_widget li a img{
    right: 0;
    left: auto;
}
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content-wrapper .wdt-shop-cart-widget-content .product_list_widget li{
    padding: 15px 50px 15px 25px;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content-wrapper  .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total strong {
    float: right;
}

.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content-wrapper .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total .amount {
    float: left;
}

.woocommerce-mini-cart-footer .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount bdi{
    display: flex;
    flex-direction: row-reverse;
}

/*checkout*/
.woocommerce .woocommerce-checkout #payment div.form-row.place-order > #place_order{
  float: right;
}

/*--PAges - Course Category --*/
.wdt-cus-course-category-type2.dtlms-course-category-item.type2 {
    text-align: right;
      }

.wdt-cus-course-category-type2.dtlms-course-category-item.type2 h3{
    right: 20px;
    left: auto;
}

.wdt-cus-course-category-type2.dtlms-course-category-item.type2:hover h3 {
      padding-right: 15px;
      padding-left: 0;
  }
.wdt-cus-course-category-type2.dtlms-course-category-item.type2 .dtlms-course-category-icon-data{
    right: 25px;
    left: auto;
}
.wdt-cus-course-category-type2.dtlms-course-category-item.type2 h3 {
    padding-right: 68px;
    padding-left:0;
  }


.wdt-cus-course-category-type5.dtlms-course-category-item.type5 .dtlms-course-category-meta-data{
    left: 0;
    right: auto;
    text-align: right;
    border-radius: 0 20px 0 20px;
  }

.wdt-cus-course-category-type5.dtlms-course-category-item.type5 .dtlms-course-category-meta-data > span{
    margin-left: 10px;
    margin-right: 0;
    float: right;
  }

.wdt-cus-course-category-type5.dtlms-course-category-item.type5 .dtlms-category-total-items{
    left: 0;
    right: auto;
}
.wdt-cus-course-category-type5.dtlms-course-category-item.type5:hover .dtlms-category-total-items {
    left: 10px;
    right: auto;
}

.wdt-cus-course-category-type6.dtlms-course-category-item.type6 .dtlms-course-category-meta-data{
    right: 30px;
    left: auto;
    text-align: right;
}

.wdt-cus-course-category-type7.dtlms-course-category-item.type7 .dtlms-course-category-meta-data{
    float: right;
    right: 0;
    left: auto;
    border-radius: 20px 0 0 0;
}

.wdt-cus-course-category-type7.dtlms-course-category-item.type7 .dtlms-category-total-items,
.wdt-cus-course-category-type7.dtlms-course-category-item.type7 h3,
.wdt-cus-course-category-type7.dtlms-course-category-item.type7 .dtlms-course-category-meta-data::before{
    float: right;
}

.wdt-cus-course-category-type10.dtlms-course-category-item.type10 .dtlms-course-category-meta-data > span{
    float: right;
    right: 0;
    left: auto;
}

.wdt-cus-course-category-type10.dtlms-course-category-item.type10 .dtlms-course-category-meta-data{
    padding: 10px 70px 10px 0;
}
.wdt-cus-course-category-type10.dtlms-course-category-item.type10 .dtlms-course-category-meta-data h3{
    text-align: right;
}


/*classes- online class*/

.dtlms-class-detail-content-holder div[class$="header-inner-content"] div[class$="featured"] span{
    display: inline-flex;
}
.dtlms-class-detail-content-holder div[class$="header-inner-content"] div[class$="featured"] span::before{
    top: 3px;
    margin-left: 8px;
    margin-right: 0;
}

article.dtlms-class-detail.type4 .dtlms-class-detail-ratings span{
    margin-left: 5px;
    margin-right: 0;
}


.dtlms-class-detail.type4 .dtlms-class-detail-header .dtlms-class-detail-content-holder div[class$="detail-header-inner"]{
    float: right;
}
.dtlms-class-detail.type4 .dtlms-class-detail-header .dtlms-class-detail-content-holder 
div[class$="detail-header-inner"] div[class$="header-inner-content"] {
    float: right;
  }

  .dtlms-class-detail .dtlms-class-detail-header .dtlms-class-type::before {
    margin: 0 0 0 7px;
    right: auto;
    left: 0;
  }

  .dtlms-class-detail  .dtlms-class-detail-header .dtlms-main-title-section,
  .dtlms-class-detail .dtlms-class-detail-header .dtlms-class-detail-content.left,
  .dtlms-class-detail .dtlms-class-detail-header .dtlms-class-detail-content.left .dtlms-class-detail-content-meta{
    float: right;
  }

  .dtlms-class-detail .dtlms-class-detail-header .dtlms-class-type{
    float: left;
  }

  .dtlms-class-detail .dtlms-class-detail-header .dtlms-class-detail-content-meta > div:first-child {
    padding: 0 80px 0 15px;
  }

  .dtlms-class-detail .dtlms-class-detail-header .dtlms-class-detail-author-image{
    right: 0;
    left: auto;
    margin: 0 0 0 20px;
  }

  .dtlms-class-detail .dtlms-class-detail-header .dtlms-class-detail-ratings {
    margin-left: 10px;
    margin-right: 0;
  }

  .dtlms-class-detail .dtlms-class-detail-header .dtlms-class-detail-content-meta > div {
    border-right: 1px solid #d1d1d1;
    border-left: 0;
  }

  article.dtlms-class-detail .dtlms-tabs-horizontal-container{
    float: right;
  }
  article.dtlms-class-detail .dtlms-column{
    float: right;
  }

  article.dtlms-class-detail.type4.has-post-thumbnail  >  .dtlms-column.dtlms-three-fourth.first{
    padding-left: 55px;
    padding-right: 0;
  }

  article.dtlms-class-detail.type4.has-post-thumbnail  > .dtlms-column.dtlms-three-fourth.first ul.scroll_tabs_container{
    text-align: right;
  }

  article.dtlms-class-detail.type4.has-post-thumbnail  > .dtlms-column.dtlms-three-fourth.first 
   .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal li.current a::after {
    transform-origin: right;
    transform: scaleX(1);
  }
  article.dtlms-class-detail.type4.has-post-thumbnail  > .dtlms-column.dtlms-three-fourth.first 
  .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal li a::after {
    right: 0;
    transform-origin: left;
  }
  article.dtlms-class-detail.type4 .dtlms-toggle-content .block .dtlms-course-curriculum-overview li{
    display: flex;
    align-items: center;
  }


  article.dtlms-class-detail.type4 .dtlms-toggle-content 
  .dtlms-curriculum-list > li .dtlms-curriculum-meta-duration::before{
    margin: 0 0 0 5px;
  }

  article.dtlms-class-detail.type4 .dtlms-toggle-content 
  .dtlms-curriculum-list > li .dtlms-curriculum-meta-duration{
    display: flex;
    align-items: center;
  }

  article.dtlms-class-detail > .dtlms-column.dtlms-three-fourth ~ .dtlms-column.dtlms-one-fourth.no-space .dtlms-title{
    text-align: right !important;
  }
  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-inner-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings{
    margin-left: 10px !important;
    margin-right: 0 !important;
  }
  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-inner-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container p {
    margin: 0px 0 10px 5px;
  }

  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-curriculum div:first-child {
    margin-left: 20px !important;
    margin-right: 0 !important;
    display: flex;
  }

  .dtlms-courses-listing-containers  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details 
  .dtlms-courselist-bottom-section .dtlms-courselist-duration i{
    margin-left: 5px;
    margin-right: 0;
  }

  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-curriculum p i {
    margin-left: 10px;
    margin-right: 0;
  }

  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-price .dtlms-coursedetail-price-details .dtlms-price-status{
    padding: 8px 15px 8px 12px;
  }
  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-price .dtlms-coursedetail-price-details .dtlms-price-status {
    padding-right: 0;
    padding-left: auto;
  }

  .type2.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-price .dtlms-coursedetail-price-details .woocommerce-Price-amount.amount{
    display: inline-flex;
  }

  .dtlms-courselist-item-wrapper .dtlms-courselist-bottom-price .dtlms-coursedetail-price-details .dtlms-price-status ins{
    margin-left: 10px;
    margin-right: 0;
  }

  article.dtlms-class-detail.type4 .dtlms-acessories-list li{
    float: right;

  }

  .dtlms-tabs-horizontal-content .dtlms-acessories-list li label{
    margin-left: 5px;
    margin-right: 0;
    margin-bottom: 3px;
    margin-top: 0;
  }
  .dtlms-tabs-horizontal-content .dtlms-class-detail-ratings-breakup li > span:not(.dtlms-class-detail-ratings-label){
    margin-right: 15px;
    margin-left: 0;
  }

 /*classes- onsite class*/
 article.dtlms-class-detail.type4 .dtlms-class-detail-content.right > div{
    margin: 0 25px 0 0;
 }

 .dtlms-class-detail-content .dtlms-price-status.dtlms-cost .woocommerce-Price-amount.amount{
    display: inline-flex;
 }

.dtlms-courses-listing-containers .type2.dtlms-courselist-item-wrapper.has-post-thumbnail p.dtlms-courselist-tags{
    left: 0;
    right: auto;
 }
.dtlms-courses-listing-containers .type2.dtlms-courselist-item-wrapper.has-post-thumbnail:hover p.dtlms-courselist-tags {
    opacity: 1;
    left: 0;
    right: auto;
  }
.dtlms-courses-listing-containers .type2.dtlms-courselist-item-wrapper.has-post-thumbnail p.dtlms-courselist-tags a {
        border-radius:  0 var(--wdtRadius_3X) var(--wdtRadius_3X)  0;
  }


@media screen and (max-width: 1024px){
.dtlms-class-detail.type4  .dtlms-tabs-horizontal-container .dtlms-tabs-horizontal-content .dtlms-class-detail-ratings-breakup .dtlms-class-detail-ratings-percentage {
    float: left;
    margin: 0 10px 0 0;
  }
}

@media only screen and (max-width: 767px){
.dtlms-class-detail .dtlms-class-detail-header .dtlms-class-detail-content-meta > div:first-child {
  padding: 0;
}
}


@media only screen and (max-width: 767px){
.dtlms-class-detail .dtlms-class-detail-header .dtlms-class-detail-author-image{
    margin: 10px auto 10px;
}
}
@media only screen and (max-width: 767px){
.dtlms-class-detail .dtlms-class-detail-header .dtlms-class-detail-content-meta > div{
    border-right: none;
}
}

@media only screen and (max-width: 767px){
article.dtlms-class-detail.type4.has-post-thumbnail > .dtlms-column.dtlms-three-fourth.first {
  padding-left: 0;
}
}

/*classes-default class*/
article.dtlms-class-detail.type4.has-post-thumbnail .dtlms-class-detail-content .dtlms-classdetail-cart-details .dtlms-button.added {
  margin-left: 15px;
  margin-right: 0;
}


.dtlms-class-detail-sidebar-content .dtlms-instructor-item.type4 .dtlms-instructor-item-meta-data 
.dtlms-team-social-links ul li:not(:last-child) a::after {
  left: 0;
  right: auto;
}

/*onsite -reviews*/
.dtlms-tabs-horizontal-content .dtlms-class-detail-ratings-breakup li .dtlms-class-detail-ratings-label {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

.dtlms-tabs-horizontal-content .dtlms-class-detail-ratings-breakup .dtlms-class-detail-ratings-percentage{
    float: right;
    margin: 7px 10px 0 0;
}

.dtlms-class-detail.type4  .dtlms-tabs-horizontal-content .dtlms-column.first {
  clear: both;
  margin-right: 0;
}
.dtlms-class-detail.type4  .dtlms-tabs-horizontal-content .dtlms-column{
  margin: 0 2% 0 0;
}
@media only screen and (max-width: 767px){
.dtlms-class-detail.type4  .dtlms-tabs-horizontal-content .dtlms-column {
  margin-bottom: 20px;
}
}


body[class*="single-dtlms"] ul.commentlist li .reply{
    left: 0 !important;
    right: auto !important;
}

body[class*="single-dtlms"] #respond .comment-form p label{
    float: right;
}

#respond .comment-form  .dtlms-column {
    margin: 0 2% 0 0;
    float: right;
}

#respond .comment-form  .dtlms-column.first{
    margin-right: 0;
    margin-left: auto;
}
.dtlms-tabs-horizontal-content .dtlms-acessories-list li *{
    float: right;
    margin-top: 8px;
}


#respond .comment-form .ratings span::before{
    margin: 0 0 0 5px;
}

body[class*="single-dtlms"] #respond .comment-form input[type="submit"]{
    float: right;
}

/*onsite -location*/
.dtlms-class-onsite-map .gmnoprint {
    right: 0 !important;
    left: auto !important;
}

.dtlms-class-onsite-map .gm-control-active{
    left: 0 !important;
    right: auto !important;
}

/*--Featured class--*/
.dtlms-class-course-curriculum-holder .dtlms-curriculum-list .dtlms-curriculum-meta-preview{
    margin-right: 0;
    margin-left: 8px;
}


/*--class wid unlimited tabs--*/
.dtlms-classdetail-cart-details .dtlms-button i {
    margin-left: 10px;
    margin-right: 0;
  }

.elementor-section-boxed  .elementor-icon-list-items  .elementor-icon-list-icon{
    font-size: 6px;
  }

  /*reviews*/
  body[class*="single-dtlms"] .comments-area  ul.commentlist li .comment-body{
    padding: 0 80px 0 0;
  }

  @media only screen and (max-width: 767px){
  body[class*="single-dtlms"] .comments-area ul.commentlist li .comment-body {
    padding: 30px 0px 30px 50px;
  }
  }

  body[class*="single-dtlms"] .comments-area ul.commentlist li.comment {
    padding: 0 ;
  }

  body[class*="single-dtlms"] .comments-area ul, li > ul {
    padding-right: 1.5rem;
    padding-left: 0;
  }

  /*class with certificate and Badge*/
  body[class*="single-dtlms"] .dtlms-class-detail-content-holder div[class$="certificate-badge"] span:last-child {
    margin: 0 5px 0 0;
  }
  body[class*="single-dtlms"] .dtlms-class-detail-content-holder div[class$="certificate-badge"] {
    float: left;
  }

  .dtlms-class-detail.type4 div[class*="dynamic-section-holder"] > div[class$="dynamic-section-startdate"] i{
    right: 0;
    left: auto;
  }

  .dtlms-class-detail.type4 div[class*="dynamic-section-holder"] > div[class$="dynamic-section-startdate"]{
    text-align: right;
    padding-right: 60px;
    padding-left: 0;
  }

  .dtlms-class-detail.type4 div[class*="dynamic-section-holder"]{
    float: right;
  }

  article.dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-cost del span, 
  article.dtlms-class-detail.type4 .dtlms-class-detail-content.right > div.dtlms-classdetail-price-details del, 
  article.dtlms-class-detail.type4 .dtlms-class-detail-content.right > div.dtlms-classdetail-price-details del span{
    text-decoration: line-through;
  }

/*blog pagination*/
  .pagination.blog-pagination ul li span{
    margin: 10px 0 0 5px;
  }

  .pagination.blog-pagination ul li a{
    margin-left: 0;
  }

  .pagination.blog-pagination ul li a.next::after{
    transform: rotate(180deg);
  }

  article.blog-single-entry.post-minimal .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{
    font-size: 8px;
  }

  .commententries .commentlist ul.children li .comment-body {
    padding-right: 60px;
    padding-left: 0;
  }

  /*shop*/
  .woocommerce-ordering .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-left: 8px;
    padding-right: 20px;
  }

  .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow b{
    right: 50%;
    left: auto;
    margin-right: -4px;
    margin-left: 0;
  }

  .woocommerce-ordering .select2-container--default .select2-selection--single{
    text-align: right !important;
  }

  .woocommerce-ordering  .select2-container--default .select2-selection--single .select2-selection__arrow{
    left: 1px;
    right: auto;
  }
  .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow{
    left: 15px !important;
    right: auto !important ;
  }
  .woocommerce  ul.products.wdt-custom-product-style[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product .product-thumb 
  .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:not(:last-child)::after{
    left: 0;
    right: auto;
  }

  .woocommerce ul.products.wdt-custom-product-style[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product .product-details .price del{
    margin-right: 5px;
    margin-left: 0;
  }

  .woocommerce ul.products li.product .product-details .product-price .price del span bdi{
    display: flex;
    flex-direction: row-reverse;
  }

  .woocommerce ul.products li.product .product-details .product-price .price ins span bdi{
    display: flex;
    flex-direction: row-reverse;
  }
  .woocommerce nav.woocommerce-pagination ul li a i.wdticon-angle-double-right::before{
    transform: rotate(180deg);
  }

  bdi {
    display: flex;
    flex-direction: row-reverse;
  }

  .woocommerce ul.products.wdt-custom-product-style-1 li.product .product-details .price del{
    margin-right: 5px;
    margin-left: 0;
  }
  .woocommerce ul.products.wdt-custom-product-style-1 .product span.price del, .woocommerce-page ul.products.wdt-custom-product-style-1 .product span.price del, 
   .woocommerce ul.products.wdt-custom-product-style-1 .product-price del, .woocommerce-page ul.products.wdt-custom-product-style-1 .product-price del{
    margin: 0 5px 0 0;
   }

   body.rtl.woocommerce.single-product .product .yith-wcwl-wishlistexistsbrowse a::before{
    margin-left: 5px;
    margin-right: 0;
   }



/*shop detail*/
.woocommerce div.product .wdt-product-summary form.cart div.quantity {
    margin-left: 0;
    margin-right: 0;
  }
.woocommerce div.product .wdt-product-summary form.cart .button, .woocommerce div.product .wdt-product-summary form.cart div.quantity {
    float: none;
  }
.woocommerce div.product .wdt-product-summary form.cart div.quantity {
    margin: 10px 0 10px 10px;
  }

  .woocommerce div.product .wdt-product-summary.summary .yith-wcwl-add-to-wishlist a{
    display: flex;
  }

  .woocommerce.single-product .product .wdt-product-summary .add_to_wishlist::before {
    margin-left: 10px;
    margin-right: 0;
  }
  .woocommerce.single-product .product .summary .add_to_wishlist::before {
    left: 16px;
    right: 0;
  }
  .woocommerce.single-product .product .summary .add_to_wishlist{
    padding-left: 35px;
    padding-right: 35px;
  }

  .wdt-single-product-nav .wdt-single-product-nav-btn.product-nav-next a span.product-nav-btn-icon::before{
    transform :rotate(180deg);
  }

  .woocommerce div.product .wdt-product-summary.summary > ul.product-additional-info li i{
    right: 0;
    left: auto;
  }

  .woocommerce div.product .wdt-product-summary.summary > ul.product-additional-info li{
    padding: 0 30px 0 0;
  }
  .product-additional-info [class^="wdticon-"]::before{
    margin-left: .2em;
    margin-right: 0;
  }
  .woocommerce div.product .wdt-product-summary.summary > ul.product-additional-info li i::before {
     margin-left: 7px;
    margin-right: 0;
  }

  .woocommerce div.product .wdt-product-summary.summary .product_meta > span{
    display: inline-flex;
  }
  .woocommerce div.product .wdt-product-summary.summary .product_meta > span strong {
    margin-right: 0;
    margin-left: 6px;
  }

  .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs::before{
        left: 0;
        right: auto;
  }
  .woocommerce div.product .wdt-product-tabs-wrapper .wdt-product-tabs .woocommerce-tabs ul.tabs li a::before {
    right: 0px;
    left: auto;
  }

  .woocommerce div.product .wdt-product-tabs-wrapper  .wdt-product-tabs .woocommerce-tabs .panel{
    text-align: right;
  }
  .woocommerce div.product .wdt-product-tabs-wrapper  .wdt-product-tabs .woocommerce-tabs 
  .panel .elementor-icon-list-items .elementor-icon-list-icon{
    font-size: 14px;
  }

  .woocommerce div.product .wdt-product-tabs-wrapper  .wdt-product-tabs .woocommerce-tabs 
  .panel .elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text{
    padding-right: 5px;
    padding-left: 0;
  }

  .woocommerce-tabs .panel .comment-respond .column {
     margin-right: 0;
    margin-left: 0;
}
.woocommerce-tabs .panel .comment-respond .column.first{
    margin-left: 2%;
}

.woocommerce .woocommerce-cart-form .cart .quantity > a[class*="arrow"], 
.woocommerce-page .woocommerce-cart-form .cart .quantity > a[class*="arrow"]{
    float: right;
    left: 12px;
    right: auto;
}

.woocommerce .woocommerce-cart-form .cart div.quantity:not(.quantity-with-plusminus) .qty,
 .woocommerce-page .woocommerce-cart-form .cart  div.quantity:not(.quantity-with-plusminus) .qty, 
.woocommerce .woocommerce-cart-form .cart div.quantity:not(.quantity-with-plusminus) input,
 .woocommerce-page .woocommerce-cart-form .cart div.quantity:not(.quantity-with-plusminus) input{
    text-align: right;
 }


 .woocommerce .content-full-width ul.product-content-alignment-center li.product .product-details span bdi{
  display: flex;
  justify-content: center;
 }

 @media only screen and (max-width: 767px){
 .woocommerce form.woocommerce-cart-form table.shop_table tr td.product-remove {
    left: 15px;
    right: auto;
}
}






/*search popup in shop listing*/
body[class*="woocommerce"] .open .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary{
    margin-right: 0;
    margin-left: 2.5%;
}
body[class*="woocommerce"]  #yith-quick-view-modal.open  .yith-wcqv-wrapper {
       text-align: right;
}

body[class*="woocommerce"]  #yith-quick-view-modal.open .yith-wcqv-wrapper .woocommerce.single-product div.images span.onsale, 
body[class*="woocommerce"]  #yith-quick-view-modal.open  .yith-wcqv-wrapper .woocommerce-product-gallery span.onsale,
body[class*="woocommerce"]  #yith-quick-view-modal.open  .yith-wcqv-wrapper #yith-quick-view-content span.onsale{
    right: 15px;
    left: auto;
}

.open .woocommerce .summary .cart .quantity > a[class*="arrow"],
.open .woocommerce-page .summary .cart .quantity > a[class*="arrow"]{
    left: 12px;
    right: auto;
}
.open.woocommerce div.product form.cart div.quantity {
    margin-left: 4px;
    margin-right: 0;
}
.open .woocommerce div.product form.cart div.quantity {
    margin: 10px 0 10px 10px;
  }

.open .woocommerce .product p.price del,.open .woocommerce-page .product p.price del, 
.open .woocommerce div.product p.price del,.open .woocommerce-page div.product p.price del{
    margin: 0 5px 0 0;
  }

  .open .woocommerce div.quantity:not(.quantity-with-plusminus) .qty,
  .open  .woocommerce-page div.quantity:not(.quantity-with-plusminus) .qty, 
  .open .woocommerce div.quantity:not(.quantity-with-plusminus) input, 
  .open  .woocommerce-page div.quantity:not(.quantity-with-plusminus) input{
    text-align: right;
  }

 .open .woocommerce div.product .summary .product_meta > span{
    display: inline-flex;
 }
 .open .woocommerce div.product .summary .product_meta > span strong {
    margin-right: 0;
    margin-left: 6px;
  }

  .open .woocommerce .yith-wcqv-head #yith-quick-view-close {
    left: 5px;
    right: auto;
  }

  body[class*="woocommerce"] .yith-wcqv-wrapper .yith-wcqv-head #yith-quick-view-close{
    left: 15px;
    right: auto;
  }
  .woocommerce div.product .summary form.cart div.quantity{
    float: none;
  }

/*wishlist*/
@media only screen and (min-width: 768px){
.woocommerce table.shop_table.wishlist_table tr td:not(:last-child),
 .woocommerce-page table.shop_table.wishlist_table tr td:not(:last-child) {
  text-align: right !important;
}
}

.woocommerce table.shop_table.wishlist_table thead th,
 .woocommerce-page table.shop_table.wishlist_table tbody td{
    text-align: right;
}
.woocommerce .yith_wcwl_wishlist_footer .yith-wcwl-share ul li:not(:last-child)::after{
    left: 0;
    right: auto;
}



/*addtocart*/
  body.woocommerce .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove{
    left: 0;
    right: auto;
  }
  body.woocommerce .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li .quantity{
        display: flex;
  }

  /*shop cart*/
  .woocommerce table.shop_table.cart tr td:first-child, 
  .woocommerce-page table.shop_table.cart tr td:first-child {
    padding-right: 30px;
    padding-left: 15px;
  }

  .woocommerce table.shop_table.cart thead th:first-child, 
  .woocommerce-page table.shop_table.cart thead th:first-child{
    padding-right: 30px;
    padding-left: 15px;
  }

  .woocommerce table.shop_table.cart tr td:last-child, 
  .woocommerce-page table.shop_table.cart tr td:last-child {
    padding-left: 30px;
    padding-right: 15px;
  }

  /*checkout*/
  .woocommerce-billing-fields .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-left: 8px;
    padding-right: 20px;
  }

  .woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow{
    left: 15px !important;
    right: auto !important;
  }

  .woocommerce-billing-fields .select2-container--default .select2-selection--single{
    text-align: right !important;
  }

  form.woocommerce-checkout .woocommerce-form__label-for-checkbox > span{
    padding-right: 30px;
    padding-left: 0;
  }
  form.woocommerce-checkout .woocommerce-form__label-for-checkbox > span::before{
    right: 0;
    left: auto;
  }

  .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table .product-name img {
       float: right;
       margin-left: 20px;
       margin-right: 0;
  }

  @media only screen and (min-width: 768px){
  .woocommerce .woocommerce-checkout-review-order table.shop_table tr td:not(:last-child), 
  .woocommerce-page .woocommerce-checkout-review-order table.shop_table tr td:not(:last-child) {
    text-align: right !important;
  }
}

.woocommerce .woocommerce-checkout-review-order table.shop_table tr td bdi{
    display: flex;
    justify-content: flex-end;
}

.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tr td ul#shipping_method li{
    text-align: left;
}

.woocommerce-page .woocommerce-checkout-review-order  #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label{
    padding-right: 30px;
    padding-left: 0;
}
.woocommerce-page .woocommerce-checkout-review-order #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]:checked + label::before{
    right: 13px;
    left: auto;
}
.woocommerce-page .woocommerce-checkout-review-order #payment.woocommerce-checkout-payment ul.payment_methods .payment_box{
    padding: 0 30px 0 0;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment div.form-row.place-order > #place_orde{
    float: right;
}

/*account*/
body.woocommerce-account .woocommerce form.login{
    right: 50%;
    left: auto;
    transform: translateX(50%);
}

body.woocommerce-account .woocommerce form.login .woocommerce-form-row label{
    padding-right:28px;
    padding-left: 0;
}
body.woocommerce-account  .woocommerce form.login .woocommerce-form-row label::before{
    right: 1px;
    left: auto;
}
body.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox > span{
    padding-right: 30px;
    padding-left: 0;
}
body.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox > span::before{
    right: 0;
    left: auto;
}

/*Contact*/
.elementor-section-boxed .wdt-cus-iconlist-contact  .elementor-icon-list-items .elementor-icon-list-icon {
    font-size: 20px;
  }

/*Course Mega menu*/
/*featured course*/

body.rtl.dtlms_courses-template.dtlms_courses-template-elementor_theme .elementor-widget .elementor-icon-list-item{
  display: inline-flex;
}

article.dtlms-course-detail.type3.dtlms_courses .dtlms-course-detail-header .dtlms-course-detail-header-holder > .dtlms-column.dtlms-three-fourth {
    padding-right: 50px;
    padding-left: 0;
  }

@media only screen and (max-width: 991px) and (min-width: 768px){
article.dtlms-course-detail.type3.dtlms_courses .dtlms-course-detail-header .dtlms-course-detail-header-holder > .dtlms-column.dtlms-three-fourth{
      padding-right: 0;
  }
  }
@media only screen and (max-width: 767px){
    article.dtlms-course-detail.type3.dtlms_courses .dtlms-course-detail-header .dtlms-course-detail-header-holder > .dtlms-column.dtlms-three-fourth{
          padding-right: 0;
 } }



article.dtlms-course-detail.type3.dtlms_courses .dtlms-course-detail-header .dtlms-column {
      float: right;
  }

article.dtlms-course-detail.type3 .dtlms-course-detail-header  
div[class$="share-holder"] ul li:not(:last-child) a::after{
    left: 0;
    right: auto;
}

article.dtlms-course-detail.type3 .dtlms-course-detail-header .vc_custom_heading{
    text-align: right !important;
}
article.dtlms-course-detail.type3 .dtlms-course-detail-header div[class*="list-item-wrapper"] div[class*="list-thumb"] div[class$="certificate-badge"] 
span:not(:last-child) {
    margin-left: 8px;
    margin-right: 0;
  }

article.dtlms-course-detail.type3 .dtlms-course-detail-header  
div[class*="list-item-wrapper"] div[class*="list-thumb"] div[class$="certificate-badge"]{
    left: 15px;
    right: auto;
  }

  article.dtlms-course-detail.type3 .dtlms-course-detail-header 
  div[class*="list-item-wrapper"] div[class*="list-thumb"] div[class$="certificate-badge"]{
    display: flex;
  }  

article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-info{
    padding: 15px 20px 20px 15px;
}


article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-info li i{
    margin: 0 0 15px 15px;
}
article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-info li i{
    right: 0;
    left: auto;
}
article.dtlms-course-detail .dtlms-course-detail-header  .dtlms-course-detail-info li label{
    margin: 0 0 0 10px;
}
article.dtlms-course-detail.type3 .dtlms-course-detail-header  .dtlms-course-detail-info li {
       padding: 10px 35px 10px 0;
}
article.dtlms-course-detail.type3 div[class$="header-inner-content"] {
    float: right;
  }

@media only screen and (max-width: 767px){
article.dtlms-course-detail.type3 div[class$="header-inner-content"],article.dtlms-course-detail.type3 div[class$="header-inner-content"] {
  width: auto;
}
}
@media only screen and (max-width: 767px){
article.dtlms-course-detail.type3 div[class$="detail-header-inner"]{
display: flex;
justify-content: center;
}
}

article.dtlms-course-detail.type3 .dtlms-course-detail-header-holder > .dtlms-column.dtlms-one-fourth.first .dtlms-title{
  text-align: right;
}



article.dtlms-course-detail.type3 div[class$="header-inner-content"] div[class$="featured"] span::before{
    margin-left: 8px;
    margin-right: 0;
    top: 3px;
}
article.dtlms-course-detail.type3 div[class$="header-inner-content"] div[class$="featured"] span{
    display: flex;
}
article.dtlms-course-detail.type3 .dtlms-main-title-section,
article.dtlms-course-detail.type3 .dtlms-course-detail-content.left{
   float: right;
}
article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-coursedetail-cart-details{
    margin-right: 15px;
    margin-left: 0;
}
article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-content .dtlms-coursedetail-price-details span{
    display: flex;
}
article.dtlms-course-detail.type3  .dtlms-course-detail-header .dtlms-course-detail-content.right .dtlms-coursedetail-cart-details a i {
    margin: 0 0 0 10px;
  }

article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-author-image{
    right: 0;
    left: auto;
    margin: 0 0 0 20px;
}

@media only screen and (max-width: 767px){
article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-author-image{
  margin: 10px auto 10px;
}
}

article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-content-meta > div:first-child {
    padding: 0 90px 0 20px;
}

@media only screen and (max-width: 767px){
article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-content-meta > div:first-child {
  padding: 10px 20px 0;
}
}


article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-content-meta > div:not(:first-child)::before{
    right: 0;
    left: auto;
}
article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-content-meta i {
    margin-left: 15px;
    margin-right: 0;
  }
article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-ratings{
    margin-left: 10px;
    margin-right: 0;
}
article.dtlms-course-detail.type3 .dtlms-course-detail-header.dtlms-course-detail-ratings span {
        margin-left: 5px;
        margin-right: 0;
}
article.dtlms-course-detail.type3  .dtlms-column  .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal.scroll_tabs_container {
    float: right;
    text-align: right;
}
article.dtlms-course-detail.type3  .dtlms-column .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal li a span {
    margin: 0 0 0 10px;
}
article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal li.current a::after {
        transform-origin: right;
}
article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal li a::after{
    right: 0;
    left: auto;
    transform-origin: left;
}
article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container 
.dtlms-tabs-horizontal-content .dtlms-curriculum-list  .dtlms-curriculum-meta-items .dtlms-curriculum-meta-duration{
    display: flex;
}
article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container 
.dtlms-tabs-horizontal-content .dtlms-curriculum-list > li .dtlms-curriculum-meta-duration::before{
    margin: 5px 0 0 5px;
}

article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container 
.dtlms-tabs-horizontal-content .dtlms-curriculum-list .dtlms-curriculum-meta-preview{
    margin-left: 8px;
    margin-right: 0;
}
article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container 
.dtlms-tabs-horizontal-content .dtlms-curriculum-list li .dtlms-curriculum-meta-title {
    padding-right: 15px;
    padding-left: 0;
  }
article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container .dtlms-toggle-group-set{
    border: none;
}

article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container  
.elementor-section-boxed .elementor-icon-list-items .elementor-icon-list-icon {
    font-size: 14px;
  }
article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container 
  .dtlms-course-detail-news-item .dtlms-course-detail-news-thumb {
    float: right;
  }

article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container 
   .dtlms-course-detail-news-item .dtlms-course-detail-news-thumb ~ .dtlms-course-detail-news-details {
    padding: 0px 30px 0 0;
  }

article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container 
 .dtlms-course-detail-news-item .dtlms-course-detail-news-date::before{
    margin: 0 0 0 10px;
  }

article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container 
 .dtlms-course-detail-ratings-breakup .dtlms-course-detail-ratings-percentage{
    float: right;
}

article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container
.dtlms-course-detail-ratings-breakup li .dtlms-course-detail-ratings-label {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container
.dtlms-course-detail-ratings-breakup li > span:not(.dtlms-course-detail-ratings-label) {
    margin-right: 10px;
    margin-left: 0;
}

article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container
.dtlms-course-detail-students-enrolled-list li {
    margin: 0 0 20px 2%;
}

@media only screen and (min-width: 1540px) {
article.dtlms-course-detail.type3 .dtlms-column .dtlms-tabs-horizontal-container 
.dtlms-course-detail-students-enrolled-list li:nth-child(3n) {
  margin-left: 0;
}
}

/*course-mega menu- course wid members*/
article.dtlms-course-detail.type4 .dtlms-course-detail-header .dtlms-main-title-section,
article.dtlms-course-detail.type4 .dtlms-course-detail-header .dtlms-course-detail-content-meta,
article.dtlms-course-detail.type4 .dtlms-course-detail-header .dtlms-course-detail-content.left{
    float: right;
}

@media only screen and (max-width: 991px) and (min-width: 768px){
article.dtlms-course-detail.type4  .dtlms-course-detail-content.left, .dtlms-class-detail .dtlms-class-detail-content.left {
  text-align: right;
}
}

article.dtlms-course-detail.type4 .dtlms-course-detail-header .dtlms-course-detail-author-image{
    right: 0;
    left: auto;
    margin: 0 0 0 20px;
}

@media only screen and (max-width: 767px){
article.dtlms-course-detail.type4 .dtlms-course-detail-header .dtlms-course-detail-author-image{
  margin: 10px auto 10px;
}
}

article.dtlms-course-detail.type4 .dtlms-course-detail-header .dtlms-course-detail-content-meta > div:first-child {
    padding: 0 90px 0 20px;
}

@media only screen and (max-width: 767px){
article.dtlms-course-detail.type4 .dtlms-course-detail-header .dtlms-course-detail-content-meta > div:first-child {
  padding: 0 ;
}
}

article.dtlms-course-detail.type4 .dtlms-course-detail-header  .dtlms-course-detail-content-meta > div:not(:first-child)::before {
    right: 0;
    left: auto;
}

article.dtlms-course-detail.type4 .dtlms-course-detail-header  .dtlms-course-detail-ratings{
    margin-left: 10px;
    margin-right: 0;
}

article.dtlms-course-detail.type4 .dtlms-course-detail-header  .dtlms-course-detail-ratings span{
    margin-left: 5px;
    margin-right: 0;
}
article.dtlms-course-detail.type4 .dtlms-course-detail-header .dtlms-course-detail-content.right .dtlms-coursedetail-cart-details a i {
    margin: 0 0 0 10px;
  }
article.dtlms-course-detail.type4 .dtlms-course-detail-header .dtlms-course-detail-content.right > div{
    margin-right: 15px;
    margin-left: 0;
  }
article.dtlms-course-detail.type4 .dtlms-course-detail-header .dtlms-course-detail-content.right > div:first-child{
    margin: 0;
    margin-right: 0;
  }



article.dtlms-course-detail.type4 .dtlms-course-detail-header .dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-cost ins span{
    display: flex;
  }
 
article.dtlms-course-detail.type4.dtlms_courses .dtlms-column{
    float: right;
}
article.dtlms-course-detail.type4.dtlms_courses  > .dtlms-column.dtlms-three-fourth.first{
    padding-left: 55px;
    padding-right: 0;
}

@media only screen and (max-width: 991px) and (min-width: 768px){
article.dtlms-course-detail.type4.dtlms_courses > .dtlms-column.dtlms-three-fourth.first {
  padding-left: 0;
}
}

@media only screen and (max-width: 767px){
  article.dtlms-course-detail.type4.dtlms_courses > .dtlms-column.dtlms-three-fourth.first {
    padding-left: 0;
  } 
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
article.dtlms-course-detail.type4 .dtlms-course-detail-info {
  width: 100% !important;
}
}
@media only screen and (max-width: 767px){
  article.dtlms-course-detail.type4 .dtlms-course-detail-info {
    width: 100% !important;
  }
}


article.dtlms-course-detail.type4.dtlms_courses .dtlms-course-detail-info li label {
    margin: 0 0 0 10px;
}

article.dtlms-course-detail.type4.dtlms_courses div[class$="share-holder"] ul li:not(:last-child) a::after {
    left: 0;
    right: auto;
}


article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container .dtlms-curriculum-list  .dtlms-curriculum-meta-duration{
    display: flex;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container
.dtlms-curriculum-list > li .dtlms-curriculum-meta-duration::before{
    margin: 5px 0 0 10px;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container
.dtlms-curriculum-list .dtlms-curriculum-meta-preview{
    margin-left: 8px;
    margin-right: 0;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal.scroll_tabs_container{
    float: right;
    text-align: right;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal li a span {
    margin: 0 0 0 10px;
}

article.dtlms-course-detail.type4.dtlms_courses  .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal li.current a::after{
    transform-origin: right;
}

article.dtlms-course-detail.type4.dtlms_courses  .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal li a::after{
    right: 0;
    left: auto;
    transform-origin:left;
}

article.dtlms-course-detail.type4.dtlms_courses .elementor-section-boxed .elementor-icon-list-items .elementor-icon-list-icon{
    font-size: 14px;
}

.dtlms_courses-template.dtlms_courses-template-elementor_theme .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    margin-top: 0 !important;
  }
article.dtlms-course-detail.type4.dtlms_courses .elementor .elementor-element ul.elementor-icon-list-items li{
    display: inline-flex;
}
article.dtlms-course-detail.type4.dtlms_courses  .dtlms-tabs-horizontal-container .dtlms-course-detail-students-enrolled-list li{
    margin: 0 0 20px 2%;
}

@media only screen and (min-width: 1540px){
article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container .dtlms-course-detail-students-enrolled-list li:nth-child(3n) {
  margin-left: 0;
}
}


article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container 
.dtlms-course-detail-news-item .dtlms-course-detail-news-thumb{
    float: right;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container
.dtlms-course-detail-news-item .dtlms-course-detail-news-thumb ~ .dtlms-course-detail-news-details {
    padding: 0px 30px 0 0px;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container
.dtlms-course-detail-news-item .dtlms-course-detail-news-date::before{
    margin: 0 0 0 10px;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container
.dtlms-course-detail-ratings-breakup li .dtlms-course-detail-ratings-label {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container
.dtlms-course-detail-ratings-breakup li > span:not(.dtlms-course-detail-ratings-label){
    margin-right: 10px;
    margin-left: 0;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container
.dtlms-course-detail-ratings-breakup .dtlms-course-detail-ratings-percentage{
    float: right;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container .dtlms-tabs-horizontal .scroll_tab_left_button {
    right: 0 !important;
    left: auto !important;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container .dtlms-tabs-horizontal .scroll_tab_right_button {
    left: 0 !important;
    right: auto !important;
}


article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container
.scroll_tabs_container .scroll_tab_left_button::before {
    content: "\f061";
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container
.scroll_tabs_container .scroll_tab_right_button::before {
    content: "\f060";
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container
.dtlms-toggle-group-set h5.dtlms-toggle::before {
    left: 15px;
    right: auto;
}

article.dtlms-course-detail.type4.dtlms_courses .vc_custom_heading {
    text-align: right !important;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-tabs-horizontal-container
.dtlms-curriculum-list > li.drip-locked .dtlms-curriculum-meta-items::before{
    margin: 0 0 0 5px;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-course-detail-header div[class$="header-inner-content"] {
    float: right;
  }

article.dtlms-course-detail.type4.dtlms_courses .dtlms-course-detail-header div[class$="header-inner-content"] 
div[class$="featured"] span::before{
    margin-left: 8px;
    margin-right: 0;
    top: 3px;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-course-detail-header div[class$="header-inner-content"] div[class$="featured"] span{
    display: inline-flex;
}

article.dtlms-course-detail.type4.dtlms_courses .dtlms-course-detail-header .dtlms-coursedetail-price-details  span.dtlms-cost{
    display: inline-flex;
    align-items: center;
}


article.dtlms-course-detail.type4.dtlms_courses .dtlms-coursedetail-price-details del span{
    display: flex;
}

article.dtlms-course-detail.type4.dtlms_courses  
div[class*="dynamic-section-holder"] > div[class$="dynamic-section-startdate"]{
    padding-right: 60px;
    padding-left: 0;
    text-align: right;
}

article.dtlms-course-detail.type4.dtlms_courses 
div[class*="dynamic-section-holder"] > div[class$="dynamic-section-startdate"] i {
    right: 0;
    left: auto;
}
article.dtlms-course-detail.type3 .dtlms-course-detail-header .dtlms-course-detail-content .dtlms-coursedetail-price-details span.fas{
    display: none !important;
}

article.dtlms-course-detail.type4 .dtlms-tabs-horizontal-container
.dtlms-curriculum-list > li.locked .dtlms-curriculum-meta-items::before{
    margin: 0 0 0 5px;
}

.rtl.dtlms_courses-template.dtlms_courses-template-elementor_theme .wdt-footer-address-column.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item { 
    width: auto; margin: -5px; display: flex; align-items: center;  }
.rtl.dtlms_courses-template.dtlms_courses-template-elementor_theme .wdt-footer-address-column.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon,
.rtl.dtlms_courses-template.dtlms_courses-template-elementor_theme .wdt-footer-address-column.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text { 
    padding: 5px; margin: 0 !important; }




/*related course*/
.dtlms-course-detail-related-courses-list .type2.dtlms-courselist-item-wrapper
 .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i{
    margin-left: 10px;
    margin-right: 0;
}

.dtlms-course-detail-related-courses-list div[class*="list-item-wrapper"] div[class*="list-thumb"] div[class$="certificate-badge"] span:not(:last-child) {
    margin-left: 8px;
    margin-right: 0;
  }

.dtlms-course-detail-related-courses-list  div[class*="list-item-wrapper"] div[class*="list-thumb"] div[class$="certificate-badge"]{
    left: 15px;
    right: auto;
    display: flex;
}
.dtlms-course-detail-related-courses-list .type2.dtlms-courselist-item-wrapper.has-post-thumbnail p.dtlms-courselist-tags{
    left: 0;
    right: auto;
}

.dtlms-course-detail-related-courses-list .type2.dtlms-courselist-item-wrapper.has-post-thumbnail:hover p.dtlms-courselist-tags {
     left: 0;
     right: auto;
}

.dtlms-course-detail-related-courses-list  .type2.dtlms-courselist-item-wrapper.has-post-thumbnail p.dtlms-courselist-tags a{
    border-radius: 0  var(--wdtRadius_3X) var(--wdtRadius_3X) 0;
}



/*Home Page -2*/
.wdt-slider-icon-list  .elementor-icon-list-items .elementor-icon-list-icon {
  font-size: 25px;
}



/*Home Page -3*/
.wdt-cus-iconlist-home3 ul.elementor-icon-list-items.elementor-inline-items{
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
}
.wdt-custom-course-category .dtlms-course-category-item.type2 .dtlms-course-category-icon-data{
  right: 25px;
  left: auto;
}
.wdt-custom-course-category .dtlms-course-category-item.type2 h3 {
  padding-right: 68px;
  padding-left: 0;
}
.wdt-custom-course-category .dtlms-course-category-item.type2 h3 {
  right: 20px;
  left: auto;
  text-align: right;
}
.wdt-custom-course-category  .dtlms-course-category-item.type2:hover h3 {
  padding-right: 15px;
  padding-left: 0;
}
.wdt-cus-iconlist-home3 .elementor-icon-list-items .elementor-icon-list-icon{
  font-size: 25px;
}

/*foot*/
.wdt-cus-iconlist-foot .elementor-icon-list-items .elementor-icon-list-icon{
  font-size: 8px;
}

.wdt-cus-iconlist-foot2-2 .elementor-icon-list-items .elementor-icon-list-icon{
  font-size: 20px;
}

.wdt-cus-iconlist-foot2-2.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text,
.wdt-cus-iconlist-foot.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text{
  padding-right: 5px;
  padding-left: 0;
}

.wdt-cus-iconlist-footer-home3 .elementor-icon-list-item:not(:last-child)::after{
  content: "";
  position: relative;
  height: 15px;
  display: inline-block;
  top: 3px;
}

.wdt-cus-iconlist-footer-home3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child)::after {
  border-right-style: solid;
  border-left:none !important;
}
.wdt-cus-iconlist-footer-home3 .elementor-inline-items .elementor-icon-list-item:not(:last-child)::after {
  border-right-width: 1px;
 }


 /*Responsive---Home-1*/
 @media only screen and (min-width: 992px) and (max-width: 1280px){
 .wdt-home-course-list.elementor-widget-dtlms-widget-default-courses-listing .dtlms-apply-isotope 
 .dtlms-courselist-item-wrapper.type-dtlms_courses.dtlms-one-third.grid-item:last-child,
  .wdt-home-course-list.elementor-widget-dtlms-widget-default-courses-listing .dtlms-courses-listing-holder 
  .dtlms-courselist-item-wrapper.type-dtlms_courses.dtlms-one-third.grid-item:last-child {
   transform: translateX(0);
 }
}

@media only screen and (min-width: 1025px) and (max-width: 1280px){
.wdt-custom-acide-icon-testimonial .wdt-testimonial-wrapper .wdt-content-item .wdt-content-media-group {
  margin-left: 50px;
  margin-right: 0;
}
}

.wdt-cus-headwidicon-home1 .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*="-right-part"] {
  margin-right: 5px;
  margin-left: 0;
}