.elementor-element-4247c3d {
    padding: 60px 0;
    overflow: visible;
}

#gotop {
z-index:9999;
}

.m-b-20 {
margin-bottom: 20px!important;
}

.m-b-30 {
margin-bottom: 30px!important;
}

.m-b-40 {
margin-bottom: 40px!important;
}

h3.elementskit-info-box-title.contact-row {
    margin-bottom:10px;
}

.elementor-6440 .elementor-element.elementor-element-1ec6488a {
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 0 0 0;
    overflow: visible;
}

.ekit-wid-con .elementskit-infobox.sec-contact {
    padding: 0 0 20px 0px !important;
    border-style: solid;
    border-width: 0 0 0 0;
    position: relative;
}

.content-area-gallery {
    padding: 0 15px;
margin-bottom: 10px;
float:left;
width:100%;
}

.content-area-gallery ul li {
    font-size: 14px;
color: #58566b;
font-weight: 400;
width:48%;
float: left;
text-align: right;
}

.content-area-gallery ul li i {
color: #f69321;
}

.content-area-gallery .ts-course-el-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
width:50%;
float:left;
}

.elementor-8181 .elementor-element.elementor-element-0a96da7 .ekit_gallery_grid_wraper {
    margin-left: -15px;
    margin-right: -15px;
}

.ekit-wid-con .ekit_gallery_grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
padding-top: 40px;
}

.elementor-8181 .elementor-element.elementor-element-0a96da7 .ekit_gallery_grid_item {
    flex: 0 0 calc(100% / 3);
    width: calc(100% / 3);
    padding-left: 15px;
    padding-right: 15px;
}

.elementor-8181 .elementor-element.elementor-element-0a96da7 .elementskit-single-portfolio-item {
    margin: 0 0 10px 0;
    border-radius: 8px 8px 8px 8px;
}

.ekit-wid-con .elementskit-single-portfolio-item {
    position: relative;
    overflow: hidden;
}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-portfolio-thumb {
    display: block;
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-portfolio-thumb > img {
    display: block;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.ekit-wid-con .elementskit-portfolio-thumb img {
    width: 100%;
}

.elementor-8181 .elementor-element.elementor-element-0a96da7 .elementskit-single-portfolio-item .elementskit-hover-area {
    transform: scale(1);
}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-area {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
    z-index: 2;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    opacity: 0;
}

.elementor-8181 .elementor-element.elementor-element-0a96da7 .elementskit-single-portfolio-item .elementskit-hover-content {
    text-align: center;
}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-content {
    z-index: 2;
    top: 48%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    position: absolute;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.elementor-8181 .elementor-element.elementor-element-0a96da7 .elementskit-single-portfolio-item .elementskit-gallery-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon {
    font-size: 1.125rem;
    display: inline-block;
    text-align: center;
}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-description, .ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon, .ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label, .ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-title {
    color: #fff;
}

.elementor-8181 .elementor-element.elementor-element-0a96da7 .elementskit-single-portfolio-item .elementskit-gallery-icon i {
    font-size: 22px;
}

.elementor-8181 .elementor-element.elementor-element-0a96da7 .ekit-gallery-image-overlay {
    mix-blend-mode: normal;
    background-color: #120f2d00;
    transform: scale(1);
}

.ekit-wid-con .elementskit-single-portfolio-item .ekit-gallery-image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: 1;
}

.event-readmore a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #f69321;
    background: #232f65;
    border-radius: 50%;
    display: inline-block;
    font-size: 12px;
}

.event-readmore a:hover {
    color: #fff;
    background: #f69321;
}

h3.elementskit-section-subtitle {
    font-size: 18px;
    font-weight: 600;
    line-height: 23px;
    margin: 0 0 10px 0;
}

blockquote.type1 {
border: 2px solid #f69321;
font-size: 16px;
font-style: italic;
padding: 20px;
border-radius:7px;
}

.ekit-video-popup-btn {
    padding: 10px 0 10px 5px;
    width: 80px;
    height: 80px;
    line-height: 65px;
    color: #f69321;
    background-color: #FFF;
}

.ekit-wid-con .elementskit-infobox.sec-business, .ekit-wid-con .elementskit-infobox.sec-business-arts {
    padding: 30px 0 40px 50px !important;
    border-style: solid;
    border-width: 0 0 0 0;
position: relative;
}

.elementskit-info-box-icon.business-arts {
    border:solid 2px #232f65;
    border-radius: 100%;
display: inline-block;
padding: 20px;
transform: rotate(0deg);
margin: 0 20px 0 0;
width:80px;
height: 80px;
}

.elementor-icon-list-icon i {
    color: #f69321;
    font-size: 14px;
}

.video-content {
    text-align: center;
margin-top:21%;
margin-bottom:21%;
}

.dt-sc-ico-content.type3 {
    text-align: left;
    padding-top: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
width:100%;
align-content: center;
align-items: center;
display: flex;
}

.dt-sc-ico-content.type3 .icon {
    width: 15%;
    float: left;
}

.dt-sc-ico-content.type3 h4 a {
    color: #fff;
}

.dt-sc-ico-content.type3 h4 {
    margin-bottom: 6px;
    font-size: 16px;
    font-weight: normal;
width: 85%;
float: left;
}

.dt-sc-ico-content.type3 .icon span {
width:60px;
height: 60px;    
line-height: 60px;
    font-size: 24px;
    color: #2c3e50;
border-radius: 50%;
    background-color: #ffffff;
    text-align: center;
    position: relative;
    z-index: 2;
    left: 0;
    top: 0;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    box-shadow: 0px 0px 0px 3px #eceaea inset;
    -webkit-box-shadow: 0px 0px 0px 3px #eceaea inset;
    -moz-box-shadow: 0px 0px 0px 3px #eceaea inset;
}

.dt-sc-ico-content.type2 {
    text-align: left;
    padding-top: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
width:100%;
align-content: center;
align-items: center;
display: flex;
}

.dt-sc-ico-content.type2 .icon {
    width: 10%;
    float: left;
}

.dt-sc-ico-content.type2 h4 a {
    color: #020101;
}

.dt-sc-ico-content.type2 h4 {
    margin-bottom: 6px;
    font-size: 16px;
    font-weight: normal;
width: 90%;
float: left;
}

.dt-sc-ico-content.type2 .icon span {
width:60px;
height: 60px;    
line-height: 60px;
    font-size: 24px;
    color: #f69321;
border-radius: 50%;
    background-color: #ffffff;
    text-align: center;
    position: relative;
    z-index: 2;
    left: 0;
    top: 0;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    box-shadow: 0px 0px 0px 3px #2c3e50 inset;
    -webkit-box-shadow: 0px 0px 0px 3px #2c3e50 inset;
    -moz-box-shadow: 0px 0px 0px 3px #2c3e50 inset;
}

.etn-event-single-content-wrap .etn-event-meta .etn-event-category span,
      .etn-event-item .etn-event-footer .etn-atend-btn .etn-btn-border,
      .etn-btn.etn-btn-border, .attr-btn-primary.etn-btn-border, 
      .etn-attendee-form .etn-btn.etn-btn-border, 
      .etn-ticket-widget .etn-btn.etn-btn-border,
      .etn-settings-dashboard .button-primary.etn-btn-border,
      .etn-single-speaker-item .etn-speaker-content a:hover,
      .etn-event-style2 .etn-event-date,
      .etn-event-style3 .etn-event-content .etn-title a:hover,
      .event-tab-wrapper ul li a.etn-tab-a,
      .etn-speaker-item.style-3:hover .etn-speaker-content .etn-title a,
      .etn-event-item:hover .etn-title a{
        color: #232f65;
      }
      .etn-event-item .etn-event-category span,
      .etn-btn, .attr-btn-primary, 
      .etn-attendee-form .etn-btn, 
      .etn-ticket-widget .etn-btn,
      .schedule-list-1 .schedule-header,
      .speaker-style4 .etn-speaker-content .etn-title a,
      .etn-speaker-details3 .speaker-title-info,
      .etn-event-slider .swiper-pagination-bullet, .etn-speaker-slider .swiper-pagination-bullet,
      .etn-event-slider .swiper-button-next, .etn-event-slider .swiper-button-prev,
      .etn-speaker-slider .swiper-button-next, .etn-speaker-slider .swiper-button-prev,
      .etn-single-speaker-item .etn-speaker-thumb .etn-speakers-social a,
      .etn-event-header .etn-event-countdown-wrap .etn-count-item, 
      .schedule-tab-1 .etn-nav li a.etn-active,
      .schedule-list-wrapper .schedule-listing.multi-schedule-list .schedule-slot-time,
      .etn-speaker-item.style-3 .etn-speaker-content .etn-speakers-social a,
      .event-tab-wrapper ul li a.etn-tab-a.etn-active,
      .etn-btn, button.etn-btn.etn-btn-primary,
      .etn-schedule-style-3 ul li:before,
      .etn-settings-dashboard .button-primary{
        background-color: #232f65;
      }
      .etn-event-item .etn-event-footer .etn-atend-btn .etn-btn-border,
      .etn-btn.etn-btn-border, .attr-btn-primary.etn-btn-border,
      .etn-attendee-form .etn-btn.etn-btn-border,
      .etn-ticket-widget .etn-btn.etn-btn-border,
      .event-tab-wrapper ul li a.etn-tab-a,
      .event-tab-wrapper ul li a.etn-tab-a.etn-active,
      .etn-schedule-style-3 ul li:after,
      .etn-settings-dashboard .button-primary.etn-btn-border{
        border-color: #232f65;
      }
      .schedule-tab-wrapper .etn-nav li a.etn-active,
      .etn-speaker-item.style-3 .etn-speaker-content{
        border-bottom-color: #232f65;
      }
      .schedule-tab-wrapper .etn-nav li a:after,
      .etn-event-list2 .etn-event-content,
      .schedule-tab-1 .etn-nav li a.etn-active:after{
        border-color: #232f65 transparent transparent transparent;
      }
      .etn-event-item .etn-event-location,
      .etn-event-tag-list a:hover,
      .etn-schedule-wrap .etn-schedule-info .etn-schedule-time{
        color: ;
      }
      .etn-event-tag-list a:hover{
        border-color: ;
      }
      .etn-btn:hover, .attr-btn-primary:hover,
      .etn-attendee-form .etn-btn:hover,
      .etn-ticket-widget .etn-btn:hover,
      .speaker-style4 .etn-speaker-content p,
      .etn-btn, button.etn-btn.etn-btn-primary:hover,
      .etn-speaker-item.style-3 .etn-speaker-content .etn-speakers-social a:hover,
      .etn-single-speaker-item .etn-speaker-thumb .etn-speakers-social a:hover,
      .etn-settings-dashboard .button-primary:hover{
        background-color: ;
      }

@font-face{
font-family:'elementskit';src:url('../fonts/elementskit.eot');src:url('../fonts/elementskit.eot?#iefix') format('embedded-opentype'),
url('../fonts/elementskit.woff2') format('woff2'),
url('../fonts/elementskit.woff') format('woff'),
url('../fonts/elementskit.ttf') format('truetype'),
url('../fonts/elementskit.svg#elementskit') format('svg');
font-weight:400;
    font-style:normal;
}

@font-face{
    font-family:"Font Awesome 5 Brands";
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(../fonts/fa-brands-400.eot);
    src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab{
    font-family:"Font Awesome 5 Brands"
}
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(../fonts/fa-regular-400.eot);
    src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")
}
.far{
    font-weight:400
}
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:url(../fonts/fa-solid-900.eot);
    src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,.far,.fas{
    font-family:"Font Awesome 5 Free"
}
.fa,.fas{
    font-weight:900
}

@font-face{
    font-display:swap;
    font-family:'iconfont';
    src:url(../fonts/iconfont.eot?y76zny);
    src:url('../fonts/iconfont.eot?y76zny#iefix') format('embedded-opentype'),url(../fonts/iconfont.ttf?y76zny) format('truetype'),url(../fonts/iconfont.woff?y76zny) format('woff'),url('../fonts/iconfont.svg?y76zny#iconfont') format('svg');
    font-weight:400;
    font-style:normal
}

body{
        font-family:"Nunito Sans";
        font-size:16px;
      }
      h1{
        font-family:"Nunito Sans";
        font-weight:700;
      }
      h2{
        font-family:"Nunito Sans";
        font-weight:700;
      }
      h3{
        font-family:"Nunito Sans";
        font-weight:700;
      }
      h4{
        font-family:"Nunito Sans";
        font-weight:700;
      }
      .entry-header .entry-title a:hover, .sidebar ul li a:hover{
        color: #f69321;
      }
      .entry-header .entry-title a{
        color: #120F2D;
      }
      body{
        background-color: #fff;
      }
      .single-intro-text .count-number, .sticky.post .meta-featured-post,
      .latest-blog .post .post-meta span:before,
      .sidebar .widget .widget-title:before,
      .pagination li.active a:hover,
      .tag-lists a:hover, .tagcloud a:hover,
      .BackTo, .ticket-btn.btn:hover,
      .btn-primary,
      .BackTo,
      .woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart,
      .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current,
      .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.sponsor-web-link a:hover i, .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
      .woocommerce span.onsale,
      #preloader,
      .header .navbar-container .navbar-light .main-menu > li > a:before,
      .tab-course-category ul li:before,
      .co-single-instructor .co-instructors-socials li a:hover,
      .course-entry-content .curriculum-content .curricolumn-list li a .curricolumn-preview,
      .course-single-wrap .single-course .course-price-item span,
      .single-course .course-category a:before,
      .course-entry-content ul.nav li a:before,
      .courselog-search-course-form .search-course-button,
      .main-slider-style3 .slider-content .sub-title::before,
      .main-menu .elementskit-navbar-nav > li > a::after,
      .btn-primary, .learnpress-page .lp-button, .place-order-action .lp-button,
      #learn-press-content-item #course-item-content-header .toggle-content-item,
      #learn-press-content-item #course-item-content-header .lp-button:hover,
      #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta span,
      .course-entry-content .public-xs-review-box .xs-save-button button,
      .header-login-user a sup, .cartbtn a sup,
      .user-dashboard .order-recover .button-recover-order,
      .single_add_to_cart_button, .tutor-btn, .tutor-button, a.tutor-btn, a.tutor-button,
      .courselog-events .entry-header .event-time:before,
      .courselog-tab .courselog-navs-tab li a .title-content .content::before,
      .learnpress-page .lp-button,
      #checkout-payment #checkout-order-action button.lp-button,
      .learndash-wrapper .ld-primary-background, .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after,
      .learndash-wrapper .ld-primary-background, .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after,
      .courselog-learndash-course .ld-single-course .ld-course-footer .ld-course-price, .ld-related-course .ld-single-course .ld-course-footer .ld-course-price,
      .user-dashboard #learn-press-profile-nav .learn-press-tabs.tabs li.active > a, .user-dashboard #learn-press-profile-nav .learn-press-tabs.tabs li:hover > a,
      .woocommerce ul.products li.product .added_to_cart:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
        background: #f69321;
      }
      .btn-primary,
      .btn-primary, .learnpress-page .lp-button, .place-order-action .lp-button,
      .courselog-learndash-course .ld-single-course .ld-course-footer .ld-course-read-more:hover a, .ld-related-course .ld-single-course .ld-course-footer .ld-course-read-more:hover a,
      .single_add_to_cart_button, .tutor-btn, .tutor-button, a.tutor-btn, a.tutor-button,
      #checkout-payment #checkout-order-action button.lp-button,
      .owl-carousel .owl-dots .owl-dot.active{
        border-color: #f69321;
      }
      .user-dashboard .lp-profile-content .lp-tab-sections li.active span{
        border-bottom-color: #f69321;
      }
      #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.current a:hover{
        color: #fff;
      }
      .copyright .footer-social li a i:hover,
      .copyright .copyright-text a,
      .header .navbar-container .navbar-light .main-menu li a:hover,
      .header .navbar-container .navbar-light .main-menu li.active > a,
      .post .entry-header .entry-title a:hover,
      a:hover,
      .ts-course-category .single-course-category .course-category-title a:hover,
      .courselog-events .entry-header .entry-title a:hover,
      .woocommerce ul.products li.product .price, 
      .footer-widget ul li a:hover,
      .ts-footer .footer-menu li a:hover,
      .courselog-course-latest h3.post-title a:hover,
      .courselog-course-latest p,
      .courselog-learndash-course .ld-single-course .ld-course-conent:hover .ts-title a, .ld-related-course .ld-single-course .ld-course-conent:hover .ts-title a,
      .courselog-learndash-course .ld-single-course .ld-course-footer .ld-course-read-more:hover a, .ld-related-course .ld-single-course .ld-course-footer .ld-course-read-more:hover a,
      .course-entry-content .curriculum-content .curricolumn-list li a i,
      .course-entry-content .curriculum-content .curricolumn-list li a:hover,
      .co-single-instructor .co-instructor-title a:hover,
      .course-entry-content .curriculum-content .curriculmn-title:after,
      .post-navigation span:hover, .post-navigation h3:hover,
      .comments-list .comment-reply-link:hover,
      .tutor-custom-list-style li:before,
      .ld-tabs .ld-tabs-navigation .ld-tab.ld-active span,
      .courselog-tab .courselog-navs-tab li a .title-content .title-icon,
      .quiz-intro-item--questions-count::before,
      .user-dashboard .lp-profile-content table td a:hover, .user-dashboard .lp-profile-content table th a:hover,
      .user-dashboard .lp-profile-content .lp-list-table td a:hover, .user-dashboard .lp-profile-content .lp-list-table th a:hover,
      #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:hover,
      .woocommerce ul.products li.product .woocommerce-loop-product__title:hover{
        color: #f69321;
      }
      /*  secondary color   */
      .single-course .course-footer .course-price-item .course-price, .single-course .course-footer .course-price-item .free-course,
      .btn-primary:hover, .btn-primary:active, .learn-press-form-login form button:hover, .learn-press-form-login form button:active,
      .learnpress-page .lp-button:hover,
      .course-single-wrap .single-course:hover .course-price-item span,
      .header--course-meta .course-price span,
      .course-entry-content .public-xs-review-box .xs-save-button button:hover,
      #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-status,
      #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.current:before,
      .user-dashboard .lp-profile-content .lp-tab-sections,
      .course-entry-content ul.nav,
      .pagination li.active a,
      .pagination li:hover a, .pagination li:hover a:hover,
      .learnpress-page .lp-button:active, .place-order-action .lp-button:hover,
      #checkout-payment #checkout-order-action button.lp-button:hover,
      .place-order-action .lp-button:active{
        background-color: #2878EB;
      }
      .archive-widgets ul li.active a{
        color: #2878EB;
      }
      .btn-primary:hover, .btn-primary:active,
      .learn-press-form-login form button:hover,
      .learn-press-form-login form button:active,
      .learnpress-page .lp-button:hover, .learnpress-page .lp-button:active,
      .place-order-action .lp-button:hover,
      #checkout-payment #checkout-order-action button.lp-button:hover, 
      .place-order-action .lp-button:active{
        border-color:  #2878EB;
      }
      .ts-footer{
        background-color: #273c66;
      }
      .copyright .copyright-text{
        color: #fff;
      }

