/**

 * Theme Name:     Tuturn Child
 * Author:         Amentotech Private Limited
 * Template:       tuturn
 * Text Domain:	   tuturn-child
 * Description:    Tuturn is tutors Marketplace WordPress theme. It has been designed after thorough research to cater to the requirements of people interested in building online tutions centers and tutors marketplace. Students can find available online tutors and unlock any tutor profile to get online tuition.
 */
:root{
--theme-color:#0f3e58;
--yellow-color:#eab830;
--green-color:#3d7139;
}
::selection{background:#154864;color:#fff}
html{overflow-x:hidden}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f4f6f6}
::-webkit-scrollbar{width:10px;height:10px;background-color:#f4f6f6}
::-webkit-scrollbar-thumb{background-color:var(--theme-color)}
.white{color:#fff !important;}
.yellow-text {color: var(--yellow-color);}
.elementor-element.mb-0.elementor-widget.elementor-widget-text-editor{margin-bottom:0}
.mb-0 {margin-bottom: 0 !important;}
.mb-0 p {margin-bottom: 15px;}
/* i.fa.fa-phone {transform: scaleX(-1);} */
.page-id-50332 #main{min-height:fit-content!important}
.section-space{padding-top: 80px;padding-bottom: 80px;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 0;}
section.elementor-section.elementor-top-section section.elementor-section.elementor-inner-section > .elementor-container >.elementor-column > .elementor-widget-wrap.elementor-element-populated{padding: 0 15px;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{width:fit-content;border:1px solid var(--theme-color);color:var(--theme-color);font-size:16px;margin:15px auto 0 auto!important}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors svg.wpcf7-icon-wraning{fill:#0e3f57}
section.elementor-section.elementor-top-section.elementor-element.breadcrumb-wrapper{background:url(https://ingeniousonline.co.in/Ali-Reza/code/wp-content/uploads/2025/04/Filler_Background-1914x347.png) no-repeat center;background-size:cover;background-color:var(--theme-color);padding-top:20px;padding-bottom:20px}
.elementor-element.elementor-widget-heading.badge-text{width:fit-content;background:#3d7139;margin:10px 0;padding:4px 16px;border-radius:120px}
.elementor-element.elementor-widget-heading.badge-text.mx-auto {margin-left: auto; margin-right: auto;}
.bottom-wrapper .border-row{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #dedfe0}
body.page.page-id-49810 .masterstudy-authorization.masterstudy-authorization_register {padding-bottom: 60px;}
body.page.page-id-49810 .masterstudy-authorization__wrapper {padding-left: 0;padding-right: 0;}
body #buddypress .item-list-tabs ul li a,body #buddypress .main-navs ul li a{background:var(--theme-color)}
body #buddypress .item-list-tabs ul,body #buddypress .main-navs ul{background:#0e3e59;border-color:var(--theme-color)}
body .bp-subnavs .subnav li.current a{border-color:var(--theme-color);color:var(--theme-color)}
body.groups.edit-details #buddypress .standard-form input[type=submit],body.groups.group-admin #buddypress .standard-form input[type=submit],
body.groups.group-settings #buddypress .standard-form input[type=submit],body.settings.general #buddypress .standard-form input[type=submit],body.settings.data #buddypress [type=submit],
body.settings.notifications #buddypress .standard-form #submit, body.settings.profile #buddypress .standard-form #submit{border-color:var(--theme-color);color:#fff;background:var(--theme-color)}
body.settings.notifications #buddypress .standard-form .notification-settings thead th, body.settings.notifications #buddypress .standard-form .profile-settings thead th,
body.settings.profile #buddypress .standard-form .notification-settings thead th, body.settings.profile #buddypress .standard-form .profile-settings thead th{background:var(--theme-color)}
body .bp-subnavs .subnav li a:hover{color: var(--theme-color);}
body #buddypress ul {list-style-type: auto;}
#searchModal {display: none;}
.elementor-widget .mySwiperCentered .swiper-rating-centered-buttons-block .swiper-rating-centered-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: var(--yellow-color) !important;}
section.elementor-element.elementor-element-5d9fe10e {margin-bottom: 20px;}
header.tu-header,
header.tu-header nav.navbar.navbar-expand-xl.tu-navbar {padding: 0;}
header.tu-header .container-fluid{max-width:100%;margin:0 auto;padding:0 15px}
header.tu-header .container-fluid a.navbar-brand{padding:10px 0;display:block;width:100%;max-width:80%}
figure.elementor-image-box-img {overflow: unset;}
.elementor-widget.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon {top: 8px;}
.wpb-otm-skin-four .wpb-otm-skin-four-member-thumb:before {border: 1px solid #0f3e58;}
i.fas.fa-phone-alt {transform: scaleX(-1);}
/* ------------------------------------------------------ common css end ------------------------------------------------------*/

header.tu-header .container-fluid .menu-main-menu-container ul#primary-menu a{font-size:16px;font-weight:400;padding:15px 15px;margin:0;line-height:100%}
header.tu-header .container-fluid .menu-main-menu-container ul#primary-menu a::before{top:initial;bottom:0;height:2px;max-width:60%;margin:0 auto;right:0;background:#103f59}
header.tu-header .container-fluid .menu-main-menu-container ul#primary-menu li.current-menu-item a{font-weight:600;color: var(--theme-color);}
header.tu-header.sticky{position: relative;z-index: 999;}
header.tu-header.sticky nav.navbar{position:fixed;top:0;width:100%;max-width:100%;z-index:1;background:#fff;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;color: #000;}
.conatct_form .form_group .wpcf7-form-control:not(.wpcf7-checkbox){width:100%!important;background:0 0;border:1px solid #ccc;max-width:100%!important;height:50px;line-height:normal;padding:15px 15px;color:#000;margin-bottom:20px;overflow:hidden}
.conatct_form .form_group textarea.wpcf7-form-control{height: 150px;}
.conatct_form .form_group label{color:#000;display:block;margin:0 0 10px;font-size:16px;line-height:100%}
.conatct_form .form_group label+br{display:none}
.conatct_form .form_group input.wpcf7-form-control.wpcf7-submit{width:fit-content!important;background:var(--theme-color);color:#fff;border:0;padding:0 40px}
.conatct_form .form_group span.wpcf7-form-control span.wpcf7-list-item {margin-right: 15px;}
.conatct_form .form_group span.wpcf7-form-control.wpcf7-checkbox {background: transparent;height:fit-content;}
.form-wrapper .elementor-column.right-side .icon_box.masterstudy_elementor_icon_box .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--theme-color)}
.form-wrapper .elementor-column.right-side .icon_box.masterstudy_elementor_icon_box .icon i.fas{color:#fff!important;font-size:26px}
.form-wrapper .elementor-column.right-side .icon_box.masterstudy_elementor_icon_box .icon_text h3,
.form-wrapper .elementor-column.right-side .icon_box.masterstudy_elementor_icon_box .icon_text h4{font-size:20px;font-weight:600;color:#000;text-shadow:none;margin:0;line-height:100%}
.form-wrapper .elementor-column.right-side .icon_box.masterstudy_elementor_icon_box .icon_text p,
.form-wrapper .elementor-column.right-side .icon_box.masterstudy_elementor_icon_box .icon_text p a{opacity:1;color:var(--theme-color)}
.form-wrapper .elementor-column.right-side .elementor-widget-stm_icon_box:not(:last-child){margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid var(--theme-color)29;}
.transparent_header_off .header_default:after{display:none}
.after-banner-wrapper section.elementor-inner-section>.elementor-container.elementor-column-gap-no{background:#fff;padding:0;border-radius:10px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}
.after-banner-wrapper section.elementor-inner-section>.elementor-container.elementor-column-gap-no>.elementor-column{padding:30px 15px}
.after-banner-wrapper section.elementor-inner-section>.elementor-container.elementor-column-gap-no>.elementor-column:nth-child(2n){background:var(--theme-color)}
.after-banner-wrapper section.elementor-inner-section>.elementor-container.elementor-column-gap-no .elementor-image-box-title{margin:0}
.tutoring-wrapper section.elementor-section.elementor-inner-section.inner>.elementor-container .elementor-column .elementor-button-wrapper a.elementor-button.elementor-button-link.elementor-size-sm{padding:0;margin-bottom:25px;text-decoration:underline!important;color:#103e58;text-underline-offset:3px}
.tutoring-wrapper section.elementor-section.elementor-inner-section.inner .elementor-widget-image a {display: block; width: 100%;}
.achievements-wrapper .stats_counter i.fa{font-weight:100!important}
.achievements-wrapper .counter_number span.counter{font-size:28px;font-weight:600;line-height:100%;position:relative;z-index:1;width:fit-content;margin:20px auto;color:var(--yellow-color)!important}
.achievements-wrapper .counter_number span.counter::before{content:"+";float:inline-end;display:flex;width:fit-content}
.achievements-wrapper .uc_counter_box .counter_label{margin:0;font-weight:500 !important;letter-spacing: 1px;}
.achievements-wrapper .elementor-widget-container .uc_box_counter .uc_counter_box {padding: 0 !important;margin: 30px 0 0 !important;}
.blog-wrapper .post_list_main_section_wrapper .post_list_content_unit{margin:30px 0 0}
.blog-wrapper .post_list_main_section_wrapper .post_list_content_unit a.post_list_item_title.h3{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.blog-wrapper .post_list_main_section_wrapper .post_list_content_unit .post_list_item_excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}
.blog-wrapper .post_list_main_section_wrapper .short_separator{display:none}
.blog-wrapper .post_list_main_section_wrapper .post_list_cats span.post_list_cats_label{color:var(--theme-color)!important;font-weight:600;font-size:16px}
.blog-wrapper .post_list_main_section_wrapper .post_list_featured_image img {max-width: 100%;}
.pricing-wrapper .elementor-tabs .elementor-tabs-content-wrapper,
.pricing-wrapper .elementor-tabs .elementor-tab-content{background:transparent !important;padding:0}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper{display:flex;gap:0 15px;justify-content: center;padding: 15px;}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box{text-align:center;border:1px solid var(--theme-color);margin:30px 0 0;padding:25px 30px 30px;max-width: 100%;}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box img+p{display:none}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box .main-text{margin: 15px 0 0;font-size:26px;text-shadow:none;font-weight:600;color:#000}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box ul{list-style-type:none;text-align:left;padding:0}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box ul li{font-size:16px;line-height:100%;margin:0 0 15px;position:relative;z-index:1;padding:0 0 15px 30px}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box ul li::before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--yellow-color);color:#fff;font-size:14px;border-radius:100%}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box .included-text{text-align:left;font-size:18px;margin:0 0 25px}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box a{background:var(--theme-color);color:#fff;padding:15px 20px;font-size:16px;line-height:100%;display:block;border-radius:100px;max-width:100%;margin:0 auto 20px}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box .hrs-text{font-size:22px;margin:30px 0;line-height:100%;display:flex;align-items:center;justify-content:center;gap:0 5px}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box .hrs-text b{font-size:40px;line-height:100%}
.pricing-wrapper .elementor-tabs .elementor-tabs-wrapper{background:var(--theme-color)14;width:fit-content;margin:0 auto;padding:10px 25px;border-radius:100px}
.pricing-wrapper .elementor-tabs .elementor-tabs-wrapper .elementor-tab-desktop-title{border-radius:100px;font-size:16px;padding:10px 25px}
.step-form-wrapper .step-form-text{font-size:30px;line-height:100%;font-weight:600;color:#000;margin:0 0 20px;}
.step-form-wrapper .cf7mls-btns{text-align:center}
.step-form-wrapper .cf7mls-btns>button{float:initial;margin:15px 0 0!important}
.step-form-wrapper .cf7mls-btns+p,.step-form-wrapper .wpcf7-response-output{display:none}
.step-form-wrapper .cf7mls-btns button.cf7mls_back{background:0 0;border:1px solid var(--yellow-color);color:var(--yellow-color)}
.step-form-wrapper .cf7mls-btns button{line-height:50px;padding:0 50px!important;height:50px;margin:15px 10px 0!important;font-size:16px;letter-spacing:1px;text-shadow:none!important;border-radius:100px;opacity:1!important;background: var(--yellow-color)}
.step-form-wrapper .connect-form .form_group,
.step-form-wrapper .conatct_form .form_group{max-width:750px;margin:0 auto;padding:0 15px}
.step-form-wrapper .connect-form .form_group span.wpcf7-form-control-wrap span.wpcf7-form-control{border:0;height:fit-content;margin:0;line-height:100%;display:block;padding:0;}
.step-form-wrapper .connect-form .form_group span.wpcf7-form-control-wrap span.wpcf7-form-control span.wpcf7-list-item{display:block}
.step-form-wrapper .connect-form .form_group span.wpcf7-form-control-wrap span.wpcf7-form-control span.wpcf7-list-item{margin:0}
.step-form-wrapper .connect-form .form_group span.wpcf7-form-control-wrap span.wpcf7-form-control span.wpcf7-list-item:last-child{margin-bottom:0}
.step-form-wrapper .connect-form .form_group span.wpcf7-form-control-wrap span.wpcf7-form-control span.wpcf7-list-item input[type=radio]{float:inline-end;margin:0;accent-color:var(--theme-color)}
.step-form-wrapper .connect-form .form_group span.wpcf7-form-control-wrap span.wpcf7-form-control span.wpcf7-list-item label{line-height: 100%;font-size:18px;cursor:pointer;padding:25px 15px;margin:0 0 15px;background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:6px}
.step-form-wrapper .wpcf7-checkbox input + span::before, .step-form-wrapper .wpcf7-form-control input + span::before {width: 15px;height: 15px;}
.step-form-wrapper .connect-form .wpcf7-checkbox input:checked + span::before,
.step-form-wrapper .wpcf7-form-control input:checked + span::before{border: 4px solid var(--theme-color);}
.step-form-wrapper .connect-form .form_group>p{margin-bottom:0}
.step-form-wrapper .connect-form .years-active,
.step-form-wrapper .connect-form .form_group br{display:none}
.step-form-wrapper .connect-form .years-active.active{display:block}
.step-form-wrapper .connect-form.checks .form_group span.wpcf7-form-control-wrap span.wpcf7-form-control span.wpcf7-list-item{display:flex;margin-bottom:15px;align-items: center;}
.step-form-wrapper .connect-form.checks .form_group span.wpcf7-form-control-wrap span.wpcf7-form-control span.wpcf7-list-item input[type=checkbox]{margin-right:5px;accent-color:var(--theme-color)}
.step-form-wrapper .connect-form.checks .form_group span.wpcf7-form-control-wrap span.wpcf7-form-control span.wpcf7-list-item span.wpcf7-list-item-label::before,
.step-form-wrapper .connect-form.checks .form_group span.wpcf7-form-control-wrap span.wpcf7-form-control span.wpcf7-list-item span.wpcf7-list-item-label::after{display: none;}
.step-form-wrapper .conatct_form .form_group span.wpcf7-list-item.first {margin-left: 0;}
.step-form-wrapper .step-form-text span.animated{animation-name:wave-animation;animation-duration:2.5s;animation-iteration-count:infinite;transform-origin:70% 70%;display:inline-block}
.step-form-wrapper .connect-form .form_group span.wpcf7-form-control-wrap textarea.wpcf7-form-control {height: 150px;border: 1px solid #ccc;}
.career-planning-wrapper .sub_heading{font-size:20px;font-weight:600;line-height:100%;color:#000;font-family:Poppins;margin:15px 0}
.career-planning-wrapper section.elementor-element-f80f7a2 .elementor-column.elementor-col-20{width:fit-content;flex:1}
.career-planning-wrapper .registration-cols .elementor-widget-image-box .elementor-image-box-wrapper{background:#fff;padding:20px;border:1px dashed var(--yellow-color);border-radius:6px}
.career-planning-wrapper .registration-cols .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{margin:0}
.career-planning-wrapper .registration-cols .elementor-widget-image-box .elementor-image-box-wrapper figure.elementor-image-box-img,.career-planning-wrapper .registration-cols .elementor-widget-image-box .elementor-image-box-wrapper figure.elementor-image-box-img img{height:65px;width:65px;object-fit:contain}
.career-planning-wrapper .registration-cols>.elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50 > .elementor-widget-wrap.elementor-element-populated {padding: 0 !important;}
.career-planning-wrapper ul.inline{padding:0}
.career-planning-wrapper ul.inline li{padding:0 0 0 30px;list-style-type:none;position:relative;z-index:1;margin-bottom:15px}
.career-planning-wrapper ul.inline li::before{content:"";position:absolute;left:0;top:0;width:20px;height:19px;z-index:-1;background:url('https://ingeniousonline.co.in/Ali-Reza/code/wp-content/uploads/2025/04/list-icon.png') no-repeat center left;margin:0;bottom:0;background-size:auto}
.career-planning-wrapper .elementor-element ul.inline li {display: inline;margin: 0 15px 0 0px;}
.career-planning-wrapper .registration-cols >.elementor-container.elementor-column-gap-default {justify-content: center; gap: 0 30px;}
.career-planning-wrapper .registration-cols >.elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column {width: 45%;}
.our-mission-wrapper .right-side{position:relative;z-index:1;padding-left:30px}
.our-mission-wrapper .right-side::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;height:50%;background:#ffffff69;margin:auto;z-index: -1;}
.home-based-wrapper section.elementor-element-42f4f3a .elementor-image-box-title {margin: 0 0 10px;}
#header .header_default.header_default>.container>.row .col-md-9.col-sm-9.col-sm-offset-0.hidden-xs.hidden-sm .header_main_menu_wrapper ul.header-menu>li.menu-item.menu-item-has-children{position:relative;z-index:1;padding:0 25px 0 10px}
#header .header_default.header_default>.container>.row .col-md-9.col-sm-9.col-sm-offset-0.hidden-xs.hidden-sm .header_main_menu_wrapper ul.header-menu>li.menu-item.menu-item-has-children::before{content:"\f078";position:absolute;top:5px;bottom:0;margin:auto;z-index:-1;right:5px;display:block;font-family:'Font Awesome 6 Free';font-weight:bolder;line-height:100%;font-size:14px;left:initial;width:fit-content;height:fit-content;color:#275168}
.blog-wrapper .post_list_main_section_wrapper .post_list_content_unit .row{display:flex;gap:0 0;margin:0 -15px}
.blog-wrapper .post_list_main_section_wrapper .post_list_content_unit .row>div{width:fit-content}
.blog-wrapper .post_list_main_section_wrapper .post_list_content_unit .row .post_list_inner_content_unit.post_list_inner_content_unit_left{margin:0}
.online-tutoring-wrapper section.elementor-section.elementor-inner-section .elementor-widget-image-box{box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:20px;height:100%;margin-top:25px;border-bottom:2px solid var(--yellow-color)}
.online-tutoring-wrapper section.elementor-section.elementor-inner-section .elementor-widget-image-box figure.elementor-image-box-img{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto;background:var(--yellow-color);border-radius:100%}
.online-tutoring-wrapper section.elementor-section.elementor-inner-section .elementor-widget-image-box figure.elementor-image-box-img img{width:100%;height:100%;object-fit:contain;padding:20px}
.mentoring-program .elementor-widget-image-box figure.elementor-image-box-img{width:90px;height:90px;display:flex;align-items:center;justify-content:center;box-shadow:rgba(149,157,165,.2) 0 8px 24px;background:#fff;border-radius:10px;flex:0 0 90px;max-width:90px}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column{margin-top:30px;position: relative;z-index: 1;margin-bottom: 10px;}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column .elementor-widget-heading{background:#fff;height:100%;padding:40px 15px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:20px;position:relative;z-index:1}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column>.elementor-widget-wrap.elementor-element-populated{padding:15px!important;border:1px solid #e2e3e3;border-radius:20px;position: relative;z-index: 1;}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-container.elementor-column-gap-default{gap:0 50px}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column .elementor-widget-heading .elementor-heading-title{position:relative;top:15px;font-size: 14px;line-height: 18px;}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column .elementor-widget-heading::before{counter-increment:my-sec-counter;content:"0" counter(my-sec-counter);position:absolute;right:15px;top:5px;font-size:45px;opacity:.2;color:var(--yellow-color);line-height:100%;font-weight:500}
.our-process-wrapper,.how-to-work{counter-reset:my-sec-counter}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column>.elementor-widget-wrap.elementor-element-populated::before{content:"";position:absolute;top:-5px;left:-5px;width:50%;height:calc(100% + 8px);border:8px solid var(--yellow-color);border-radius:20px 0 0 20px;z-index:-1;border-right:0}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column:not(:last-child)::before{content:"";position:absolute;right:-35px;top:0;bottom:0;width:24px;height:19px;background:url('https://ingeniousonline.co.in/Ali-Reza/code/wp-content/uploads/2025/05/Arrows.png') no-repeat center;margin:auto;background-size:contain;z-index:-1}
.volunteering-wrapper .elementor-widget-image-box figure.elementor-image-box-img{width:90px !important;height:90px;display:flex;align-items:center;justify-content:center;box-shadow:rgba(149,157,165,.2) 0 8px 24px;background:#fff;border-radius:10px;flex:0 0 90px;max-width:90px}
.internship-programs-wrapper .elementor-widget-image-box figure.elementor-image-box-img{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:#1c4862;border-radius:100%;flex:0 0 70px;max-width:70px}
.internship-programs-wrapper .elementor-widget-image-box .elementor-image-box-title{margin-top:0}
.volunteering-wrapper.yellow .elementor-widget-image-box figure.elementor-image-box-img {background: var(--yellow-color);}
.digital-literacy-skills .elementor-widget-image-box figure.elementor-image-box-img{max-width:80px;background:var(--theme-color);border-radius:100%;height:80px;width:80px!important;display:flex;align-items:center;justify-content:center;margin:0 auto 15px!important}
.how-to-work .elementor-widget-image-box figure.elementor-image-box-img{display:flex;align-items:center;height:90px;border-radius:10px;background-color:#fff;box-shadow:0 0 38px rgba(0,0,0,.11);justify-content:center;padding:15px;margin:auto auto 20px!important;width:90px!important;position:relative}
.how-to-work .elementor-widget-image-box figure.elementor-image-box-img::before{position:absolute;right:-25px;width:35px;height:35px;background:var(--yellow-color);top:-20px;border-radius:50%;color:#fff;counter-increment:my-sec-counter;content:counter(my-sec-counter);display:flex;align-items:center;justify-content:center;font-weight:700;animation:blinking 1s ease-in-out infinite none}
.how-to-work .elementor-col-25 .elementor-widget-image-box{position:relative;z-index:1;padding-top: 30px;}
.how-to-work .elementor-col-25:not(:last-child) .elementor-widget-image-box::before{content:"";position:absolute;right:0;top:0;bottom:0;width:20px;height:16px;margin:auto;background:url('https://ingeniousonline.co.in/Ali-Reza/code/wp-content/uploads/2025/05/Arrow.png') no-repeat center;background-size:contain}
.who-are-we .elementor-widget-image-box .elementor-image-box-title{margin:0}
.who-are-we .elementor-widget-image-box:not(.without-border){border-bottom:1px dashed #ccccccb5;margin-bottom:15px;padding-bottom:15px}
.who-are-we{position:relative;z-index:1;overflow-y:hidden}
.who-are-we::before{content:"";position:absolute;z-index:-1;height:100%;background:#00000052 url('https://ingeniousonline.co.in/Ali-Reza/code/wp-content/uploads/2025/05/who-are-we.jpg') no-repeat center;background-blend-mode: color; right:0;margin:auto;width:calc(50% - 30px);background-size:cover}
.two-btns-wrapper .elementor-button-wrapper a.elementor-button {width: 100%;}
#our-professional-staff .stm_buddypress_instructors{padding:0;background:0 0}
#our-professional-staff .stm_buddypress_instructors .stm_buddypress_instructors__list{margin:0;padding:0}
#our-professional-staff .stm_buddypress_instructors .stm_buddypress_instructors__list .stm_lms_instructors_carousel{display:flex;flex-wrap:wrap}
#our-professional-staff .stm_buddypress_instructors .stm_buddypress_instructors__list .stm_lms_instructors_carousel .stm_lms_instructors_carousel__single{width:25%;max-width:25%;flex:0 0 25%;margin:0 0 30px!important;padding:0 15px}
#our-professional-staff .stm_lms_instructors_carousel__single .stm_lms_instructors_carousel__single_avatar a img{width:100%}
#our-professional-staff .stm_lms_user_info_top__socials{display:none}
#our-professional-staff .stm_lms_instructors_carousel__single_name_activity{margin:0;padding:15px 0 0}
#our-professional-staff .stm_lms_instructors_carousel__single_name_activity a.stm_lms_instructors_carousel__single_name{color:var(--theme-color);font-size:18px;font-weight:600;letter-spacing:1px;line-height:100%}
#our-professional-staff .stm_lms_instructors_carousel__single_activity{color:var(--yellow-color);font-size:15px;line-height:100%;font-weight:600}
#our-professional-staff .stm_lms_instructors_carousel__single_position{color:#4d4d4d;font-size:14px;display:block;opacity:1;margin:0;padding:10px 0 0;line-height:20px;position:relative;z-index:1}
.masterstudy-theme #wrapper .header_2 .header_top .stm_courses_search .stm_lms_courses_search__button {background-color: var(--theme-color);}
.tribe-common-l-container.tribe-events-l-container,#tribe-events-pg-template{padding:60px 15px 0 15px!important;max-width:100%;margin:0 auto;min-height:fit-content!important}
.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border{background:#f0f2f5;padding:10px 15px}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input{padding:0 15px;height:50px;line-height:50px;font-size:16px;color:#000;background:#fff}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search{gap:0 15px}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{background:var(--theme-color);color:#fff;border:1px solid var(--theme-color);font-size:16px}
span.tribe-events-c-view-selector__list-item-text{font-size:16px}
button.tribe-events-c-subscribe-dropdown__button-text,span.tribe-events-c-nav__next-label,span.tribe-events-c-nav__prev-label,
span.tribe-events-c-top-bar__datepicker-desktop{padding:10px 10px;background:var(--theme-color);outline:0;box-shadow:none;color:#fff;border:0}
button.tribe-common-c-btn__clear.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button,
button.tribe-events-c-nav__prev.tribe-common-b2.tribe-common-b1--min-medium,button.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium{border:0}
time.tribe-events-calendar-list__month-separator-text.tribe-common-h7.tribe-common-h6--min-medium,.epta-image-area .epta-title-date h2{font-size:22px;line-height:100%;margin:0 0 10px;padding:0;color:var(--yellow-color)}
.tribe-common-g-row.tribe-events-calendar-list__event-row{margin:25px 0 0 0!important}
.tribe-events-calendar-list__event-date-tag.tribe-common-g-col{padding:0!important;width:fit-content!important;max-width:fit-content}
.tribe-events-calendar-list__event-date-tag.tribe-common-g-col time.tribe-events-calendar-list__event-date-tag-datetime{height:fit-content;background:#f0f2f5;flex-direction:row;gap:5px;padding:5px 5px;justify-content:center}
.tribe-events-calendar-list__event-description.tribe-common-b2 p,.epta-content-area .tribe-events-single-event-description p{font-size:16px;line-height:28px;font-weight: 400;}
nav.tribe-events-c-top-bar__nav.tribe-common-a11y-hidden button.tribe-common-c-btn-icon{padding:10px 12px;border:0;background:#f0f2f5;font-size:16px}
nav.tribe-events-c-top-bar__nav.tribe-common-a11y-hidden button.tribe-common-c-btn-icon svg{width:10px}
#epta-template .epta-sidebar-area{background:#f0f2f5!important;padding:15px}
#epta-template .epta-sidebar-box .epta-addto-calendar,
#epta-template .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {display: none;}
.faq-wrapper .eael-accordion-list .eael-accordion-content a,p.elementor-image-box-description > a,
.elementor-widget-text-editor > .elementor-widget-container>p a{text-decoration:underline!important;color:var(--theme-color)!important}
section.error-404.not-found{padding:60px 0;text-align:center;margin:0 auto;max-width:600px;position:relative}
section.error-404.not-found h1.page-title{font-size:30px;margin-bottom:10px;font-weight:700}
.error-404.not-found p{margin:15px 0;font-size:18px;font-family:"Public Sans",Sans-serif}
.error-404.not-found form.search-form input.search-field{width:100%;border:1px solid #ccc;height:50px;line-height:50px;padding:0 15px;color:#000}
.error-404.not-found form.search-form>label{width:100%;display:flex;position:relative}
.error-404.not-found input.search-submit{position:absolute;right:0;top:0;bottom:0;height:100%;border:0;background:var(--theme-color)!important;padding:0 30px;color:#fff}
#about-tabs-wrapper .our-founder h2{font-size:32px;font-weight:700;line-height:42px;letter-spacing:1px;margin:0 0 15px}
#about-tabs-wrapper .our-founder p{line-height:28px;font-size:16px}
#about-tabs-wrapper .our-founder .full-size-img img{width:100%;max-width:100%;opacity:1;box-shadow:30px -30px 0 -15px var(--yellow-color)}
#tutor-registration-form .row>div{clear:both}
#tutor-registration-form .row{display:flex;flex-wrap:wrap}
#tutor-registration-form .row>div span.wpcf7-form-control.wpcf7-checkbox{border:0;padding:0;margin:0}
#tutor-registration-form .row>div span.wpcf7-form-control.wpcf7-checkbox>span.wpcf7-list-item{margin:0}
#tutor-registration-form .row .form_group p+p{color:#565656;font-size:13px;margin:-15px 0 15px;letter-spacing:.5px}
span.select2-container span.select2-selection--single{border-radius:0}
section.custom-tabs-wrapper .eael-tabs-nav ul.eael-tab-inline-icon>li{padding:20px 20px!important;font-size:16px!important}
section.custom-tabs-wrapper .eael-tabs-nav ul.eael-tab-inline-icon>li p{margin:0!important}
.custom-tabs-wrapper .eael-tabs-content .eael-tab-content-item > div>section{padding-left: 15px; padding-right: 15px;}
.eael-elements-flip-box-container{margin:30px 0 0}
.eael-elements-flip-box-container .eael-elements-flip-box-padding .eael-elements-flip-box-icon-image,
.eael-elements-flip-box-container .eael-elements-flip-box-padding .eael-elements-flip-box-icon-image img{width:150px !important;height:150px;object-fit:cover}
.eael-elements-flip-box-container .eael-elements-flip-box-padding .eael-elements-flip-box-icon-image{margin-bottom: 15px;}
.eael-elements-flip-box-container .eael-elements-flip-box-content p{margin:0}
.testimonial-wrapper .block-shadow.slider-container-block-background{border:0;box-shadow:none;padding:0}
.testimonial-wrapper .block-shadow.slider-container-block-background section.swiper{padding:0!important}
section.swiper.mySwiper.myTestimonials.mySwiperCentered{padding:30px 0 0}
.testimonial-wrapper .block-shadow.slider-container-block-background .slide-description p{margin: 0;}
.news-letter-wrapper .newsletter,.news-letter-wrapper .newsletter p{margin:0}
.news-letter-wrapper .newsletter .filed-layout{position:relative}
.news-letter-wrapper .newsletter .filed-layout span.wpcf7-form-control-wrap input{height:45px;line-height:100%;padding:15px;color:#000;font-size:16px;font-weight:400;border-radius:100px}
.news-letter-wrapper .newsletter .filed-layout br{display:none}
.news-letter-wrapper .newsletter .filed-layout input.wpcf7-form-control.wpcf7-submit{position:absolute;right:-2px;top:0;bottom:0;height:45px;border:0;border-radius:50px;margin:0;background:#eab830;line-height:45px;padding:0 20px;font-size:16px}
.news-letter-wrapper .newsletter .filed-layout>p,.news-letter-wrapper .newsletter .filed-layout>p span,.news-letter-wrapper .newsletter .filed-layout>p>span>input{width:90%}
.news-letter-wrapper .newsletter .filed-layout span.wpcf7-spinner{display:none}
.news-letter-wrapper .newsletter .filed-layout span.wpcf7-form-control-wrap input::placeholder{font-weight:400}
.news-letter-wrapper .wpcf7-response-output{margin:5px 0 0!important;border:1px solid var(--yellow-color)!important;color:#fff!important;padding:5px!important;font-size:14px!important}
.elementor-element.elementor-element-5d9fe10e .elementor-container.elementor-column-gap-no {align-items: center;}
.blog-wrapper .eael-entry-wrapper .eael-entry-content .eael-grid-post-excerpt p {font-size: 16px;}
footer .tu-footercopyright {padding: 10px 0;}
footer .tu-footerdark .tu-footerwrap .tu-sidetitle *,
footer .tu-footerdark .tu-footerwrap .widget-title{font-size:22px;color:var(--yellow-color);margin:0 0 15px;line-height:100%;font-weight:600}
footer .tu-footerdark .tu-footerwrap ul li.menu-item{padding:0;list-style-type:none}
footer .tu-footerdark .tu-footerwrap ul li.menu-item a{display:block;font-size:15px;text-decoration:none!important;color:#fff;padding:0 0 10px}
footer .tu-footerdark .tu-footerwrap ul li.menu-item a:hover,footer .tu-footerdark .tu-footerwrap ul li.menu-item.current_page_item a{color: var(--yellow-color);}
footer .tu-footerwrap ul.foot_cont li{list-style-type:none;padding:0;color:#fff}
footer .tu-footerwrap ul.foot_cont li a{color:#fff;align-items: center;display: flex;}
footer .tu-footerwrap ul.foot_cont li i{color:var(--yellow-color);font-size:16px;margin-right:10px}
footer #tuturn_apps-4 .col-lg-7{margin:0;width:100%}
footer #tuturn_apps-4 .col-lg-5{display:none}
footer #tuturn_apps-4 .col-lg-7 ul.tu-socialmedia{margin:0}
footer .tu-socialmedia a{border:0;padding:0;width:fit-content;margin:20px 10px 0 0;height:fit-content;font-size:20px;color: #fff !important;background: transparent !important;}
footer .tu-socialmedia a:hover{color: var(--yellow-color);}
footer .tu-footerwrap #media_image-2 {max-width: 50%;}
footer .tu-footerdark .tu-footerwrap ul li.menu-item::before{display: none;}
body.wp-singular.page-template-default.page.page-id-263 section.elementor-section.elementor-top-section.elementor-element.elementor-element-70b23c52.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default > .elementor-container.elementor-column-gap-no{max-width: 100% !important;}
.tu-asidewrapper .tu-aside-menu form.tu-formtheme.tu-formsearch .form-group{flex-wrap:nowrap}
.tu-asidewrapper .tu-aside-menu .widget.tu-footerapp.tu-asideitem .row.gy-4>div{width:100%;max-width:100%;flex:0 0 100%;text-align:center;margin:0}
.tu-asidewrapper .tu-aside-menu .widget.tu-footerapp.tu-asideitem .row.gy-4>div ul.tu-socialmedia{justify-content:center;margin:20px 0 0}
.tu-asidewrapper .tu-aside-menu .widget.tu-footerapp.tu-asideitem .row.gy-4>div ul.tu-socialmedia>li a{background:#0f3e58;color:#fff;border:0;border-radius:4px}
.tu-asidewrapper .tu-aside-menu .widget.tu-footerapp.tu-asideitem .row.gy-4>div ul.tu-socialmedia>li a:hover{transform:translateY(10px)}
.tu-asidewrapper .tu-aside-menu h5{width:fit-content;padding:0 30px;margin:0 auto 15px;position:relative;z-index:1}
.tu-asidewrapper .tu-aside-menu h5::after,.tu-asidewrapper .tu-aside-menu h5::before{content:""!important;position:absolute;left:0;width:15px;height:2px;background:#000;bottom:0;top:0;margin:auto;display:block}
.tu-asidewrapper .tu-aside-menu h5::after{right:0;left:unset}
.tu-asidewrapper .tu-aside-menu h5{width:fit-content;padding:0 30px;margin:0 auto 15px;position:relative;z-index:1}
.tu-asidewrapper .tu-aside-menu h5::after,.tu-asidewrapper .tu-aside-menu h5::before{content:""!important;position:absolute;left:0;width:15px;height:2px;background:#000;bottom:0;top:0;margin:auto;display:block}
.tu-asidewrapper .tu-aside-menu h5::after{right:0;left:unset}
.tu-primbtn-lg.tu-primbtn-orange.download-csv-log,.tu-right-side-list>li .tu-add-btn.tb-addhourly-form{color:#0f3e58!important;border:1px solid #0f3e58;background:#fff!important}
.tu-boxarea .tu-box.tu-settingform .form-group-wrap .form-group.form-group-half+.form-group.form-group-3half .tu-checkbox{width:100%;border:1px solid #cccc;height:50px;display:flex;align-items:center;padding:15px}
.tu-boxarea .tu-box.tu-settingform .form-group-wrap .form-group.form-group-half+.form-group.form-group-3half .tu-checkbox label{margin:0}
.tu-blogwrapper #respond {display: none;}
/* ---------------------------------------- End ------------------------------------------------------- */
section.elementor-section.elementor-top-section.elementor-element.elementor-element-712ec15e.section-space.step-form-wrapper.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{background:#fff}
.tu-btn-disabled{pointer-events:none;opacity:.6;cursor:not-allowed}
.tu-profilewrapper .tu-listinginfo_btn .tu-btnarea figure.tu-sync__content img{flex:0 0 150px;height:150px;width:150px;max-width:100%;object-fit:cover;border:1px solid #ccc;margin:0 auto!important;display:block}
.tu-profilewrapper .tu-listinginfo_btn .tu-btnarea figure.tu-sync__content a{text-align:center;background:#0f3e58;display:block;padding:0 20px;font-size:16px;font-weight:600;color:#fff;margin-top:15px}
.tu-profilewrapper .tu-listinginfo_btn .tu-btnarea figure.tu-sync__content{margin-right:30px}
.tu-boxwrapper .tu-slider-holder.tu-tab-content table.receivedDocsTable{margin-bottom: 20px;}
.tu-boxwrapper .tu-slider-holder.tu-tab-content table.receivedDocsTable .delete-doc-btn,.tu-boxwrapper .tu-slider-holder.tu-tab-content table.receivedDocsTable .download-btn{border:0;display:inline-block;padding:0 10px;background:#103f58;color:#fff!important;font-size:13px}
.tu-boxwrapper .tu-slider-holder.tu-tab-content table.receivedDocsTable .delete-doc-btn{background:#589452}
.tu-boxwrapper .tu-slider-holder.tu-tab-content td {white-space: nowrap;}
.tu-boxwrapper .tu-boxarea ul.tu-tab-buttons{display:flex;list-style-type:none;margin:0;width:100%;border-bottom:1px solid #ccc}
.tu-boxwrapper .tu-boxarea ul.tu-tab-buttons li{border:1px solid #ccc;padding:10px 30px;font-size:16px;font-weight:600;cursor:pointer;line-height:120%;border-bottom:0}
.tu-boxwrapper .tu-boxarea ul.tu-tab-buttons li.active{border:0;background:#103f59;color:#fff}
.tu-boxwrapper .tu-slider-holder.tu-tab-content{border:1px solid #ccc;padding:20px;border-top:0;display:none;overflow-x: scroll;}
.tu-boxwrapper .tu-slider-holder.tu-tab-content.active{display:block}
.tu-startingrate{display:none}
/* .tu-listinginfo_price{display:none} */
ul.tu-authorlist{display:none}
footer .tu-footerwrap .row.gy-3>div{flex:1}
footer .tu-footerwrap .row.gy-3>div.col-md-3.col-lg-3.tuturn-sidebar-f1 div#custom_html-2>.textwidget.custom-html-widget>p{background:#fff;color:#0f3e58;display:inline-block;margin:0 0 15px;padding:5px 15px;font-size:16px;font-weight:600;border-radius:2px}
.conatct_form .form_group span.wpcf7-form-control span.wpcf7-list-item span.wpcf7-list-item-label {font-size: 16px;font-weight: 600;}
.testimonial-wrapper ul.swiper-wrapper .block-shadow.slider-container-block-background{box-shadow:rgba(149,157,165,.2) 0 8px 24px!important;padding:15px;border:0!important}
#top-bar{background:#0e3d58;color:#fff;padding:8px 15px}
#top-bar .textwidget.custom-html-widget{display:flex;align-items:center;justify-content:space-between}
#top-bar :not(i){color:#fff;font-size:18px;white-space:nowrap}
#top-bar i{color:#eab830}
#top-bar .textwidget.custom-html-widget>div{width:fit-content}
#top-bar .textwidget.custom-html-widget>div.topbar-right a{margin:0 0 0 10px;width:16px;display:inline-block}
.elementor-tab-content .team-member .team-designation {font-size: 20px;color: #0d3f59;}
.elementor-tabs .elementor-tab-content .our-founder-img{margin-bottom: 20px;}
.news-letter-wrapper .newsletter > p,.news-letter-wrapper .newsletter > p > label {text-align: center;width: 100%;}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-7da839b8 .eael-tabs-nav > ul.eael-tab-inline-icon li.eael-tab-item-trigger {padding: 15px !important;}
.conatct_form .form_group textarea.wpcf7-form-control {height: 100px !important;}
.news-letter-wrapper .newsletter .filed-layout>p {
    width: 98%;
}
/*  */
@keyframes wave-animation{
0%{transform:rotate(0deg)}
10%{transform:rotate(14deg)}
20%{transform:rotate(-8deg)}
30%{transform:rotate(14deg)}
40%{transform:rotate(-4deg)}
50%{transform:rotate(10deg)}
60%{transform:rotate(0deg)}
100%{transform:rotate(0deg)}
}
@keyframes blinking{
0%{box-shadow:0 0 0 0 var(--yellow-color)}
100%{box-shadow:0 0 0 5px #eab8306b}
}
@media screen and (min-width: 1200px) {
.two-btns-wrapper > .elementor-container.elementor-column-gap-no {justify-content: center;}
.two-btns-wrapper .elementor-column.elementor-col-50 {max-width: 33%;}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box{max-width: 80%;min-width: 500px;}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box a{max-width:70%}
.career-planning-wrapper .registration-cols >.elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column {width: 33.33%;}
#about-tabs-wrapper .our-founder .full-size-img {margin: 40px 20px 20px;}
section.tabs-form-layout > .elementor-container.elementor-column-gap-no {padding-left: 15px; padding-right: 15px;}
.testimonial-wrapper .block-shadow.slider-container-block-background .slide-description {max-width: 70%;margin: 0 auto;}
.tu-navbar .menu-item-has-children .sub-menu, .tu-navbar .page_item_has_children .children, .tu-navbar .sub-menu {right: -100px;}
body.page-id-942 main.theme-main-wrapper .tu-main-section .row.tu-blogs-bottom{flex-direction:row-reverse}
.tu-boxarea .tu-box.tu-settingform .form-group-wrap .form-group.form-group-half+.form-group.form-group-3half{width:calc(100% / 2)}
.tu-boxwrapper .tu-slider-holder.tu-tab-content{overflow: unset;}
}
@media screen and (min-width: 1400px) {
section.elementor-section.elementor-inner-section > .elementor-container.elementor-column-gap-default,
section.elementor-section.elementor-top-section:not(.elementor-element-4ce874a) .elementor-container,.container,
header.tu-header .container-fluid {max-width: 1440px !important;}   
.career-planning-wrapper .elementor-element.elementor-element-d7a7cc9 .elementor-widget-wrap.elementor-element-populated {padding-left: 0 !important;}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column .elementor-widget-heading .elementor-heading-title{font-size: 16px;line-height: 22px;}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column .elementor-widget-heading{padding: 55px 15px;}
#header .header_default.header_default>.container>.row .col-md-9.col-sm-9.col-sm-offset-0.hidden-xs.hidden-sm .header_main_menu_wrapper>.pull-right .pull-right {display: none;}
#header .header_default.header_default>.container>.row .col-md-9.col-sm-9.col-sm-offset-0.hidden-xs.hidden-sm {padding-right: 0;}
.how-to-work .elementor-col-25:not(:last-child) .elementor-widget-image-box::before{width:40px;}
.tribe-common-l-container.tribe-events-l-container,#tribe-events-pg-template{max-width:1440px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
#footer .footer_wrapper .col-md-3:not(:first-child){width:33.33%;float:left}
#footer .footer_wrapper .col-md-3:first-child{width:100%;text-align:center}
#footer .footer_wrapper .col-md-3:first-child img{margin:0 auto}
#footer .footer_wrapper .col-md-3:first-child .chw-widget{justify-content:center;margin-bottom:40px}
#footer .footer_wrapper .col-md-3:first-child ul.foot_cont{display:flex;justify-content:center;gap:0 15px}
.col-md-9.col-sm-9.col-sm-offset-0.hidden-xs.hidden-sm {position: absolute;top: 60px;right: 60px;}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column:not(:last-child)::before {right: -15px;}
.eael-elements-flip-box-container .eael-elements-flip-box-padding .eael-elements-flip-box-icon-image,
.eael-elements-flip-box-container .eael-elements-flip-box-padding .eael-elements-flip-box-icon-image img{width:150px !important;height:150px}
.eael-elements-flip-box-container .eael-elements-flip-box-padding .eael-elements-flip-box-heading {font-size: 20px !important;}
footer .tu-footerwrap .row.gy-3>div:first-child{flex:0 0 100%;max-width:100%;width:100%;text-align:center}
footer .tu-footerwrap .row.gy-3>div:first-child div#media_image-2{max-width:100%;text-align:center}
footer #tuturn_apps-4 .col-lg-7 ul.tu-socialmedia{justify-content:center}
footer .tu-footerwrap .row.gy-3>div:first-child ul.foot_cont{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}
footer .tu-footerwrap .row.gy-3>div:first-child ul.foot_cont>div{flex:1}
}
@media screen and (max-width: 991px) {
.section-space{padding-top:40px;padding-bottom:40px}
#header .header_default.header_default>.container>.row{display:block}
#header .header_default.header_default>.container>.row .col-md-3.col-sm-12.col-xs-12{width:100%;display:flex;align-items:center;justify-content:space-between}
#header .header_default.header_default>.container>.row .col-md-3.col-sm-12.col-xs-12 .logo-unit img {width: 80px !important;}
.main-heading.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-default,#about-tabs-wrapper .our-founder h2 {font-size: 22px !important;line-height: 120% !important;}
.our-mission-wrapper .right-side {padding-left: 0;}
.breadcrumb-wrapper .elementor-widget-heading > .elementor-widget-container {padding: 20px 0 !important;}
.after-banner-wrapper section.elementor-inner-section>.elementor-container.elementor-column-gap-no .elementor-image-box-title{text-align:left;margin-left:15px;font-size:15px;font-weight:600}
.after-banner-wrapper section.elementor-inner-section>.elementor-container.elementor-column-gap-no>.elementor-column figure.elementor-image-box-img{width:50px;flex:0 0 50px;height:50px;max-width:50px}
.after-banner-wrapper section.elementor-inner-section>.elementor-container.elementor-column-gap-no>.elementor-column figure.elementor-image-box-img img{width:100%;height:100%;object-fit:contain}
.after-banner-wrapper section.elementor-inner-section>.elementor-container.elementor-column-gap-no>.elementor-column .elementor-image-box-wrapper {display: flex;align-items: center;}
#our-professional-staff .stm_buddypress_instructors .stm_buddypress_instructors__list .stm_lms_instructors_carousel .stm_lms_instructors_carousel__single{width:50%;max-width:50%;flex:0 0 50%;}
section.breadcrumb-wrapper .elementor-widget-container h1.elementor-heading-title {font-size: 30px !important;line-height: 120% !important;padding:0 10px;}
#footer .footer_wrapper{padding:40px 0}
.how-to-work .elementor-col-25:not(:last-child) .elementor-widget-image-box::before{display: none;}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box .main-text{font-size:18px}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box{padding: 15px;}
section.elementor-element-42f4f3a .elementor-widget-image-box figure.elementor-image-box-img{width:100%!important;margin-bottom:15px!important}
section.elementor-element-42f4f3a .elementor-widget-image-box .elementor-image-box-wrapper{flex-direction:column}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column>.elementor-widget-wrap.elementor-element-populated{padding:10px!important;margin:0 15px}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column .elementor-widget-heading .elementor-heading-title{font-size:18px;line-height:120%;top:20px}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-container.elementor-column-gap-default {gap: 0 10px;}
.tribe-common-g-row.tribe-events-calendar-list__event-row{flex-direction:column;align-items:center;justify-content:center;gap:15px 0}
.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col{padding:0!important}
span.tribe-events-c-top-bar__datepicker-mobile{padding:10px 15px;display:inline-block}
.tribe-events .tribe-events-c-events-bar__search-button-icon-svg{width:15px;display:flex}
#tutor-registration-form .row{display:block}
section.custom-tabs-wrapper .eael-tabs-nav ul.eael-tab-inline-icon{padding: 0 15px;}
header.tu-header #navbarSupportedContent{height:calc(100vh - 150px);overflow-y:scroll}
.elementor-element.elementor-element-2d074df0.elementor-tabs-alignment-center {width: 100% !important;max-width: 100% !important;}
.elementor-element.elementor-element-2d074df0.elementor-tabs-alignment-center .elementor-tabs-content-wrapper {border-bottom: 0;}
.elementor-element.elementor-element-2d074df0.elementor-tabs-alignment-center .elementor-tab-content {border-bottom: 1px solid #ccc !important;}
}
@media screen and (max-width: 767px) {
br{display:none}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box{max-width: 100%;min-width: 100%;margin: 0;}
.our-mission-wrapper .right-side::before{display: none;}
.achievements-wrapper .counter_number span.counter {font-size: 20px;margin: 15px auto;}
.achievements-wrapper .uc_counter_box .counter_label {font-size: 16px !important;font-weight: 600;}
#our-professional-staff .stm_buddypress_instructors .stm_buddypress_instructors__list .stm_lms_instructors_carousel .stm_lms_instructors_carousel__single{width:100%;max-width:100%;flex:0 0 100%;}
#footer .footer_wrapper .col-md-3:not(:last-child){margin-bottom:40px}
#footer .footer_wrapper .col-md-3 *{text-align:center;justify-content:center}
#footer .footer_wrapper .col-md-3 .chw-widget>img{margin:0 auto}
#footer .footer_wrapper .chw-widget .widget-title + div ul.menu>li a {border-bottom: 1px dashed #cccccc29;padding-bottom: 15px;}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper{flex-direction:column;padding:0}
.pricing-wrapper .elementor-tabs .elementor-tab-content .box-wrapper .box .hrs-text{margin-top:5px}
.elementor-tabs .elementor-tab-title{margin:15px 0;border:1px solid #ccc!important;background:#ffffff00;color:#000!important;text-align: center;}
.elementor-tabs .elementor-tab-title.elementor-active{background:var(--green-color);color:#fff!important}
.masterstudy-authorization__wrapper{padding:0 !important;}
#searchform-mobile .search-wrapper .search-input{padding:10px!important;height:fit-content;line-height:normal}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column>.elementor-widget-wrap.elementor-element-populated::before{opacity:0;display:none}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column{margin:10px 0}
.our-process-wrapper section.elementor-section.elementor-inner-section .elementor-column .elementor-widget-heading::before{right:0;left:0;top:10px}
.career-planning-wrapper .registration-cols >.elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column {width: 100%;}
.elementor-tabs .elementor-tab-content {padding: 20px 10px !important;}
section.custom-tabs-wrapper .eael-tabs-nav ul.eael-tab-inline-icon>li{margin:15px 0;border:1px solid #ccc!important;background:#ffffff00;color:#000!important;text-align:center;padding:10px!important;width:100%}
section.custom-tabs-wrapper .eael-tabs-nav ul.eael-tab-inline-icon>li.active{background:var(--green-color)!important;color:#fff!important}
.elementor-image-box-wrapper figure.elementor-image-box-img {margin-bottom: 15px !important;}
footer .tu-footerdark .row{display:block}
footer .tu-footerdark .row .row.gy-3{margin:0}
footer .tu-footerdark .row .row.gy-3 *{text-align:center;justify-content:center}
footer .tu-footerwrap #media_image-2 {margin: 0 auto;}
.tu-footerwrap{padding: 40px 0;}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-10b8f6f6.section-space.testimonial-wrapper{padding-left:15px;padding-right:15px}
#top-bar .textwidget.custom-html-widget{justify-content:center;flex-wrap: wrap;}
#top-bar :not(i){font-size:13px}
/* #top-bar .textwidget.custom-html-widget>div.topbar-right{display:none} */
.elementor-tabs .elementor-tab-content>p{font-size:14px; text-align:justify-content}
#top-bar i.fas.fa-phone-alt{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.elementor-tabs .elementor-tab-content .our-founder-img img{width:100%;}
section.elementor-element-2fd59e55 .elementor-image-box-wrapper img {width: 100%;}
.pricing-wrapper .elementor-tabs .elementor-tabs-content-wrapper,
.pricing-wrapper .elementor-tabs .elementor-tab-content{padding-left:0 !important;padding-right:0 !important;}
.elementor-element.elementor-element-9fcb249 .eael-tabs-nav li {margin-bottom: 15px !important;}
.elementor-element.elementor-element-9fcb249 .eael-tabs-content {padding: 0 15px;}
section.elementor-element-efde43d.tabs-form-layout .elementor-widget-wrap.elementor-element-populated {padding: 0;}
.news-letter-wrapper .newsletter .filed-layout>p{width:100%;display:flex;flex-direction:column;align-items:center}
.news-letter-wrapper .newsletter .filed-layout input.wpcf7-form-control.wpcf7-submit{position:relative;margin-top:15px;width:100%;right:0}
.news-letter-wrapper .newsletter .filed-layout>p span.wpcf7-form-control-wrap,.news-letter-wrapper .newsletter .filed-layout>p span.wpcf7-form-control-wrap input{width:100%}
}