@media only screen and (min-width: 1500px){
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1380px !important;
}
} .page-id-59102 .lumi-footer .footer-inner-sec
{
display:none;
}
@media (max-width: 767px){
.home-banner-sec{height: 640px !important;}
}  @media (max-width: 1024px){
.why-lumi-logo-sec .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{
flex-direction: column;
}
}
@media (max-width: 1024px){	
.why-lumi-logo-sec .elementor-image-box-img{
margin-bottom: 12px !important;
}
}
@media (max-width: 767px){	
.why-lumi-logo-sec .elementor-image-box-img{
margin-bottom: unset !important;
}
}  .luminosity .slick-list{margin: -10px;}
.luminosity .premium-carousel-wrapper .premium-carousel-template{
padding: 15px 0;
box-shadow: 0px 0px 8px rgb(0 0 0 / 25%);
background: #fff;
margin: 10px;
border-radius: 10px;
}
@media (max-width: 1024px){	
.luminosity .luminosity-inner .premium-carousel-wrapper .premium-carousel-template p{
font-size: 18px;
}
}  .professional-team-sec .swiper-pagination-bullet-active{background-color: #00E39D !important;}  .facilitators-sec .swiper-pagination-bullet-active{background-color: #00E39D !important;}  .quotes-sec .testimonial.element-three > .swiper-pagination{bottom: 13px; text-align: left;}
.quotes-sec .elementor-element.elementor-element-2a34f79 .testimonial.element-three > .swiper-pagination .swiper-pagination-bullet{background: #000 !important;}
.quotes-sec .elementor-element.elementor-element-2a34f79 .testimonial.element-three > .swiper-pagination .swiper-pagination-bullet-active{background: #00E39D !important;}  .faq1 .home-three-accordian .elementor-accordion-item .elementor-tab-title.elementor-active{background:#00E39D;}
.faq1 .home-three-accordian .elementor-accordion-item .elementor-tab-title{margin-bottom: 20px;}  .rt-get-in-touch-form select{padding: 0 15px; margin-bottom: 10px !important;}
.rt-get-in-touch-form input[type='submit']{
background: #fff!important;
color: var(--e-global-color-primary) !important;
border: 3px solid var(--e-global-color-primary) !important;
border-radius: 0 !important;
}
.rt-get-in-touch-form .submit-div{display:flex; justify-content: center;}
.rt-get-in-touch-form .wpcf7-spinner{display:none;}
.rt-get-in-touch-form .wpcf7 form.invalid .wpcf7-response-output{color: #ff0000; font-weight: 700; border-color: #ff0000;}  .lumi-footer{position:relative;}
.lumi-footer .wpcf7-spinner{display:none;}
.lumi-footer .footer-inner-sec{position:absolute; top:0; width: 80%;
left: 50%;
transform: translateX(-50%)}
.lumi-footer .quick-links .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item{margin-left: 0;}
@media (max-width: 1024px){
.lumi-footer .elementor-element.elementor-element-23412a2{width: 0.97%;}
.lumi-footer .elementor-element.elementor-element-e1ee8ab{width: 27.483%;}
.lumi-footer .footer-contact{padding:0px;}
.lumi-footer .elementor-element.elementor-element-3b6642e0{padding: 0px 0px 0px 22px;}
}
@media (max-width: 767px){
.lumi-footer .elementor-element.elementor-element-f47a050{width: 100%;}
.lumi-footer .elementor-element.elementor-element-e1ee8ab{width: 100%;}
.lumi-footer .footer-inner-sec .foot-content1 .elementor-widget-container{text-align:center}
.lumi-footer .elementor-element.elementor-element-31be98fb > .elementor-element-populated{padding: 0px;}
.lumi-footer .elementor-element.elementor-element-32513b42 > .elementor-element-populated{padding:0px 70px 0px 0px;}
.lumi-footer .elementor-element.elementor-element-3e98f61f{margin-top: 46px;}
.lumi-footer .elementor-element.elementor-element-3b6642e0{margin-top: 71px;}
}  @media (max-width: 1024px){	
.why-lumi .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align: center; flex-direction: column;}
.why-lumi .why-lumi_logos .elementor-image-box-img img{margin-bottom: 10px;}
}  .the-quest .home-three-accordian .elementor-accordion-item .elementor-tab-title.elementor-active{background: #fff}  .corporate-sponsorships .corporate_height{min-height: 265.6px;}
@media (max-width: 1500px){
.corporate-sponsorships .corporate_height{min-height: 293.6px;}
}  .the-quest .elementor-accordion-item{border-left: 5px solid #00E39D !important;}
.quest_steps .process-steps1:after{  content: '';
content: '';
position: absolute;
width: 100%;
border-top: 2px solid #E2E2E2;
left: 42%;
top: 5%;
}
.quest_steps .process-steps1.last-step:after {
content: none;
}
@media (max-width: 1024px){
.quest_steps .process-steps1:after{
content: none;
}
}  .line-bg p span
{
position:relative;
color:#040056 !important;
}
.line-bg p span:after {
position: absolute;
background-image: url(https://www.lumi.network/wp-content/uploads/2023/01/path112.svg);
background-size: 110px;
display: inline-block;
height: 6px;
background-repeat: no-repeat;
width: 110px;
content: "";
right: 0;
bottom: -10px;
}
@media (max-width: 340px){
.our-innovation .sub-head p{
font-size: 17px !important;
}
}  .benefits .elementor-widget-container img{-webkit-mask-image: none !important;} .swiper-pagination-bullet-active{background-color:#00E39D}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
text-align: center;
}
.footer-logo-main img{
margin: 0;
width: 140px !important;
}
/child age/
input#child-age-quest-form {
width: 100%;
}
/Clip path css/
#clip-path-curve
{
clip-path: ellipse(140% 55% at 50% 44%);
}
.clip-path-curve
{
clip-path: ellipse(120% 47% at 50% 44%);
}
.related.products {
display: none;
}
@media only screen and (max-width: 991px) {
.clip-path-curve {
clip-path: ellipse(85% 49% at 50% 44%);
}
}
@media only screen and (max-width: 768px) {
.clip-path-curve {
clip-path: ellipse(148% 49% at 50% 44%);
height: 680px;
}
.mrgn0
{
margin:0 !important;
}
.lumi-footer .footer-inner-sec{   
width: 90%;
margin:-160px auto 0 auto !important;
}
} .radius-border a
{border-radius: 50px !important}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232;
color: #ff0000;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450;
color:#46b450;
}
@media only screen and (max-width: 991px) 
{
section.elementor-element.line-class {
background-image: unset !important;
}
}
#Our-mission-bg .elementor-column
{
margin-left:0 !important;
} .wraper_shop_single.style-one div.summary
{
width:100% !important; 
}
.summary.entry-summary {  
width:100% !important; 
text-align: center;
}
.summary .product_title  
{
display:none;
}
.shop_single > .summary form.cart .button, .woocommerce button.button, .shop_single > .summary form.cart .button,.woocommerce a.rt-button-added-cart,
.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li > a.active, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #payment #place_order,.woocommerce .return-to-shop .button
{
border-radius: 50px !important;     
}
.woocommerce a.rt-button-added-cart:hover
{
background: #4CAAB3 !important;
}
.woocommerce button.button[name="update_cart"]:hover
{
box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 50%) !important;
}
.woocommerce button.button[name="update_cart"], .woocommerce button.button[name="update_cart"]:disabled, .woocommerce-notices-wrapper .woocommerce-message
{display: none !important; }
.woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover
{
background: #4CAAB3 !important;
}
.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"], .woocommerce div.product form.cart div.quantity, .wraper_shop_single.style-one .shop_single_tabs{
display: none;
} .woocommerce-tabs.wc-tabs-wrapper, .product_meta{
display: none !important;
}
.woocommerce button.button {   
width: 200px !important;
padding: 18px !important;
margin: 0 auto !important;
}
.woocommerce div.product form.cart .variations select
{
padding: 10px;
border-color: #d1d1d1;
border-radius: 5px;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce-message .button:hover {
padding: 10px !important;
background-color: #4CAAB3 !important;
width: max-content;
color: #fff !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #4caab3;
font-size: 1.25em;
margin-bottom:15px;
}
.woocommerce div.product form.cart .button
{
float:unset;
}
::-moz-selection {
background-color: #4F81FF!important;
color: #fff;
}
::selection {
background-color: #4F81FF!important;
color: #fff;
}
.woocommerce form.checkout_coupon {
width: 100%;
max-width:100% !important;
}
.woocommerce .checkout_coupon button.button
{
line-height:18px !important;
}
.footer-bottom .tidio-135wcf7 {
display: none !important;
}
.woocommerce-form-coupon-toggle
{
display:none !important;
}
.woocommerce form.checkout_coupon
{
display:block !important;
}
.widget-area > .widget.widget_search .search-form button[type="submit"]
{
background: transparent !important;    
color: #4caab3 !important;
}
.wraper_inner_banner { margin-top:50px;
}
@media (max-width: 767px){	
.wraper_inner_banner {
clip-path: unset !important;
}
}
.wraper_inner_banner .wraper_inner_banner_main .inner_banner_main .title {
margin-bottom: 0 !important;
border: 2px solid #fff;    
font-size: 24px !important;
margin-top: 100px !important;
color: #ffff;
padding: 10px 80px;
width: max-content;
line-height: unset !important;
}
#child-age-quest-form 
{
width:100% !important;
}
.rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .designation
{
color:#000;
}
.rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .title
{
color:#040056;
font-weight:800;
}
.premium-ver-hamburger-menu
{
margin:0 !important;
}
ul#menu-main-menu-1 {
border-top: 1px solid #d1d1d1;
padding-top: 20px;
}
.premium-ver-hamburger-menu li:first-child a
{
border-radius:5px 5px 0 0 !important;
border-top:1px solid #D1D1D1;
}
.premium-ver-hamburger-menu li:last-child a
{
border-radius: 0 0 5px 5px !important
}
.premium-mobile-menu-outer-container.premium-vertical-toggle-open {
background-color: #FFFFFF;
background-image: url(https://lumi.network/wp-content/uploads/2022/05/menu-bulb.svg);
background-position: bottom center;
background-repeat: no-repeat;
background-size: 220px;
}
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
margin-top: 35px !important;
}
.premium-mobile-menu-container {
background-color: transparent;
}
.display-flex .elementor-widget-wrap.elementor-element-populated
{
display:flex;	
}
.display-flex .elementor-widget-radiant-custom-button,.display-flex .elementor-widget-social-icons
{
margin:0;
}
.wraper_blog_main > .container.page-container
{
overflow:visible !important;
padding: unset !important;
}
.rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-pic > .testimonial-pic-holder > .testimonial-pic-icon {
background: #040056 !important;
}
.quotes-sec .testimonial-item > .holder > .testimonial-title
{
padding-left: 0 !important;
}
.quotes-sec .testimonial.element-three .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .designation,
.testimonial.element-three .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .title
{
margin-left:0;
}
.mr-0_auto
{
margin: 0px 20px 0 0 !important;
}
.client_test .slick-dots
{
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.premium-ver-hamburger-menu li a
{
width:100% !important;
}
.page-id-59248 .sub-menu li.menu-item a,.page-id-59248 .sub-menu li.menu-item a:hover
{
color:#040056 !important;
}
.page-id-59248 .header-sticky.sticky-active #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > a, .page-id-59248 .header-sticky.sticky-active #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > a:hover {
color: #040056 !important;
}
.emil_get_in_contact  input, .get_in_touch input, .get_in_touch textarea
{
padding:10px;	
width:100%;	
}
.submit_get_in_contact input
{
font-family: "Mark-Pro", Sans-serif;
font-size: 16px;
font-weight: 600;
text-transform: none;
line-height: 20px;
letter-spacing: 0px;
background:transparent;	
color: var(--e-global-color-primary);
border: 3px solid var(--e-global-color-primary);
padding: 12px 40px 12px 40px;
margin:10px auto;
}
.submit_get_in_contact
{
text-align:center;
}
.submit_get_in_contact .wpcf7-spinner,.get_in_touch .wpcf7-spinner
{
display:none !important
}
.pum-theme-59385 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close
{
background-color:var(--e-global-color-primary) !important;
}
.pum-theme-59385 .pum-title, .pum-theme-enterprise-blue .pum-title
{
color:var(--e-global-color-primary) !important;
}
.mr_l_50
{
margin-right: -50px !important;
}
.elementor-heading-title a 
{
font-family:"Mark-Pro-Bold", Sans-serif !important;
}
.get_in_touch label
{
font-family: "Mark-Pro", Sans-serif;
font-size: 16px;
font-weight: 600;
color: var(--e-global-color-primary);
}
.get_in_touch .submit-div p
{
text-align:center;
}
.get_in_touch .submit-div input
{
float:unset !important;
}
.wraper_inner_banner {
background-color: transparent;
background-repeat: no-repeat;
background-position: center center;
background-image: url(https://www.lumi.network/wp-content/uploads/2023/07/Get-In-Touch-BG-min-1.webp) !important;
background-size: cover;
}
.wraper_inner_banner_main > .container {
padding: 50px 0 !important;
}
.single.single-post .entry-content h2,.single.single-post .default-page p
{
margin-bottom:0 !important;
line-height: unset !important;
}
.single.single-post .wraper_blog_main > .container
{
padding-top:70px;
}
.tags-social
{
display:none !important;
}
.right-sidebar
{
padding:0 !important;
}
.post.single-post .entry-header {
margin-top: 15px !important;
margin-bottom: 0px;
}
.widget.widget_radiantthemes_recent_posts_widget
{
padding: 10px !important;
border-radius: 5px !important;
border:1px solid #d1d1d1;
}
.site-main.post .wraper_blog_main > .container
{
padding-top:70px !important;
}
.premium-carousel-nav-dot
{
display:none !important;
}
.benefits_list li.elementor-icon-list-item.elementor-inline-item
{
width:100%;
display:flex;
align-content:center;
justify-content:flex-start;
}
.benefits_list li.elementor-icon-list-item.elementor-inline-item span
{
margin:0;
}
.line-bg p span.crown:before {
position: absolute;
background-image: url(https://www.lumi.network/wp-content/uploads/2024/02/crown.svg);
display: inline-block;
height: 20px;
background-repeat: no-repeat;
width: 90px;
content: "";
right: 0;
object-fit: cover;
top: -25px;
}
.line-bg.banner p span
{
color:#fff !important;
}
.custom_contry_new
{
margin-bottom:20px;
}
.custom_contry_new .country-select.inside input
{
padding-left:50px !important;
}
.wpcf7-not-valid-tip
{
margin-top:-10px !important;
margin-bottom:10px;
}
.highlighted
{
color: var(--e-global-color-primary) !important;
}
.quest_slide .slick-dots
{
position: relative;
bottom: 0;
left: 70% !important;
list-style: none;
text-align: center;
margin: 0;
padding: 0;
display: inline-block !important;
}
.video-slide .swiper-pagination
{
bottom:-25px !important;
}
@media (max-width: 768px){	
.quest_slide .slick-dots
{ 
left: 50% !important;
transform:translate(-50%) !important;
}
}
#rt-mainMenu nav > ul > li > a
{
font-weight:600 !important;
}
.join-our-team input,.join-our-team select
{
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #D1D1D1;
font-size: 14px;
height: 50px;
color: #161C2D;
border-radius: 5px 5px 5px 5px;
padding: 0px 0px 0px 20px;
width:100%;
margin-bottom:15px;
}
.join-our-team textarea
{
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #D1D1D1;
font-size: 14px;
height: 200px;
color: #161C2D;
border-radius: 5px 5px 5px 5px;
padding:20px;
width:100%;
margin-bottom:15px;
}
.join-our-team input:focus {
border-style: solid !important;
border-color: var(--e-global-color-primary);
border-width: 1px;
}
.join-our-team textarea:focus {
border-style: solid !important;
border-color:  var(--e-global-color-primary);
border-width: 1px;
}
.join-our-team input::placeholder {
color: #90a3be;
margin-left: 50px;
}
.join-our-team textarea::placeholder {
color: #90a3be;
margin-left: 50px;
}
.join-btn{
text-align: center;
}
.join-btn input[type=submit] {
background-color:var(--e-global-color-10374e9);
border-radius: 0px;
padding:12px 25px;
color:#fff !important;
border:none !important;
}
.elementor-59352 .elementor-element.elementor-element-6ae0ce54 .rt-mobile-menu ul.rt-tree ul li a, .header-sticky.sticky-active #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > a
{ 
color: var(--e-global-color-secondary) !important;
}
.elementor-59352 .elementor-element.elementor-element-6ae0ce54 .rt-mobile-menu ul.rt-tree ul li a, .header-sticky.sticky-active #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > a:hover
{ 
color: var(--e-global-color-primary) !important;
}
#rt-mainMenu nav > ul > li:hover a::after{
color: #fff !important;
}
select.wpcf7-form-control
{
margin-bottom:15px !important;
}
.wpcf7-number
{
width:100%;
}
.date-range-box .wpcf7-list-item
{
margin-right:15px !important;
}
.grecaptcha-badge {
bottom: 80px !important;
z-index:99 !important;
} .d-flex .elementor-widget-wrap.elementor-element-populated
{
display: flex !important;
flex-flow: row  !important;
flex-wrap: nowrap !important;
align-items: center !important;
justify-content: flex-start !important;
}
.d-flex .elementor-widget:not(:last-child)
{
width: max-content !important;
margin: 0 !important;
}
.frm_primary_label {
font-size: 18px !important;
font-weight: 600 !important;
color: #000 !important;
}
.frm_button_submit
{
background-color: var(--e-global-color-primary) !important;
border-color: var(--e-global-color-primary) !important;
}
.margin_0
{
margin: 0 !important;
}
.partner-logo-new .swiper-slide img
{
filter: grayscale(1);
transition:.2s;
} .partner-logo-new .swiper-slide img:hover
{
filter: grayscale(0);
transition:.2s;
}
.corporate-left-sec
{
position:absolute;
background:#fff;
box-shadow:0px 56px 51px 0px rgba(0, 0, 0, 0.07);
border-radius:35px;
right: -80px;
z-index: 9;
}
.corporate-left-sec:before
{
position: absolute;
background-image: url(https://www.lumi.network/wp-content/uploads/2025/01/no1-1.png);
display: inline-block;
height: 60px;
background-repeat: no-repeat;
width: 60px;
content: "";
right: 0;
background-size: contain;
top: -10px;
left: -10px;
}
.corporate-left-sec-button:before
{
position: absolute;
background-image: url(https://www.lumi.network/wp-content/uploads/2025/01/no3.png);
display: inline-block;
height: 60px;
background-repeat: no-repeat;
width: 60px;
content: "";
right: 0;
background-size: contain;
top: -10px;
left: -10px;
}
.corporate-right-sec
{
position:absolute;
background:#fff;
box-shadow:0px 56px 51px 0px rgba(0, 0, 0, 0.07);
border-radius:35px;
left: -80px;
z-index: 9;
}
.corporate-right-sec:before
{
position: absolute;
background-image: url(https://www.lumi.network/wp-content/uploads/2025/01/no2.png);
display: inline-block;
height: 60px;
background-repeat: no-repeat;
width: 60px;
content: "";
right: 0;
background-size: contain;
top: -20px;
left: -30px;
}
.corporate-right-sec-2:before
{
position: absolute;
background-image: url(https://www.lumi.network/wp-content/uploads/2025/01/no4-1.png);
display: inline-block;
height: 60px;
background-repeat: no-repeat;
width: 60px;
content: "";
right: 0;
background-size: contain;
top: -10px;
left: -30px;
}
.how-we-help .premium-carousel-dots-below ul.slick-dots
{
display: flex;
justify-content: flex-end;
}
.recruitment-slide .premium-carousel-dots-below ul.slick-dots
{
display: flex;
justify-content: flex-start;
margin-left:20px;
}
.custom-testimonial .premium-carousel-dots-below ul.slick-dots
{
display: flex;
left: -62%
}
@media (max-width: 768px){
.corporate-left-sec,.corporate-right-sec{
position:unset;
}
.corporate-right-sec:before,.corporate-right-sec-2:before{
left: -10px;
}
}
.learn-more-btn svg
{
width: 13px !important;
}
.maring-0-auto
{
margin:0 !important;
}