.rll-youtube-player{
        position:relative;
        padding-bottom:56.23%;
        height:0;
        overflow:hidden;
        max-width:100%;
      }
      .rll-youtube-player iframe{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        z-index:100;
        background:0 0}
      .rll-youtube-player img{
        bottom:0;
        display:block;
        left:0;
        margin:auto;
        max-width:100%;
        width:100%;
        position:absolute;
        right:0;
        top:0;
        border:none;
        height:auto;
        cursor:pointer;
        -webkit-transition:.4s all;
        -moz-transition:.4s all;
        transition:.4s all}
      .rll-youtube-player img:hover{
        -webkit-filter:brightness(75%)}
      .rll-youtube-player .play{
        height:72px;
        width:72px;
        left:50%;
        top:50%;
        margin-left:-36px;
        margin-top:-36px;
        position:absolute;
        background:url(../images/youtube.png) no-repeat;
        cursor:pointer}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
      padding:10px}
      @media (max-width:767px){
.dt-sc-ico-content.type3 .icon span {
width: 40px;
height: 40px;
line-height: 40px;
font-size: 18px;
}

.dt-sc-ico-content.type2 .icon span {
width: 40px;
height: 40px;
line-height: 40px;
font-size: 18px;
}

.dt-sc-ico-content.type2 .icon {
    width: 20%;
}

.dt-sc-ico-content.type2 h4 {
    width: 80%;
}

.ekit-wid-con .elementskit-infobox.sec-business {
    padding: 30px 0 0 0 !important;
}

.ekit-wid-con .elementskit-infobox.sec-business-arts {
    padding: 0 !important;
}

.sec-icon-row {
width:100%;
position: absolute!important;
text-align: center;
}

.box-body-space{
margin-top:100px;
width:100%;
padding-bottom: 30px;
}

.box-body-space .elementskit-info-box-title {
    text-align: center;
}

.elementskit-info-box-icon.business-arts {
margin: 0;
}

.single-course .content-area .content-top ul li {
    width: 50%;
}
.etn-event-item {
    padding: 0!important;
}

.elementor-521 .elementor-element.elementor-element-00ed781 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 18px!important;
    font-weight: 600!important;
    line-height: 24px!important;
}
      
.elementor-element-e5cd82d {
    padding: 0 15px 40px 15px;
}

.elementor-element-4247c3d {
    padding: 30px 0;
}

