.elementor-kit-5{--e-global-color-primary:#F6A11E;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#F6A11E;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*
@start global css
*/

/*fix certificate white background*/
body.page-template.page-template-elementor_canvas.page .swiper-slide-bg {
    background-color: transparent!important;
}

/*fix footer email box */
.elementor-form-fields-wrapper.elementor-labels- > .elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email.elementor-col-100.elementor-field-required {
    width: 60%!important;
}

/* popup hide mobile*/
@media (max-width:768px){
    .desktopcust{
        display:none !important;
    }
}


/*course slider*/
.elementor-element-44b0944 .elementor-background-overlay {
    border-radius: 25px;
}

/*Clip paragraph at 5th line*/
.five-lines .jet-listing-dynamic-field__content{
    overflow: hidden; text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* number of lines to show */ 
    line-clamp: 4;
    -webkit-box-orient: vertical; 
}

/*make column equal sized*/
.equal-height {
   display: flex;
    height: 100%;
}

/* Module icons */
.module-icon{
  vertical-align: -5px;
	margin-right:6px;
}

/* Module icon size */
.elementor-accordion .module-icon{  
   
height: 25px;
    width: auto;
	display: inline-block;
	filter: contrast(0.5);
}

/*razorpay branding remove*/
.PaymentButton-securedBy, svg.svelte-ekc7fv.svelte-ekc7fv, .PaymentButton--rzpTheme.svelte-ekc7fv.svelte-ekc7fv::before{
    display: none
}

.elementor-widget-container .PaymentButton-contents.svelte-ekc7fv.svelte-ekc7fv,
.PaymentButton.svelte-ekc7fv.svelte-ekc7fv {
    padding:5px 10px !important; 
    min-width: 0 !important;
    height:initial; 
    font-style:normal; 
   
}
.elementor-widget-container .PaymentButton--rzp-dark-standard.svelte-ekc7fv.svelte-ekc7fv {
    border-color: #f07748;
        line-height: 24px;
    color: #fff;
    /*background: -webkit-gradient(linear,left top,left bottom,from(#f49037),to(#f07748));
    background: linear-gradient(180deg,#f49037,#f07748);
    background: #f2a210;
    border-color: #f2a210;*/
    border:none;
    background: linear-gradient(180deg, #f5ba12, #ff9b05);
    border-radius: 32px;
}


.self-paced .PaymentButton--rzp-dark-standard.svelte-ekc7fv.svelte-ekc7fv, .self-paced #btn-enrol-now a{
    border-color: #357be3;
    background: linear-gradient(180deg, #428fff, #265cb7);
}

.self-paced-workshop .PaymentButton--rzp-dark-standard.svelte-ekc7fv.svelte-ekc7fv, .self-paced-workshop #btn-enrol-now a {
    border-color: #b3d241;
    background: linear-gradient(180deg, #b3d241, #7d9927);
}

.compre .PaymentButton--rzp-dark-standard.svelte-ekc7fv.svelte-ekc7fv, .compre #btn-enrol-now a {
    border-color: #B00831;
    background: linear-gradient(180deg, #B00831, #6B0101);
}


.self-paced .gform_button {
    background-color: #3d84f0;
    border-color: #3d84f0;
}

.original-price input{
    color: gray;
    background: #fcfcfb;
    border: none;
    text-decoration: line-through;
    grid-row-gap: 0;
}

/* coupon css */
.gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding-left: 0;
}
.gform_wrapper.gravity-theme .gfield_description{
    width:200% !important;
    line-height:1.5 !important;
}
.gform_confirmation_message {
    display: none !important; 
}

body >h3{
    padding-top:20px;
}

@media (max-width: 640px){
.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) {
    grid-column: span 6 !important;
    }
}

@media only screen and (max-width: 641px){
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 1 !important
    }
}

form{
    margin-bottom:0;
}

.gform_footer{
    padding-bottom:0 !important;
}



/* cloned course temp fix */

div.slick-slide.slick-cloned:nth-of-type(20) {
    visibility: hidden;
}

/*disabled by Laxmikant as overting all jet listing including testimonials*/

/*
div.jet-listing-dynamic-field__content{    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}*/

.elementor-element.elementor-element-6ba563a.elementor-widget__width-auto.elementor-view-default.elementor-widget.elementor-widget-icon{
    margin-right: 5px;
    border-right: 1px solid lightgray;
    padding-right: 30px;
}

/*course images fix*/
.elementor-section-height-default {
    background-size: contain !important;
}


/*hero slider fix*/
@media screen and (max-width: 1400px){
#hero-section .elementor-section.elementor-section-boxed > .elementor-container {
    padding-left: 40px;
    padding-right: 40px;
    }
}
@media screen and (max-width: 1200px){
#hero-section .elementor-section.elementor-section-boxed > .elementor-container {
    padding-left: 40px;
    padding-right: 40px;
    }
}

.gfield_description {
    color: #060;
}

.elementor-993 .elementor-element.elementor-element-4a82183 .jet-listing-dynamic-field__content{
    line-height:16px;
}

.sticky-header .site-header {
    z-index: 1000;
}
.header-aside-inner >.menu-item-has-children >a img{
    display: none;
    
}/* End custom CSS */