@media only screen and (min-width: 2560px) {
    
}

@media only screen and (max-width: 1919px) {}

@media only screen and (max-width: 1599px) {}

@media only screen and (min-width: 1360px) {
    
}

@media only screen and (max-width: 1399px) {
    .latest_product_section ul li {
        width: 32%;
    }
    .latest_product_section .product_short_features ul li {
        width: 100%;
    }
}

@media only screen and (max-width: 1285px) {
    .latest_product_section ul li {
        width: 32%;
    }
    .latest_product_section .product_short_features ul li {
        width: 100%;
    }
   
}

@media only screen and (max-width: 1199px) {
    .box_grid {
        justify-content: center;
        gap: 2rem;
    }
    .box_wrap {
        max-width: 46%;
    }
}

@media only screen and (max-width: 1024px) {
    .logo_title {
        font-size: 35px;
        line-height: 35px;
    }
    .pagebox_title span {
        width: 35px;
    }
}
/* Desktop: hover to show submenu */
@media (min-width: 992px) {
  .dropdown-hover:hover > .dropdown-menu {
    display: block;
  }
  .dropdown-toggle-icon {
    display: none; /* Hide toggle icon on desktop */
  }
}

/* Mobile behavior */
@media (max-width: 991px) {
li.nav-item.dropdown.dropdown-hover.show ul a {
    padding: 5px 15px !important;
}
.dropdown-toggle::after {display:none;}
  .dropdown-menu {
    display: none;
  }
  .dropdown-hover.show > .dropdown-menu {
    display: block;
  }

  .dropdown-toggle-icon {
    display: inline-block;
    background: none;
    border: none;
    font-size: 1.2rem;
    margin-left: 8px;
    cursor: pointer;
    color: #333;
  }

  /* Ensure toggle icon floats right */
  .nav-link-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
}

@media only screen and (max-width: 991px) {
	.about_logos, .university_logos {
	grid-template-columns: repeat(3, 1fr);
	}
    .grid-container {
        flex-wrap: wrap;
    }

    .grid-cols-right,
    .grid-cols-left {
        width: 100%;
    }

    .instructor-carousel .owl-item.active.center {
        transform: scale(1);
    }

    .instructor-carousel .owl-stage-outer {
        padding: 0;
    }

    .instructor_block .row {
        display: block;
    }
    .instructor_block .row .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-xs-12 {
        width: 100%;
        text-align: center;
    }
    .instructor_block .row .col-xl-7.col-lg-7.col-md-7.col-sm-12.col-xs-12.offset-xl-1.offset-lg-1.offset-md-1 {
        width: 100%;
        padding-left: 0px !important;
        margin-left: 0px;
    }
    .instructor-group.projectSec {
        margin-top: 50px;
    }
    .instructor_box {
        /*width: 100%;*/
        margin-bottom: 35px;
    }
    .instructor_img_bg {
        text-align: center;
    }
    .comtitle_main {
        font-size: 48px;
        line-height: 45px;
    }
    .navbar-nav  a.nav-link.contact_menu_class {
        padding: 8px 25px !important;
    }
    a.navbar-brand.py-3 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .combuttonlink {
        font-size: 20px;
        padding: 12px 40px;
    }
    .msg,
    .close-msg {
        font-size: 12px;
    }

    .header {
        height: 65px;
    }

    #navbarContent {
        background-color: #f7f7f7;
        position: relative;
        padding: 10px 0;
    }

    .navbar-nav {
        align-items: start !important;
    }

    .navbar-nav a.nav-link {
        padding: 0 !important;
    }

    .navbar {
        background-color: #f7f7f7;
    }
    .counter_digit {
        font-size: 40px;
    }
    .pagebox_wrap {
        width: 30%;
    }
    .latest_product_section ul li {
        width: 100%;
    }

    .testimonials_box {
        width: 32%;
    }
    .testimonials_wrappper {
        gap: 0.5rem;
    }
    .kaizen_inner_wrapper {
        padding: 50px 15px;
    }
    .inner_wrapper_bx .comtitle_main {
        font-size: 40px;
    }
    .partner_box_wrap {
        width: 30%;
    }
    ul.navbar-nav.ms-auto.align-items-end.mb-2.mb-lg-0.gap-4 {
        gap: 0.3rem !important;
    }

}