.elementor-column{
          width:100%}
      }
      .elementor-screen-only{
        position:absolute;
        top:-10000em;
        width:1px;
        height:1px;
        margin:-1px;
        padding:0;
        overflow:hidden;
        clip:rect(0,0,0,0);
        border:0}
      .elementor-clearfix:after{
        content:"";
        display:block;
        clear:both;
        width:0;
        height:0}
      .elementor{
        -webkit-hyphens:manual;
        -ms-hyphens:manual;
        hyphens:manual}
      .elementor *,.elementor :after,.elementor :before{
        -webkit-box-sizing:border-box;
        box-sizing:border-box}
      .elementor a{
        -webkit-box-shadow:none;
        box-shadow:none;
        text-decoration:none}
      .elementor img{
        height:auto;
        max-width:100%;
        border:none;
        -webkit-border-radius:0;
        border-radius:0;
        -webkit-box-shadow:none;
        box-shadow:none}
      .elementor .elementor-background-overlay{
        height:100%;
        width:100%;
        top:0;
        left:0;
        position:absolute}
      .elementor-widget-wrap>.elementor-element.elementor-absolute{
        position:absolute}
      .elementor-widget-wrap .elementor-element.elementor-widget__width-auto{
        max-width:100%}
      .elementor-element.elementor-absolute{
        z-index:1}
      .elementor-invisible{
        visibility:hidden}
      :root{
        --page-title-display:block}
      .elementor-section{
        position:relative}
      .elementor-section .elementor-container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-right:auto;
        margin-left:auto;
        position:relative}
      @media (max-width:1024px){
        .elementor-section .elementor-container{
          -ms-flex-wrap:wrap;
          flex-wrap:wrap}
      }
      .elementor-section.elementor-section-boxed>.elementor-container{
        max-width:1140px}
      .elementor-row{
        width:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex}
      @media (max-width:1024px){
        .elementor-row{
          -ms-flex-wrap:wrap;
          flex-wrap:wrap}
      }
      .elementor-widget-wrap{
        position:relative;
        width:100%;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -ms-flex-line-pack:start;
        align-content:flex-start}
      .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex}
      .elementor-widget-wrap>.elementor-element{
        width:100%}
      .elementor-widget{
        position:relative}
      .elementor-widget:not(:last-child){
        margin-bottom:20px}
      .elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto{
        margin-bottom:0}
      .elementor-column{
        min-height:1px}
      .elementor-column,.elementor-column-wrap{
        position:relative;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex}
      .elementor-column-wrap{
        width:100%}
      .elementor-inner-section .elementor-column-gap-no .elementor-element-populated{
        padding:0}
      @media (min-width:768px){
        .elementor-column.elementor-col-25{
          width:25%}
        .elementor-column.elementor-col-50{
          width:50%}
        .elementor-column.elementor-col-100{
          width:100%}
      }
      @media (max-width:767px){
        .elementor-column{
          width:100%}
      }
      @media (min-width:1025px){
        #elementor-device-mode:after{
          content:"desktop"}
      }
      @media (min-width:768px) and (max-width:1024px){
        #elementor-device-mode:after{
          content:"tablet"}
      }
      @media (max-width:767px){
        #elementor-device-mode:after{
          content:"mobile"}
      }
      .elementor-icon{
        display:inline-block;
        line-height:1;
        color:#818a91;
        font-size:50px;
        text-align:center}
      .elementor-icon i,.elementor-icon svg{
        width:1em;
        height:1em;
        position:relative;
        display:block}
      .elementor-icon i:before,.elementor-icon svg:before{
        position:absolute;
        left:50%;
        -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        transform:translateX(-50%)}
      @media (min-width:768px){
        .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{
          -webkit-box-align:center;
          -ms-flex-align:center;
          align-items:center}
      }
      .elementor-widget-icon-box .elementor-icon-box-wrapper{
        text-align:center}
      .elementor-widget-icon-box .elementor-icon-box-content{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1}
      .elementor-widget-icon-box .elementor-icon-box-description{
        margin:0}
      .elementor-widget .elementor-icon-list-items{
        list-style-type:none;
        margin:0;
        padding:0}
      .elementor-widget .elementor-icon-list-item{
        margin:0;
        padding:0;
        position:relative}
      .elementor-widget .elementor-icon-list-item:after{
        position:absolute;
        bottom:0;
        width:100%}
      .elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start}
      .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
        -ms-flex-item-align:center;
        align-self:center;
        padding-left:5px}
      .elementor-widget .elementor-icon-list-icon{
        -ms-flex-negative:0;
        flex-shrink:0}
      .elementor-widget .elementor-icon-list-icon i{
        width:1.25em}
      .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{
        left:0}
      .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{
        right:0}
      @media (max-width:1024px){
        .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{
          left:0}
        .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{
          right:0}
      }
      @media (max-width:767px){
        .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{
          left:0}
        .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{
          right:0}
      }
      .elementor-widget-image{
        text-align:center}
      .elementor-widget-image .elementor-image img{
        vertical-align:middle;
        display:inline-block}
      .elementor .elementor-element ul.elementor-icon-list-items{
        padding:0}
      @media (max-width:767px){
        .elementor .elementor-hidden-phone{
          display:none}
      }
      @media (min-width:768px) and (max-width:1024px){
        .elementor .elementor-hidden-tablet{
          display:none}
      }
      .elementor-138 .elementor-element.elementor-element-8ba937a:not(.elementor-motion-effects-element-type-background){
        background-color:#232f65}
      .elementor-138 .elementor-element.elementor-element-8ba937a{
        padding:5px 0px 5px 0px;
        overflow:visible}
      .elementor-138 .elementor-element.elementor-element-a5fcde8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
        align-content:center;
        align-items:center}
      .elementor-138 .elementor-element.elementor-element-a5fcde8>.elementor-element-populated{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 60px}
      .elementor-138 .elementor-element.elementor-element-6b930f1{
        color:#FFFFFF;
        font-size:14px;
        font-weight:400;
        line-height:23px;
        letter-spacing:0.3px}
      .elementor-138 .elementor-element.elementor-element-6b930f1>.elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px}
      .elementor-138 .elementor-element.elementor-element-361bc0b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
        align-content:center;
        align-items:center}
      .elementor-138 .elementor-element.elementor-element-361bc0b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
        justify-content:flex-end}
      .elementor-138 .elementor-element.elementor-element-361bc0b>.elementor-element-populated{
        padding:0px 0px 0px 0px}
      .elementor-138 .elementor-element.elementor-element-31a3327 .ekit_social_media{
        text-align:right}
      .elementor-138 .elementor-element.elementor-element-31a3327 .elementor-repeater-item-0745300>a{
        color:#FFFFFF;
        border-style:solid;
        border-width:0px 1px 0px 0px;
        border-color:#FFFFFF33}
      .elementor-138 .elementor-element.elementor-element-31a3327 .elementor-repeater-item-b5cd8a5>a{
        color:#FFFFFF;
        border-style:solid;
        border-width:0px 1px 0px 0px;
        border-color:#FFFFFF33}
      .elementor-138 .elementor-element.elementor-element-31a3327 .elementor-repeater-item-091b604>a{
        color:#FFFFFF;
        border-style:solid;
        border-width:0px 1px 0px 0px;
        border-color:#FFFFFF33}
      .elementor-138 .elementor-element.elementor-element-31a3327 .elementor-repeater-item-9cd60b5>a{
        color:#FFFFFF}
      .elementor-138 .elementor-element.elementor-element-31a3327 .ekit_social_media>li{
        display:inline-block;
        margin:0px 10px 0px 0px}
      .elementor-138 .elementor-element.elementor-element-31a3327 .ekit_social_media>li>a{
        text-decoration:none;
        border-radius:0% 0% 0% 0%;
        padding:0px 40px 0px 10px;
        font-size:14px;
        font-weight:700;
        width:30px;
        height:30px;
        line-height:28px}
      .elementor-138 .elementor-element.elementor-element-db3f74d:not(.elementor-motion-effects-element-type-background){
        background-color:#FFFFFF}
      .elementor-138 .elementor-element.elementor-element-db3f74d{
        box-shadow:0px 6px 15px 0px rgba(0,0,0,0.04);
        padding:15px 25px 15px 40px;
        overflow:visible}
      .elementor-138 .elementor-element.elementor-element-3189300.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
        align-content:center;
        align-items:center}
      .elementor-138 .elementor-element.elementor-element-3189300>.elementor-element-populated{
        padding:0px 0px 0px 15px}
      .elementor-138 .elementor-element.elementor-element-43eeffd .courselog-widget-logo img{
        max-width:125px}
      .elementor-138 .elementor-element.elementor-element-43eeffd>.elementor-widget-container{
        margin:0px 40px 0px 0px}
      .elementor-138 .elementor-element.elementor-element-43eeffd{
        width:auto;
        max-width:auto;
        align-self:flex-start}
      .elementor-138 .elementor-element.elementor-element-edfb3f8 .ekit-vertical-menu-tigger{
        font-family:"Nunito Sans",Sans-serif;
        font-size:16px;
        font-weight:600;
        line-height:23px;
        color:#2878EB;
        background-color:#02010100;
        padding:14px 20px 14px 20px}
      .elementor-138 .elementor-element.elementor-element-edfb3f8 .ekit-vertical-navbar-nav{
        box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);
        border-radius:0px 0px 0px 12px}
      .elementor-138 .elementor-element.elementor-element-edfb3f8 .ekit-vertical-navbar-nav>li>a{
        font-family:"Nunito Sans",Sans-serif;
        font-size:18px;
        font-weight:700;
        line-height:28px;
        color:#120F2D;
        padding:15px 25px 15px 25px}
      .elementor-138 .elementor-element.elementor-element-edfb3f8 .ekit-vertical-navbar-nav>li>a .ekit-menu-icon{
        margin:0px 20px 0px 0px}
      .elementor-138 .elementor-element.elementor-element-edfb3f8 .ekit-vertical-navbar-nav>li{
        border-style:solid;
        border-width:0px 0px 0px 0px}
      .elementor-138 .elementor-element.elementor-element-edfb3f8{
        width:auto;
        max-width:auto}
      .elementor-138 .elementor-element.elementor-element-9483a54 .search-course-input{
        color:#6C6C7F;
        background:#F5F8FB;
        border-style:solid;
        border-width:0px 0px 0px 0px;
        border-radius:5px 5px 5px 5px;
        padding:12px 20px 12px 20px}
      .elementor-138 .elementor-element.elementor-element-9483a54 .courselog-search-course-form .search-course-button{
        color:#2878EB;
        background:#FFFFFF00;
        width:20px;
        height:50px!important;
        margin:0px 20px 0px 0px}
      .elementor-138 .elementor-element.elementor-element-9483a54>.elementor-widget-container{
        margin:0px 0px 0px 10px}
      .elementor-138 .elementor-element.elementor-element-9483a54{
        width:auto;
        max-width:auto}
      .elementor-138 .elementor-element.elementor-element-ac77f67.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
        align-content:center;
        align-items:center}
      .elementor-138 .elementor-element.elementor-element-ac77f67.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
        justify-content:flex-end}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-menu-container{
        height:40px;
        background-color:#FFFFFF;
        border-radius:0px 0px 0px 0px}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav>li>a{
        font-size:16px;
        font-weight:700;
        line-height:28px;
        color:#120F2D;
        padding:0px 8px 0px 8px}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav>li.current-menu-item>a{
        color:#2878EB}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav>li.current-menu-ancestor>a{
        color:#2878EB}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator{
        color:#2878EB}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav>li>a .elementskit-submenu-indicator{
        color:#120F2D}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
        margin:4px 0px 0px 7px}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav .elementskit-submenu-panel>li>a{
        font-family:"Nunito Sans",Sans-serif;
        font-size:16px;
        font-weight:700;
        text-transform:capitalize;
        letter-spacing:0px;
        padding:15px 30px 15px 30px;
        color:#333333;
        background-color:rgba(255,255,255,0);
        border-style:solid;
        border-width:0px 0px 1px 0px;
        border-color:#F0F0F0}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a{
        color:#3478F6!important;
        background-color:rgba(255,255,255,0)}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav .elementskit-submenu-panel>li:last-child>a{
        border-style:solid;
        border-width:0px 0px 0px 0px}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav .elementskit-submenu-panel{
        border-style:solid;
        border-width:0px 0px 0px 0px;
        background-color:#FFFFFF;
        border-radius:0px 0px 5px 5px;
        min-width:200px}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-menu-hamburger{
        float:right;
        border-style:solid;
        border-color:#FA4142}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-menu-hamburger>.ekit-menu-icon{
        color:#f69321}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-menu-close{
        color:#FA4142}
      .elementor-138 .elementor-element.elementor-element-de707fc>.elementor-widget-container{
        margin:0px 10px 0px 0px}
      .elementor-138 .elementor-element.elementor-element-de707fc{
        width:auto;
        max-width:auto}
      .elementor-138 .elementor-element.elementor-element-5011564 .ekit-btn-wraper{
        text-align:left}
      .elementor-138 .elementor-element.elementor-element-5011564 .elementskit-btn{
        padding:15px 22px 15px 22px;
        font-weight:600;
        background-color:#f69321;
        border-style:none;
        border-radius:5px 5px 5px 5px}
      .elementor-138 .elementor-element.elementor-element-5011564 .elementskit-btn>i{
        margin-left:5px}
      .elementor-138 .elementor-element.elementor-element-5011564>.elementor-widget-container{
        margin:0px 0px 0px 0px}
      .elementor-138 .elementor-element.elementor-element-5011564{
        width:auto;
        max-width:auto}
      .elementor-138 .elementor-element.elementor-element-3ba9b96>.elementor-widget-container{
        margin:0px 0px 0px 20px}
      .elementor-138 .elementor-element.elementor-element-3ba9b96{
        width:auto;
        max-width:auto}
      @media (min-width:768px){
        .elementor-138 .elementor-element.elementor-element-a5fcde8{
          width:70%}
        .elementor-138 .elementor-element.elementor-element-361bc0b{
          width:30%}
        .elementor-138 .elementor-element.elementor-element-3189300{
          width:25%}
        .elementor-138 .elementor-element.elementor-element-ac77f67{
          width:75%}
      }
      @media (max-width:1024px) and (min-width:768px){
        .elementor-138 .elementor-element.elementor-element-a5fcde8{
          width:50%}
        .elementor-138 .elementor-element.elementor-element-361bc0b{
          width:50%}
        .elementor-138 .elementor-element.elementor-element-3189300{
          width:70%}
        .elementor-138 .elementor-element.elementor-element-ac77f67{
          width:30%}
      }
      @media (max-width:1024px){
        .elementor-138 .elementor-element.elementor-element-8ba937a{
          padding:10px 0px 10px 0px}
        .elementor-138 .elementor-element.elementor-element-a5fcde8>.elementor-element-populated{
          padding:0px 15px 0px 15px}
        .elementor-138 .elementor-element.elementor-element-6b930f1>.elementor-widget-container{
          padding:0px 0px 0px 0px}
        .elementor-138 .elementor-element.elementor-element-361bc0b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
          align-content:center;
          align-items:center}
        .elementor-138 .elementor-element.elementor-element-db3f74d{
          padding:20px 0px 20px 0px}
        .elementor-138 .elementor-element.elementor-element-3189300>.elementor-element-populated{
          padding:0px 15px 0px 15px}
        .elementor-138 .elementor-element.elementor-element-edfb3f8 .ekit-vertical-navbar-nav>li{
          border-width:0px 0px 0px 0px}
        .elementor-138 .elementor-element.elementor-element-ac77f67.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
          align-content:center;
          align-items:center}
        .elementor-138 .elementor-element.elementor-element-ac77f67.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
          justify-content:flex-end}
        .elementor-138 .elementor-element.elementor-element-ac77f67>.elementor-element-populated{
          padding:0px 15px 0px 15px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-nav-identity-panel{
          padding:10px 0px 10px 0px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-menu-container{
          max-width:350px;
          border-radius:0px 0px 0px 0px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav>li>a{
          color:#000000;
          padding:10px 15px 10px 15px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav .elementskit-submenu-panel>li>a{
          padding:15px 15px 15px 15px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-submenu-panel{
          padding:0px 0px 0px 20px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav .elementskit-submenu-panel{
          border-radius:0px 0px 0px 0px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-menu-hamburger{
          padding:10px 0px 10px 0px;
          width:45px;
          border-radius:0px;
          border-width:1px 1px 1px 1px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-menu-hamburger>.ekit-menu-icon{
          font-size:18px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-menu-close{
          padding:8px 8px 8px 8px;
          margin:12px 12px 12px 12px;
          width:45px;
          border-radius:0px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-nav-logo>img{
          max-width:160px;
          max-height:60px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-nav-logo{
          margin:5px 0px 5px 0px;
          padding:5px 5px 5px 5px}
        .elementor-138 .elementor-element.elementor-element-de707fc>.elementor-widget-container{
          margin:0px 0px 0px 0px}
        .elementor-138 .elementor-element.elementor-element-3ba9b96>.elementor-widget-container{
          margin:0px 0px 0px 15px}
      }
      @media (max-width:767px){
        .elementor-138 .elementor-element.elementor-element-a5fcde8>.elementor-element-populated{
          margin:0px 0px 10px 0px}
        .elementor-138 .elementor-element.elementor-element-6b930f1 .elementor-text-editor{
          text-align:center}
        .elementor-138 .elementor-element.elementor-element-6b930f1>.elementor-widget-container{
          padding:15px 0px 15px 0px}
        .elementor-138 .elementor-element.elementor-element-361bc0b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
          justify-content:center}
        .elementor-138 .elementor-element.elementor-element-361bc0b>.elementor-element-populated{
          margin:0px 0px 0px 0px;
          padding:0px 0px 20px 15px}
        .elementor-138 .elementor-element.elementor-element-31a3327 .ekit_social_media{
          text-align:center}
        .elementor-138 .elementor-element.elementor-element-db3f74d{
          padding:20px 0px 20px 0px}
        .elementor-138 .elementor-element.elementor-element-3189300{
          width:60%}
        .elementor-138 .elementor-element.elementor-element-3189300>.elementor-element-populated{
          padding:0px 15px 0px 15px}
        .elementor-138 .elementor-element.elementor-element-edfb3f8 .ekit-vertical-navbar-nav>li>a{
          font-size:16px;
          padding:0px 40px 15px 15px}
        .elementor-138 .elementor-element.elementor-element-edfb3f8 .ekit-vertical-navbar-nav>li{
          border-width:0px 0px 0px 0px}
        .elementor-138 .elementor-element.elementor-element-ac77f67{
          width:40%}
        .elementor-138 .elementor-element.elementor-element-ac77f67.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
          justify-content:flex-end}
        .elementor-138 .elementor-element.elementor-element-ac77f67>.elementor-element-populated{
          padding:0px 15px 0px 15px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav>li>a{
          padding:12px 0px 12px 12px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-menu-hamburger{
          border-width:1px 1px 1px 1px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-nav-logo>img{
          max-width:160px}
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-nav-logo{
          padding:15px 15px 15px 25px}
        .elementor-138 .elementor-element.elementor-element-de707fc>.elementor-widget-container{
          margin:0px 0px 0px 0px}
      }
      .top-header-text .focus-title{
        color:#f69321;}
      .elementor-138 .elementor-element.elementor-element-edfb3f8.category-mega-menu .ekit-vertical-menu-container{
        min-width:370px;
        margin-top:18px}
      .elementor-138 .elementor-element.elementor-element-edfb3f8.category-mega-menu .ekit-vertical-main-menu-on-click .ekit-vertical-menu-container{
        display:none}
      .elementor-138 .elementor-element.elementor-element-edfb3f8.category-mega-menu .ekit_menu_label{
        position:relative;
        top:-3px}
      .elementor-138 .elementor-element.elementor-element-edfb3f8.category-mega-menu .ekit-menu-icon{
        background:rgba(40,120,235,.1);
        padding-top:15px;
        border-radius:6px;
        height:52px;
        width:52px;
        text-align:center;
        font-size:20px}
      .elementor-138 .elementor-element.elementor-element-edfb3f8.category-mega-menu .elementskit-submenu-indicator{
        font-size:14px}
      .elementor-138 .elementor-element.elementor-element-edfb3f8.category-mega-menu .vertical-menu-icon{
        margin-left:10px;
        margin-top:5px}
      @media (max-width:1400px){
        .elementor-138 .elementor-element.elementor-element-edfb3f8.category-mega-menu ul.elementskit-megamenu-panel{
          width:500px!important}
        .elementor-138 .elementor-element.elementor-element-edfb3f8.category-mega-menu .ekit-vertical-menu-tigger{
          padding:18px 0}
        .elementor-138 .elementor-element.elementor-element-edfb3f8.category-mega-menu .ekit-vertical-menu-container{
          margin-top:15px}
      }
      @media (max-width:1175px){
        .elementor-138 .elementor-element.elementor-element-edfb3f8.category-mega-menu{
          display:none!important}
      }
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-dropdown li:first-child{
        margin-top:0}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-dropdown li:last-child{
        margin-bottom:0}
      .elementor-138 .elementor-element.elementor-element-de707fc .ekit-wid-con .dropdown-item.active{
        background:rgba(255,255,255,.5)}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav>li{
        margin:0px 13px}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav>li>a{
        position:relative}
      .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav>li>a::after{
        position:absolute;
        bottom:0;
        left:0;
        right:0;
        margin:0 auto;
        content:"";
        height:2px;
        width:0%;
        background-color:#3478F6}
      @media (min-width:1025px) and (max-width:1340px){
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav .elementskit-submenu-panel{
          min-width:100%}
      }
      @media (max-width:1024px){
        .elementor-138 .elementor-element.elementor-element-de707fc .elementskit-navbar-nav>li>a{
          border-bottom:1px solid #eaeaea}
      }
      @media (min-width:1025px) and (max-width:1345px){
        .elementor-138 .elementor-element.elementor-element-5011564.elementor-widget__width-auto{
          display:none}
      }
      .fa,.fas{
        -moz-osx-font-smoothing:grayscale;
        -webkit-font-smoothing:antialiased;
        display:inline-block;
        font-style:normal;
        font-variant:normal;
        text-rendering:auto;
        line-height:1}
      .fa-arrow-left:before{
        content:"\f060"}
      .fa-arrow-right:before{
        content:"\f061"}
      .fa-bolt:before{
        content:"\f0e7"}
      .fa-check:before{
        content:"\f00c"}
      .fa-chevron-down:before{
        content:"\f078"}
      .fa-clipboard-list:before{
        content:"\f46d"}
      .fa-database:before{
        content:"\f1c0"}
      .fa-info:before{
        content:"\f129"}
      .fa-user-alt:before{
        content:"\f406"}
      .fa,.fas{
        font-family:"Font Awesome 5 Free"}
      .fa,.fas{
        font-weight:900}
      :root{
        --woocommerce:#a46497;
        --wc-green:#7ad03a;
        --wc-red:#a00;
        --wc-orange:#ffba00;
        --wc-blue:#2ea2cc;
        --wc-primary:#a46497;
        --wc-primary-text:white;
        --wc-secondary:#ebe9eb;
        --wc-secondary-text:#515151;
        --wc-highlight:#77a464;
        --wc-highligh-text:white;
        --wc-content-bg:#fff;
        --wc-subtext:#767676}
      :root{
        --woocommerce:#a46497;
        --wc-green:#7ad03a;
        --wc-red:#a00;
        --wc-orange:#ffba00;
        --wc-blue:#2ea2cc;
        --wc-primary:#a46497;
        --wc-primary-text:white;
        --wc-secondary:#ebe9eb;
        --wc-secondary-text:#515151;
        --wc-highlight:#77a464;
        --wc-highligh-text:white;
        --wc-content-bg:#fff;
        --wc-subtext:#767676}
      @-ms-viewport{
        width:device-width}
      .xs-review-rattting .screen-rattting-text{
        display:none}
      :root{
        --size:100px;
        --bord:15px}
      a{
        color:#0073aa}
      .ekit-wid-con .icon,.ekit-wid-con .icon::before,.icon,.icon::before{
        font-family:'elementskit'!important;
        speak:none;
        font-style:normal;
        font-weight:400;
        font-variant:normal;
        text-transform:none;
        line-height:1;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale}
      .ekit-wid-con .icon.icon-dice::before,.icon.icon-dice::before{
        content:"\e812"}
      .ekit-wid-con .icon.icon-down-arrow1::before,.icon.icon-down-arrow1::before{
        content:"\e994"}
      .ekit-wid-con .icon.icon-cheese::before,.icon.icon-cheese::before{
        content:"\e950"}
      .icon.icon-check::before{
        content:"\eaaf"}
      .ekit-wid-con .icon.icon-list-2::before,.icon.icon-list-2::before{
        content:"\eb25"}
      .ekit-wid-con .icon.icon-menu-9::before,.icon.icon-menu-9::before{
        content:"\eb27"}
      .icon.icon-search11::before{
        content:"\eb28"}
      .ekit-wid-con .icon.icon-facebook::before,.icon.icon-facebook::before{
        content:"\eb43"}
      .ekit-wid-con .icon.icon-twitter::before,.icon.icon-twitter::before{
        content:"\eb44"}
      .ekit-wid-con .icon.icon-linkedin::before,.icon.icon-linkedin::before{
        content:"\eb45"}
      .ekit-wid-con .icon.icon-instagram-1::before,.icon.icon-instagram-1::before{
        content:"\eb6c"}
      .ekit-wid-con .icon.icon-youtube-1::before,.icon.icon-youtube-1::before{
        content:"\eb71"}
      .ekit-wid-con .icon.icon-Computer::before,.icon.icon-Computer::before{
        content:"\ebb1"}
      .ekit-section-parallax-layer{
        position:absolute}
      .ekit-section-parallax-layer .elementskit-parallax-graphic{
        width:100%;
        height:auto;
        overflow:visible}
      @-webkit-keyframes ekit-zoom{
        0%{
          -webkit-transform:scale(1);
          transform:scale(1)}
        100%{
          -webkit-transform:scale(0.5);
          transform:scale(0.5)}
      }
      @keyframes ekit-zoom{
        0%{
          -webkit-transform:scale(1);
          transform:scale(1)}
        100%{
          -webkit-transform:scale(0.5);
          transform:scale(0.5)}
      }
      .elementor-kit-573{
        --e-global-color-primary:#6EC1E4;
        --e-global-color-secondary:#54595F;
        --e-global-color-text:#7A7A7A;
        --e-global-color-accent:#61CE70;
        --e-global-color-490f399d:#4054B2;
        --e-global-color-4f4e5b83:#23A455;
        --e-global-color-239ceecc:#000;
        --e-global-color-6b317634:#FFF;
        --e-global-color-61d72d46:#020101;
        --e-global-typography-primary-font-family:"Nunito Sans";
        --e-global-typography-primary-font-weight:700;
        --e-global-typography-secondary-font-family:"Nunito Sans";
        --e-global-typography-secondary-font-weight:400;
        --e-global-typography-text-font-family:"Nunito Sans";
        --e-global-typography-text-font-weight:400;
        --e-global-typography-accent-font-family:"Nunito Sans";
        --e-global-typography-accent-font-weight:500}
      .elementor-section.elementor-section-boxed>.elementor-container{
        max-width:1140px}
      @media (max-width:1024px){
        .elementor-section.elementor-section-boxed>.elementor-container{
          max-width:1025px}
      }
      @media (max-width:767px){
        
.elementor-8181 .elementor-element.elementor-element-0a96da7 .ekit_gallery_grid_item {
    flex: 0 0 calc(100% / 1);
    width: calc(100% / 1);
    padding-left: 15px;
    padding-right: 15px;
    position: relative !important;
    left: 0 !important;
top: 0 !important;
}

.elementor-section.elementor-section-boxed>.elementor-container{
          max-width:768px}
      }
      .elementor-widget-text-editor{
        color:var(--e-global-color-text);
        font-family:var(--e-global-typography-text-font-family),Sans-serif;
        font-weight:var(--e-global-typography-text-font-weight)}
      .elementor-widget-icon.elementor-view-default .elementor-icon{
        color:var(--e-global-color-primary);
        border-color:var(--e-global-color-primary)}
      .elementor-widget-icon.elementor-view-default .elementor-icon svg{
        fill:var(--e-global-color-primary)}
      .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title{
        color:var(--e-global-color-primary)}
      .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title{
        font-family:var(--e-global-typography-primary-font-family),Sans-serif;
        font-weight:var(--e-global-typography-primary-font-weight)}
      .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description{
        color:var(--e-global-color-text);
        font-family:var(--e-global-typography-text-font-family),Sans-serif;
        font-weight:var(--e-global-typography-text-font-weight)}
      .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{
        border-color:var(--e-global-color-text)}
      .elementor-widget-icon-list .elementor-icon-list-icon i{
        color:var(--e-global-color-primary)}
      .elementor-widget-icon-list .elementor-icon-list-text{
        color:var(--e-global-color-secondary)}
      .elementor-widget-icon-list .elementor-icon-list-item{
        font-family:var(--e-global-typography-text-font-family),Sans-serif;
        font-weight:var(--e-global-typography-text-font-weight)}
      .elementor-widget-courselog-userlogin .login-user a{
        font-family:var(--e-global-typography-primary-font-family),Sans-serif;
        font-weight:var(--e-global-typography-primary-font-weight)}
      .elementor-widget-ekit-vertical-menu .ekit-vertical-menu-tigger{
        font-family:var(--e-global-typography-primary-font-family),Sans-serif;
        font-weight:var(--e-global-typography-primary-font-weight)}
      .elementor-widget-ekit-vertical-menu .ekit-vertical-navbar-nav>li>a{
        font-family:var(--e-global-typography-primary-font-family),Sans-serif;
        font-weight:var(--e-global-typography-primary-font-weight)}
      .elementor-widget-elementskit-social-media .ekit_social_media>li>a{
        font-family:var(--e-global-typography-primary-font-family),Sans-serif;
        font-weight:var(--e-global-typography-primary-font-weight)}
      .elementor-widget-elementskit-page-list .elementor-icon-list-item:not(:last-child):after{
        border-color:var(--e-global-color-text)}
      .elementor-widget-elementskit-page-list .elementor-icon-list-text{
        color:var(--e-global-color-secondary)}
      .elementor-widget-elementskit-page-list .elementor-icon-list-item{
        font-family:var(--e-global-typography-text-font-family),Sans-serif;
        font-weight:var(--e-global-typography-text-font-weight)}
      .elementor-widget-elementskit-page-list .ekit_menu_label{
        font-family:var(--e-global-typography-primary-font-family),Sans-serif;
        font-weight:var(--e-global-typography-primary-font-weight)}
      .elementor-widget-ekit-nav-menu .elementskit-navbar-nav>li>a{
        font-family:var(--e-global-typography-primary-font-family),Sans-serif;
        font-weight:var(--e-global-typography-primary-font-weight)}
      .elementor-widget-ekit-nav-menu .elementskit-navbar-nav .elementskit-submenu-panel>li>a{
        font-family:var(--e-global-typography-primary-font-family),Sans-serif;
        font-weight:var(--e-global-typography-primary-font-weight)}
      .elementor-widget-ekit-nav-menu .elementskit-menu-close{
        font-family:var(--e-global-typography-primary-font-family),Sans-serif;
        font-weight:var(--e-global-typography-primary-font-weight);
        color:var(--e-global-color-primary)}
      .elementor-5 .elementor-element.elementor-element-40111c3{
        overflow:visible;
        padding:90px 0px 86px 0px}
      .elementor-5 .elementor-element.elementor-element-40111c3:not(.elementor-motion-effects-element-type-background){
        background-image:url("../images/hero_area_image.png");
        background-position:center center;
        background-repeat:no-repeat;
        background-size:cover}
      .elementor-5 .elementor-element.elementor-element-40111c3>.elementor-background-overlay{
        background-color:transparent;
        background-image:linear-gradient(90deg,#F8F8FC 50%,#FFFFFF00 70%);
        opacity:0.9}
      .elementor-5 .elementor-element.elementor-element-ed1f2dc>.elementor-element-populated{
        padding:0px 70px 0px 15px}
      .elementor-5 .elementor-element.elementor-element-9edfd86 .elementskit-section-title-wraper .elementskit-section-title{
        color:#120F2D;
        margin:0px 0px 15px 0px;
        font-size:49px;
        font-weight:600;
        line-height:60px}
      .elementor-5 .elementor-element.elementor-element-9edfd86 .elementskit-section-title-wraper .elementskit-section-subtitle{
        color:#f69321;
        font-size:18px;
        font-weight:600;
        line-height:23px;
        margin:0px 0px 13px 0px}
      .elementor-5 .elementor-element.elementor-element-9edfd86 .elementskit-section-title-wraper p{
        color:#58566B;
        font-size:18px;
        font-weight:400;
        line-height:28px}
      .elementor-5 .elementor-element.elementor-element-aa9c61b .search-course-input{
        font-size:16px;
        font-weight:600;
        line-height:23px;
        border-style:solid;
        border-width:2px 2px 2px 2px;
        border-color:#f69321;
        border-radius:5px 5px 5px 5px;
        height:60px;
        padding:0px 0px 0px 20px}
      .elementor-5 .elementor-element.elementor-element-aa9c61b .courselog-search-course-form .search-course-button{
        background:#f69321;
        width:60px;
        height:60px!important}
      .elementor-5 .elementor-element.elementor-element-aa9c61b>.elementor-widget-container{
        margin:0px 0px 10px 0px}
      .elementor-5 .elementor-element.elementor-element-733eca8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
        padding-bottom:calc(12px/2)}
      .elementor-5 .elementor-element.elementor-element-733eca8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
        margin-top:calc(12px/2)}
      .elementor-5 .elementor-element.elementor-element-733eca8 .elementor-icon-list-icon i{
        color:#232f65;
        font-size:14px}
      .elementor-5 .elementor-element.elementor-element-733eca8 .elementor-icon-list-text{
        color:#54595F}
      .elementor-5 .elementor-element.elementor-element-733eca8 .elementor-icon-list-item{
        font-size:15px;
        font-weight:400;
        line-height:23px}
      .elementor-5 .elementor-element.elementor-element-f499e65>.elementor-element-populated{
        margin:30px 0px 0px 0px}
      .elementor-5 .elementor-element.elementor-element-8595084 .elementor-icon-wrapper{
        text-align:center}
      .elementor-5 .elementor-element.elementor-element-8595084.elementor-view-default .elementor-icon{
        color:#FFFFFF;
        border-color:#FFFFFF}
      .elementor-5 .elementor-element.elementor-element-8595084 .elementor-icon{
        font-size:18px}
      .elementor-5 .elementor-element.elementor-element-8595084 .elementor-icon i{
        transform:rotate(0deg)}
      .elementor-5 .elementor-element.elementor-element-8595084>.elementor-widget-container{
        padding:10px 12px 7px 15px;
        background-color:#2878EB;
        border-radius:50px 50px 50px 50px}
      .elementor-5 .elementor-element.elementor-element-8595084{
        width:auto;
        max-width:auto;
        top:-20px}
      body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8595084{
        left:166px}
      .elementor-5 .elementor-element.elementor-element-4127d58>.elementor-container{
        max-width:300px}
      .elementor-5 .elementor-element.elementor-element-4127d58{
        overflow:visible}
      .elementor-5 .elementor-element.elementor-element-c167b0d .elementor-icon-box-wrapper{
        text-align:left}
      .elementor-5 .elementor-element.elementor-element-c167b0d .elementor-icon-box-title{
        margin-bottom:0px}
      .elementor-5 .elementor-element.elementor-element-c167b0d .elementor-icon-box-content .elementor-icon-box-title{
        color:#2878EB}
      .elementor-5 .elementor-element.elementor-element-c167b0d .elementor-icon-box-content .elementor-icon-box-title{
        font-size:18px;
        font-weight:700;
        line-height:23px}
      .elementor-5 .elementor-element.elementor-element-c167b0d .elementor-icon-box-content .elementor-icon-box-description{
        color:#A09FAB;
        font-size:14px;
        font-weight:400;
        line-height:26px;
        letter-spacing:0.2px}
      .elementor-5 .elementor-element.elementor-element-c167b0d>.elementor-widget-container{
        padding:25px 30px 25px 30px;
        background-color:transparent;
        background-image:linear-gradient(180deg,#FFFFFFCC 0%,#FFFFFFCC 42%);
        border-style:solid;
        border-width:2px 2px 2px 2px;
        border-color:#2878EB;
        border-radius:6px 6px 6px 6px}
      .elementor-5 .elementor-element.elementor-element-2c47320>.elementor-widget-container{
        margin:20px 0px 0px 0px}
      .elementor-5 .elementor-element.elementor-element-08e025c .elementor-icon-wrapper{
        text-align:center}
      .elementor-5 .elementor-element.elementor-element-08e025c .elementor-icon{
        font-size:25px}
      .elementor-5 .elementor-element.elementor-element-08e025c .elementor-icon svg{
        transform:rotate(0deg)}
      .elementor-5 .elementor-element.elementor-element-08e025c .elementor-widget-container{
        animation-name:ekit-zoom;
        animation-duration:1.5s;
        animation-iteration-count:infinite;
        animation-direction:alternate;
        -ms-transform:translate(0px,0px);
        -webkit-transform:translate(0px,0px);
        transform:translate(0px,0px)}
      body:not(.rtl) .elementor-5 .elementor-element.elementor-element-08e025c{
        left:-130.988px}
      .elementor-5 .elementor-element.elementor-element-08e025c{
        top:-39.99px}
      .elementor-5 .elementor-element.elementor-element-3d9fe8c .elementor-icon-wrapper{
        text-align:center}
      .elementor-5 .elementor-element.elementor-element-3d9fe8c .elementor-icon{
        font-size:20px}
      .elementor-5 .elementor-element.elementor-element-3d9fe8c .elementor-icon svg{
        transform:rotate(0deg)}
      .elementor-5 .elementor-element.elementor-element-3d9fe8c .elementor-widget-container{
        animation-name:ekit-zoom;
        animation-duration:1s;
        animation-iteration-count:infinite;
        animation-direction:alternate}
      body:not(.rtl) .elementor-5 .elementor-element.elementor-element-3d9fe8c{
        left:-178px}
      .elementor-5 .elementor-element.elementor-element-3d9fe8c{
        top:-22px}
      .elementor-5 .elementor-element.elementor-element-83dfb0e .elementor-icon-wrapper{
        text-align:center}
      .elementor-5 .elementor-element.elementor-element-83dfb0e .elementor-icon{
        font-size:25px}
      .elementor-5 .elementor-element.elementor-element-83dfb0e .elementor-icon svg{
        transform:rotate(0deg)}
      .elementor-5 .elementor-element.elementor-element-83dfb0e .elementor-widget-container{
        animation-name:ekit-zoom;
        animation-duration:2s;
        animation-iteration-count:infinite;
        animation-direction:alternate}
      body:not(.rtl) .elementor-5 .elementor-element.elementor-element-83dfb0e{
        left:-173px}
      .elementor-5 .elementor-element.elementor-element-83dfb0e{
        top:16px}
      .elementor-5 .elementor-element.elementor-element-686d9db{
        overflow:visible;
        padding:60px 0px 0px 0px}
      .elementor-5 .elementor-element.elementor-element-faeda6c .elementor-repeater-item-440fef8 .elementskit-parallax-graphic{
        transform:rotate(0deg);
        filter:blur(0px)}
      .elementor-5 .elementor-element.elementor-element-faeda6c .elementor-repeater-item-440fef8.ekit-section-parallax-layer{
        left:0%;
        top:0%}
      .elementor-5 .elementor-element.elementor-element-faeda6c .elementor-repeater-item-440fef8{
        opacity:1;
        z-index:2}
      .elementor-5 .elementor-element.elementor-element-862cc1f .elementor-repeater-item-fd97d5c .elementskit-parallax-graphic{
        transform:rotate(0deg);
        filter:blur(0px)}
      .elementor-5 .elementor-element.elementor-element-862cc1f .elementor-repeater-item-fd97d5c.ekit-section-parallax-layer{
        left:2%;
        top:7%}
      .elementor-5 .elementor-element.elementor-element-862cc1f .elementor-repeater-item-fd97d5c{
        opacity:1;
        z-index:2}
      .elementor-5 .elementor-element.elementor-element-6862dc6 .elementor-icon-wrapper{
        text-align:center}
      .elementor-5 .elementor-element.elementor-element-6862dc6 .elementor-icon{
        font-size:25px}
      .elementor-5 .elementor-element.elementor-element-6862dc6 .elementor-icon svg{
        transform:rotate(0deg)}
      .elementor-5 .elementor-element.elementor-element-6862dc6 .elementor-widget-container{
        animation-name:ekit-zoom;
        animation-duration:1s;
        animation-iteration-count:infinite;
        animation-direction:alternate}
      body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6862dc6{
        left:189.931px}
      .elementor-5 .elementor-element.elementor-element-6862dc6{
        top:124.936px}
      .elementor-5 .elementor-element.elementor-element-6b86888 .elementor-icon-wrapper{
        text-align:center}
      .elementor-5 .elementor-element.elementor-element-6b86888 .elementor-icon{
        font-size:35px}
      .elementor-5 .elementor-element.elementor-element-6b86888 .elementor-icon svg{
        transform:rotate(0deg)}
      .elementor-5 .elementor-element.elementor-element-6b86888 .elementor-widget-container{
        animation-name:ekit-zoom;
        animation-duration:1.5s;
        animation-iteration-count:infinite;
        animation-direction:alternate;
        -ms-transform:translate(0px,0px);
        -webkit-transform:translate(0px,0px);
        transform:translate(0px,0px)}
      body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6b86888{
        left:143.955px}
      .elementor-5 .elementor-element.elementor-element-6b86888{
        top:132.952px}
      .elementor-5 .elementor-element.elementor-element-e030cbc .elementor-icon-wrapper{
        text-align:center}
      .elementor-5 .elementor-element.elementor-element-e030cbc .elementor-icon{
        font-size:30px}
      .elementor-5 .elementor-element.elementor-element-e030cbc .elementor-icon svg{
        transform:rotate(0deg)}
      .elementor-5 .elementor-element.elementor-element-e030cbc .elementor-widget-container{
        animation-name:ekit-zoom;
        animation-duration:2s;
        animation-iteration-count:infinite;
        animation-direction:alternate}
      body:not(.rtl) .elementor-5 .elementor-element.elementor-element-e030cbc{
        left:190.943px}
      .elementor-5 .elementor-element.elementor-element-e030cbc{
        top:80.959px}
      .elementor-5 .elementor-element.elementor-element-862cc1f .elementor-repeater-item-d7c0da7 .elementskit-parallax-graphic{
        transform:rotate(0deg);
        filter:blur(0px)}
      .elementor-5 .elementor-element.elementor-element-862cc1f .elementor-repeater-item-d7c0da7.ekit-section-parallax-layer{
        left:12%;
        top:63%}
      .elementor-5 .elementor-element.elementor-element-862cc1f .elementor-repeater-item-d7c0da7{
        opacity:1;
        z-index:2}
      .elementor-5 .elementor-element.elementor-element-862cc1f .elementor-repeater-item-e4708c0 .elementskit-parallax-graphic{
        transform:rotate(0deg);
        filter:blur(0px)}
      .elementor-5 .elementor-element.elementor-element-862cc1f .elementor-repeater-item-e4708c0.ekit-section-parallax-layer{
        left:90%;
        top:-40%}
      .elementor-5 .elementor-element.elementor-element-862cc1f .elementor-repeater-item-e4708c0{
        opacity:1;
        z-index:2}
      .elementor-5 .elementor-element.elementor-element-7228e16 .elementor-repeater-item-2680513 .elementskit-parallax-graphic{
        transform:rotate(0deg);
        filter:blur(0px)}
      .elementor-5 .elementor-element.elementor-element-7228e16 .elementor-repeater-item-2680513.ekit-section-parallax-layer{
        left:95%;
        top:-45%}
      .elementor-5 .elementor-element.elementor-element-7228e16 .elementor-repeater-item-2680513{
        opacity:1;
        z-index:2}
      @media (max-width:1024px){
        .elementor-5 .elementor-element.elementor-element-40111c3:not(.elementor-motion-effects-element-type-background){
          background-position:center center;
          background-repeat:no-repeat;
          background-size:cover}
        .elementor-5 .elementor-element.elementor-element-ed1f2dc>.elementor-element-populated{
          margin:0px 0px 10px 0px;
          padding:0px 140px 0px 15px}
        .elementor-5 .elementor-element.elementor-element-9edfd86 .elementskit-section-title-wraper .elementskit-section-title{
          font-size:42px;
          line-height:50px}
        body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8595084{
          left:252px}
        .elementor-5 .elementor-element.elementor-element-8595084{
          top:-21px}
        .elementor-5 .elementor-element.elementor-element-ee604eb.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
          justify-content:flex-start}
        .elementor-5 .elementor-element.elementor-element-08e025c .elementor-widget-container{
          -ms-transform:translate(0px,0px);
          -webkit-transform:translate(0px,0px);
          transform:translate(0px,0px)}
        .elementor-5 .elementor-element.elementor-element-686d9db{
          padding:90px 0px 0px 0px}
        .elementor-5 .elementor-element.elementor-element-6b86888 .elementor-widget-container{
          -ms-transform:translate(0px,0px);
          -webkit-transform:translate(0px,0px);
          transform:translate(0px,0px)}
      }
      @media (max-width:767px){
        .elementor-5 .elementor-element.elementor-element-40111c3{
          padding:70px 0px 50px 0px}
        .elementor-5 .elementor-element.elementor-element-ed1f2dc>.elementor-element-populated{
          padding:0px 15px 0px 15px}
        .elementor-5 .elementor-element.elementor-element-9edfd86 .elementskit-section-title-wraper .elementskit-section-title{
          margin:0px 0px 0px 0px;
          font-size:32px;
          line-height:42px}
        body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8595084{
          left:72px}
        .elementor-5 .elementor-element.elementor-element-8595084{
          top:-17px}
        .elementor-5 .elementor-element.elementor-element-08e025c .elementor-widget-container{
          -ms-transform:translate(0px,0px);
          -webkit-transform:translate(0px,0px);
          transform:translate(0px,0px)}
        .elementor-5 .elementor-element.elementor-element-686d9db{
          padding:80px 0px 0px 0px}
        .elementor-5 .elementor-element.elementor-element-6b86888 .elementor-widget-container{
          -ms-transform:translate(0px,0px);
          -webkit-transform:translate(0px,0px);
          transform:translate(0px,0px)}
      }
      @media (max-width:1024px) and (min-width:768px){
        .elementor-5 .elementor-element.elementor-element-ed1f2dc{
          width:100%}
        .elementor-5 .elementor-element.elementor-element-f499e65{
          width:100%}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      @media (max-width:1500px){
        .parallax-star{
          display:none}
      }
      :root{
        --blue:#007bff;
        --indigo:#6610f2;
        --purple:#6f42c1;
        --pink:#e83e8c;
        --red:#dc3545;
        --orange:#fd7e14;
        --yellow:#ffc107;
        --green:#28a745;
        --teal:#20c997;
        --cyan:#17a2b8;
        --white:#fff;
        --gray:#6c757d;
        --gray-dark:#343a40;
        --primary:#007bff;
        --secondary:#6c757d;
        --success:#28a745;
        --info:#17a2b8;
        --warning:#ffc107;
        --danger:#dc3545;
        --light:#f8f9fa;
        --dark:#343a40;
        --breakpoint-xs:0;
        --breakpoint-sm:576px;
        --breakpoint-md:768px;
        --breakpoint-lg:992px;
        --breakpoint-xl:1200px;
        --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
      *,::after,::before{
        box-sizing:border-box}
      html{
        font-family:sans-serif;
        line-height:1.15;
        -webkit-text-size-adjust:100%;
        -ms-text-size-adjust:100%;
        -ms-overflow-style:scrollbar}
      @-ms-viewport{
        width:device-width}
      section{
        display:block}
      body{
        margin:0;
        font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size:1rem;
        font-weight:400;
        line-height:1.5;
        color:#212529;
        text-align:left;
        background-color:#fff}
      h2,h3{
        margin-top:0;
        margin-bottom:.5rem}
      p{
        margin-top:0;
        margin-bottom:1rem}
      ul{
        margin-top:0;
        margin-bottom:1rem}
      ul ul{
        margin-bottom:0}
      a{
        color:#007bff;
        text-decoration:none;
        background-color:transparent;
        -webkit-text-decoration-skip:objects}
      img{
        vertical-align:middle;
        border-style:none}
      svg:not(:root){
        overflow:hidden}
      button{
        border-radius:0}
      button,input{
        margin:0;
        font-family:inherit;
        font-size:inherit;
        line-height:inherit}
      button,input{
        overflow:visible}
      button{
        text-transform:none}
      button,html [type=button]{
        -webkit-appearance:button}
      [type=button]::-moz-focus-inner,button::-moz-focus-inner{
        padding:0;
        border-style:none}
      ::-webkit-file-upload-button{
        font:inherit;
        -webkit-appearance:button}
      h2,h3{
        margin-bottom:.5rem;
        font-family:inherit;
        font-weight:500;
        line-height:1.2;
        color:inherit}
      h2{
        font-size:2rem}
      h3{
        font-size:1.75rem}
      .dropdown-item{
        display:block;
        width:100%;
        padding:.25rem 1.5rem;
        clear:both;
        font-weight:400;
        color:#212529;
        text-align:inherit;
        white-space:nowrap;
        background-color:transparent;
        border:0}
      .dropdown-item.active{
        color:#fff;
        text-decoration:none;
        background-color:#007bff}
      .media{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start}
      .text-left{
        text-align:left!important}
      .text-center{
        text-align:center!important}
      [class*=" tsicon-"],i.tsicon{
        font-family:'iconfont'!important;
        speak:none;
        font-style:normal;
        font-weight:normal;
        font-variant:normal;
        text-transform:none;
        line-height:1;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale}
      .tsicon-search1:before{
        content:"\e94f"}
      :focus{
        outline:0}
      button::-moz-focus-inner{
        padding:0;
        border:0}
      .owl-carousel .owl-dots.disabled{
        display:none}
      body{
        overflow-x:hidden;
        color:#525252}
      img:not([draggable]){
        max-width:100%;
        height:auto}
      svg{
        fill:currentColor}
      h2,h3{
        word-break:break-word}
      body{
        font-family:"Nunito Sans",sans-serif;
        line-height:28px;
        font-size:16px;
        color:#58566B;
        font-weight:400;
        border:0;
        margin:0;
        padding:0;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale}
      h2,h3{
        color:#120F2D;
        font-family:"Nunito Sans",sans-serif;
        font-weight:700}
      h2{
        font-size:36px;
        line-height:42px}
      h3{
        font-size:30px;
        margin-bottom:20px}
      input{
        -moz-outline:none;
        outline:none}
      a:visited{
        text-decoration:none;
        outline:0}
      a{
        color:#120F2D}
      .owl-carousel .owl-dots{
        text-align:center}
      .owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{
        position:absolute;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        font-size:48px;
        color:#666666}
      .owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{
        height:50px;
        width:50px;
        border-radius:50%;
        -webkit-border-radius:50%;
        -ms-border-radius:50%;
        border:1px solid #dedfe2;
        color:#120F2D;
        display:inline-block;
        text-align:center;
        font-size:16px;
        line-height:50px}
      .owl-carousel .owl-nav .owl-prev{
        left:30px}
      .owl-carousel .owl-nav .owl-next{
        right:30px}
      .header-course-search .courselog-search-course-form{
        margin-bottom:0}
      .login-user{
        position:relative}
      .login-user i{
        width:35px;
        height:35px;
        border-radius:50%;
        -webkit-border-radius:50%;
        -ms-border-radius:50%;
        border:1px solid #E3E3E8;
        text-align:center;
        line-height:30px;
        position:relative;
        display:inline-block;
        font-size:12px}
      .login-user>a{
        color:#120F2D}
      .ts-course-category.category-slider .owl-nav .owl-prev,.ts-course-category.category-slider .owl-nav .owl-next{
        left:-80px}
      @media (max-width:1300px){
        .ts-course-category.category-slider .owl-nav .owl-prev,.ts-course-category.category-slider .owl-nav .owl-next{
          display:none}
      }
      .ts-course-category.category-slider .owl-nav .owl-next{
        right:-80px;
        left:auto}
      .courselog-search-course-form .search-course-input{
        width:100%;
        border:1px dashed #dedfe2;
        border-radius:6px;
        -webkit-border-radius:6px;
        -ms-border-radius:6px}
      .courselog-search-course-form .search-course-button{
        border:none;
        background-color:#f69321;
        color:#fff;
        height:100%!important;
        right:0!important;
        top:0!important;
        border-top-right-radius:6px;
        border-bottom-right-radius:6px}
      .cl-main-header{
        -webkit-box-shadow:0px 6px 15px rgba(0,0,0,0.03);
        box-shadow:0px 6px 15px rgba(0,0,0,0.03)}
      @media (max-width:1600px){
        .ekit-section-parallax-layer{
          display:none}
      }
      .cl-main-header{
        -webkit-box-shadow:0px 6px 15px rgba(0,0,0,0.03);
        box-shadow:0px 6px 15px rgba(0,0,0,0.03)}
      @media (max-width:1600px){
        .ekit-section-parallax-layer{
          display:none}
      }
      @media (max-width:768px){
        .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
          margin-left:auto!important;
          border-color:transparent}
      }
      img{
        -ms-interpolation-mode:bicubic;
        border:0;
        height:auto;
        max-width:100%;
        vertical-align:middle;
        border-radius:6px}
      p{
        margin:0 0 25px}
      @media (min-width:992px){
        :root{
          --data-max-height:302px}
      }
      :focus{
        outline:0}
      button::-moz-focus-inner{
        padding:0;
        border:0}
      .elementskit-menu-container{
        z-index:10000}
      .elementskit-dropdown li{
        position:relative}
      .elementskit-navbar-nav-default .elementskit-navbar-nav{
        padding-left:0;
        margin-bottom:0;
        list-style:none;
        margin-left:0}
      .elementskit-navbar-nav-default .elementskit-navbar-nav>li{
        position:relative}
      .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{
        height:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        text-decoration:none}
      .elementskit-navbar-nav-default .elementskit-navbar-nav>li.elementskit-megamenu-has{
        position:static}
      .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{
        text-transform:none;
        font-weight:500;
        letter-spacing:normal}
      .elementskit-navbar-nav-default .elementskit-dropdown{
        border-top:1px solid #dadada;
        border-left:1px solid #dadada;
        border-bottom:1px solid #dadada;
        border-right:1px solid #dadada;
        background-color:#f4f4f4;
        border-bottom-right-radius:0;
        border-bottom-left-radius:0;
        border-top-right-radius:0;
        border-top-left-radius:0;
        padding-left:0;
        list-style:none;
        opacity:0;
        visibility:hidden}
      .elementskit-navbar-nav-default .elementskit-submenu-panel>li>a{
        display:block;
        padding: 10px 15px;
        color:#000;
        font-weight:400;
        font-size:15px}
      .elementskit-navbar-nav-default .elementskit-megamenu-panel{
        width:100%}
      .elementskit-navbar-nav-default .elementskit-nav-identity-panel{
        display:none}
      .elementskit-navbar-nav-default .elementskit-menu-close{
        border:1px solid rgba(0,0,0,.5);
        color:rgba(51,51,51,.5);
        float:right;
        margin-top:20px;
        margin-left:20px;
        margin-right:20px;
        margin-bottom:20px}
      .elementskit-navbar-nav-default .elementskit-dropdown-has>a{
        position:relative}
      .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
        margin-left:6px;
        display:block;
        float:right;
        position:relative;
        font-weight:900;
        font-style:normal;
        font-size:11px}
      @media (max-width:1024px){
        .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
          padding:4px 15px}
      }
      .elementskit-navbar-nav-default.elementskit_line_arrow .elementskit-submenu-indicator{
        font-style:normal}
      .elementskit-navbar-nav-default.elementskit-menu-container{
        background:rgba(255,255,255,0);
        background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));
        background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);
        border-bottom-right-radius:0;
        border-bottom-left-radius:0;
        border-top-right-radius:0;
        border-top-left-radius:0;
        position:relative;
        height:40px;
        z-index:90000}
      .elementskit-navbar-nav-default .elementskit-dropdown{
        min-width:250px;
        margin-left:0}
      .elementskit-navbar-nav-default .elementskit-navbar-nav{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:100%;
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end}
      .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{
        font-size:15px;
font-weight: 600;
        color:#000;
        padding-left:7px;
        padding-right:7px}
      @media (min-width:1025px){
        .elementskit-navbar-nav-default .elementskit-dropdown{
          -webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
          box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
          position:absolute;
          top:100%;
          left:0;
          -webkit-transform:translateY(-10px);
          transform:translateY(-10px);
          max-height:none}
        .elementskit-navbar-nav-default .elementskit-megamenu-panel{
          -webkit-transform:translateY(-10px);
          transform:translateY(-10px);
          opacity:0;
          visibility:hidden;
          margin-left:0;
          position:absolute;
          left:0;
          top:100%;
          display:block}
      }
      .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-dropdown{
        display:none}
      @media (max-width:1024px){
        .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{
          background-color:#f7f7f7;
          width:100%;
          position:fixed;
          top:0;
          left:-110%;
          height:100%;
          -webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);
          box-shadow:0 10px 30px 0 rgba(255,165,0,0);
          overflow-y:auto;
          overflow-x:hidden;
          padding-top:0;
          padding-left:0;
          padding-right:0;
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          -webkit-box-orient:vertical;
          -webkit-box-direction:reverse;
          -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
          -webkit-box-pack:end;
          -ms-flex-pack:end;
          justify-content:flex-end}
        .elementskit-navbar-nav-default .elementskit-nav-identity-panel{
          display:block;
          position:relative;
          z-index:5;
          width:100%}
        .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title{
          float:left}
        .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close{
          float:right}
        .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{
          color:#000;
          font-size:12px;
          padding-top:5px;
          padding-left:10px;
          padding-right:5px;
          padding-bottom:5px}
        .elementskit-navbar-nav-default .elementskit-submenu-panel>li>a{
          color:#000;
          font-size:12px;
          padding-top:7px;
          padding-left:7px;
          padding-right:7px;
          padding-bottom:7px}
        .elementskit-navbar-nav-default .elementskit-dropdown{
          display:block;
          border:0;
          margin-left:0}
        .elementskit-navbar-nav-default .elementskit-megamenu-panel{
          display:none}
        .elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown-has>.elementskit-dropdown li a{
          padding-left:15px}
      }
      @media (min-width:1025px){
        .elementskit-dropdown-has .elementskit-dropdown{
          -webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
          box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
          position:absolute;
          top:100%;
          left:0;
          -webkit-transform:translateY(-10px);
          transform:translateY(-10px);
          max-height:none}
      }
      @media only screen and (max-width:1024px) and (min-width:766px){
        .ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{
          display:none}
        .ekit_menu_responsive_tablet .elementskit-dropdown{
          display:none}
        .ekit_menu_responsive_tablet .elementskit-dropdown~.elementskit-megamenu-panel{
          display:none}
        .ekit_menu_responsive_tablet .elementskit-navbar-nav{
          overflow-y:auto}
      }
      .elementskit-menu-close,.elementskit-menu-hamburger{
        display:none}
      .elementskit-menu-hamburger{
        color:#000}
      @media (max-width:1024px){
        .elementskit-menu-overlay{
          display:block;
          position:fixed;
          z-index:14;
          top:0;
          left:-110%;
          height:100%;
          width:100%;
          background-color:rgba(51,51,51,.5);
          opacity:1;
          visibility:visible}
        .elementskit-menu-hamburger{
          border:1px solid rgba(0,0,0,.2);
          float:right}
        .elementskit-menu-close,.elementskit-menu-hamburger{
          padding:8px;
          background-color:transparent;
          border-radius:.25rem;
          position:relative;
          z-index:10;
          width:45px}
      }
      .dropdown-item,.ekit-menu-nav-link{
        position:relative}
      .ekit-menu-nav-link>i{
        padding-right:5px}
      .elementskit-nav-logo{
        display:inline-block}
      @media (max-width:1024px){
        .elementor-widget-ekit-nav-menu{
          -webkit-animation:none!important;
          animation:none!important}
        .ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav{
          display:block}
      }
      @media (max-width:1024px){
        .elementskit-menu-close,.elementskit-menu-hamburger{
          display:block}
        .elementskit-menu-container{
          max-width:350px}
        .elementskit-menu-offcanvas-elements{
          height:100%!important;
          padding-bottom:10px}
        .elementskit-dropdown{
          position:relative;
          max-height:0;
          -webkit-box-shadow:none;
          box-shadow:none}
        .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
          margin-left:auto}
        .ekit_menu_responsive_tablet .elementskit-submenu-indicator{
          -webkit-box-ordinal-group:3;
          -ms-flex-order:2;
          order:2;
          border:1px solid;
          border-radius:30px}
      }
      @media (max-width:767px){
        .ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{
          display:none}
        .ekit_menu_responsive_tablet .elementskit-dropdown{
          display:none}
        .ekit_menu_responsive_tablet .elementskit-dropdown~.elementskit-megamenu-panel{
          display:none}
        .ekit_menu_responsive_tablet .elementskit-navbar-nav{
          overflow-y:auto}
      }
      @media (max-width:767px){
        .ekit-sticky .elementskit-menu-container.elementskit-menu-offcanvas-elements{
          height:120vh!important}
        .ekit-sticky .elementskit-menu-overlay{
          display:none}
        .ekit-sticky .elementskit-menu-offcanvas-elements::before{
          position:fixed;
          content:"";
          top:0;
          left:-110%;
          height:100%;
          width:100%;
          background-color:rgba(51,51,51,.5)}
        .ekit-sticky .elementskit-menu-offcanvas-elements::after{
          position:absolute;
          content:"";
          top:0;
          left:0;
          height:100%;
          width:100%;
          background:inherit}
        .ekit-sticky .elementskit-navbar-nav-default .elementskit-navbar-nav{
          position:relative;
          z-index:5}
      }
      @media (min-width:1025px){
        .elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel{
          width:100vw}
        .elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container{
          max-width:none}
      }
      @media (min-width:1025px){
        .ekit_menu_responsive_tablet .ekit-nav-menu--overlay{
          display:none}
      }
      .ekit-vertical-menu-tigger{
        display:block;
        background:#ffb25d;
        -webkit-box-shadow:0 7px 15px rgba(255,178,93,.3);
        box-shadow:0 7px 15px rgba(255,178,93,.3);
        padding-top:16px;
        padding-bottom:16px;
        padding-left:20px;
        padding-right:16px;
        font-size:14px;
        color:#fff;
        font-weight:500;
        line-height:1}
      .vertical-menu-left-icon{
        float:right}
      .ekit-vertical-navbar-nav{
        padding-left:0;
        list-style:none;
        -webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);
        box-shadow:0 10px 25px rgba(0,0,0,.1);
        background-color:#fff;
        margin-left:0;
        margin-bottom:0;
        list-style:none}
      .ekit-vertical-navbar-nav .elementskit-megamenu-panel{
        margin-left:0;
        list-style:none;
        margin-bottom:0}
      .ekit-vertical-navbar-nav>li:not(:last-child){
        border-bottom:1px solid #ededed}
      .ekit-vertical-navbar-nav>li>a{
        font-size:14px;
        font-weight:500;
        color:#101010;
        display:block;
        padding-top:12px;
        padding-bottom:12px;
        padding-left:25px;
        padding-right:19px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center}
      .ekit-vertical-navbar-nav>li>a .ekit-menu-icon{
        margin-right:7px;
        padding-right:0}
      .ekit-vertical-navbar-nav li.elementskit-dropdown-has{
        position:relative}
      @media (min-width:1025px){
        .ekit-vertical-navbar-nav li.elementskit-megamenu-has.top_position{
          position:static}
      }
      @media (max-width:1024px){
        .ekit-vertical-navbar-nav .elementskit-megamenu-panel{
          display:none;
          width:auto!important}
      }
      @media (min-width:1025px){
        .ekit-vertical-navbar-nav .elementskit-megamenu-panel{
          position:absolute;
          left:100%;
          top:0;
          z-index:100;
          -webkit-transform:translateY(10px);
          transform:translateY(10px);
          opacity:0;
          visibility:hidden;
          width:100%}
      }
      .ekit-vertical-navbar-nav .elementskit-submenu-indicator{
        display:block;
        line-height:1;
        margin-left:auto;
        position:relative;
        font-weight:900;
        font-style:normal;
        font-family:"Font Awesome 5 Free";
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2}
      .ekit-vertical-navbar-nav .elementskit-submenu-indicator::before{
        content:"\f105"}
      .ekit-vertical-main-menu-on-click{
        position:relative}
      .ekit-vertical-main-menu-on-click .ekit-vertical-menu-container{
        position:absolute;
        top:100%;
        z-index:1111;
        left:0;
        width:100%}
      .ekit-vertical-main-menu-on-click .ekit-vertical-menu-container{
        opacity:0;
        visibility:hidden}
      .whitespace--normal{
        white-space:normal!important}
      .ekit-wid-con .ekit_social_media{
        margin-left:0;
        padding-left:0;
        list-style:none}
      .ekit-wid-con .ekit_social_media>li>a{
        display:block}
      .ekit-wid-con .ekit_social_media>li>a i{
        vertical-align:middle;
        display:inline-block}
      @media (max-width:1024px){
        .ekit-wid-con .ekit_social_media>li{
          margin-bottom:20px}
      }
      .ekit-wid-con .elementor-icon-list-item>a{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        position:relative}
      .ekit-wid-con .ekit_menu_label{
        border-radius:3px;
        padding:2px 5px;
        display:inline-block;
        font-size:10px;
        color:#fff;
        background-color:#c91765;
        margin-left:5px}
      .ekit-wid-con .ekit_page_list_content{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex}
      .ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc{
        grid-area:date}
      .ekit-wid-con .ekit-review-card--image{
        width:60px;
        height:60px;
        grid-area:thumbnail;
        min-width:60px;
        border-radius:50%;
        background-color:#eae9f7;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        padding:1rem;
        position:relative}
      .ekit-wid-con .ekit-review-card--thumbnail{
        grid-area:thumbnail;
        padding-right:1rem}
      .ekit-wid-con .ekit-review-card--name{
        grid-area:name;
        font-size:14px;
        font-weight:700;
        margin:0 0 .25rem 0}
      .ekit-wid-con .ekit-review-card--stars{
        grid-area:stars;
        color:#f4be28;
        font-size:13px;
        line-height:20px}
      .ekit-wid-con .ekit-review-card--comment{
        grid-area:comment;
        font-size:16px;
        line-height:22px;
        font-weight:400;
        color:#32323d}
      .ekit-wid-con .ekit-review-card--actions{
        grid-area:actions}
      .ekit-wid-con .ekit-review-card--posted-on{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        grid-area:posted-on}
      .ekit-wid-con img:not([draggable]){
        max-width:100%;
        height:auto}
      .ekit-wid-con a{
        text-decoration:none;
        outline:0}
      .ekit-wid-con a:visited{
        text-decoration:none;
        outline:0}
      .ekit-wid-con img{
        border:none;
        max-width:100%}
      .ekit-wid-con li,.ekit-wid-con ul{
        margin:0;
        padding:0}
      .ekit-wid-con p{
        margin-bottom:10px}
      .ekit-wid-con .text-left{
        text-align:left!important}
      .ekit-wid-con .text-center{
        text-align:center!important}
      .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{
        z-index:1000}
      .ekit-wid-con .elementor-icon-list-item .elementor-icon-list-text{
        display:block;
        margin-bottom:0}
      .ekit-wid-con .text-left{
        text-align:left!important}
      .ekit-wid-con .text-center{
        text-align:center!important}
      .ekit-wid-con .media{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start}
      @media (max-width:1024px){
        .ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator{
          padding:3px 10px;
          border:1px solid;
          border-radius:30px}
      }
      .ekit-template-content-header{
        clear:both}
      .ekit-sticky{
        z-index:9999}
      .ekit-wid-con .elementskit-infobox{
        padding:60px 40px;
        border:1px solid #f5f5f5;
        border-radius:5px;
        background-color:#fff;
        position:relative;
        overflow:hidden;
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center center}
      .ekit-wid-con .elementskit-infobox.media .elementskit-box-header{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto}
      .ekit-wid-con .elementskit-infobox .elementskit-box-header{
        position:relative;
        z-index:2}
      .ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{
        display:inline-block;
        margin-bottom:13px}
      .ekit-wid-con .elementskit-infobox .box-body{
        position:relative;
        z-index:2}
      .ekit-wid-con .elementskit-infobox.icon-lef-right-aligin{
        padding:15px}
      .ekit-wid-con .elementskit-infobox.icon-lef-right-aligin{
        padding:15px 30px}
      .ekit-wid-con .elementskit-info-box-title{
        font-size:23px;
        margin-top:0}
      .ekit-wid-con .elementskit-info-box-icon{
        display:inline-block}
      .ekit-wid-con .elementskit-info-box-icon>i{
        color:#000;
        font-size:64px}
      .ekit-wid-con .elementskit-infobox{
        position:relative}
      .ekit-wid-con .elementskit-btn{
        border-radius:5px;
        font-size:15px;
        padding:15px 30px;
        display:inline-block;
        color:#fff;
        position:relative;
        display:inline-block;
        line-height:1;
        white-space:nowrap;
        vertical-align:middle;
        text-align:center;
        background-color:#232f65}
      .ekit-wid-con .elementskit-btn::before{
        position:absolute;
        content:"";
        border-radius:inherit;
        z-index:-1;
        top:0;
        left:0;
        height:100%;
        width:100%;
        background-size:102% 102%;
        opacity:0}
      .ekit-wid-con .elementskit-btn i{
        display:inline-block;
        vertical-align:middle}
      .ekit-wid-con .ekit-heading{
        position:relative}
      .ekit-wid-con .elementskit-section-title{
        margin:0;
        margin-bottom:20px;
        font-size:28px}
      .ekit-wid-con .elementskit-section-subtitle{
        font-size:18px;
        font-weight:700;
        color:#f69321}
      .ekit-wid-con .elementskit-section-title{
        font-weight:500}
      .ekit-wid-con .elementskit-section-title-wraper.text_left{
        text-align:left}
      .ekit-heading__description{
        display:inline-block;
        width:100%;
        font-size:16px;
        line-height:24px}
      .ekit-heading__description>p:first-child{
        margin-top:10px}
      .fa{
        display:inline-block;
        font:normal normal normal 14px/1 FontAwesome;
        font-size:inherit;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale}
      .fa-check:before{
        content:"\f00c"}
      .fa-arrow-left:before{
        content:"\f060"}
      .fa-arrow-right:before{
        content:"\f061"}
      .fa-chevron-down:before{
        content:"\f078"}
      .fa-bolt:before{
        content:"\f0e7"}
      .fa-info:before{
        content:"\f129"}
      .fa-database:before{
        content:"\f1c0"}
      input[type="text"]{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box}
      form[name="search-course"]{
        margin-bottom:20px;
        position:relative}
      form[name="search-course"] .search-course-input{
        width:100%;
        padding:12px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box}
      form[name="search-course"] .search-course-button{
        position:absolute;
        top:1px;
        right:1px;
        bottom:1px;
        padding:15px;
        height:auto;
        line-height:1px}
      .fa,.fas{
        -moz-osx-font-smoothing:grayscale;
        -webkit-font-smoothing:antialiased;
        display:inline-block;
        font-style:normal;
        font-variant:normal;
        text-rendering:auto;
        line-height:1}
      .fa-arrow-left:before{
        content:"\f060"}
      .fa-arrow-right:before{
        content:"\f061"}
      .fa-bolt:before{
        content:"\f0e7"}
      .fa-check:before{
        content:"\f00c"}
      .fa-chevron-down:before{
        content:"\f078"}
      .fa-clipboard-list:before{
        content:"\f46d"}
      .fa-database:before{
        content:"\f1c0"}
      .fa-info:before{
        content:"\f129"}
      .fa-user-alt:before{
        content:"\f406"}
      .fa,.fas{
        font-family:"Font Awesome 5 Free";
        font-weight:900}
      .elementor-10408 .elementor-element.elementor-element-cfe0d9a>.elementor-container{
        max-width:700px}
      .elementor-10408 .elementor-element.elementor-element-cfe0d9a{
        overflow:visible;
        margin-top:-20px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px}
      .elementor-10408 .elementor-element.elementor-element-1d873e5b>.elementor-element-populated{
        border-style:solid;
        border-width:0px 0px 0px 1px;
        border-color:#E3E3E8;
        margin:20px 0px 0px 0px}
      .elementor-10408 .elementor-element.elementor-element-6dc284b9:not(.elementor-motion-effects-element-type-background){
        background-color:#FFFFFF}
      .elementor-10408 .elementor-element.elementor-element-6dc284b9{
        border-radius:0px 0px 8px 0px}
      .elementor-10408 .elementor-element.elementor-element-6dc284b9{
        padding:0px 0px 98px 0px;
        overflow:visible}
      .elementor-10408 .elementor-element.elementor-element-5c230c43>.elementor-element-populated{
        border-style:solid;
        border-width:0px 1px 0px 0px;
        border-color:#E3E3E8;
        margin:0px 30px 0px 0px;
        padding:20px 0px 0px 30px}
      .elementor-10408 .elementor-element.elementor-element-5c230c43>.elementor-element-populated{
        border-radius:0px 0px 0px 0px}
      .elementor-10408 .elementor-element.elementor-element-1550ab7e .elementor-repeater-item-f28fe76 .ekit_menu_label{
        background-color:#f69321}
      .elementor-10408 .elementor-element.elementor-element-1550ab7e .elementor-icon-list-item>a{
        padding:0px 0px 0px 0px!important}
      .elementor-10408 .elementor-element.elementor-element-1550ab7e .ekit_page_list_content{
        flex-direction:row}
      .elementor-10408 .elementor-element.elementor-element-1550ab7e .elementor-icon-list-text{
        color:#54595F;
        margin:0px 0px 10px 0px}
      .elementor-10408 .elementor-element.elementor-element-1550ab7e .elementor-icon-list-item{
        font-family:"Nunito Sans",Sans-serif;
        font-size:18px;
        font-weight:400}
      .elementor-10408 .elementor-element.elementor-element-1550ab7e .ekit_menu_label{
        font-family:"Nunito Sans",Sans-serif;
        font-size:12px;
        font-weight:700;
        line-height:15px;
        padding:3px 8px 3px 8px;
        border-radius:3px 3px 3px 3px;
        align-self:center}
      .elementor-10408 .elementor-element.elementor-element-1550ab7e>.elementor-widget-container{
        margin:0px 0px 0px 0px}
      .elementor-10408 .elementor-element.elementor-element-2a5a82da:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap{
        background-color:#120F2D;
        background-image:url("../images/bg_shape.png");
        background-position:center left;
        background-repeat:no-repeat}
      .elementor-10408 .elementor-element.elementor-element-2a5a82da>.elementor-element-populated>.elementor-background-overlay{
        background-image:url("../images/mega-menu-bg.png");
        background-position:bottom right;
        background-repeat:no-repeat;
        background-size:auto;
        opacity:1}
      .elementor-10408 .elementor-element.elementor-element-2a5a82da>.elementor-element-populated,.elementor-10408 .elementor-element.elementor-element-2a5a82da>.elementor-element-populated>.elementor-background-overlay{
        border-radius:8px 8px 8px 8px}
      .elementor-10408 .elementor-element.elementor-element-2a5a82da>.elementor-element-populated{
        margin:20px 30px 0px 10px;
        padding:45px 30px 16px 30px}
      .elementor-10408 .elementor-element.elementor-element-4069be22 .elementskit-section-title-wraper .elementskit-section-title{
        color:#FFFFFF;
        margin:0px 0px 5px 0px;
        font-size:23px;
        font-weight:900}
      .elementor-10408 .elementor-element.elementor-element-2dae1cfa .ekit-btn-wraper{
        text-align:left}
      .elementor-10408 .elementor-element.elementor-element-2dae1cfa .elementskit-btn{
        padding:15px 22px 15px 22px;
        font-size:16px;
        font-weight:600;
        background-color:#2878EB;
        border-style:none;
        border-radius:5px 5px 5px 5px}
      @media (max-width:1024px) and (min-width:768px){
        .elementor-10408 .elementor-element.elementor-element-5c230c43{
          width:100%}
        .elementor-10408 .elementor-element.elementor-element-2a5a82da{
          width:100%}
      }
      @media (max-width:1024px){
        .elementor-10408 .elementor-element.elementor-element-cfe0d9a{
          padding:0px 20px 0px 20px}
        .elementor-10408 .elementor-element.elementor-element-5c230c43>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          padding:0px 30px 30px 30px}
        .elementor-10408 .elementor-element.elementor-element-2a5a82da>.elementor-element-populated{
          margin:0px 60px 60px 30px;
          padding:100px 0px 100px 30px}
      }
      @media (max-width:767px){
        .elementor-10408 .elementor-element.elementor-element-cfe0d9a{
          padding:0px 0px 0px 0px}
        .elementor-10408 .elementor-element.elementor-element-6dc284b9{
          padding:0px 0px 30px 0px}
        .elementor-10408 .elementor-element.elementor-element-5c230c43>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          padding:30px 0px 30px 15px}
        .elementor-10408 .elementor-element.elementor-element-2a5a82da>.elementor-element-populated{
          margin:0px 15px 0px 15px}
      }
      .mega-menu-item .ekit_page_list_content .ekit_page_list_title_title:after{
        content:'';
        background:#2878EB;
        height:1px;
        width:0;
        position:absolute;
        left:0;
        bottom:12px;
        opacity:0}
      .elementor-10408 .elementor-element.elementor-element-cfe0d9a.megamenu-section .elementor-container{
        margin-left:0}
      .elementor-10424 .elementor-element.elementor-element-5ffc43db>.elementor-container{
        max-width:700px}
      .elementor-10424 .elementor-element.elementor-element-5ffc43db{
        overflow:visible;
        margin-top:-20px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px}
      .elementor-10424 .elementor-element.elementor-element-744582df>.elementor-element-populated{
        border-style:solid;
        border-width:0px 0px 0px 1px;
        border-color:#E3E3E8;
        margin:20px 0px 0px 0px}
      .elementor-10424 .elementor-element.elementor-element-102064db:not(.elementor-motion-effects-element-type-background){
        background-color:#FFFFFF}
      .elementor-10424 .elementor-element.elementor-element-102064db{
        border-radius:0px 0px 8px 0px}
      .elementor-10424 .elementor-element.elementor-element-102064db{
        padding:0px 0px 98px 0px;
        overflow:visible}
      .elementor-10424 .elementor-element.elementor-element-7e0a9ee0>.elementor-element-populated{
        border-style:solid;
        border-width:0px 1px 0px 0px;
        border-color:#E3E3E8;
        margin:0px 30px 0px 0px;
        padding:20px 0px 0px 30px}
      .elementor-10424 .elementor-element.elementor-element-7e0a9ee0>.elementor-element-populated{
        border-radius:0px 0px 0px 0px}
      .elementor-10424 .elementor-element.elementor-element-33cb0a69 .elementor-repeater-item-f28fe76 .ekit_menu_label{
        background-color:#f69321}
      .elementor-10424 .elementor-element.elementor-element-33cb0a69 .elementor-icon-list-item>a{
        padding:0px 0px 0px 0px!important}
      .elementor-10424 .elementor-element.elementor-element-33cb0a69 .ekit_page_list_content{
        flex-direction:row}
      .elementor-10424 .elementor-element.elementor-element-33cb0a69 .elementor-icon-list-text{
        color:#54595F;
        margin:0px 0px 10px 0px}
      .elementor-10424 .elementor-element.elementor-element-33cb0a69 .elementor-icon-list-item{
        font-family:"Nunito Sans",Sans-serif;
        font-size:18px;
        font-weight:400}
      .elementor-10424 .elementor-element.elementor-element-33cb0a69 .ekit_menu_label{
        font-family:"Nunito Sans",Sans-serif;
        font-size:12px;
        font-weight:700;
        line-height:15px;
        padding:3px 8px 3px 8px;
        border-radius:3px 3px 3px 3px;
        align-self:center}
      .elementor-10424 .elementor-element.elementor-element-33cb0a69>.elementor-widget-container{
        margin:0px 0px 0px 0px}
      .elementor-10424 .elementor-element.elementor-element-7446175e:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap{
        background-color:#120F2D;
        background-image:url("../images/bg_shape.png");
        background-position:center left;
        background-repeat:no-repeat}
      .elementor-10424 .elementor-element.elementor-element-7446175e>.elementor-element-populated>.elementor-background-overlay{
        background-image:url("../images/mega-menu-bg.png");
        background-position:bottom right;
        background-repeat:no-repeat;
        background-size:auto;
        opacity:1}
      .elementor-10424 .elementor-element.elementor-element-7446175e>.elementor-element-populated,.elementor-10424 .elementor-element.elementor-element-7446175e>.elementor-element-populated>.elementor-background-overlay{
        border-radius:8px 8px 8px 8px}
      .elementor-10424 .elementor-element.elementor-element-7446175e>.elementor-element-populated{
        margin:20px 30px 0px 10px;
        padding:45px 30px 16px 30px}
      .elementor-10424 .elementor-element.elementor-element-5514ad60 .elementskit-section-title-wraper .elementskit-section-title{
        color:#FFFFFF;
        margin:0px 0px 5px 0px;
        font-size:23px;
        font-weight:900}
      .elementor-10424 .elementor-element.elementor-element-7c8bd984 .ekit-btn-wraper{
        text-align:left}
      .elementor-10424 .elementor-element.elementor-element-7c8bd984 .elementskit-btn{
        padding:15px 22px 15px 22px;
        font-size:16px;
        font-weight:600;
        background-color:#2878EB;
        border-style:none;
        border-radius:5px 5px 5px 5px}
      @media (max-width:1024px) and (min-width:768px){
        .elementor-10424 .elementor-element.elementor-element-7e0a9ee0{
          width:100%}
        .elementor-10424 .elementor-element.elementor-element-7446175e{
          width:100%}
      }
      @media (max-width:1024px){
        .elementor-10424 .elementor-element.elementor-element-5ffc43db{
          padding:0px 20px 0px 20px}
        .elementor-10424 .elementor-element.elementor-element-7e0a9ee0>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          padding:0px 30px 30px 30px}
        .elementor-10424 .elementor-element.elementor-element-7446175e>.elementor-element-populated{
          margin:0px 60px 60px 30px;
          padding:100px 0px 100px 30px}
      }
      @media (max-width:767px){
        .elementor-10424 .elementor-element.elementor-element-5ffc43db{
          padding:0px 0px 0px 0px}
        .elementor-10424 .elementor-element.elementor-element-102064db{
          padding:0px 0px 30px 0px}
        .elementor-10424 .elementor-element.elementor-element-7e0a9ee0>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          padding:30px 0px 30px 15px}
        .elementor-10424 .elementor-element.elementor-element-7446175e>.elementor-element-populated{
          margin:0px 15px 0px 15px}
      }
      .mega-menu-item .ekit_page_list_content .ekit_page_list_title_title:after{
        content:'';
        background:#2878EB;
        height:1px;
        width:0;
        position:absolute;
        left:0;
        bottom:12px;
        opacity:0}
      .elementor-10424 .elementor-element.elementor-element-5ffc43db.megamenu-section .elementor-container{
        margin-left:0}
      .elementor-10436 .elementor-element.elementor-element-7a5cc36b>.elementor-container{
        max-width:700px}
      .elementor-10436 .elementor-element.elementor-element-7a5cc36b{
        overflow:visible;
        margin-top:-20px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px}
      .elementor-10436 .elementor-element.elementor-element-28351a7a>.elementor-element-populated{
        border-style:solid;
        border-width:0px 0px 0px 1px;
        border-color:#E3E3E8;
        margin:20px 0px 0px 0px}
      .elementor-10436 .elementor-element.elementor-element-4ff459bc:not(.elementor-motion-effects-element-type-background){
        background-color:#FFFFFF}
      .elementor-10436 .elementor-element.elementor-element-4ff459bc{
        border-radius:0px 0px 8px 0px}
      .elementor-10436 .elementor-element.elementor-element-4ff459bc{
        padding:0px 0px 98px 0px;
        overflow:visible}
      .elementor-10436 .elementor-element.elementor-element-264fe309>.elementor-element-populated{
        border-style:solid;
        border-width:0px 1px 0px 0px;
        border-color:#E3E3E8;
        margin:0px 30px 0px 0px;
        padding:20px 0px 0px 30px}
      .elementor-10436 .elementor-element.elementor-element-264fe309>.elementor-element-populated{
        border-radius:0px 0px 0px 0px}
      .elementor-10436 .elementor-element.elementor-element-7261642a .elementor-repeater-item-f28fe76 .ekit_menu_label{
        background-color:#f69321}
      .elementor-10436 .elementor-element.elementor-element-7261642a .elementor-icon-list-item>a{
        padding:0px 0px 0px 0px!important}
      .elementor-10436 .elementor-element.elementor-element-7261642a .ekit_page_list_content{
        flex-direction:row}
      .elementor-10436 .elementor-element.elementor-element-7261642a .elementor-icon-list-text{
        color:#54595F;
        margin:0px 0px 10px 0px}
      .elementor-10436 .elementor-element.elementor-element-7261642a .elementor-icon-list-item{
        font-family:"Nunito Sans",Sans-serif;
        font-size:18px;
        font-weight:400}
      .elementor-10436 .elementor-element.elementor-element-7261642a .ekit_menu_label{
        font-family:"Nunito Sans",Sans-serif;
        font-size:12px;
        font-weight:700;
        line-height:15px;
        padding:3px 8px 3px 8px;
        border-radius:3px 3px 3px 3px;
        align-self:center}
      .elementor-10436 .elementor-element.elementor-element-7261642a>.elementor-widget-container{
        margin:0px 0px 0px 0px}
      .elementor-10436 .elementor-element.elementor-element-7453b50:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap{
        background-color:#120F2D;
        background-image:url("../images/bg_shape.png");
        background-position:center left;
        background-repeat:no-repeat}
      .elementor-10436 .elementor-element.elementor-element-7453b50>.elementor-element-populated>.elementor-background-overlay{
        background-image:url("../images/mega-menu-bg.png");
        background-position:bottom right;
        background-repeat:no-repeat;
        background-size:auto;
        opacity:1}
      .elementor-10436 .elementor-element.elementor-element-7453b50>.elementor-element-populated,.elementor-10436 .elementor-element.elementor-element-7453b50>.elementor-element-populated>.elementor-background-overlay{
        border-radius:8px 8px 8px 8px}
      .elementor-10436 .elementor-element.elementor-element-7453b50>.elementor-element-populated{
        margin:20px 30px 0px 10px;
        padding:45px 30px 16px 30px}
      .elementor-10436 .elementor-element.elementor-element-4d8515a6 .elementskit-section-title-wraper .elementskit-section-title{
        color:#FFFFFF;
        margin:0px 0px 5px 0px;
        font-size:23px;
        font-weight:900}
      .elementor-10436 .elementor-element.elementor-element-6408313d .ekit-btn-wraper{
        text-align:left}
      .elementor-10436 .elementor-element.elementor-element-6408313d .elementskit-btn{
        padding:15px 22px 15px 22px;
        font-size:16px;
        font-weight:600;
        background-color:#2878EB;
        border-style:none;
        border-radius:5px 5px 5px 5px}
      @media (max-width:1024px) and (min-width:768px){
        .elementor-10436 .elementor-element.elementor-element-264fe309{
          width:100%}
        .elementor-10436 .elementor-element.elementor-element-7453b50{
          width:100%}
      }
      @media (max-width:1024px){
        .elementor-10436 .elementor-element.elementor-element-7a5cc36b{
          padding:0px 20px 0px 20px}
        .elementor-10436 .elementor-element.elementor-element-264fe309>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          padding:0px 30px 30px 30px}
        .elementor-10436 .elementor-element.elementor-element-7453b50>.elementor-element-populated{
          margin:0px 60px 60px 30px;
          padding:100px 0px 100px 30px}
      }
      @media (max-width:767px){
        .elementor-10436 .elementor-element.elementor-element-7a5cc36b{
          padding:0px 0px 0px 0px}
        .elementor-10436 .elementor-element.elementor-element-4ff459bc{
          padding:0px 0px 30px 0px}
        .elementor-10436 .elementor-element.elementor-element-264fe309>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          padding:30px 0px 30px 15px}
        .elementor-10436 .elementor-element.elementor-element-7453b50>.elementor-element-populated{
          margin:0px 15px 0px 15px}
      }
      .mega-menu-item .ekit_page_list_content .ekit_page_list_title_title:after{
        content:'';
        background:#2878EB;
        height:1px;
        width:0;
        position:absolute;
        left:0;
        bottom:12px;
        opacity:0}
      .elementor-10436 .elementor-element.elementor-element-7a5cc36b.megamenu-section .elementor-container{
        margin-left:0}
      .elementor-10443 .elementor-element.elementor-element-1743a22b>.elementor-container{
        max-width:700px}
      .elementor-10443 .elementor-element.elementor-element-1743a22b{
        overflow:visible;
        margin-top:-20px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px}
      .elementor-10443 .elementor-element.elementor-element-6e54d559>.elementor-element-populated{
        border-style:solid;
        border-width:0px 0px 0px 1px;
        border-color:#E3E3E8;
        margin:20px 0px 0px 0px}
      .elementor-10443 .elementor-element.elementor-element-120c32a5:not(.elementor-motion-effects-element-type-background){
        background-color:#FFFFFF}
      .elementor-10443 .elementor-element.elementor-element-120c32a5{
        border-radius:0px 0px 8px 0px}
      .elementor-10443 .elementor-element.elementor-element-120c32a5{
        padding:0px 0px 98px 0px;
        overflow:visible}
      .elementor-10443 .elementor-element.elementor-element-1c3fc29>.elementor-element-populated{
        border-style:solid;
        border-width:0px 1px 0px 0px;
        border-color:#E3E3E8;
        margin:0px 30px 0px 0px;
        padding:20px 0px 0px 30px}
      .elementor-10443 .elementor-element.elementor-element-1c3fc29>.elementor-element-populated{
        border-radius:0px 0px 0px 0px}
      .elementor-10443 .elementor-element.elementor-element-7c72395e .elementor-repeater-item-f28fe76 .ekit_menu_label{
        background-color:#f69321}
      .elementor-10443 .elementor-element.elementor-element-7c72395e .elementor-icon-list-item>a{
        padding:0px 0px 0px 0px!important}
      .elementor-10443 .elementor-element.elementor-element-7c72395e .ekit_page_list_content{
        flex-direction:row}
      .elementor-10443 .elementor-element.elementor-element-7c72395e .elementor-icon-list-text{
        color:#54595F;
        margin:0px 0px 10px 0px}
      .elementor-10443 .elementor-element.elementor-element-7c72395e .elementor-icon-list-item{
        font-family:"Nunito Sans",Sans-serif;
        font-size:18px;
        font-weight:400}
      .elementor-10443 .elementor-element.elementor-element-7c72395e .ekit_menu_label{
        font-family:"Nunito Sans",Sans-serif;
        font-size:12px;
        font-weight:700;
        line-height:15px;
        padding:3px 8px 3px 8px;
        border-radius:3px 3px 3px 3px;
        align-self:center}
      .elementor-10443 .elementor-element.elementor-element-7c72395e>.elementor-widget-container{
        margin:0px 0px 0px 0px}
      .elementor-10443 .elementor-element.elementor-element-3beb95d9:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap{
        background-color:#120F2D;
        background-image:url("../images/bg_shape.png");
        background-position:center left;
        background-repeat:no-repeat}
      .elementor-10443 .elementor-element.elementor-element-3beb95d9>.elementor-element-populated>.elementor-background-overlay{
        background-image:url("../images/mega-menu-bg.png");
        background-position:bottom right;
        background-repeat:no-repeat;
        background-size:auto;
        opacity:1}
      .elementor-10443 .elementor-element.elementor-element-3beb95d9>.elementor-element-populated,.elementor-10443 .elementor-element.elementor-element-3beb95d9>.elementor-element-populated>.elementor-background-overlay{
        border-radius:8px 8px 8px 8px}
      .elementor-10443 .elementor-element.elementor-element-3beb95d9>.elementor-element-populated{
        margin:20px 30px 0px 10px;
        padding:45px 30px 16px 30px}
      .elementor-10443 .elementor-element.elementor-element-4ec1017a .elementskit-section-title-wraper .elementskit-section-title{
        color:#FFFFFF;
        margin:0px 0px 5px 0px;
        font-size:23px;
        font-weight:900}
      .elementor-10443 .elementor-element.elementor-element-4d72843a .ekit-btn-wraper{
        text-align:left}
      .elementor-10443 .elementor-element.elementor-element-4d72843a .elementskit-btn{
        padding:15px 22px 15px 22px;
        font-size:16px;
        font-weight:600;
        background-color:#2878EB;
        border-style:none;
        border-radius:5px 5px 5px 5px}
      @media (max-width:1024px) and (min-width:768px){
        .elementor-10443 .elementor-element.elementor-element-1c3fc29{
          width:100%}
        .elementor-10443 .elementor-element.elementor-element-3beb95d9{
          width:100%}
      }
      @media (max-width:1024px){
        .elementor-10443 .elementor-element.elementor-element-1743a22b{
          padding:0px 20px 0px 20px}
        .elementor-10443 .elementor-element.elementor-element-1c3fc29>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          padding:0px 30px 30px 30px}
        .elementor-10443 .elementor-element.elementor-element-3beb95d9>.elementor-element-populated{
          margin:0px 60px 60px 30px;
          padding:100px 0px 100px 30px}
      }
      @media (max-width:767px){
        .elementor-10443 .elementor-element.elementor-element-1743a22b{
          padding:0px 0px 0px 0px}
        .elementor-10443 .elementor-element.elementor-element-120c32a5{
          padding:0px 0px 30px 0px}
        .elementor-10443 .elementor-element.elementor-element-1c3fc29>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          padding:30px 0px 30px 15px}
        .elementor-10443 .elementor-element.elementor-element-3beb95d9>.elementor-element-populated{
          margin:0px 15px 0px 15px}
      }
      .mega-menu-item .ekit_page_list_content .ekit_page_list_title_title:after{
        content:'';
        background:#2878EB;
        height:1px;
        width:0;
        position:absolute;
        left:0;
        bottom:12px;
        opacity:0}
      .elementor-10443 .elementor-element.elementor-element-1743a22b.megamenu-section .elementor-container{
        margin-left:0}
      .elementor-10447 .elementor-element.elementor-element-60ca382b>.elementor-container{
        max-width:700px}
      .elementor-10447 .elementor-element.elementor-element-60ca382b{
        overflow:visible;
        border-style:solid;
        border-width:0px 0px 0px 1px;
        border-color:#E5E5E8;
        margin-top:-20px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px}
      .elementor-10447 .elementor-element.elementor-element-3d9b071c>.elementor-element-populated{
        margin:20px 0px 0px 0px}
      .elementor-10447 .elementor-element.elementor-element-4d89ecb7:not(.elementor-motion-effects-element-type-background){
        background-color:#FFFFFF}
      .elementor-10447 .elementor-element.elementor-element-4d89ecb7{
        border-radius:0px 0px 8px 0px}
      .elementor-10447 .elementor-element.elementor-element-4d89ecb7{
        padding:0px 0px 98px 0px;
        overflow:visible}
      .elementor-10447 .elementor-element.elementor-element-29f6ee29>.elementor-element-populated{
        border-style:solid;
        border-width:0px 1px 0px 0px;
        border-color:#E3E3E8;
        margin:0px 30px 0px 0px;
        padding:20px 0px 0px 30px}
      .elementor-10447 .elementor-element.elementor-element-29f6ee29>.elementor-element-populated{
        border-radius:0px 0px 0px 0px}
      .elementor-10447 .elementor-element.elementor-element-5b7f0fdf .elementor-repeater-item-f28fe76 .ekit_menu_label{
        background-color:#f69321}
      .elementor-10447 .elementor-element.elementor-element-5b7f0fdf .elementor-icon-list-item>a{
        padding:0px 0px 0px 0px!important}
      .elementor-10447 .elementor-element.elementor-element-5b7f0fdf .ekit_page_list_content{
        flex-direction:row}
      .elementor-10447 .elementor-element.elementor-element-5b7f0fdf .elementor-icon-list-text{
        color:#54595F;
        margin:0px 0px 10px 0px}
      .elementor-10447 .elementor-element.elementor-element-5b7f0fdf .elementor-icon-list-item{
        font-family:"Nunito Sans",Sans-serif;
        font-size:18px;
        font-weight:400}
      .elementor-10447 .elementor-element.elementor-element-5b7f0fdf .ekit_menu_label{
        font-family:"Nunito Sans",Sans-serif;
        font-size:12px;
        font-weight:700;
        line-height:15px;
        padding:3px 8px 3px 8px;
        border-radius:3px 3px 3px 3px;
        align-self:center}
      .elementor-10447 .elementor-element.elementor-element-5b7f0fdf>.elementor-widget-container{
        margin:0px 0px 0px 0px}
      .elementor-10447 .elementor-element.elementor-element-7e5952ff:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap{
        background-color:#120F2D;
        background-image:url("../images/bg_shape.png");
        background-position:center left;
        background-repeat:no-repeat}
      .elementor-10447 .elementor-element.elementor-element-7e5952ff>.elementor-element-populated>.elementor-background-overlay{
        background-image:url("../images/mega-menu-bg.png");
        background-position:bottom right;
        background-repeat:no-repeat;
        background-size:auto;
        opacity:1}
      .elementor-10447 .elementor-element.elementor-element-7e5952ff>.elementor-element-populated,.elementor-10447 .elementor-element.elementor-element-7e5952ff>.elementor-element-populated>.elementor-background-overlay{
        border-radius:8px 8px 8px 8px}
      .elementor-10447 .elementor-element.elementor-element-7e5952ff>.elementor-element-populated{
        margin:20px 30px 0px 10px;
        padding:45px 30px 16px 30px}
      .elementor-10447 .elementor-element.elementor-element-78ce3026 .elementskit-section-title-wraper .elementskit-section-title{
        color:#FFFFFF;
        margin:0px 0px 5px 0px;
        font-size:23px;
        font-weight:900}
      .elementor-10447 .elementor-element.elementor-element-7922fcf .ekit-btn-wraper{
        text-align:left}
      .elementor-10447 .elementor-element.elementor-element-7922fcf .elementskit-btn{
        padding:15px 22px 15px 22px;
        font-size:16px;
        font-weight:600;
        background-color:#2878EB;
        border-style:none;
        border-radius:5px 5px 5px 5px}
      @media (max-width:1024px) and (min-width:768px){
        .elementor-10447 .elementor-element.elementor-element-29f6ee29{
          width:100%}
        .elementor-10447 .elementor-element.elementor-element-7e5952ff{
          width:100%}
      }
      @media (max-width:1024px){
        .elementor-10447 .elementor-element.elementor-element-60ca382b{
          padding:0px 20px 0px 20px}
        .elementor-10447 .elementor-element.elementor-element-29f6ee29>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          padding:0px 30px 30px 30px}
        .elementor-10447 .elementor-element.elementor-element-7e5952ff>.elementor-element-populated{
          margin:0px 60px 60px 30px;
          padding:100px 0px 100px 30px}
      }
      @media (max-width:767px){
        .elementor-10447 .elementor-element.elementor-element-60ca382b{
          padding:0px 0px 0px 0px}
        .elementor-10447 .elementor-element.elementor-element-4d89ecb7{
          padding:0px 0px 30px 0px}
        .elementor-10447 .elementor-element.elementor-element-29f6ee29>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          padding:30px 0px 30px 15px}
        .elementor-10447 .elementor-element.elementor-element-7e5952ff>.elementor-element-populated{
          margin:0px 15px 0px 15px}
      }
      .mega-menu-item .ekit_page_list_content .ekit_page_list_title_title:after{
        content:'';
        background:#2878EB;
        height:1px;
        width:0;
        position:absolute;
        left:0;
        bottom:12px;
        opacity:0}
      .elementor-10447 .elementor-element.elementor-element-60ca382b.megamenu-section .elementor-container{
        margin-left:0}
      .elementor-10451 .elementor-element.elementor-element-4d66822f>.elementor-container{
        max-width:700px}
      .elementor-10451 .elementor-element.elementor-element-4d66822f{
        overflow:visible;
        border-style:solid;
        border-width:0px 0px 0px 1px;
        border-color:#E5E5E8;
        margin-top:-20px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px}
      .elementor-10451 .elementor-element.elementor-element-51ddf425>.elementor-element-populated{
        margin:20px 0px 0px 0px}
      .elementor-10451 .elementor-element.elementor-element-46c4e4cd:not(.elementor-motion-effects-element-type-background){
        background-color:#FFFFFF}
      .elementor-10451 .elementor-element.elementor-element-46c4e4cd{
        border-radius:0px 0px 8px 0px}
      .elementor-10451 .elementor-element.elementor-element-46c4e4cd{
        padding:0px 0px 98px 0px;
        overflow:visible}
      .elementor-10451 .elementor-element.elementor-element-33620f9>.elementor-element-populated{
        border-style:solid;
        border-width:0px 1px 0px 0px;
        border-color:#E3E3E8;
        margin:0px 30px 0px 0px;
        padding:20px 0px 0px 30px}
      .elementor-10451 .elementor-element.elementor-element-33620f9>.elementor-element-populated{
        border-radius:0px 0px 0px 0px}
      .elementor-10451 .elementor-element.elementor-element-118c94ca .elementor-repeater-item-f28fe76 .ekit_menu_label{
        background-color:#f69321}
      .elementor-10451 .elementor-element.elementor-element-118c94ca .elementor-icon-list-item>a{
        padding:0px 0px 0px 0px!important}
      .elementor-10451 .elementor-element.elementor-element-118c94ca .ekit_page_list_content{
        flex-direction:row}
      .elementor-10451 .elementor-element.elementor-element-118c94ca .elementor-icon-list-text{
        color:#54595F;
        margin:0px 0px 10px 0px}
      .elementor-10451 .elementor-element.elementor-element-118c94ca .elementor-icon-list-item{
        font-family:"Nunito Sans",Sans-serif;
        font-size:18px;
        font-weight:400}
      .elementor-10451 .elementor-element.elementor-element-118c94ca .ekit_menu_label{
        font-family:"Nunito Sans",Sans-serif;
        font-size:12px;
        font-weight:700;
        line-height:15px;
        padding:3px 8px 3px 8px;
        border-radius:3px 3px 3px 3px;
        align-self:center}
      .elementor-10451 .elementor-element.elementor-element-118c94ca>.elementor-widget-container{
        margin:0px 0px 0px 0px}
      .elementor-10451 .elementor-element.elementor-element-7b8ea025:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap{
        background-color:#120F2D;
        background-image:url("../images/bg_shape.png");
        background-position:center left;
        background-repeat:no-repeat}
      .elementor-10451 .elementor-element.elementor-element-7b8ea025>.elementor-element-populated>.elementor-background-overlay{
        background-image:url("../images/mega-menu-bg.png");
        background-position:bottom right;
        background-repeat:no-repeat;
        background-size:auto;
        opacity:1}
      .elementor-10451 .elementor-element.elementor-element-7b8ea025>.elementor-element-populated,.elementor-10451 .elementor-element.elementor-element-7b8ea025>.elementor-element-populated>.elementor-background-overlay{
        border-radius:8px 8px 8px 8px}
      .elementor-10451 .elementor-element.elementor-element-7b8ea025>.elementor-element-populated{
        margin:20px 30px 0px 10px;
        padding:45px 30px 16px 30px}
      .elementor-10451 .elementor-element.elementor-element-df43f4 .elementskit-section-title-wraper .elementskit-section-title{
        color:#FFFFFF;
        margin:0px 0px 5px 0px;
        font-size:23px;
        font-weight:900}
      .elementor-10451 .elementor-element.elementor-element-1c405d62 .ekit-btn-wraper{
        text-align:left}
      .elementor-10451 .elementor-element.elementor-element-1c405d62 .elementskit-btn{
        padding:15px 22px 15px 22px;
        font-size:16px;
        font-weight:600;
        background-color:#2878EB;
        border-style:none;
        border-radius:5px 5px 5px 5px}
      @media (max-width:1024px) and (min-width:768px){
        .elementor-10451 .elementor-element.elementor-element-33620f9{
          width:100%}
        .elementor-10451 .elementor-element.elementor-element-7b8ea025{
          width:100%}
      }
      @media (max-width:1024px){
        .elementor-10451 .elementor-element.elementor-element-4d66822f{
          padding:0px 20px 0px 20px}
        .elementor-10451 .elementor-element.elementor-element-33620f9>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          padding:0px 30px 30px 30px}
        .elementor-10451 .elementor-element.elementor-element-7b8ea025>.elementor-element-populated{
          margin:0px 60px 60px 30px;
          padding:100px 0px 100px 30px}
      }
      @media (max-width:767px){
        .elementor-10451 .elementor-element.elementor-element-4d66822f{
          padding:0px 0px 0px 0px}
        .elementor-10451 .elementor-element.elementor-element-46c4e4cd{
          padding:0px 0px 30px 0px}
        .elementor-10451 .elementor-element.elementor-element-33620f9>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          padding:30px 0px 30px 15px}
        .elementor-10451 .elementor-element.elementor-element-7b8ea025>.elementor-element-populated{
          margin:0px 15px 0px 15px}
      }
      .mega-menu-item .ekit_page_list_content .ekit_page_list_title_title:after{
        content:'';
        background:#2878EB;
        height:1px;
        width:0;
        position:absolute;
        left:0;
        bottom:12px;
        opacity:0}
      .elementor-10451 .elementor-element.elementor-element-4d66822f.megamenu-section .elementor-container{
        margin-left:0}
      .elementor-10455 .elementor-element.elementor-element-4ac70707>.elementor-container{
        max-width:700px}
      .elementor-10455 .elementor-element.elementor-element-4ac70707{
        overflow:hidden;
        border-style:solid;
        border-width:0px 0px 0px 1px;
        border-color:#E5E5E8;
        margin-top:-20px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px}
      .elementor-10455 .elementor-element.elementor-element-64e17297>.elementor-element-populated{
        margin:20px 0px 0px 0px}
      .elementor-10455 .elementor-element.elementor-element-6f888eef:not(.elementor-motion-effects-element-type-background){
        background-color:#FFFFFF}
      .elementor-10455 .elementor-element.elementor-element-6f888eef{
        border-radius:0px 0px 8px 0px}
      .elementor-10455 .elementor-element.elementor-element-6f888eef{
        padding:0px 0px 98px 0px;
        overflow:visible}
      .elementor-10455 .elementor-element.elementor-element-57b1b181>.elementor-element-populated{
        border-style:solid;
        border-width:0px 1px 0px 0px;
        border-color:#E3E3E8;
        margin:0px 30px 0px 0px;
        padding:20px 0px 0px 30px}
      .elementor-10455 .elementor-element.elementor-element-57b1b181>.elementor-element-populated{
        border-radius:0px 0px 0px 0px}
      .elementor-10455 .elementor-element.elementor-element-6cde0c02 .elementor-repeater-item-f28fe76 .ekit_menu_label{
        background-color:#f69321}
      .elementor-10455 .elementor-element.elementor-element-6cde0c02 .elementor-icon-list-item>a{
        padding:0px 0px 0px 0px!important}
      .elementor-10455 .elementor-element.elementor-element-6cde0c02 .ekit_page_list_content{
        flex-direction:row}
      .elementor-10455 .elementor-element.elementor-element-6cde0c02 .elementor-icon-list-text{
        color:#54595F;
        margin:0px 0px 10px 0px}
      .elementor-10455 .elementor-element.elementor-element-6cde0c02 .elementor-icon-list-item{
        font-family:"Nunito Sans",Sans-serif;
        font-size:18px;
        font-weight:400}
      .elementor-10455 .elementor-element.elementor-element-6cde0c02 .ekit_menu_label{
        font-family:"Nunito Sans",Sans-serif;
        font-size:12px;
        font-weight:700;
        line-height:15px;
        padding:3px 8px 3px 8px;
        border-radius:3px 3px 3px 3px;
        align-self:center}
      .elementor-10455 .elementor-element.elementor-element-6cde0c02>.elementor-widget-container{
        margin:0px 0px 0px 0px}
      .elementor-10455 .elementor-element.elementor-element-3bbb09e9:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap{
        background-color:#120F2D;
        background-image:url("../images/bg_shape.png");
        background-position:center left;
        background-repeat:no-repeat}
      .elementor-10455 .elementor-element.elementor-element-3bbb09e9>.elementor-element-populated>.elementor-background-overlay{
        background-image:url("../images/mega-menu-bg.png");
        background-position:bottom right;
        background-repeat:no-repeat;
        background-size:auto;
        opacity:1}
      .elementor-10455 .elementor-element.elementor-element-3bbb09e9>.elementor-element-populated,.elementor-10455 .elementor-element.elementor-element-3bbb09e9>.elementor-element-populated>.elementor-background-overlay{
        border-radius:8px 8px 8px 8px}
      .elementor-10455 .elementor-element.elementor-element-3bbb09e9>.elementor-element-populated{
        margin:20px 30px 0px 10px;
        padding:45px 30px 16px 30px}
      .elementor-10455 .elementor-element.elementor-element-7864c246 .elementskit-section-title-wraper .elementskit-section-title{
        color:#FFFFFF;
        margin:0px 0px 5px 0px;
        font-size:23px;
        font-weight:900}
      .elementor-10455 .elementor-element.elementor-element-2503acc6 .ekit-btn-wraper{
        text-align:left}
      .elementor-10455 .elementor-element.elementor-element-2503acc6 .elementskit-btn{
        padding:15px 22px 15px 22px;
        font-size:16px;
        font-weight:600;
        background-color:#2878EB;
        border-style:none;
        border-radius:5px 5px 5px 5px}
      @media (max-width:1024px) and (min-width:768px){
        .elementor-10455 .elementor-element.elementor-element-57b1b181{
          width:100%}
        .elementor-10455 .elementor-element.elementor-element-3bbb09e9{
          width:100%}
      }
      @media (max-width:1024px){
        .elementor-10455 .elementor-element.elementor-element-4ac70707{
          padding:0px 20px 0px 20px}
        .elementor-10455 .elementor-element.elementor-element-57b1b181>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          padding:0px 30px 30px 30px}
        .elementor-10455 .elementor-element.elementor-element-3bbb09e9>.elementor-element-populated{
          margin:0px 60px 60px 30px;
          padding:100px 0px 100px 30px}
      }
      @media (max-width:767px){
        .elementor-10455 .elementor-element.elementor-element-4ac70707{
          padding:0px 0px 0px 0px}
        .elementor-10455 .elementor-element.elementor-element-6f888eef{
          padding:0px 0px 30px 0px}
        .elementor-10455 .elementor-element.elementor-element-57b1b181>.elementor-element-populated{
          border-width:0px 0px 0px 0px;
          padding:30px 0px 30px 15px}
        .elementor-10455 .elementor-element.elementor-element-3bbb09e9>.elementor-element-populated{
          margin:0px 15px 0px 15px}
      }
      .mega-menu-item .ekit_page_list_content .ekit_page_list_title_title:after{
        content:'';
        background:#2878EB;
        height:1px;
        width:0;
        position:absolute;
        left:0;
        bottom:12px;
        opacity:0}
      .elementor-10455 .elementor-element.elementor-element-4ac70707.megamenu-section .elementor-container{
        margin-left:0}
      .elementor-8202 .elementor-element.elementor-element-51987094{
        margin-top:0px;
        margin-bottom:0px;
        padding:30px 220px 50px 220px;
        overflow:visible}
      .elementor-8202 .elementor-element.elementor-element-e857c1e:not(.elementor-motion-effects-element-type-background){
        background-color:#FFFFFF}
      .elementor-8202 .elementor-element.elementor-element-e857c1e{
        border-radius:0px 0px 20px 20px}
      .elementor-8202 .elementor-element.elementor-element-e857c1e{
        box-shadow:0px 35px 35px 0px rgba(0,0,0,0.1);
        overflow:visible}
      .elementor-8202 .elementor-element.elementor-element-56011e30>.elementor-element-populated{
        border-radius:0px 0px 0px 0px}
      .elementor-8202 .elementor-element.elementor-element-56011e30>.elementor-element-populated{
        padding:50px 60px 46px 60px}
      .elementor-8202 .elementor-element.elementor-element-8f0e9b6 .elementskit-infobox{
        padding:0px 0px 0px 0px;
        border-style:solid;
        border-width:0px 0px 0px 0px}
      .elementor-8202 .elementor-element.elementor-element-8f0e9b6 .elementskit-infobox .elementskit-info-box-title{
        margin:2px 0px 0px 0px;
        padding:0px 0px 0px 10px;
        color:#2878EB;
        font-size:18px;
        font-weight:700}
      .elementor-8202 .elementor-element.elementor-element-8f0e9b6 .elementkit-infobox-icon{
        color:#f69321}
      .elementor-8202 .elementor-element.elementor-element-8f0e9b6 .elementskit-infobox .elementskit-info-box-icon i{
        font-size:21px}
      .elementor-8202 .elementor-element.elementor-element-8f0e9b6 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{
        margin:0px 0px 0px 0px}
      .elementor-8202 .elementor-element.elementor-element-8f0e9b6 .elementskit-infobox .elementskit-info-box-icon{
        transform:rotate(0deg)}
      .elementor-8202 .elementor-element.elementor-element-8f0e9b6>.elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px}
      .elementor-8202 .elementor-element.elementor-element-18c1e897 .ekit_page_list_content{
        flex-direction:row}
      .elementor-8202 .elementor-element.elementor-element-18c1e897 .elementor-icon-list-text{
        color:#54595F;
        margin:0px 0px 10px 0px}
      .elementor-8202 .elementor-element.elementor-element-3ecb29ae>.elementor-element-populated{
        border-style:solid;
        border-width:0px 1px 0px 0px;
        border-color:#F0F0F0;
        padding:50px 60px 46px 0px}
      .elementor-8202 .elementor-element.elementor-element-3ecb29ae>.elementor-element-populated{
        border-radius:0px 0px 0px 0px}
      .elementor-8202 .elementor-element.elementor-element-575857d3 .elementor-repeater-item-ac26393 .ekit_menu_label{
        background-color:#FF057C}
      .elementor-8202 .elementor-element.elementor-element-575857d3 .elementor-repeater-item-d88db12 .ekit_menu_label{
        background-color:#7F5FEF}
      .elementor-8202 .elementor-element.elementor-element-575857d3 .ekit_page_list_content{
        flex-direction:row}
      .elementor-8202 .elementor-element.elementor-element-575857d3 .elementor-icon-list-text{
        color:#54595F;
        margin:0px 0px 10px 0px}
      .elementor-8202 .elementor-element.elementor-element-575857d3 .ekit_menu_label{
        font-family:"Nunito Sans",Sans-serif;
        font-size:10px;
        font-weight:700;
        line-height:16px;
        margin:-10px 0px 0px 8px;
        padding:0px 5px 0px 5px;
        align-self:center}
      .elementor-8202 .elementor-element.elementor-element-575857d3>.elementor-widget-container{
        margin:35px 0px 0px 0px;
        padding:0px 0px 0px 60px;
        border-style:solid;
        border-width:0px 0px 0px 1px;
        border-color:#F0F0F0}
      .elementor-8202 .elementor-element.elementor-element-5daf1d7d>.elementor-element-populated{
        border-radius:0px 0px 0px 0px}
      .elementor-8202 .elementor-element.elementor-element-5daf1d7d>.elementor-element-populated{
        padding:50px 60px 46px 60px}
      .elementor-8202 .elementor-element.elementor-element-1a314d48 .elementskit-infobox{
        padding:0px 0px 0px 0px;
        border-style:solid;
        border-width:0px 0px 0px 0px}
      .elementor-8202 .elementor-element.elementor-element-1a314d48 .elementskit-infobox .elementskit-info-box-title{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 10px;
        color:#2878EB;
        font-size:18px;
        font-weight:700}
      .elementor-8202 .elementor-element.elementor-element-1a314d48 .elementkit-infobox-icon{
        color:#f69321}
      .elementor-8202 .elementor-element.elementor-element-1a314d48 .elementskit-infobox .elementskit-info-box-icon i{
        font-size:20px}
      .elementor-8202 .elementor-element.elementor-element-1a314d48 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{
        margin:0px 0px 0px 0px}
      .elementor-8202 .elementor-element.elementor-element-1a314d48 .elementskit-infobox .elementskit-info-box-icon{
        transform:rotate(0deg)}
      .elementor-8202 .elementor-element.elementor-element-1a314d48>.elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px}
      .elementor-8202 .elementor-element.elementor-element-b2e5cd9 .elementor-repeater-item-4cde5f1 .ekit_menu_label{
        background-color:#f69321}
      .elementor-8202 .elementor-element.elementor-element-b2e5cd9 .ekit_page_list_content{
        flex-direction:row}
      .elementor-8202 .elementor-element.elementor-element-b2e5cd9 .elementor-icon-list-text{
        color:#54595F;
        margin:0px 0px 10px 0px}
      .elementor-8202 .elementor-element.elementor-element-b2e5cd9 .ekit_menu_label{
        font-family:"Nunito Sans",Sans-serif;
        font-size:10px;
        font-weight:700;
        line-height:16px;
        margin:-10px 0px 0px 8px;
        padding:0px 5px 0px 5px;
        align-self:center}
      .elementor-8202 .elementor-element.elementor-element-6a8d2bc1:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap{
        background-color:#120F2D;
        background-image:url("../images/bg_shape.png");
        background-position:center left;
        background-repeat:no-repeat}
      .elementor-8202 .elementor-element.elementor-element-6a8d2bc1>.elementor-element-populated>.elementor-background-overlay{
        background-image:url("../images/image-1.png");
        background-position:bottom center;
        background-repeat:no-repeat;
        background-size:contain;
        opacity:1}
      .elementor-8202 .elementor-element.elementor-element-6a8d2bc1>.elementor-element-populated,.elementor-8202 .elementor-element.elementor-element-6a8d2bc1>.elementor-element-populated>.elementor-background-overlay{
        border-radius:8px 8px 8px 8px}
      .elementor-8202 .elementor-element.elementor-element-6a8d2bc1>.elementor-element-populated{
        margin:40px 40px 60px 0px;
        padding:30px 30px 16px 30px}
      .elementor-8202 .elementor-element.elementor-element-72e92a1c .elementskit-section-title-wraper .elementskit-section-title{
        color:#FFFFFF;
        margin:0px 0px 5px 0px;
        font-size:23px;
        font-weight:900}
      .elementor-8202 .elementor-element.elementor-element-45e88c48 .ekit-btn-wraper{
        text-align:left}
      .elementor-8202 .elementor-element.elementor-element-45e88c48 .elementskit-btn{
        padding:15px 22px 15px 22px;
        font-weight:600;
        background-color:#f69321;
        border-style:none;
        border-radius:5px 5px 5px 5px}
      @media (max-width:1024px) and (min-width:768px){
        .elementor-8202 .elementor-element.elementor-element-56011e30{
          width:100%}
        .elementor-8202 .elementor-element.elementor-element-3ecb29ae{
          width:100%}
        .elementor-8202 .elementor-element.elementor-element-5daf1d7d{
          width:100%}
        .elementor-8202 .elementor-element.elementor-element-6a8d2bc1{
          width:100%}
      }
      @media (max-width:1024px){
        .elementor-8202 .elementor-element.elementor-element-51987094{
          padding:0px 20px 0px 20px}
        .elementor-8202 .elementor-element.elementor-element-56011e30>.elementor-element-populated{
          margin:0px 0px 0px 0px;
          padding:30px 30px 30px 30px}
        .elementor-8202 .elementor-element.elementor-element-3ecb29ae>.elementor-element-populated{
          margin:0px 0px 0px 0px;
          padding:0px 30px 30px 30px}
        .elementor-8202 .elementor-element.elementor-element-575857d3>.elementor-widget-container{
          margin:0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
          border-width:0px 0px 0px 0px}
        .elementor-8202 .elementor-element.elementor-element-5daf1d7d>.elementor-element-populated{
          padding:30px 30px 30px 30px}
        .elementor-8202 .elementor-element.elementor-element-6a8d2bc1>.elementor-element-populated{
          margin:0px 30px 60px 30px;
          padding:100px 0px 100px 30px}
      }
      @media (max-width:767px){
        .elementor-8202 .elementor-element.elementor-element-51987094{
          padding:0px 0px 0px 0px}
        .elementor-8202 .elementor-element.elementor-element-e857c1e{
          padding:0px 0px 0px 0px}
        .elementor-8202 .elementor-element.elementor-element-56011e30>.elementor-element-populated{
          padding:30px 0px 0px 30px}
        .elementor-8202 .elementor-element.elementor-element-3ecb29ae>.elementor-element-populated{
          margin:6px 0px 0px 0px}
        .elementor-8202 .elementor-element.elementor-element-575857d3>.elementor-widget-container{
          margin:0px 0px 0px 0px}
      }
      @media (min-width:1024px) and (max-width:1600px){
        .elementor-8202 .elementor-element.elementor-element-51987094.megamenu-section{
          padding:30px 120px 50px 120px}
      }