/*
 Theme Name:   MyKorse Child
 Theme URI:    https://mykorse.wpengine.com/
 Description:  MyKorse Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     mykorse
 Version:      1.0.0
 Text Domain:  mykorse-child
*/
.menu-item-21724 ul.sub-menu {width: 627px !important; right:-275px!important}
.menu-item-22692 ul.sub-menu {width: 218px !important; right: -42px !important;}
.my-last button {width: 24% !important; justify-content: center;flex-basis: unset !important;}
a.dtlms-button.small.filled.add_to_cart_button.ajax_add_to_cart.product_type_simple {color: #fff !important;}
a.dtlms-button.small.filled.add_to_cart_button.ajax_add_to_cart.product_type_simple:hover {background: #66ac38 !important;}
#footer .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon, .wdt-custom-social.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {background-color: #113b59!important;border-radius: var(--wdtRadius_Full);}
.wdt-cus-home-iconbox-1 .wdt-column.wdt-active .wdt-content-item .wdt-content-button>a {background-color: #113b59;}
.wdt-cus-home-iconbox-1 .wdt-content-item .wdt-content-button>a {border: 1px solid #113b59;}
.wdt-cus-home-iconbox-1 .wdt-column.wdt-active .wdt-content-item .wdt-content-button>a:before {background-color: #66ac38;}
#footer .wdt-accordion-toggle-holder .elementor-widget-icon-list .elementor-icon-list-item a>.elementor-icon-list-icon {display: block;}
.wdt-cus-design-iconlist .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {background-color: #e9f7f8;}
#footer .elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-icon, .wdt-custom-social.elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-icon {background-color: #66ac38 !important;}
.dtlms-courselist-metadata-badgenhours {display: none;}
p.dtlms-courselist-tags {display: none;}
.dtlms-courselist-ratings-container {display: none !important;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details {border: 1px solid #113b59!important;background-color: #fff!important; border-top:none!important;}
a.dtlms-button.small.filled.add_to_cart_button.ajax_add_to_cart.product_type_simple {background: #113b59 !important;}
.wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {background-color: #66ac38!important;}
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group:before {background-color: rgb(17 59 89)!important;-webkit-transition: all 0.35s ease-in-out 0s;transition: all 0.35s ease-in-out 0s;}
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group:after {background-color: rgb(102 172 56)!important;-webkit-transition: all 0.35s ease-in-out 0.2s; transition: all 0.35s ease-in-out 0.2s;}
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span {color: #113b59!important;}
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span {color: #20b021 !important;}
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span {background-color: #113b59 !important;color: #66ac38 !important;}
.dark-bg-breadcrumb .breadcrumb, .dark-bg-breadcrumb .breadcrumb span.current, .breadcrumb, .breadcrumb span.current {color: #113b59!important;}
.wdt-cus-home-iconbox-1 .wdt-column.wdt-active .wdt-content-item .wdt-content-button>a:hover {background-color: #66ac38!important;transition: var(--wdtBaseTransition);-webkit-transition: var(--wdtBaseTransition);border: 1px solid #66ac38!important;}
.dtlms-courselist-item-wrapper {position: unset !important;}
.dtlms-courses-listing-items {display: flex !important; width: 100% !important; flex-wrap: wrap !important; justify-content: center !important;}
.type7.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item:after {background: transparent !important;}
.wdt-cus-home-iconbox-1 .wdt-content-item .wdt-content-image>a:before {background-image: linear-gradient(to top, #66ac3826, #113b5930);}
.dtlms-courselist-bottom-left-section {display: none;}
div[class*="list-item-wrapper"] div[class*="list-details"] h5 a {color: #66ac38 !important;}
.dtlms-certificate-badge {display: none !important;}
.dtlms-coursedetail-price-details {display: none !important;}
.dtlms-courselist-metadata-holder {display: none;}
.dtlms-courselist-bottom-section {display: none !important;}
.line-path{fill:none;stroke:#113b59!important;stroke-width:5;}
::selection {background: #66ac38!important;}
#back-to-top {background-color: #113b59!important;border-color: #113b59!important;}
.back-to-top-icon {color: #fff !important;}
/* #header-wrapper {background: linear-gradient(67deg, #fff, #fff3d7);} */
.wdt-tabs-list-wrapper {display: none!important;}
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {color: #9d9d9d!important;}
.dtlms-courselist-metadata-featurednpurchase {display: none!important;}
div[class*="list-item-wrapper"] div[class*="list-details"] h5 {height: 70px !important; font-size: 20px !important; font-weight: 600 !important; text-transform: none !important;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details {padding: 20px 33px!important;}
.wdt-header-menu li a, .wdt-header-menu ul li ul.children > li > a, .wdt-header-menu ul li ul.sub-menu > li > a, .wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li a {text-transform: unset!important;}
table:not(.shop_attributes) > tbody:first-child > tr > th, th, .wp-block-calendar table th, .select2-container--default .select2-results .select2-results__option[aria-selected=true], input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], *[role="button"], button, .button, a.button, .has-primary-background-color { background-color: #113b59; color: #ffffff;}
.td-content {font-size: 15px!important;}
.wdt-cus-service-form-2 {padding-top: 15px;}
.wdt-cus-service-form-2 .wdt-cus-name-input.wdt-cus-inputbox {background: #fff; margin-bottom: 15px; border-radius: 38px; border: none !important;}
.wdt-cus-service-form-2 .wdt-cus-name-input.wdt-cus-inputbox input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { font-size: 14px; border: none !important; padding: 14px 35px;}
.wdt-cus-service-form-2 .wdt-cus-email-input.wdt-cus-inputbox {background: #fff; margin-bottom: 15px; border-radius: 38px; border: none !important;}
.wdt-cus-service-form-2 input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email { font-size: 14px; border: none !important; padding: 14px 35px;}
.wdt-cus-service-form-2 .wdt-cus-phoneno-input.wdt-cus-inputbox{background: #fff; margin-bottom: 15px; border-radius: 38px; border: none !important;}
.wdt-cus-service-form-2 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel{ font-size: 14px; border: none !important; padding: 14px 35px;}
span#select2-select-978-0k-container {border: none !important; background: #fff; margin-bottom: 15px; border-radius: 38px; border: none !important; padding: 14px 35px !important; line-height: normal !important; font-size: 14px !important;}
.wdt-cus-service-form-2 span.select2-selection.select2-selection--single {border: none !important;}
.wdt-cus-service-form-2 textarea.wpcf7-form-control.wpcf7-textarea {background: #fff; border: none; font-size: 14px; border-radius: 18px; padding: 11px 37px; margin-bottom: 30px;}
.wdt-cus-home-iconbox-1 .wdt-content-item .wdt-content-detail-group .wdt-content-button {pointer-events: none;}
.wdt-cus-service-form-2 span .select2-selection__rendered {background: #fff!important; line-height: normal!important; padding: 14px 35px!important; font-size: 14px!important; border-radius: 27px!important;}
.gt-current-lang {color: #fff !important;}
header#header .container {padding: 0 !important;margin: 0 !important;width: 100% !important;max-width: unset !important;}
.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {filter: brightness(5); width: 11px !important; height: 13px !important;}
div[class*="list-item-wrapper"] div[class*="list-details"] a.dtlms-button{background: #113b59!important;}
.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a {color: #ffffff!important;}
div[class*="list-item-wrapper"] div[class*="list-details"] a.dtlms-button:hover{background: #66ac38!important;}
div[class*="listing-holder"] div[class*="apply-isotope"][class*="listing-containers"] .dtlms-column{padding:0 10px!important}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-thumb img {height: auto !important; object-fit: contain !important;}
.home_course_grid {display: flex; flex-wrap: wrap;justify-content: center;}
.home_course_grid .dtlms-courselist-item-wrapper.dtlms-column.dtlms-one-fourth {width: 23%; margin-bottom: 30px;}
section#other-courses {margin-top: -120px;}
.main-title-section-wrapper>.main-title-section-bg:after {background-color: transparent !important; background-image: none !important;}
#header-wrapper {background: none!important;}
.main-title-section-wrapper .main-title-section-container {padding: 350px 0 0px!important;}
.main-title-section {background: rgba(255, 255, 255, 0.4)!important;border-radius: 0px!important;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1)!important;backdrop-filter: blur(3px)!important;width: 60%!important;align-items: center!important;justify-content: center!important;margin: 0 auto!important;padding: 24px 0!important;position: relative;float: unset !important;}
.main-title-section-container .breadcrumb {display: none!important;width: 60%;float: unset;margin: 0 auto;background: rgba(255, 255, 255, 0.4) !important;border-radius: 0;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1) !important;backdrop-filter: blur(3px) !important;padding-bottom: 15px!important;}
.new-page .wdt-content-title h5 {height: 45px !important;}
.wdt-cus-home-iconbox-1 .wdt-content-item .wdt-content-title h5 a{font-size: 20px!important;font-weight: 600!important;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-description {font-size: 15px!important;}
.wdt-cus-gallery-imgbox .wdt-content-item .wdt-content-media-group .wdt-content-elements-group {grid-area: 1 / -1; padding: 20px 30px!important;position: relative;}
.wdt-cus-gallery-imgbox .wdt-content-item .wdt-content-media-group .wdt-content-elements-group {grid-area: 1 / -1; padding: 20px 32px!important; position: relative;}
.course_tab .e-n-tabs-heading {display: flex;flex-wrap: wrap;gap: 20px;}
.course_tab .e-n-tabs-heading .e-n-tab-title {width: 31%;flex-basis: auto;text-align: center;justify-content: center;}
.wdt-custom-badge-box .wdt-content-item {background: linear-gradient(360deg, #66AC3826 0%, #113B591A 100%) !important; background-color: transparent !important; background-image: none;}
.blog-single-entry div[class*="entry-thumb"].single-preview-img {display: none!important;}
.post-meta {display: none !important;}
.entry-post-navigation.type1 {display: none !important;}
section.commententries.square {display: none !important;}
h4 a:hover{color: #66ac38;}
.entry-categories {display: none !important;}
li.menu-item-23296 ul.sub-menu {width: 580px !important; min-width: 580px !important;
left: -220px !important; padding: 20px !important;}
li.menu-item-20063 ul li {width: max-content !important; justify-content: start !important;}
.wdt-custom-mega-menu-heading .wdt-heading-holder .wdt-heading-title-wrapper {padding-bottom: 10px!important; padding-top: 5px!important;margin-bottom: 10px!important;}
li.menu-item-23297 ul.sub-menu {width: 240px !important;left: -36px !important;}
.no-link .wdt-content-detail-group {pointer-events: none !important;}
.wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination button:after{background-color: #66ac38!important;}
button:hover{background-color: #66ac38!important;}
.wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination button:hover:after {background-color: #113b59 !important;animation: toRightFromLeft 0.5s forwards;}


div#wdt-icon-box-6e5b47a {pointer-events: revert !important;}
.elementor-33 .elementor-element.elementor-element-1145489 .wdt-header-menu .menu-container .wdt-primary-nav > li ul.sub-menu > li.current-menu-item > a {color: #000 !important;}

div#wdt-module-id-d22461b .wdt-content-item {pointer-events: none !important;}
.wdt-cus-submit-btn {
    padding-top: 30px;
}
.elementor-element.elementor-element-ac35c90 {background: #fff !important;}
div#post-21782 .nessss {margin-top: -344px!important;}
.elementor-21832 .elementor-element.elementor-element-aad260d {display: none !important;}
.elementor-21832 .elementor-element.elementor-element-ca139d1 {display: none !important;}
@media (max-width: 1540px) {.elementor-21832 .elementor-element.elementor-element-532c191 {margin-top: -125px!important;margin-bottom: 0px;}}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {#header-wrapper {margin: 0 0 60px!important;}}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.tab-section {
		display: grid;
	}
	.tab-section .e-child .e-active{
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 40px;
        margin-bottom: 40px;
	}
	.dtlms_courses_list .dtlms-column {
    	margin: 0 0 0 0%; }
	
	    .home_course_grid .dtlms-courselist-item-wrapper.dtlms-column.dtlms-one-fourth
		{ width: 49% !important;
		  margin-bottom: 30px; 
		  padding: 15px;}
	li.menu-item-23297 ul.sub-menu {
    left: 20px !important;
}
	li.menu-item-23296 ul.sub-menu {
    left: -252px !important;
}
}
@media only screen and (max-width: 1280px){
	.mobile-menu ul li.menu-item > a:hover, .mobile-menu ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.current-menu-item > a, .mobile-menu ul li.current-page-item > a, .mobile-menu ul li.current-menu-ancestor > a, .mobile-menu ul li.current-page-ancestor > a, .mobile-menu ul li.current_menu_item > a, .mobile-menu ul li.current_page_item > a, .mobile-menu ul li.current_menu_ancestor > a, .mobile-menu ul li.current_page_ancestor > a, .mobile-menu ul li ul li.current-menu-item > a, .mobile-menu ul li ul li.current-page-item > a, .mobile-menu ul li ul li.current-menu-ancestor > a, .mobile-menu ul li ul li.current-page-ancestor > a, .mobile-menu ul li ul li.current_menu_item > a, .mobile-menu ul li ul li.current_page_item > a, .mobile-menu ul li ul li.current_menu_ancestor > a, .mobile-menu ul li ul li.current_page_ancestor > a{
		background-color: #66ac38;
	}	
	
		li.menu-item-23297 ul.sub-menu {
		width: 240px !important;
		left: unset !important;
	}
}
@media only screen and (max-width: 767px){
	.my-last button {
		width: 100% !important;
		justify-content: center;
		flex-basis: unset !important;
	}

	.new {
		max-width: 100%;
		overflow-x: auto;
	}
	
	
	.tab-section .e-child .e-active{
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.mobile-menu ul li.current-menu-item > a, .mobile-menu ul li.current_page_item > a{
		background-color: #66ac38;
	}
.my-new {width: 100% !important;}
.for-phone ul li a span {font-size: 14px !important;}
.no-pading{padding: 0!important}
.for-phone ul {justify-content: center !important;}
.responsive-header-abhi-5 .e-con-inner {margin: 0 20px;display: flex;width: 100% !important; max-width: 96%!important;}
.responsive-header-abhi {width: 80%;}
.responsive-header-abhi-3 {width: 20%;}
li.menu-item-23297 ul.sub-menu {left:0!important;}
.mobile-menu ul li.menu-item:hover > a{background-color:#66ac38!important;}
li.menu-item-23296 ul.sub-menu {width: 320px !important; min-width: 320px !important; left: 0!important;padding: 15px !important;}
.resonsive-main ul li a {width: 270px;}
.wdt-custom-mega-menu-heading {margin-bottom: 0 !important;}
.home_course_grid .dtlms-courselist-item-wrapper.dtlms-column.dtlms-one-fourth {width: 100% !important; margin-bottom: 30px;}
.wdt-dark-bg.wdt-cus-banner-2-head .elementor-widget-container {padding: 30px 0 0 0px !important;}
.wdt-dark-bg.wdt-cus-banner-2-head .elementor-widget-container {padding: 30px 0 0 0px !important;}
.nmnm {width: 100% !important; max-width: 100% !important;}
.nmnm .elementor-widget-container {margin: 0 !important;padding: 18px 0px 30px !important;justify-content: center !important;text-align: center !important;justify-items: center !important;}
.space-off-phone.elementor-section-boxed {margin: 90px 0 !important;}
form.mrm-form {
    display: block;
    align-items: center;
}
.mrm-form-group.submit {
    display: block;
    align-items: center;
}
}

.wdt-mailchimp-subscription-button-holder button {
    background: #113b59!important;
    color: #fff!important;
    border-radius: 10px!important;
}
form.mrm-form {
    display: flex;
    gap: 12px;
    align-items: center;
}
.mrm-form input {
    background: unset!important;
    border: 1px solid #cccccc!important;
    color: #000!important;
}
button.mrm-submit-button.mintmrm-btn {
    background: #113b59!important;
    padding: 0 28px!important;
}
.mintmrm .mrm-form-group label, .mintmrm .mrm-form-group .label {
    display: none!important;
}

div#mint-google-recaptcha {
    display: none;
}
.mrm-form-group.submit {
    display: flex;
    gap: 10px;
}
.mintmrm .mrm-form-group input[type=date]:active, .mintmrm .mrm-form-group input[type=date]:focus, .mintmrm .mrm-form-group input[type=email]:active, .mintmrm .mrm-form-group input[type=email]:focus, .mintmrm .mrm-form-group input[type=text]:active, .mintmrm .mrm-form-group input[type=text]:focus, .mintmrm .mrm-form-group textarea:active, .mintmrm .mrm-form-group textarea:focus, .mintmrm .mrm-form-group select:active, .mintmrm .mrm-form-group select:focus {
    border-color: #000 !important;
}
.newsletter-section {
    text-align: center;
}
.newsletter-left img {
    width: 220px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 31px;
}
.pum-theme-23965 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 3px;
    border: 8px solid #fff;
    background-color: #fff;
}

.newsletter-section p {
    text-align: center;
	font-weight:400;
	margin-bottom:20px;
}
.newsletter-section .wpcf7-form .with-spinner:hover {
    background-color: unset;
}
.newsletter-section .wpcf7-form .with-spinner{
	display:block!important
}
.newsletter-section .wpcf7-form .with-spinner{
	background: #fff!important;
}
.newsletter-section input[type="text"], .newsletter-section input[type="email"] {
    background: unset;
    border: 1px solid #000;
    margin-bottom: 18px;
    color: #000!important;
    border-radius: 2.5em;
    padding: 12px 15px;
}
.newsletter-section input.wpcf7-form-control.wpcf7-submit:hover {
    background: #113b59;
}
.newsletter-section input::placeholder {
	color:#000!important;
	opacity: 1;	
}
.newsletter-section input.wpcf7-form-control.wpcf7-submit {
    background: #66ac38;
}
.newsletter-section .wpcf7-form.sent .wpcf7-response-output, .newsletter-section .wpcf7 form.sent .wpcf7-response-output {
    background-color: #66ac38;
    border: 1px solid #66ac38;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}