@media only screen and (max-width: 767px) {
.extra_label {
    font-size: 35px;
    line-height:38px;
}
.about_logos,.university_logos {
	grid-template-columns: repeat(2, 1fr);
	}
.team_reverse .row {
	flex-direction: column-reverse;
	gap:25px;
}
.kaizen_button_section {
	display:block;
}
.kaizen_btn_link.btn_link1.pagebox_button {
    text-align: center;
    margin-bottom: 15px;
}
.selected {
	font-size:20px;
}
button.go-button img {
    width: 25px;
}
    .container2 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .certification_inner {
        padding-left: 35px;
        padding-right: 35px;
    }
    #features_section .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12 {
        margin-bottom: 35px;
    }
    .contact_form_page {
        margin-bottom: 35px;
    }
    #phase_section {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .role_based_content.in_label {
        margin-top: 35px;
    }
    .new_image_content_section {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
        margin-bottom: 35px;
    }
    #join_the_course_section {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .new_info_new_content {
        width: 100%;
    }
    #join_the_course_section .col-xl-5.col-lg-5.col-md-5.col-sm-12.col-xs-12 {
        margin-bottom: 35px;
    }
    #features_section .col-xl-5.col-lg-5.col-md-5.col-sm-12.col-xs-12 {
        margin-bottom: 35px;
    }
    #phase_section .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-xs-12 {
        margin-bottom: 35px;
    }
    .partner_box_wrap {
        width: 100%;
    }
    .main_info_right {
        margin-bottom: 25px;
    }
    .university_content .pagebox_button {
        margin-bottom: 25px;
    }
    .university_content {
        margin-top: 35px;
    }
    .comtitle_main {
        font-size: 35px;
        line-height: 35px;
    }
    #learner_support {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .learner_data {
        display: block;
    }
    .learner_data_in {
        margin-bottom: 20px;
    }
    .learner_title.comtitle.color_green {
        margin-bottom: 15px;
    }
    .contactbottom_inner_wrapper {
        padding: 25px;
    }
    #contact_bottom_section {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .instructor-group.projectSec {
        margin-top: 35px;
    }
    .role_based_content.in_label ul li {
        font-size: 18px;
    }
    .inner_wrapper_bx {
        margin-bottom: 35px;
    }
    #main_banner_section img {
        width: 100%;
        margin-top: 45px;
    }
    #latest_page_section {
        margin-top: 35px;
    }
    .box_grid {
    	justify-content: left;
    }
    .box_wrap {
        max-width: 100%;        
    }
    .footer_contact_info {
        margin-bottom: 35px;
    }
    main {
        margin-bottom: 35px;
    }
    .pagebox_title img {
        width: 18px;
    }
    #kaizen_center_section {
        margin-bottom: 35px;
    }
    .bottom_wrapper {
        margin-top: 35px;
    }
    .pagebox_title {
        font-size: 22px;
    }
    .kaizen_center_title {
        font-size: 25px;
    }
    .kaizen_course_select, .kaizen_course_select select {
        font-size: 20px;
    }
    .kaizen_course_search_wrapper {
        padding: 8px 22px;
    }
    .logo_full_box {
        display: block;
        align-items: center;
    }
    .logo_title {
        width: 100%;
        text-align: center;
    }
    .logo_list {
        width: 100%;
        border-left: 0px;
        padding-left: 0;
        margin-top: 25px;
    }
    .testimonials_box {
        width: 100%;
        margin-bottom: 25px;
    }
    .pagebox_wrap {
        width: 100%;
        text-align: center;
        margin-bottom: 35px;
    }
    .pagebox_button {
        margin-top: 22px;
    } 
    #latest_page_section,#testimonials_section,#features_section {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .comtitle {
        font-size: 28px;
        line-height: 28px;
    }
    .features_upper {
        margin-top: 35px;
    }
   
}

@media only screen and (max-width: 575px) {
.learner_data_in span {
    display: block;
}
	.course-maindefault-slider .owl-nav {
        position: absolute;
        right: 25px;
        bottom: unset;
        top: 25px;
    }
    .features_half {
        width: 100%;
    }
    .features_upper, .features_bottom {
        display: block;
    }
    .features_inner {
        margin-bottom: 25px;
    }
    .features_eight {
        width: 100%;
    }
    .features_four {
        width: 100%;
    }
}

@media only screen and (max-width: 400px) {
    .social_info {
        display: block;
    }
    .social_links {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 320px) {}