@media (max-width:1320px){
    .header-searchbar-toggle {
        display: flex;
        width: 40px;
        height: 40px;
        background: var(--light);
        border-radius: 8px;
        color: var(--dark);
        align-items: center;
        justify-content: center;
        padding: 0 12px;
    }
    .header-searchbar-toggle-wrap{
        position: relative;
    }
    .header-search-field-wrap {
        position: absolute;
        left: 0;
        top: 100%;
        background: #fff;
        padding: 10px;
        border: 1px solid #efefef;
        border-radius: 10px;
        transform: translateY(20px);
        opacity: 0;
        visibility: hidden;
        transition: all 0.2s;
    }
    .header-search-field-wrap.show {
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
    }
    .header-search-autofill {
        max-height: calc(100vh - 140px);
        margin-top: -6px;
        border-top: 0;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    html .btn {
        padding: 0 20px;
    }
    .banner_section h1 {
        font-size: 50px;
    }
    .banner-bg-img {
        left: 20px;
        right: 0px;
        max-width: 65%;
    }
    .why_icon_box .text {
        margin-left: 12px;
        width: 60%;
    }
    .why_icon_box h3 {
        font-size: 26px;
    }
    .why_icon_box h5 {
        font-size: 14px;
    }
    .why_do_you_box h2 {
        font-size: 38px;
    }
    .why_icon_box .icon {
        width: 45px;
    }
    .lf-arrows.owl-carousel .owl-nav button {
        height: 40px;
        width: 40px;
        margin: auto -20px;
    }
    .about-counter h3 {
        font-size: 36px;
    }
    .training-box .item {
        padding-right: 30px;
    }
    .training-box-wrap h3 {
        font-size: 20px;
    }
    .community_section .title h2 {
        font-size: 36px;
        max-width: 620px;
    }
    .testimonials-main-box .icon {
        top: 118px;
    }
    .testimonials-box p {
        font-size: 18px;
    }
    .testimonials-main-box .icon {
        align-items: flex-end;
        bottom: 37px;
    }
    .reviews-logo img {
        max-width: 70%;
    }
    .reviews-logo > div {
        padding: 0 10px;
        text-align: center;
    }
    .certified-box h3 {
        font-size: 14px;
    }
    .service_menu .megamenu-wrap .mmresourcebox a {
        padding: 15px;
    }
    .footer-links h4 {
        font-size: 15px;
    }
    .footer-links ul li a {
        font-size: 13px;
    }
    ul.social-media li a {
        height: 30px;
        width: 30px;
    }
    ul.social-media li a svg {
        width: 12px;
    }
    .title h2 {
        font-size: 36px;
    }
    :is(.software-benefit) .title h2 {
        font-size: 36px;
    }
    :is(.benefit-section,.services-tab) .title h2 {
        font-size: 36px;
    }
    .business-img a {
        height: 295px;
    }
    .certifies-icon {
        width: 33.33%;
        padding: 0px 7px;
    }
    .spacing-0 {
        padding: 0 5px;
    }
    .header_menu > ul > li + li {
        margin-left: 0px;
    }
    .training-menu-link {
        font-size: 12px;
    }
    .mmservice-box {
        padding: 8px;
    }
    .mmservice-box h3 {
        font-size: 14px;
    }
    .search-box.active{
        opacity: 1;
        visibility:visible;
    }
    .search-txt {
        width: 100%
    }
    .search-box {
        position: fixed;
        top: 61px;
        left: 0;
        width: 100%;
        opacity: 0;
        visibility: hidden;
        margin: 0 15px;
        background: #ffffff;
        margin: 0;
        top: 135px;
        z-index: 99;
        padding: 15px 15px;
        transition: all 0.5s;
    }
    .search-box.active > .search-txt {
        width: 100%;
        max-width: 100%;
    }
    .search-box.active .search-btn {
        left: 26px;
    }
    .sticky .header-offer-added header {
        top: -64px;
    }
    html.sticky .search-box.active {
        top: 60px;
        box-shadow: 0px 11px 14px 0px rgba(0, 0, 0, 0.05);
    }
    .search-box .search-btn,.search-box.active .search-btn {
        left: 26px;
        position: absolute;
        border: none;
        padding: 0;
    }
    html.sticky .search-box.active {
        top: 56px;
        box-shadow: 0px 11px 14px 0px rgba(0, 0, 0, 0.05);
    }

    /* blog_list */
    /* inner_banner_section */

    .inner_banner_section {
        padding: 65px 0 45px;
    }
    .inner_banner_section h3 {
        font-size: 34px;
        margin-bottom: 5px;
    }
    .inner_banner_section p {
        font-size: 14px;
    }
    .blog_content a h3 {
        font-size: 17px;
    }
    .blog_content p {
        line-height: 140%;
    }
    .blog_badge {
        padding: 1px 10px;
    }
    .training_content p {
        font-size: 14px;
        margin-bottom: 15px;
    }
    .blog_wrapper {
        margin-bottom: 20px;
    }

    /* blog_detail_page */
    .inner-section h2 {
        font-size: 30px;
    }
    .blog_detail .inner_banner_section {
        padding: 75px 0 35px;
    }
    .blog_detail .inner_banner_section h3 {
        font-size: 30px;
    }
    .detail_img {
        height: 220px;
        width: 270px;
    }
    .inner-section .bg-dark h3 {
        font-size: 21px;
        font-weight: 800;
        line-height: 150%;
    }
    .cta_sec_one .content {
        padding-left: 12px;
    }
    .blog-quote-box {
        font-size: 20px;
    }
    .inner-section .blog-signup-formbox h2 {
        font-size: 34px;
    }
    .inner-section .contact_sec h2 {
        font-size: 34px;
    }


    /* about_page */
    /* inner_banner_section */

    .about_us.inner_banner_section {
        padding-bottom: 40px;
    }
    .about_us.inner_banner_section:before {
        height: 20%;
    }
    .about_counter {
        padding: 30px 0 0 0;
    }
    .inner_banner_section .title h2 {
        font-size: 48px;
    }
    .about_us .title {
        margin-bottom: 15px;
    }

    /* vision_section */

    .vision_section {
        padding: 0 0 50px;
    }

    /* client_section */

    .certified_box {
        padding: 45px 75px;
        margin: 30px 0 50px;
    }
    .certified_box h4 {
        font-size: 26px;
    }
    .certified_box p {
        font-size: 15px;
    }
    .partner_box {
        height: 110px;
        width: 110px;
        margin-bottom: 10px;
    }
    .clients_section {
        margin: 0 20px;
    }

    /* contact_page */
    /* contact_banner_section */

    .social_media {
        flex-wrap: wrap;
    }
    .social_media .icon a {
        margin: 0 10px 10px;
    }
    .contact_wrapper {
        padding: 20px 15px 20px 15px;
    }
    .contact_banner {
        padding: 80px 0 0;
    }


    /* location_section */

    .query_form h3 {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .location_section:before {
        width: 405px;
        height: 410px;
    }
    .location_section {
        padding-top: 60px;
        padding-bottom: 0;
    }
    .location_section:after {
        left: -70px;
        z-index: -1;
        top: 0;
    }
    .location_box p {
        font-size: 15px;
    }
    .location_box h4 {
        font-size: 20px;
    }
    .query_form {
        margin-left: 15px;
    }
    .login_detail .text a {
        font-size: 15px;
        line-height: 24px;
    }
    .contact_wrapper p {
        margin-bottom: 25px;
    }
    .blog_detail_banner_content h1 {
        font-size: 34px;
        padding-right: 0;
    }
    .bigcta-section h3 {
        font-size: 42px;
    }
    .category_sidebar {
        margin-top: -280px;
    }
    .training_wrapper {
        padding: 25px 22px 5px 22px;
    }
    .header_menu > ul > li > a {
        font-size: 14px;
        padding: 0px 15px;
    }

    /* webinar_listing_page */


    .videos_carousel .owl-nav button {
        left: -10px;
    }
    .videos_carousel .owl-nav button.owl-next {
        right: -10px;
    }
    .webinar_content .title h2 {
        font-size: 32px;
    }
    .webinars_img {
        padding: 0 20px;
    }
    .validate_inner_section h2 {
        font-size: 32px;
        margin-bottom: 20px;
    }

    /* webinar_details_section */

    .webinar_details_content h2 {
        font-size: 26px;
    }
    .webinar_details_inner:before {
        height: 272px;
        margin-top: 30px;
    }
    .webinar_details_banner .confused_form_box {
        margin-top: 50px;
        margin-right: 20px;
    }
    .webinar_details_inner h4 {
        font-size: 18px;
    }
    .avtar_box {
        display: block;
        margin-top: 40px;
    }
    .avtar_wrap {
        margin-bottom: 20px;
    }
    .webinar_details_content {
        padding: 60px 20px;
    }
    .webinar_details_inner:before {
        height: 232px;
        margin-top: 30px;
    }
    .webinar_details_content ul .text h4 {
        font-size: 16px;
    }
    .webinar_content_wrap {
        padding: 20px 20px 0 20px;
    }
    .detail_content_section {
        padding: 60px 0;
    }
    .detail_information_wrap {
        min-height: 240px;
    }
    .detail_information_wrap p {
        width: 90%;
    }

    /* webinar-details-video */

    .video_wrap {
        width: 820px;
        height: 450px;
    }
    .video_section {
        padding-top: 80px;
    }
    .history_section .webinar_details_content h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .webinar_details_content ul li {
        align-items: center;
    }
    .history_section .avtar_box {
        display: flex;
        margin-top: 40px;
    }
    .validate_inner_wrp {
        padding: 48px 14px 38px 60px;
    }
    .detail_information_wrap img {
        height: 68px;
        width: 68px;
    }
    .detail_information_wrap h2 {
        font-size: 22px;
    }

    .consultants-banner .container:before {
        margin: 0 15px;
    }
    .consultants-banner .container:after {
        left: 36%;
        right: 14px;
        top: 0;
        bottom: 0;
        background-position: bottom;
        background-size: contain;
    }
    .consultants-banner .text h2 {
        font-size: 34px;
        margin-bottom: 6px;
    }

    .consultants-banner .text p {
        font-size: 16px;
        margin-bottom: 20px;
        margin-right: 0px;
    }
    .consultant-info .image {
        width: 180px;
        min-width: 180px;
        min-height: 250px;
    }
    .consultant-info .text {
        padding: 14px;
    }
    .consultant-info .text h6 {
        font-size: 14px;
        margin-bottom: 6px;
    }
    .consultant-info .text p {
        font-size: 14px;
        line-height: 140%;
    }
    .consultant-info .image .more-btn {
        margin: 6px;
    }
    section.assessments_quiz_sec .icon-box {
        padding: 15px 0px;
    }
    section.assessments_quiz_sec .icon-box .text.box {
        padding: 16px;
    }
    section.assessments_quiz_sec .icon-box .icon-box-text .text h4 {
        font-size: 22px;
    }
    .assessments-list-banner .image{
        padding-top: 0;
        margin-top: 25px;
    }
    .upcoming_box {
        padding: 18px;
    }
    .upcoming_box.assessment_test_box h2 {
        font-size: 18px;
    }
    section.ebook-community .icon-box {
        padding: 15px;
    }
    section.ebook-community .icon-box:before {
        top: 15px;
    }
    section.ebook-community .title h3 {
        font-size: 28px;
    }
    .ebook-banner .container::after {
        background-position: right bottom;
        right: 0;
        background-size: 90%;
    }
    .training-list .image-box {
        gap: 15px;
        padding: 10px 14px 10px 15px;
    }
    .training-list .image-box .text h5 {
        font-size: 20px;
    }
    .training-list .image-box .image {
        max-width: 77px;
    }
    .training-list .image-box .text p {
        font-size: 14px;
    }
    section.certified-experts > .container {
        padding: 40px 100px;
    }
    .course-suggestion-banner .text p{
        margin: 0 auto 5px;
    }
    .solution-card {
        padding: 30px;
    }
    .solution-card h3 {
        font-size: 20px;
    }
    .consultants-banner{
        margin-left:35px;
        margin-right:35px;
    }
    .consultants-banner .container-md {
        padding-left: 35px;
        padding-right: 35px;
    }

    /* agile-glossary-page */
    .agile-glossary-section .character a {
        height: 30px;
        width: 30px;
    }

    /* course-schedules-page */
    .course-schedule-details ul.nav button {
        padding: 8px 10px;
    }
    
    /* services */
        /* services-banner-section */
            html .services_banner h1 {
                font-size: 40px;
            }
        /* benefit-section */
        .benefit-section .icon-box h4 {
            font-size: 16px;
        }

        /* agile-and-scrum-learning-path */
            /* sm_text_section */
            .sm_text_section .sm_text_wrap {
                padding: 25px;
            }

        /* agile-monitoring-page */
            /* overview_section */
            .inner_banner_section a.contact_us_btn {
                padding: 0px 15px;
            }
            .overview_section {
                margin: 0px 10px;
            }
            .agile_detail_box h6 a {
                font-size: 22px;
            }
            .overview_wrap .title p {
                font-size: 16px;
            }
            .program_structure {
                padding-right: 0px;
            }

            /* corporate-agile-training-page */
                /* agile_apart_section */
                .agile_apart_box h6 a {
                    font-size: 22px;
                }

                /* our_solution_section */
                .our_solution_section .title h2 {
                    font-size: 36px;
                }
                .our_solution_box h5 a {
                    font-size: 20px;
                }
               .our_solution_section a.read-more-btn{
                    padding: 0px;
                }

                /* industries_section */
                section.industries_section .title h2 {
                    font-size: 36px;
                    
                }

                /* enterprise_agile_text_sec */
                section.digital_experience_sec.enterprise_agile_text_sec {
                    padding-top: 20px;
                }

                /* agile-coaching-page */
                /* program_overview_section */
                .program_overview_section h2 {
                    font-size: 40px;
                }
                .program_overview_section p {
                    font-size: 16px;
                }
                .program_overview_section .content {
                    padding-left: 30px;
                }

    



}

@media (max-width:991px){
    body {
        padding-top: 70px;
    }
    .header_menu {
        display: none;
    }
    html .btn.btn-dark.sign-in-btn {
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="17" viewBox="0 0 14 17" fill="none"><path d="M13 15.25V13.75C13 12.9544 12.6839 12.1913 12.1213 11.6287C11.5587 11.0661 10.7956 10.75 10 10.75H4C3.20435 10.75 2.44129 11.0661 1.87868 11.6287C1.31607 12.1913 1 12.9544 1 13.75V15.25" stroke="%23000" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 7.75C8.65685 7.75 10 6.40685 10 4.75C10 3.09315 8.65685 1.75 7 1.75C5.34315 1.75 4 3.09315 4 4.75C4 6.40685 5.34315 7.75 7 7.75Z" stroke="%23000" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
        font-size: 0;
        background-repeat: no-repeat;
        background-position: center;
        padding: 12px;
        line-height: 0;
        background-color: transparent;
    }
    .header_logo a {
        max-width: 158px;
    }
    .header-bottom {
        padding: 15px 0;
    }.header-top p {
         font-size: 13px;
         line-height: 22px;
     }
    .navbar-toggle {
        width: 34px;
        height: 34px;
        position: relative;
    }
    .navbar-toggle span:nth-child(1) {
        top: -16px;
        width: 20px;
    }
    .navbar-toggle span:nth-child(3) {
        bottom: -16px;
        width: 20px;
    }
    .navbar-toggle span {
        width: 32px;
        height: 2px;
        background: var(--dark);
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        border-radius: 0;
        margin: auto;
        transition: all 0.3s;
    }
    .spacing-0 {
        padding: 0 6px;
    }
    .search-btn {
        height: 38px;
        padding: 0 12px;
    }
    .menu-show .header_menu {
        transform: translatex(0%);
    }
    .header_menu > ul {
        flex-direction: column;
    }
    .header_menu {
        position: fixed;
        right: 0;
        display: block;
        z-index: 9999;
        background: #ffffff;
        top: 0;
        bottom: 0;
        width: 320px;
        padding: 40px 20px 15px;
        transform: translatex(120%);
        transition: all 0.4s;
        overflow: auto;
        color: #fff;
        margin: 0;
        box-shadow: -3px 0px 17px -2px #00000026;
    }
    html.menu-show {
        overflow: hidden;
    }
    .megamenu-wrap {
        position: relative;
        display: none;
        border: none;
        background: #fff;
        box-shadow: 0 0 0 transparent;
        margin-top:0;
    }
    .submenu_active .megamenu-wrap {
        display: block;
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        border: 1px solid #efefef;
        padding: 8px;
        border-radius: 5px;
        left:0;
        width: 100%;
    }
    ul.mm-menu li a {
        font-size: 14px;
        padding:6px 10px;
    }

    .header_menu > ul > li.menu-parent > a:after {
        display: inline-block;
    }
    .megamenu-overlay.show {
        display: none;
    }
    .mmservice-box .img {
        display: none;
    }
    .header_menu > ul > li + li {
        margin-left: 0px;
    }
    .mmservice-box h3 {
        font-size: 14px;
    }
    .mmservice-box {
        border-right: 0px;
        padding: 6px;
        border-bottom: 1px solid #ccc;
    }
    .header_menu > ul > li > a {
        padding: 0px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .header_menu > ul > li.menu-parent.submenu_active > a:after {
        transform: rotate(225deg);
    }
    .header_menu > ul > li > a:hover, .header_menu > ul > li.active > a {
        background-color: #effbfc00;
        color: var(--primary);
    }
    .mmresourceboxwrap {
        padding: 0 !important;
    }
    .submenu_active .megamenu-wrap > .container {
        padding: 0;
    }
    h3.mm-title,.knowledge-area {
        display: none;
    }
    .mmresourcebox p {
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        text-overflow: ellipsis;
        font-size: 12px;
        line-height: normal;
    }
    .mmresourceboxwrap:before {
        left: 0px;
    }
    .mmresourcebox h4 {
        font-size: 14px;
        margin-bottom: 0px;
    }
    .training-menu-link {
        padding: 5px 4px;
        font-size: 12px;
        margin: 0px 8px;
    }
    .menu-show .navbar-toggle span:nth-child(1) {
        top: 0;
        width: 20px;
        transform: rotate(45deg);
    }
    .menu-show .navbar-toggle span:nth-child(2) {
        width: 0;
    }
    .menu-show .navbar-toggle span:nth-child(3) {
        bottom: 0;
        width: 20px;
        transform: rotate(-45deg);
    }
    .header_menu .navbar-toggle {
        margin-left: auto;
        margin-right: 0;
        position: absolute;
        top: 5px;
        right: 5px;
    }
    .service_menu .megamenu-wrap .col-lg-2:last-child .mmresourcebox{
        border-bottom: 0;
    }
    .header-menu-overlay {
        position: fixed;
        width: 100%;
        height: 100%;
        background: #00000082;
        z-index: 9;
        top: 0;
        display: none;
    }
    .menu-show .header-menu-overlay {
        display: block;
    }
    ul.nav.nav-tabs.flex-column.nav-pills {
        display: none;
    }
    .tab-content>.tab-pane {
        opacity: 1;
        border-bottom: 1px solid #eee;
    }
    h3.tab_drawer_heading {
        font-size: 14px;
        color: var(--dark);
        margin: 0;
        padding: 10px 7px;
        font-weight: 600;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .training-row {
        display: none;
        margin-bottom: 14px;
    }
    h3.tab_drawer_heading:after {
        content: "";
        display: inline-block;
        vertical-align: top;
        border-right: 2px solid var(--primary);
        border-bottom: 2px solid var(--primary);
        transform: rotate(45deg);
        width: 6px;
        height: 6px;
        margin: 0 0 0 6px;
        transition: all 0.4s;
        float: right;
    }
    .mmtab-style-1 .tab-content{
        min-height: auto;
        padding: 0px;
    }
    .header_menu > ul > li.menu-parent > a:after{
        float: right;
    }
    .search-box.active{
        opacity: 1;
        visibility:visible;
    }
    .search-txt {
        width: 100%
    }
    .search-box {
        position: fixed;
        top: 61px;
        left: 0;
        width: 100%;
        opacity: 0;
        visibility: hidden;
        margin: 0 15px;
        background: #ffffff;
        margin: 0;
        top: 135px;
        z-index: 99;
        padding: 10px 15px;
        transition: all 0.5s;
    }
    .search-box.active > .search-txt {
        width: 100%;
        max-width: 100%;
    }
    .search-box .search-btn,.search-box.active .search-btn {
        left: 26px;
        position: absolute;
        border: none;
        padding: 0;
    }
    html.sticky .search-box.active {
        top: 56px;
        box-shadow: 0px 11px 14px 0px rgba(0, 0, 0, 0.05);
    }
    .practice-assessment.consultants-banner  .text h2 {
        font-size: 22px;
    }
    .practice-assessment .text{
        text-align: left;
    }
    section.consultants-banner.assessments-list-banner.practice-assessment  {
        padding: 26px 0;
    }
    section.assessment-data-text .text ul li{
        font-size: 14px;
    }
    section.assessment-data-text .image {
        height: 100%;
    }
    section.assessment-data-text .image img{
        height: 100%;
        object-fit: cover;
    }
    .const-relatedpost-wrap h2 {
        font-size: 30px;
    }
    section.assessments_faq_sec h2, .assessment_test h2 {
        font-size: 30px;
    }
    /* blog_list */
    /* inner_banner_section */

    .inner_banner_section {
        padding: 35px 0;
    }
    .about_us.inner_banner_section .title h2 {
        font-size: 40px;
    }
    .inner_banner_section h3 {
        font-size: 28px;
        line-height: 130%;
        margin-bottom: 10px;
    }
    .category_sidebar {
        padding: 20px 0 0;
        width: 45%;
        margin: auto;
    }
    .blog_content a h3 {
        font-size: 18px;
    }
    .blog_img {
        height: 200px;
    }
    .blog_badge {
        padding: 1px 5px;
    }
    .category_sidebar {
        width: 90%;
    }
    .detail_img {
        display: block;
        margin-bottom: 260px !important;
    }
    .details_items ul li {
        font-size: 15px;
    }
    .article_box {
        display: block;
        text-align: center;
    }
    .social_media_icon {
        display: flex;
        justify-content: center;
    }

    /* blog_detail_page */

    .blog_detail .inner_banner_section {
        padding: 55px 0;
    }
    .releted_post_sidebar ul li a {
        font-size: 15px;
    }
    .blog_detail_banner_content h1 {
        font-size: 26px;
        padding-right: 0;
    }
    .blog_meta_info {
        margin-top: 15px;
        padding-top: 15px;
        margin-bottom: 10px;
    }
    ul.number_list li{
        padding-left: 0;
    }
    .blog_detail_banner_content span {
        font-size: 14px;
    }
    .blog_meta_info .content h6 {
        font-size: 15px;
        margin-bottom: 0;
    }
    .detail_section, .detail_section p {
        font-size: 15px;
        line-height: 160%;
    }
    html .container,
    html .container-md {
        padding-left: 25px;
        padding-right: 25px;
    }
    section.detail_section ul.list-point-sec li {
        padding: 5px 0px;
    }
    .inner-section h2 {
        font-size: 25px;
        margin-bottom: 25px;
    }
    .inner-section {
        margin-bottom: 40px;
    }
    .frobes_list .text a {
        font-size: 17px;
    }
    .frobes_list  .img {
        max-width: 200px;
    }
    .inner-section .contact_sec h2 {
        font-size: 25px;
    }
    .cta_sec_one .content br, .inner-section .cta_sec br{
        display: none;
    }
    .inner-section .bg-dark h3 {
        font-size: 18px;
    }
    .cta_sec_one .content {
        width: 65%;
        padding: 16px;
    }
    html .cta_sec_one .content .btn.btn-white,html  .inner-section .cta_sec .content .btn.btn-white {
        padding: 0 25px;
        font-size: 13px;
        line-height: 36px;
    }
    .inner-section .cta_sec {
        padding: 16px 26px;
    }
    .cta_sec .img {
        padding-left: 0px;
    }
    .content-box-sec .box {
        padding: 12px;
    }
    .template-form-sec {
        padding: 25px;
    }
    .template-form-sec .form-field .btn {
        font-size: 13px;
        padding: 0 15px;
    }
    .download-templete-form {
        padding-left: 36px;
    }
    .blog-quote-box {
        font-size: 18px;
    }
    .inner-section .accordion .accordion-item .accordion-button {
        font-size: 17px;
    }
    .inner-section .accordion .accordion-item {
        padding: 12px 0px;
    }
    .blog-faq-wrap br {
        display: none;
    }
    .inner-section .blog-signup-formbox h2 {
        font-size: 27px;
    }
    .table_sec tr {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .table_sec table tr th{
        width: 100%;
        border: 0;
    }
    .table_sec table tr td{
        width: 50%;
        margin: 0;
        border: 0;
    }
    .bg-grey-td{
        margin: 0;
    }
    .image-with-image-sec {
        padding: 30px;
    }
    .img_wrp {
        margin-top: 40px;
    }
    .inner-section .blogauther-details h4 {
        font-size: 25px;
        margin: 0 0 8px;
    }
    .blogauther-details .img {
        width: 114px;
        height: 114px;
    }
    .inner-section .blogauther-details p {
        font-size: 14px;
    }
    .relatedpost-wrap h2 {
        font-size: 24px;
    }
    .bigcta-section h3 {
        font-size: 32px;
    }
    /* about_us_page */
    /* .inner_banner_section */

    .about_us.inner_banner_section:before {
        display: none;
    }
    .inner_banner_section .title h2 {
        font-size: 34px;
    }
    .about_img:before {
        width: 72%;
    }
    .about_img {
        display: flex;
        justify-content: center;
        margin-top: 70px;
    }
    .about_counter h4 span {
        color: #ffffff;
        font-size: 34px;
    }
    .about_counter h4 {
        font-size: 34px;
    }
    .about_counter h5 {
        color: var(--white);
    }

    /* vision_Section */

    .about_us .title {
        margin-bottom: 10px;
    }
    .vision_section {
        padding: 50px 0 50px;
    }

    /* client_Section */

    .clients_section {
        margin: 0 20px;
        padding: 50px 0 0px;
    }
    .clients_boxes .box {
        height: 90px;
        width: 150px;
    }
    .certified_box {
        padding: 30px;
        margin: 40px 0 70px;
    }
    .partner_box {
        height: 100px;
        width: 100px;
        padding: 10px;
        margin-top: 30px;
    }
    .certified_box h4 {
        font-size: 32px;
    }

    /* contact_page */
    /* contact_banner */

    .contact_banner {
        padding-bottom: 0;
        padding: 50px 0 0;
    }

    /* location_section */

    .query_form h3 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .social_media .icon a {
        height: 35px;
        width: 35px;
        margin: 0 0px;
    }
    .location_section:after {
        left: -40px;
        top: 0;
        z-index: -1;
    }
    .location_box h4 {
        font-size: 20px;
    }
    .location_box p {
        font-size: 15px;
    }
    .location_section:before {
        width: 305px;
        height: 280px;
    }
    .location_section .form-field {
        margin-bottom: 10px;
    }
    .inner-section ul li:before {
        width: 6px;
        height: 6px;
        top: 10px;
    }
    .inner-section ul li {
        padding-left: 18px;
        margin: 0 0 10px;
    }
    .relatedpost-box {
        margin-bottom: 30px;
    }
    .cardstrash .relatedpost-box {
        min-height: 0;
    }
    .service_menu_row_wrap .col-lg-2 {
        width: 100%;
    }
    .service_menu .megamenu-wrap .mmresourcebox a {
        padding: 6px;
    }
    .megamenu-wrap.megamenu-2col-wrap .mm-menu {
        display: block;
    }
    .megamenu-wrap.megamenu-2col-wrap {
        width: 100%;
        left: 0;
    }
    .megamenu-wrap.megamenu-2col-wrap .mm-menu li {
        width: 100%;
    }
    .mmtab-style-1 .tab-content .tab_drawer_heading {
        display: block;
    }
    ul.mm-menu li {
        margin-bottom: 2px;
    }
    .solution-card h3 {
        font-size: 18px;
    }
    .solution-card {
        padding:30px;
    }

    /* webinar_listing_page */

    .videos_carousel .owl-nav button.owl-next {
        right: -10px;
    }
    .videos_carousel .owl-nav button {
        left: -10px;
    }
    .videos_webinars_section .new_on_tab {
        margin-top: 15px;
    }
    .webinar_content .title h2 {
        font-size: 28px;
    }
    .webinars_img {
        padding: 0 0px;
    }
    .upcoming_section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .upcoming_box {
        padding: 18px;
    }
    .upcoming_box h2 {
        font-size: 15px;
        padding-bottom: 20px;
    }
    .upcoming_box ul li {
        padding-bottom: 10px;
        justify-content: center;
    }
    .upcoming_box ul {
        display: block;
        margin-bottom: 20px;
    }
    .upcoming_box ul li .text h4 {
        font-size: 13px;
    }
    .speaker {
        line-height: 20px;
        margin: 0;
        margin-bottom: 15px;
        font-size: 14px;
        padding: 5px 20px;
    }
    .upcoming_box ul {
        margin-bottom: 15px;
    }
    .videos_webinars_section {
        padding-bottom: 60px;
    }
    .validate_inner_section h2 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .validate_inner_wrp {
        padding: 40px 14px 40px 14px;
    }
    .videos_webinars_section .new_on_tab .tab-content>.tab-pane:not(.active) {
        opacity: 0;
        visibility: hidden;
        display: none;
    }
    .videos_webinars_section .new_on_tab .tab-content>.tab-pane{
        border: none;
    }
    .upcoming_box a.btn.btn-outline {
        line-height: 36px;
        font-size: 13px;
    }
    /* webinar_details_section */


    .webinar_details_content h2 {
        font-size: 24px;
    }
    .webinar_details_content {
        padding: 40px 20px;
    }
    .webinar_details_inner:before {
        height: 272px;
    }
    .webinar_details_banner .confused_form_box {
        margin-top: 20px;
        margin-right: 20px;
    }
    .webinar_content_wrap {
        padding: 20px 20px 0 20px;
    }
    .webinar_content_wrap p {
        font-size: 15px;
    }
    .webinar_details_inner h4 {
        font-size: 18px;
        margin: 15px 0 10px;
    }
    .avtar_box {
        display: block;
    }
    .avtar_img {
        height: 104px;
        width: 104px;
        min-width: 104px;
    }
    .avtar_wrap {
        margin-bottom: 20px;
    }
    .detail_content_section {
        padding: 60px 0;
    }
    .detail_information_wrap h2 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .detail_information_wrap p {
        margin-bottom: 40px;
        font-size: 15px;
        width: 100%;
    }
    .detail_information_wrap {
        padding: 15px;
    }
    .detail_information_wrap:before {
        background-position: right bottom;
        background-size: contain;
        height: 58px;
        width: 58px;
    }

    /* webinar-details-video */

    .video_wrap {
        width: 570px;
        height: 310px;
    }
    .history_section .webinar_details_content h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .history_section .webinar_details_content ul .text h4 {
        font-size: 13px;
    }
    .webinar_details_content ul svg {
        width: 16px;
        height: 16px;
    }
    .history_section  .avtar_box {
        display: flex;
    }
    .history_section {
        padding-bottom: 50px;
    }
    .videos_webinars_img {
        margin-bottom: 25px;
    }
    .webinar_details_banner .confused_form_box {
        margin-top: 20px;
        margin-right: 20px;
        padding: 15px
    }
    html .form-field-select select.form-select {
        font-size: 13px;
    }
    .detail_information_wrap img {
        height: 50px;
        width: 50px;
    }
    html .detail_information_wrap .btn {
        font-size: 12px;
        padding: 0 16px;
        line-height: 32px;
    }


    .consultants-banner .container:before {
        margin: 0 15px;
    }
    .consultants-banner .container:after {
        left: 36%;
        right: 14px;
        top: 0;
        bottom: 0;
        background-position: bottom;
        background-size: contain;
    }
    .consultants-banner .text {
        padding: 0 10px;
    }
    .consultants-banner .text h2 {
        font-size: 30px;
        margin-bottom: 6px;
    }
    .consultants-banner .text p {
        margin-bottom: 10px;
        line-height: 140%;
        margin-right: 0;
        font-size: 14px;
    }
    .consultants-banner .text .btn-secondary {
        line-height: 38px;
        min-width: 0;
        font-size: 14px;
        padding: 0 16px;
    }
    .consultant-info .image {
        width: 100%;
        min-width: 100%;
        min-height: 350px;
        height: 350px;
    }
    .consultant-info .text {
        padding: 14px;
    }
    .consultant-info .text h6 {
        font-size: 14px;
        margin-bottom: 6px;
    }
    .consultant-info .text p {
        font-size: 14px;
        line-height: 140%;
    }
    .consultant-info .image .more-btn {
        margin: 6px;
    }
    .consultants-banner .image {
        padding-top: 25px;
        justify-content: center;
    }
    .consultant-info {
        flex-wrap: wrap;
        text-align: center;
    }
    .relatedpost-box {
        margin-bottom: 30px;
    }
    .cardstrash .relatedpost-box {
        min-height: 0;
    }
    .relatedpost-box .text {
        padding: 0 20px 20px;
    }
    .consultants-banner.consultants-details-banner .container:after {
        width: 500px;
        right: 0;
        background: var(--primary);
        border-radius: 500px;
        height: 500px;
        left: 0;
        margin: auto;
        opacity: 0.1;
        bottom: -210px;
    }
    .training_content h3 {
        font-size: 22px;
    }
    .training_content .btn {
        font-size: 13px;
        line-height: 22px;
        padding: 10px 18px;
    }
    .training_wrapper {
        padding: 20px 20px 5px 20px;
    }
    .upcoming_class_box {
        padding: 0 14px 14px;
    }
    .consultants-banner.consultants-details-banner .text p {
        font-size: 14px;
    }
    .consultants-banner {
        text-align: center;
        padding-top: 30px;
    }
    .consultants-banner .text {
        display: block;
    }
    .assessments-banner_right .text_box h3 {
        font-size: 20px;
    }
    .assessments-banner_right .text_box p {
        font-size: 14px;
    }
    .assessments-banner_right {
        padding: 20px 5px;
    }
    section.consultants-banner.assessments-list-banner {
        padding: 26px;
    }
    section.assessment-data-text .text h3 {
        font-size: 23px;
    }
    section.assessment-data-text .text p {
        font-size: 14px;
    }
    section.assessment-data-text {
        padding: 60px 0;
    }
    section.assessment-data-text .image img {
        width: calc(100% - 0px);
    }
    .assessments-list-icon > div .row {
        padding: 10px 20px;
    }
    section.assessments_quiz_sec .icon-box .icon-box-text .image {
        max-width: 65px;
    }
    section.assessments_quiz_sec .icon-box .icon-box-text .text h4 {
        font-size: 20px;
    }
    section.assessments_quiz_sec .icon-box .icon-box-text .text p {
        font-size: 15px;
    }
    section.assessments_quiz_sec .icon-box .text.box {
        padding: 12px;
    }
    section.assessments_quiz_sec .icon-box .text.box a {
        font-size: 12px;
    }
    section.assessments_quiz_sec .icon-box {
        padding: 14px 0px;
    }
    .assessments-list-banner .image img {
        border-radius: 10px;
    }
    .upcoming_box.assessment_test_box h2 {
        font-size: 17px;
    }
    .upcoming_box.assessment_test_box ul li{
        justify-content: flex-start;
    }
    section.ebook-form .form-wrp {
        padding: 25px;
        margin-top: -300px;
    }
    section.ebook-form .form-wrp h4 {
        font-size: 20px;
        margin-bottom: 20px;
    }
    section.ebook-form .form-wrp .form-field {
        margin-bottom: 10px;
    }
    .ebook-banner .text {
        text-align: left;
    }
    .ebook-banner .text h2 {
        font-size: 26px;
        margin-bottom: 15px;
    }
    section.ebook-form .text h3 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    section.ebook-form .text h6 {
        font-size: 13px;
    }
    section.ebook-form .descripion h6 {
        font-size: 18px;
        margin-bottom: 8px;
    }
    section.ebook-form .descripion p,section.ebook-form .descripion li {
        font-size: 14px;
    }
    .ebook-banner .container::after {
        background-position: right bottom;
        right: 0;
        background-size: 90%;
    }
    section.ebook-community .title h3 {
        font-size: 26px;
        text-align: center;
        color: var(--dark);
    }
    section.training-banner {
        padding: 23px 0;
        margin-top: 10px;
    }
    section.training-banner .text h2 {
        font-size: 22px;
    }
    section.training-banner .form-field .form-select, section.training-banner .form-field .form-control {
        min-width: auto;
        font-size: 13px;
    }
    section.training-banner button.btn {
        padding: 0 16px;
        font-size: 13px;
        width: 100%;
    }
    section.training-list h4 {
        font-size: 22px;
        margin-bottom: 17px;
    }
    section.course-suggestion-form .form-wrp {
        max-width: 560px;
        margin: -180px auto 0;
    }
    section.certified-experts > .container {
        padding: 30px 30px;
    }
    section.certified-experts {
        margin: 0 25px;
    }
    section.certified-experts .text h5 {
        font-size: 26px;
    }
    section.certified-experts .text {
        padding-left: 30px;
        margin-left: 7px;
    }
    section.certified-experts .text p {
        font-size: 15px;
    }
    section.certified-experts .btn-wrp a.btn {
        padding: 0 14px;
    }
    html .btn.wp-btn {
        margin-left: 12px;
    }
    section.training-list .text h3 {
        font-size: 26px;
        text-align: center;
    }
    section.training-list .text p {
        font-size: 16px;
        text-align: center;
    }
    .training-list .image-box .text p{
        text-align: left;
    }
    section.certified-experts .image-box .discription h5 {
        font-size: 14px;
        margin-bottom: 7px;
    }
    section.certified-experts .image-box img {
        width: 115px;
        margin-bottom: 6px;
    }
    section.certified-experts .image-box .discription p span {
        width: 100px;
        height: 16px;
    }
    .trusetedlogos {
        margin-bottom: 30px;
    }

    .ws-wpr .ws-text {
        padding-top: 0;
        text-align: center;
        margin: 0 auto 30px;
    }
    .workshop_banner_content h2 {
        font-size: 28px;
        line-height: 120%;
        margin-bottom: 20px;
        min-height: 0;
    }
    .workshop_banner_content p {
        font-size: 15px;
    }
    .overview_content {
        margin-top: 0;
        margin: 30px auto 0;
        text-align: center;
    }
    .ws-wpr .ws-box {
        margin: 0 auto;
    }
    .reserve_seat_wrap,
    .reserve_seat_box {
        padding: 16px;
    }
    .reserve_seat_wrap h3,
    .reserve_seat_wrap h5 {
        font-size: 20px;
    }
    .education_wrap {
        gap: 8px;
        margin-bottom: 20px;
    }
    .education_wrap h4,
    .education_wrap h5 {
        font-size: 14px;
    }
    .in_person_wrap:last-child {
        margin-bottom: 10px;
    }
    .course_description_sec {
        padding: 40px 0 40px;
    }
    .ws-title {
        margin-bottom: 18px;
    }
    .ws-title h4 {
        font-size: 28px;
        line-height: 120%;
    }
    .course_description_sec p {
        font-size: 15px;
    }
    .course_description_sec h5 {
        margin: 10px 0 2px 0;
    }
    .course_description_sec ul {
        margin: 0 0 10px 0;
    }
    .course_description_sec ul li {
        font-size: 15px;
        margin-bottom: 4px;
        padding-left: 14px;
    }
    .course_description_sec ul li:before {
        width: 5px;
        height: 5px;
    }
    .course_topic_sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .course_topic_sec .ws-title {
        margin-bottom: 16px;
    }
    .course_topic_sec .box {
        padding: 12px;
        gap: 10px;
    }
    .course_topic_sec .box img {
        width: 16px;
        min-width: 16px;
    }
    .course_topic_sec .box h3 {
        font-size: 14px;
    }
    .speaker-section .box {
        padding: 30px;
        gap: 30px;
    }
    .speaker-section .box .text-box:before {
        left: -15px;
    }
    .speaker-section .box .image-box {
        width: 250px;
        min-width: 250px;
    }
    .speaker-section .box .image-box img {
        height: 250px;
        margin-bottom: 12px;
    }
    .speaker-section .box h4 {
        font-size: 20px;
        margin-bottom: 12px;
    }
    .speaker-section .box h4 span {
        font-size: 12px;
        margin-top: 2px;
    }
    .speaker-section .box .btn {
        padding: 0 20px;
        line-height: 40px;
    }
    .speaker-section .box .text-box {
        width: calc(100% - 290px);
    }
    .speaker-section .text-box h2 {
        font-size: 26px;
        margin-bottom: 6px;
    }
    .speaker-section .text-box p {
        font-size: 14px;
        margin-bottom: 12px;
    }
    .speaker-section .text-box h4 {
        font-size: 20px;
        margin-bottom: 4px;
    }
    .speaker-section .text-box ul {
        margin-bottom: 10px;
    }
    .speaker-section .text-box ul li {
        font-size: 14px;
        margin-bottom: 4px;
        padding-left: 14px;
    }
    .speaker-section .text-box ul li:before {
        width: 5px;
        height: 5px;
        top: 7px;
    }
    .certificat-section {
        padding-top: 60px;
    }
    .certificat-section .ws-title {
        margin-bottom: 10px;
    }
    .certificat-wpr {
        gap: 0;
    }
    .certificat-wpr .text-col {
        width: 60%;
    }
    .certificat-wpr .image-col {
        width: 40%;
        padding-left: 20px;
        min-width: 0;
    }
    .certificat-section .image {
        padding-bottom: 10px;
        padding-right: 10px;
    }
    .certificat-wpr .text-col p {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .certificat-section ul li {
        font-size: 14px;
        margin-bottom: 4px;
        padding-left: 14px;
    }
    .certificat-section ul li:before {
        width: 5px;
        height: 5px;
    }
    .bootcamp-section {
        padding-bottom: 60px;
        padding-top: 60px;
    }
    .bootcamp-section .content {
        padding-left: 0;
    }
    .bootcamp-section .image {
        margin-left: 0;
    }
    .bootcamp-section h6 {
        font-size: 16px;
        margin-bottom: 4px;
    }
    .bootcamp-section p {
        font-size: 14px;
    }

    .assessments_faq_sec {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .uc-section > .container {
        padding: 60px 0;
        border-radius: 0;
    }
    .workshop_banner:before {
        border-radius: 0;
        bottom: 20%;
        height: auto;
    }
    html .course_topic_sec .accordion-item .accordion-header button {
        font-size: 14px;
        padding: 12px;
    }
    html .course_topic_sec .accordion-item .accordion-header button::before {
        height: 16px;
        margin-right: 10px;
        width: 16px;
    }
    html .course_topic_sec .accordion-item .accordion-body p {
        font-size: 14px;
    }
    html .course_topic_sec .accordion-item .accordion-body {
        padding: 0px 12px 12px 12px;
    }
    .tutorial_section h2.sm-txt {
        font-size: 17px;
    }
    .tutorial_section {
        padding: 40px 0 30px;
    }
    .tutorial_section h2 {
        font-size: 22px;
        margin-bottom: 18px;
    }
    .tutorial_section p,
    .tutorial_section a{
        font-size: 14px;
    }
    .tutorial_section span {
        gap: 6px;
        font-size: 14px;
    }
    .tutorial_section span svg {
        width: 18px;
    }
    .tutorial_tabing_section .sticky {
        margin-top: -140px;
    }
    .tutorial_tabing_section .video {
        margin-bottom: 20px;
    }
    .next_prev_arrow {
        margin-bottom: 25px;
        padding-bottom: 18px;
    }
    .next_prev_arrow a {
        gap: 8px;
        font-size: 15px;
    }
    .next_prev_arrow a svg {
        margin-bottom: 0;
        width: 8px;
    }
    .tutorial_tabing_section .content h3 {
        margin-top: 16px;
        font-size: 19px;
    }
    .tutorial_tabing_section .content>* {
        margin-bottom: 12px;
        font-size: 14px;
    }
    .tutorial_tabing_section .content ul li {
        margin-bottom: 6px;
    }
    .tutorial_tabing_section .nav-link {
        font-size: 14px;
        padding: 12px 12px 12px 44px;
    }
    .tutorial_tabing_section .nav-link .icon svg {
        width: 20px;
    }
    .tutorial_tabing_section .nav-link .icon {
        top: 13px;
        left: 13px;
    }
    .tutorial_tabing_section .nav-link span {
        margin-top: 1px;
        font-size: 13px;
    }
    section.tutorial_tabing_section {
        padding: 40px 0;
    }
    .inner-banner-box .inner {
        padding: 25px;
        font-size: 16px;
    }
    .inner-banner-box h2 {
        font-size: 26px;
    }
    .inner-banner-box .box {
        padding: 15px;
    }
    .inner-banner-box .box br {
        display: none;
    }
    .coach-list-wrap .item {
        padding: 20px;
        box-shadow: 0 8px 0 0 #E3F5F9;
        margin: 0 0 30px;
        border-radius: 10px;
    }
    .coach-list-wrap ul.taglink a {
        padding: 0 12px;
        font-size: 13px;
        line-height: 26px;
    }
    .formtesti-section:before{
        display: none;
    }
    .ftwrap {
        margin-bottom: 60px;
    }
    .login_section {
        background-position: center;
        background-size: contain;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .login_form {
        padding: 40px;
        max-width: 420px;
    }
    .contact_banner .title h2 {
        font-size: 28px;
    }
    .contact_wrapper h2 {
        font-size: 24px;
        margin-bottom: 8px;
    }
    .contact_wrapper p {
        margin-bottom: 15px;
        font-size: 15px;
    }
    .login_detail .text a {
        font-size: 15px;
        line-height: 25px;
    }
    .login_detail .icon a {
        height: 36px;
        width: 36px;
    }
    .social_media {
        margin-top: 22px;
    }
    .contact_banner_img img {
        height: 380px;
    }
    .contact_banner .title {
        margin-top: 0;
    }
    .contact_banner_img {
        margin-top: -250px;
    }
    .query_form {
        margin-left: 10px;
    }
    .location_box {
        padding: 16px 14px;
        border-radius: 5px;
        margin-bottom: 15px;
    }
    .location_box h4 {
        font-size: 18px;
    }
    .location_box p {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .location_section:before {
        height: 400px;
    }
    .contact_banner {
        padding-top: 40px;
    }
    .course_schedule_box {
        position: static;
        margin-top: 0;
        margin-bottom: 50px;
    }
    .menu_anchor {
        top: 69px;
    }
    .course_all_details .menu_anchor ul a{
        font-size: 12px;
        line-height: 34px;
        padding: 0 8px;
    }
    html .menu_anchor .btn {
        font-size: 14px;
        padding: 0 16px;
        line-height: 36px;
    }
    .course_all_details h2 {
        font-size: 26px;
        margin-bottom: 16px;
    }
    .course_widget p {
        font-size: 15px;
        line-height: 150%;
    }
    .course_widget .listing h6 {
        font-size: 16px;
    }
    .course_widget .listing p {
        font-size: 14px;
        line-height: 150%;
    }
    .course_all_details .accordion-item p {
        font-size: 15px;
        margin-bottom: 14px;
    }
    .prerequisites_box:before {
        right: -63px;
    }
    .course_widget .cotext {
        gap: 12px;
    }
    .course_widget .cotext img {
        width: 24px;
    }
    .course_widget .cotext h3 {
        font-size: 16px;
    }
    .other-course .title {
        margin-bottom: 22px;
    }
    .top-city-section h2 {
        font-size: 26px;
    }
    .top-city-section p {
        font-size: 16px;
        line-height: 150%;
    }
    .top-city-section ul {
        margin-top: 22px;
        gap: 8px;
    }
    .agile-glossary-section .character {
        padding: 8px;
        border-radius: 6px;
        overflow: hidden;
        overflow-x: auto;
        top: 69px;
    }
    .agile-glossary-section .character::-webkit-scrollbar {
        height: 2px;
    }
    .agile-glossary-section .character::-webkit-scrollbar-thumb {
        background-color: var(--dark);
    }
    .agile-glossary-section .character a {
        height: 32px;
        width: 32px;
        font-size: 15px;
        border-radius: 4px;
    }
    .agile-glossary-section .quick_links {
        padding: 8px;
    }
    html .downloadwidget h3 {
        font-size: 20px;
        margin: 0px 0 8px;
    }
    html .downloadwidget p {
        font-size: 13px;
    }
    html .downloadwidget .btn {
        font-size: 14px;
        padding: 0 18px;
    }
    .agile-glossary-section .quick_links ul li {
        font-size: 14px;
        padding: 8px 0px 8px 24px;
    }
    .agile-glossary-section .quick_links ul li a:before {
        background-size: 6px;
        height: 22px;
        width: 22px;
        top: 5px;
    }
    .glossary_detil_box  h3 {
        font-size: 16px;
    }
    .glossary_detil_box p {
        margin-bottom: 14px;
        font-size: 14px;
    }
    .glossary_detil_box h2 {
        font-size: 15px;
        line-height: 36px;
        padding: 0 14px;
        top: 18px;
        right: 100%;
        width: 40px;
    }
    .glossary_detil_box {
        padding: 16px;
        border-radius: 6px;
        margin-left: 36px;
        margin-bottom: 20px;
    }
    .agile-glossary-section ~ .queries_section {
        padding-top: 60px;
    }
    .inner_banner_section .title h2 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .inner_banner_section p {
        font-size: 14px;
    }
    .card_id {
        top: -200px;
    }
    
    /* scrum page */
    
    .digital_experience_sec .title {
        margin-bottom: 12px;
    }
    .digital_experience_sec .title h2{
        font-size: 22px;
    }
    .digital_experience_sec p {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .about_img.bg_shap_img::before {
        width: 100%;
    }
    .about_img.bg_shap_img {
        margin-top: 0;
        height: 400px;
    }
    .what_is_scrum_sec {
        padding: 50px 0;
        background: linear-gradient(270deg, #012c40c4 100%, rgba(1, 44, 64, 0) 103.52%), url(../images/scrum-img.jpg);
        background-size: cover;
        background-repeat: no-repeat;
    }
    .what_is_scrum_sec .item {
        width: 100%;
        text-align: center;
    }
    .what_is_scrum_sec .item .icon {
        height: 65px;
        width: 65px;
        margin: 0 auto 12px;
    }
    .what_is_scrum_sec .item h4 {
        font-size: 22px;
        margin-bottom: 12px;
    }
    .what_is_scrum_sec .item p {
        font-size: 15px;
        text-align: center;
    }
    html .what_is_scrum_sec .owl-nav button {
        height: 42px;
        width: 42px;
        opacity: 0.5;
        left: -75px;
    }
    html .what_is_scrum_sec .owl-nav button.owl-next {
        right: -75px;
    }
    .scrum_resource_sec .title h2 {
        margin-bottom: 8px;
        font-size: 23px;
    }
    .scrum_resource_sec  .title {
        margin: 0 0 10px;
    }
    .scrum_resource_sec .training-box-wrap h3 {
        font-size: 17px;
        letter-spacing: 2px;
    }
    .scrum_resource_sec .training-box-wrap h3 span{
        height: 40px;
        width: 40px;
        top: 9px;
    }
    .scrum_resource_sec .training-box {
        padding: 14px;
    }
    .scrum_resource_sec .training-box .item h4 {
        font-size: 14px;
    }
    .brands-carousel .item .icon {
        height: 34px;
        width: 34px;
    }
    .brands-carousel .item a {
        font-size: 16px;
    }
    .brands-carousel .item a svg {
        width: 12px;
    }
    .brands-carousel .item {
        padding: 14px;
        border-radius: 6px;
        min-height: 170px;
    }
    .brands-carousel .item p {
        margin-top: 10px;
        font-size: 14px;
    }
    .brands-carousel.lf-arrows-normal .owl-nav button {
        height: 36px;
        width: 36px;
        margin:0 10px 0 0;
    }
    html .brands-carousel.lf-arrows-normal .owl-nav button:after {
        height: 12px;
        width: 16px;
    }
    .agile_video_lecture .slider-for .title h2 {
        font-size: 22px;
    }
    .agile_video_lecture .slider-for .title {
        margin-bottom: 26px;
    }
    .agile_video_lecture .play_video .icon {
        width: 60px;
        height: 60px;
    }
    .agile_video_lecture .play_video .icon svg {
        margin-right: -6px;
        width: 20px;
    }
    .agile_video_lecture .slider-nav  p {
        font-size: 13px;
        line-height: 150%;
    }
    .agile_video_lecture .slider-nav [type="button"] {
        height: 34px;
        width: 34px;
        bottom: -34px;
    }
    .agile_video_lecture .slider-nav .item .wrp {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .course_all_details ul li {
        margin-bottom: 12px;
        padding-left: 30px;
        font-size: 15px;
    }
    .course_all_details ul li:before {
        height: 11px;
        width: 22px;
        top: 5px;
    }
    .schedules-wpr .schedules-box .y_badge {
        height: 60px;
        width: 60px;
        border-radius: 6px;
        padding: 6px;
    }
    .downloadwidget {
        padding: 12px 8px;
        margin: 0 0 20px;
    }
    html .review_box {
        padding: 12px;
        border-radius: 6px;
    }
    html .review_box i {
        font-size: 16px;
        line-height: 120%;
    }
    html .review_box p {
        margin-bottom: 10px;
        font-size: 13px;
    }
    html .review_box .tauth {
        height: 38px;
        width: 38px;
        min-width: 38px;
    }
    html .review_box h4 {
        font-size: 16px;
    }
    html .review_box:after {
        width: 50px;
        height: 26px;
        right: 12px;
    }
    section.testimonial_sec {
        padding-bottom: 30px;
    }
    .testimonial_sec ul.pagination {
        padding-top: 40px;
    }
    .testimonial_sec .pagination li.page-item .page-link {
        height: 36px;
        width: 36px;
    }
    html .services_banner p {
        font-size: 14px;
        line-height: 140%;
        margin-right: 0;
    }
    html .services_banner h1,
    html .business-agility-banner-sec .title h1 {
        font-size: 26px;
        margin-bottom: 0px;
    }
    html .services_banner .title {
        margin-bottom: 14px;
    }
    html .services_banner .btn-wpr {
        margin-top: 22px;
    }
    html .services_banner .about_img {
        margin-left: 0;
        margin-bottom: -80px;
        margin-top: 0;
        height: 350px;
    }
    html .services_banner .about_img:before {
        width: 100%;
    }
    .benefit-section {
        padding-top: 90px;
        padding-bottom: 50px;
    }
    :is(.benefit-section,.services-tab) .title {
        margin-bottom: 10px;
    }
    .benefit-section .icon-box-wpr [class*="col-"]:first-child, .benefit-section .icon-box-wpr [class*="col-"]:nth-child(2) {
        transform: translateX(20px);
    }
    .benefit-section .icon-box {
        padding: 12px 10px 12px 10px;
        gap: 10px;
        border-radius: 10px;
        min-height: 100px;
    }
    .benefit-section .icon-box h4 {
        font-size: 14px;
    }
    .benefit-section .icon-box .icon {
        width: 35px;
        min-width: 35px;
        height: 35px;
    }
    .benefit-section .icon-box-wpr:before {
        width: 300px;
        height: 150px;
        left: 34px;
    }
    .benefit-section p {
        font-size: 14px;
    }
    .services-tab .title ~ p {
        padding: 0;
        font-size: 14px;
    }
    .agilemania_service_tab {
        gap: 4px;
        flex-wrap: nowrap;
        overflow: hidden;
        overflow-x: auto;
    }
    .agilemania_service_tab .nav-link {
        font-size: 13px;
        padding: 8px 10px;
        border-radius: 6px;
    }
    section.services-tab .tab-content {
        padding: 50px 0 0;
    }
    .services-tab .tab-pane  .title ~ p {
        margin-bottom: 18px;
    }
    .services-tab .course_all_details h4 {
        font-size: 20px;
        margin-bottom: 14px;
    }
    .services-tab .course_all_details li {
        font-size: 15px;
        padding-left: 34px;
    }
    section.services-tab .tab-content div#tab1-pane {
        border: 0;
    }
    .services-tab {
        padding-bottom: 60px;
    }
    .contact_cta_sec {
        padding: 30px 22px;
    }
    .contact_cta_sec p {
        font-size: 15px;
    }
    .contact_cta_sec .btn {
        font-size: 12px;
        padding: 0 14px;
        line-height: 38px;
    }
    .explore_resource_sec .title h2 {
        margin-bottom: 8px;
        font-size: 26px;
    }
    .explore_resource_sec .title p {
        font-size: 15px;
    }
    .explore_resource_sec .title {
        margin-bottom: 24px;
    }
    .our_resource_box .image a {
        border-radius: 6px;
        margin-bottom: 8px;
    }
    .our_resource_box h4 {
        font-size: 17px;
        margin-bottom: 6px;
    }
    .ftwrap .testi_box {
        margin: 0;
    }
    html .workshop_inr_banner {
        padding-top: 35px;
    }
    html .workshop_inr_banner .title {
        padding-top: 16px;
    }
    html .workshop_inr_banner .title h2 {
        font-size: 21px;
    }
    html .workshop_inr_banner .title p {
        font-size: 13px;
    }
    html .workshop_inr_banner img {
        margin-bottom: 0;
    }
    section.workshop_sec .our_resource_box p {
        font-size: 13px;
    }
    .online_live_virtual_sec .box .left_img {
        padding: 8px;
        width: 60px;
        top: 30px;
    }
    .online_live_virtual_sec .box {
        padding: 18px;
        border-radius: 12px;
        margin-left: 60px;
        margin-bottom: 30px;
    }
    .online_live_virtual_sec h2 {
        font-size: 22px;
        margin-bottom: 6px;
    }
    .online_live_virtual_sec p {
        margin-bottom: 25px;
        font-size: 14px;
    }
    .online_live_virtual_sec .training-box .item .icon {
        width: 40px;
        min-width: 40px;
        height: 40px;
    }
    .online_live_virtual_sec .training-box .item h4 {
        font-size: 14px;
    }
    .online_live_virtual_sec .training-box .item {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .online_live_virtual_sec .box .left_img img {
        height: 42px;
        width: 42px;
    }
    .online_live_virtual_sec .training-box .item .more-link {
        height: 40px;
    }
    .acoc-sec .image {
        margin-right: -25px;
    }
    .acoc-sec {
        padding: 60px 0;
        background-size: 40%;
    }
    .title {
        margin-bottom: 14px;
    }
    html .acoc-sec h2 {
        font-size: 22px;
    }
    .acoc-sec p {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .conduct_session_sec .box {
        padding: 15px;
        border-radius: 10px;
    }
    .conduct_session_sec .box h4 small {
        font-size: 16px;
    }
    .conduct_session_sec .box h4 {
        font-size: 18px;
        margin-bottom: 14px;
        gap: 8px;
    }
    .conduct_session_sec .box li {
        font-size: 14px;
        padding-left: 32px;
    }
    .conduct_session_sec p {
        font-size: 16px;
        margin-top: 16px;
        text-align: center;
    }
    .other-course .title h2 {
        font-size: 22px;
    }
    .other-course .lf-arrows-normal.owl-carousel .owl-nav button {
        height: 38px;
        width: 38px;
    }
    .other-course .lf-arrows-normal.owl-carousel.lf-arrows-title .owl-nav {
        position: absolute;
        right: 0;
        top: -56px;
    }
    .page-content-sec a {
        word-wrap: break-word;
    }
    .page-content-sec h2 {
        font-size: 22px;
    }
    .page-content-sec .sticky {
        top: 140px;
    }
    .page-content-sec h5, .page-content-sec h4 {
        font-size: 18px;
        margin-bottom: 8px;
    }
    .page-content-sec ul li,
    .page-content-sec p {
        font-size: 14px;
    }
    .page-content-sec ul li:before {
        width: 22px;
        height: 10px;
    }
    .page-content-sec ul li {
        margin-bottom: 8px;
        padding-left: 32px;
    }
    .page-content-sec hr {
        margin: 35px 0;
    }
    .page-content-sec p {
        margin-bottom: 10px;
    }
    .course_detail_banr .title h1 {
        font-size: 24px;
    }
    body.offerbar-show {
        padding-top: 126px;
    }
    .agile-glossary-section .wrapper {
        margin-top: -182px;
    }
    .agile-glossary-section .quick_links {
        top: 80px;
    }
    .offerbar-show .agile-glossary-section .character {
        top: 126px;
    }
    .offerbar-show .agile-glossary-section .quick_links {
        top: 130px;
    }
    
    .scrum-org-banner .scrum-org-logo img {
        width: 160px;
        height: 160px;
        border-radius: 25px;
    } 
    .scrum-org-banner .title,
    .scrum-org-banner p{
        margin-bottom: 10px;
    }
    .scrum-org-banner p{
        font-size: 13px;
    }
    .popular-org-box-section {
        padding: 50px 0;
    }
    .scrum-org-box .image a img {
        width: 100px;
    }
    .scrum-org-box .image a {
        width: 100%;
        height: 140px;
    }
    .scrum-org-box .text h3 {
        font-size: 15px;
    }
    .scrum-org-box .text p {
        margin-bottom: 10px;
    }
    .scrum-org-box .text .btn {
        line-height: 33px;
        font-size: 13px;
        margin-bottom: 10px;
    }
    .header_menu > ul > li:hover > a{
        background-color: transparent;
        color: var(--primary);
    }
    .promocode_coupon {
        padding: 8px;
        border-radius: 8px;
        margin-bottom: 16px;
    }
    .login_section .title h2 {
        font-size: 32px;
    }
    .talk_to_advisor,
    .course_schedule_profit,
    .course-schedule-details .course-rivew-box,
    .course-schedule-details .why_agilemania {
        padding: 16px;
        border-radius: 8px;
        margin-bottom: 30px;
    }
    .course_schedule_profit,
    .course-schedule-details .why_agilemania {
        z-index: 9;
    }
    .course-schedule-details .course-rivew-box {
        margin-bottom: 40px;
        margin-top: -10px;
        top: 80px;
    }
    .course-schedule-details .why_agilemania h3 {
        font-size: 22px;
        margin-bottom: 8px;
        padding-bottom: 8px;
    }
    .course_select_trainer {
        padding: 8px;
        border-radius: 4px;
        margin-top: 0;
        margin-bottom: 20px;
        top: 70px;
    }
    .course-schedule-details ul.nav button {
        font-size: 15px;
        padding: 4px 14px;
        border-radius: 4px;
    }
    .course-schedule-details .schedules-wpr {
        padding: 12px;
        border-radius: 14px;
        margin-bottom: 30px;
    }
    .course-schedule-details .contact_cta_sec {
        padding: 22px;
    }
    .course-schedule-details .contact_cta_sec h3 {
        font-size: 22px;
    }
    .bootcamp-schedule-banner .scrum-org-logo  img {
        width: 160px;
        height: 160px;
        border-radius: 25px;
    }
    .bootcamp-schedule-box .image a img {
        width: 200px;
    }
    .razorpay-content-sec h5{
        font-size: 15px !important;
    }
    .razorpay-content-sec hr {
        margin: 25px 0;
    }
    .razorpay-content-sec .text-wrp {
        margin: 40px 0px;
    }
    .scrum-content .items {
        padding: 18px;
        
    }
    .scrum-content {
    padding-top: 50px;
    padding-bottom: 50px;
}
.scrum-content .items p {
    font-size: 14px;
}
.scrum-certificat-box-sec .text-wrp {
    font-size: 14px;
}
.scrum-certificat-main-box {
    padding: 35px;
}
.scrum-certificat-main-box .items .box-txt h3 {
    font-size: 13px;
}
.scrum-certificat-main-box .items .icon {
    width: 37px;
    height: 37px;
}
.scrum-certificat-main-box .items p {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.scrum-certificat-main-box .items .nav-link-btn {
    font-size: 13px;
}
.scrum-objective .title h2 {
    font-size: 25px;
}
.scrum-objective .items {
    padding: 15px 0px;
}
.scrum-objective .items h4 {
    font-size: 22px;
}
.scrum-objective .items p {
    font-size: 14px;
}
.contact_cta_sec.scrum-cta h3 {
    font-size: 20px;
}
.program-structure-sec .items {
    padding: 12px;
    border-radius: 12px;
    min-height: 120px;
    width: 115px;
}
.program-structure-sec .items h4 {
    font-size: 23px;
}
.program-structure-sec .items .text-wrp h6 {
    font-size: 13px;
}
.program-structure-sec p {
    font-size: 14px;
}
.program-structure-sec {
    padding-top: 50px;
    padding-bottom: 50px;
}
.program-structure-sec .title h2 {
    font-size: 32px;
}
.program-details-sec .items {
    padding: 22px 17px;
    border-radius: 11px;
    min-height: 160px;
}
.program-details-sec .items h3 {
    font-size: 17px;
}
.program-details-sec .items .nav-link-btn {
    gap: 8px;
    font-size: 15px;
}
.overview-sec {
    padding-top: 90px;
    padding-bottom: 80px;
    margin-top: -50px;
}
.overview-sec .title h2 {
    font-size: 32px;
    margin-bottom: 7px;
}
.overview-sec .title p {
    font-size: 15px;
    margin-bottom: 35px;
}
.overview-sec .text-wrp p {
    font-size: 14px;
    margin-bottom: 5px;
}
.overview-sec .btn-dark {
    margin-top: 10px;
}

.career-journey-sec .title h2 {
    margin-bottom: 10px;
}
.career-journey-sec .title {
    margin-bottom: 0px;
}
.career-journey-sec .title h2, .career-position .title h2 {
    font-size: 28px;
}
.career-position .title p {
    font-size: 17px;
}
.career-position .title h2 {
    margin-bottom: 7px;
}
.career-position .items {
    padding: 20px 14px;
}
.career-position .items h4 {
    font-size: 20px;
    margin-bottom: 9px;
}
.career-position .items .badge h5 {
    font-size: 13px;
    padding: 6px 15px;
}
.career-position .items .nav-link-btn svg {
    width: 12px;
}
.career-position .items .nav-link-btn {
    font-size: 16px;
    gap: 5px;
}
.career-position .card_id {
    top: -100px;
}
html .agile-software-development-sec .title h1 {
    font-size: 27px;
}
html .services_banner p {
    font-size: 13px;
}
html .btn {
    padding: 0 20px;
    line-height: 36px;
    font-size: 14px;
}
html .software-benefit .icon-box h3 {
    font-size: 22px;
    margin-bottom: 5px;
}
html .software-benefit .icon-box p {
    font-size: 13px;
}
:is(.benefit-section,.services-tab) .title h2 {
    font-size: 22px;
}
html .product-program-details .accordion-item .accordion-button:not(.collapsed) {
    padding: 12px 20px;
}
html .product-program-details .accordion-item .accordion-button {
    font-size: 16px;
    padding: 12px 20px;
}
html .product-program-details .accordion-item .accordion-body {
    padding: 3px 20px 20px;
}
html .product-program-details .accordion-item .accordion-button .icon {
    width: 26px;
    height: 26px;
}
html .product-program-details .accordion-item p {
    font-size: 13px;
    margin-bottom: 0px;
}
html .product-program-details .accordion-item {
    margin-bottom: 10px;
    border-radius: 12px;
}
.contact_wrapper .advisor-box .icon-box {
    width: 50px;
    height: 50px;
}
.contact_wrapper .advisor-box  .icon-box a svg {
    width: 22px;
    height: 22px;
}
.contact_wrapper .advisor-box:before {
    left: 25px;
    width: 90%;
}
.contact_wrapper .advisor-box {
    padding: 15px 20px 15px 0;
    margin-bottom: 25px;
}
.contact_wrapper .advisor-box .text h3 {
    font-size: 18px;
}
.contact_wrapper .advisor-box .text a {
    font-size: 14px;
}
.contact_banner .title h2 {
    font-size: 30px;
    margin-bottom: 5px;
}
.contact_wrapper .title p {
    font-size: 14px;
    line-height: 120%;
    margin-bottom: 0px;
}
.social_media {
    margin-top: 14px;
    flex-wrap: wrap;
    gap: 10px;
}
.form-field {
    margin-bottom: 13px;
}
.query_form {
    padding: 25px;
    border-radius: 17px;
}
.follow-us h3 {
    font-size: 22px;
}

/* agile-and-scrum-learning-path */
    /* sm_text_section */
    .sm_text_section .sm_text_wrap {
        padding: 25px;
    }

 /* agile-monitoring-page */
    /* overview_section */
    .overview_section {
        margin: 0px 10px;
    }

    .agile_detail_box h6 a {
        font-size: 22px;
    }
    .overview_wrap .title p {
        font-size: 16px;
    }
    
    .overview_wrap p {
        font-size: 14px;
        margin-top: 20px;
    }
            
/* corporate-agile-training-page */
    /* agile_apart_section */
    .agile_apart_box h6 a {
        font-size: 22px;
    }

    .our_solution_section .title h2 {
        font-size: 28px;
    }
    .our_solution_section a.read-more-btn{
        padding: 0px;
    }

    /* industries_section */
    section.industries_section .title h2 {
        font-size: 28px;
    }
    .industries_box h6 a {
        font-size: 18px;
    }

        /* enterprise_agile_text_sec */
        section.enterprise_agile_text_sec {
        padding-top: 30px;
    }
    section.enterprise_agile_text_sec p{
        line-height: 20px;
    }
    .our_client_section .our_client_box a {
        height: 70px;
        margin: 10px 20px;

    }

    /* agile-coaching-page */
    /* program_overview_section */
    .program_overview_section h2 {
        font-size: 28px;
    }
    .program_overview_section p {
        font-size: 14px;
        line-height: 20px;
    }
    .program_overview_section .content {
        padding-left: 15px;
    }
    .program_structure {
        padding-right: 0px;
        row-gap: 10px;
    }

/* agile-monitoring-page */
    /* overview_section */
    .overview_wrap a.btn {
        display: block;
        margin: 20px auto 0px;
    }
    .c-testimonial-card h2 {
        font-size: 18px;
    }
    .c-testimonial-card p {
        font-size: 14px;
    }
    .c-testimonial-card h6 {
        font-size: 15px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .container{
        max-width: 100%;
    }
    html .btn.btn-lg {
        font-size: 15px;
    }
    section {
        padding: 70px 0;
    }
    .banner_section h1 {
        font-size: 54px;
    }
    .banner-container {
        min-height: 370px;
    }
    .banner_text h4 {
        font-size: 18px;
    }
    .banner_text {
        margin-top: 200px;
        padding-bottom: 0;
        max-width: 300px;
        margin-left: auto;
    }
    .banner_text p {
        font-size: 14px;
    }
    .banner-bg-img {
        left: 90px;
        right: 0px;
        max-width: 75%;
    }
    .why_do_you_box {
        padding: 35px 24px;
    }
    .why_do_you_box h2 {
        font-size: 24px;
    }
    .why_icon_box h3 {
        font-size: 23px;
    }
    .why_icon_box .text {
        margin-left: 9px;
    }
    .why_icon_box .icon img {
        width: 42px;
        max-width: 39px;
    }
    .title h2 {
        font-size: 28px;
    }

    .business-img a:before, .business-img a, .business-img h4 {
        width: 230px;
    }
    .business-img h4 {
        padding: 0px 22px;
        font-size: 16px;
    }
    .images-carousel .item {
        max-width: 230px;
        margin: 0 auto;
    }
    .number-list {
        height: 50px;
        width: 50px;
        bottom: 12px;
    }
    .business-img a {
        height: 230px;
    }
    .about_left_col {
        position: sticky;
        top: 20px;
        height: fit-content;
    }
    .about-counter h3 {
        font-size: 30px;
    }
    .about-counter-row > div {
        padding: 0 6px;
    }
    .about-counter h5 {
        font-size: 14px;
    }
    .training-box-wrap h3 {
        font-size: 18px;
    }
    .community_section .title h2 {
        max-width: 600px;
        font-size: 30px;
    }
    .community-btn{
        background-color: #fff;
    }
    .blog-box h3 {
        font-size: 18px;
    }
    .testimonials-box p {
        font-size: 18px;
    }
    .reviews-logo > div {
        padding: 0 10px;
    }
    .reviews-logo > div img {
        max-width: 113px;
    }
    .testimonials-main-box .icon {
        width:60px;
    }
    .testimonials-main-box .testimonials-carousel {
        padding-left: 25px;
    }
    .lf-arrows.owl-carousel .owl-nav button {
        height: 40px;
        width: 40px;
        margin: auto -12px;
    }
    .training-box-wrap h3 span {
        height: 46px;
        width: 46px;
        top: 6px;
    }
    .training-box-wrap h3 {
        margin-bottom: 5px;
        margin-top: 20px;
    }
    .footer-text p{
        width: 100%;
    }
    .certified-box {
        margin-bottom: 0;
        border-bottom: 0;
        padding-bottom: 0;
    }
    html .btn.subscribe-button {
        font-size: 14px;
        padding: 0 20px;
    }
    .search-box{
        top: 115px;
    }
    .sticky .header-offer-added header {
        top: -56px;
    }
    .sticky header{
        box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
    }
    .assessment-logos-row .item{
        width:33.33%;
    }
    .assessment-logos-row .item:nth-child(3n+3):before{
        display: none;
    }
    .accordion.accordion-col2 .accordion-item {
        width: 48%;
        max-width: 48%;
    }
    .agileman {
        bottom: 120px;
        margin-right: 120px;
    }
    .agileman1 {
        bottom: 120px;
        margin-left: 120px;
    }


    .upcoming-section .item h3 {
        margin: 0 0 10px;
        text-align: left;
    }
    .upcoming-section .item .upc-uimg {
        justify-content: flex-start;
        display: flex;
        align-items: center;
        padding: 0;
        margin-bottom: 15px;
        background: transparent;
    }
    .upcoming-section .item .upc-uimg img {
        width: 50px;
        height: 50px;
        margin: 0 12px 0 0;
    }
    .webinar_details_content.beforecontainer:before {
        right: -76%;
    }
    .banner-cards .item {
        margin: 0 0 10px;
        padding: 15px;
    }
    .banner-cards .item h3 {
        font-size: 18px;
    }
    .bcardlink a {
        font-size: 15px;
    }
    /* .staff-img {
        height: 440px;
    } */
    .home-trusetedlogos .item {
        width: 17%;
        height: 80px;
    }
    .related-box .text {
        padding: 15px;
    }
    .related-box h3 {
        font-size: 18px;
        margin: 0 0 25px;
    }
    .related-box .rb-link {
        font-size: 14px;
    }
    .related-box .rb-link span {
        width: 24px;
        height: 24px;
        padding: 0 6px;
    }
    .related-box .img h6 {
        margin: 5px;
        padding: 6px 10px;
        font-size: 12px;
    }
    .firstmodal .txt_form {
        padding: 30px;
    }
    .firstmodal .txt {
        padding: 30px;
    }
    .nav_academy_link {
        padding: 5px 8px;
        margin: 0;
        border: 0;
    }

    
    .account-section {
        padding: 50px 0 50px;
    }
    .account-section .title {
        margin-bottom: 30px;
    }
    .account-section .title h2 {
        font-size: 36px; 
    }
    .account-section .account-wpr .left-wpr {
        width: 180px;
        min-width: 180px;
        margin-right: 20px;
    }
    .account-section .account-wpr ul a {
        padding: 0 12px;
        line-height: 42px;
        font-size: 14px;
    }
    .account-section .account-wpr ul a .icon {
        width: 16px;
        min-width: 16px;
        height: 16px;
        margin-right: 6px;
    }
    .account-section .account-wpr .my-account-wrap {
        padding: 20px;
    }
    .my-account-wrap {
        padding: 20px;
    }
    .my-account-wrap h2 {
        font-size: 24px;
    }
    html .btn.btn-sm {
        font-size: 12px;
        line-height: 30px;
        min-width: 0;
        padding: 0 12px;
    }
    .my-account-wrap p {
        font-size: 14px;
        margin-bottom: 12px;
    }
    .image-upload {
        width: 90px;
        max-width: 100%;
        height: 90px;
        border-width: 2px;
        padding: 3px;
    }
    .image-edit-btn {
        bottom: 0;
        right: 0;
    }
    .my-account-wrap .form-filled {
        padding: 10px;
        border-radius: 10px;
    }
    .my-account-wrap .form-filled h6 {
        font-size: 14px;
    }
    .my-account-wrap .form-filled h2 {
        font-weight: 600;
        font-size: 14px;
        word-wrap: break-word;
    }
    .form-section .form-wpr {
        padding: 30px;
    }
    .form-section .form-wpr h2 {
        margin: 0 0 20px;
        font-size: 28px;
    }
    .form-section .image {
        margin-top: 0;
    }
    .popular-course-box .text ul li {
        font-size: 11px;
        gap: 4px;
    }
    .popular-course-box .text {
        padding: 10px;
    }
    .location_section {
        margin-top: 20px;
    }
}

@media (max-width: 767px) {
    body {
        font-size: 14px;
        padding-top: 64px;
    }
    .banner_section {
        padding-top: 40px;
    }
    br{
        display: none;
    }
    section {
        padding: 50px 0;
    }
    .sticky .header-offer-added header {
        top: -82px;
    }
    .sticky header{
        box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
    }
    html .btn-link {
        font-size: 14px;
    }
    html .btn {
        font-size: 13px;
        padding: 0 15px;
        line-height: 38px;
    }
    .banner_section h1 {
        font-size: 26px;
        text-align: center;
        margin-bottom: 20px;
    }
    .banner_text h4 {
        font-size: 16px;
    }
    .banner_text p {
        font-size: 14px;
    }
    .banner_text {
        padding-bottom: 20px;
        margin-bottom: 0;
        margin-top:20px;
    }
    .banner-container {
        min-height: 0;
    }
    .banner-cards .item {
        margin: 0 0 10px;
        padding: 15px;
    }
    .banner-cards {
        margin-top: 40px;
        max-width: 100%;
    }
    .banner-cards .item h3 {
        font-size: 18px;
    }
    .solution-card .solution-card-link {
        opacity: 1;
    }
    .solution-card {
        padding: 20px;
        font-size: 14px;
    }
    .solution-card .icon {
        margin-bottom: 12px;
        width: 40px;
        height: 40px;
    }
    html .btn.btn-lg {
        line-height: 43px;
        font-size: 14px;
        padding: 0 23px;
    }
    .banner-bg-img {
        position: relative;
        left: 0;
        right: 0;
        order: 3;
    }
    .banner-container {
        display: flex;
        flex-wrap: wrap;
    }
    .banner_text {
        text-align: center;
    }
    .why_do_you_box {
        padding: 37px 25px;
    }
    .why_icon_box h3 {
        font-size: 20px;
        margin-bottom: 4px;
    }
    .why_icon_box .text {
        margin-left: 15px;
    }
    .why_icon_box .icon {
        max-width: 34px;
        min-width: 34px;
    }
    .why_do_you_box h4 {
        margin-top: 20px;
        font-size: 14px;
    }
    .why_do_you_box h2 {
        font-size: 24px;
    }
    .title {
        margin-bottom: 20px;
    }
    .title h2 {
        font-size: 24px;
    }
    .business-img a:before ,.business-img a,.business-img h4{
        width: 310px;
    }
    .images-carousel .item {
        max-width: 310px;
        margin: 0 auto;
    }
    .lf-arrows.owl-carousel .owl-nav button {
        height: 35px;
        width: 35px;
        margin: auto 0px;
    }
    .title,.about-counter {
        text-align: center;
    }
    .staff-img {
        height: 290px;
        margin-bottom: 20px;
    }
    .home-trusetedlogos h2 {
        font-size: 16px;
        margin: 0 0 18px;
    }
    .home-trusetedlogos .item {
        width: 30%;
        height: 60px;
        padding: 8px;
    }
    .home-trusetedlogos .items {
        gap: 10px;
    }
    .about-counter h3 {
        font-size: 24px;
    }
    .about-counter h5 {
        font-size: 12px;
    }
    .about-counter-row > div {
        padding: 0 10px;
    }
    .training-box-wrap h3 {
        font-size: 19px;
    }
    .training-box-wrap h3 span {
        height: 42px;
        width: 42px;
        top: 10px;
    }
    .training-box-wrap h3 {
        margin-bottom: 5px;
    }
    .training-box {
        margin-bottom: 25px;
    }
    .title.text-center {
        margin-bottom: 24px;
    }
    .community_section .title h2 {
        font-size: 25px;
    }
    .community-btn {
        height: 153px;
        width: 153px;
        font-size: 15px;
        margin-bottom: 30px;
    }
    .blog-box .img {
        margin-bottom: 9px;
    }
    .blog-box {
        margin-top: 20px;
    }
    .blog-box .btnwrap {
        transform: translateY(0%);
    }
    .blog-box h3 {
        font-size: 18px;
    }
    .lf-arrows-normal.owl-carousel.lf-arrows-title .owl-nav {
        position: static;
        text-align: center;
        justify-content: center;
        margin-top: 15px;
    }
    .lf-arrows-normal.owl-carousel .owl-nav button {
        height: 35px;
        width: 35px;
    }
    .testimonials-box p {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .testimonials-main-box .testimonials-carousel {
        padding: 16px;
        border: 1px solid #E5E5E5;
        border-radius: 10px;
    }
    .reviews-logo img {
        max-width: 68%;
    }
    .testimonials-box h4 {
        font-size: 18px;
    }
    .testimonials-main-box .icon svg {
        display: none;
    }
    .testimonials-box h6 {
        font-size: 14px;
    }
    .reviews-logo > div {
        text-align: center;
    }
    .testimonials-main-box {
        margin-top: 30px;
    }
    .contact-form {
        padding: 25px 20px;
    }
    .certified-box {
        margin-top: 0;
        margin-bottom: 20px;
    }
    input.form-control.subscribe-form {
        padding: 0px 12px 0 35px;
        line-height: 44px;
    }
    .tel-number a {
        font-size: 16px;
    }
    .email-icon {
        left: 10px;
        top: 12px;
    }
    .email-icon svg {
        width: 20px;
    }
    .footer-top .input-group {
        max-width: 550px;
        margin-top: 24px;
    }
    .footer-border {
        margin: 20px 0 25px;
    }
    .fooetr-tel svg {
        width: 24px;
    }
    .fooetr-tel {
        margin-bottom: 18px;
    }
    ul.social-media li a {
        height: 32px;
        width: 32px;
    }
    .footer-links h4 {
        font-size: 16px;
    }
    .footer-links ul li a {
        font-size: 14px;
        line-height: 25px;
        width: 30px;
        height: 30px;
    }
    ul.social-media li a svg {
        width: 15px;
    }
    .reviews-logo {
        max-width: 300px;
        margin: 0 auto;
    }
    .footer-bottom h4 {
        margin-bottom: auto;
        text-align: center;
        font-size: 13px;
    }
    .footer-top {
        padding: 50px 0 5px;
    }
    .footer-top:before{
        display: none;
    }
    .footer-logo ,.footer-text{
        text-align: center;
    }
    .footer-text {
        margin-bottom: 20px;
    }
    .footer-text p{
        width: 100%;
    }
    html .btn.subscribe-button {
        padding: 0 11px;
        font-size: 12px;
    }
    .newsletter-text {
        text-align: center;
    }
    .footer-links {
        margin-bottom: 20px;
    }
    .modal-content.get-stated-popup .modal-body {
        padding: 24px;
    }
    h4.get-stated-hedd {
        padding-bottom: 20px;
        max-width: 300px;
        margin: 0 auto;
    }
    .input_wrp.checkbox {
        display: flex;
        font-size: 15px;
    }
    .input_wrp.checkbox label {
        margin-left: 10px;
        width: 82%;
    }
    html .input_wrp .btn {
        font-size: 17px;
    }
    .modal-content.get-stated-popup .input_wrp {
        padding-bottom: 8px;
    }

    /* blog_list */
    /* inner_banner_section */

    .inner_banner_section {
        padding: 40px 0 40px;
    }
    .inner_banner_section p {
        font-size: 13px;
    }
    .category_sidebar {
        width: 100%;
    }

    /* blog_detail_section */

    .detail_img {
        height: 180px;
        width: 320px;
        margin: 0 0 245px;
        display: block;
    }
    .detail_img img {
        margin-right: 0;
    }
    .detail_content img {
        margin-bottom: 25px;
    }
    ul.inner_banner_content li {
        margin-right: 0;
        margin-bottom: 20px;
    }
    ul.inner_banner_content {
        display: block;
    }
    .inner_banner_section h3 {
        font-size: 24px;
    }
    .blog_detail .inner_banner_section {
        padding: 55px 0 25px;
    }
    .blog_detail_banner_content {
        text-align: center;
    }
    .blog_detail_banner_content h1{
        font-size: 20px;
    }
    .inner_banner_section .author img {
        min-width: 34px;
        width: 34px;
        height: 34px;
    }
    .blog_meta_info .content h6 {
        font-size: 13px;
    }
    section.detail_section {
        padding: 40px 0;
        overflow: hidden;
    }
    .inner-section ul li:before {
        width: 5px;
        height: 5px;
        top: 9px;
    }

    .inner-section h2 {
        margin-bottom: 8px;
        font-size: 22px;
    }
    .inner-section ul li {
        padding-left: 18px;
        margin: 0 0 12px;
    }
    .template-form-sec h6 {
        font-size: 14px;
        margin: 0 0 6px;
    }
    ul.number_list li{
        padding: 8px 0 8px;
        gap: 8px;
    }
    ul.number_list li span {
        font-size: 13px;
        line-height: 30px;
        height: 30px;
        min-width: 30px;
    }
    .frobes_list .text {
        margin-bottom: 11px;
    }
    .frobes_list .text a {
        font-size: 17px;
    }
    .frobes_list  .img {
        max-width: 320px;
    }
    .detail_section, .detail_section p {
        font-size: 15px;
        line-height: 150%;
    }
    .inner-section .contact_sec h2 {
        font-size: 22px;
        margin-bottom: 12px;
    }
    .inner-section .contact_sec {
        padding: 22px;
    }
    .cta_sec_one {
        padding-right: 0px;
    }
    .cta_sec_one .img,
    .cta_sec_one .content,
    .inner-section .cta_sec .img ,
    .inner-section .cta_sec .content {
        width: 100%;
        padding: 25px;
        text-align: center;
    }
    .inner-section .cta_sec {
        padding: 0px 10px;
    }
    .inner-section ul.number_list li {
        gap: 12px;
    }
    .bg-grey {
        padding: 18px;
        border-radius: 8px;
    }
    .inner-section .bg-dark h3 {
        font-size: 20px;
    }
    .table_sec tr {
        display: flex;
        align-items: center;
        flex-direction: column;
        margin-bottom: 20px;
    }
    .table_sec tr:last-child{
        margin-bottom: 0;
    }
    .table_sec table tr td,.table_sec table tr th {
        width: 100%;
        border: none;
    }
    .bg-grey-td {
        margin: 0;
        font-size: 14px;
        text-align: center;
    }
    .table_sec table tr th {
        margin-bottom: 7px;
        text-align: center;
    }
    .image-with-image-sec {
        padding: 25px 25px 25px 25px;
        border-radius: 16px;
        overflow: hidden;
    }
    .image-with-image-sec .img {
        position: relative;
        margin-top: 30px;
    }
    .image-with-image-sec .img::before {
        right: -9px;
        top: -23px;
    }
    .template-form-sec {
        padding: 20px;
        text-align: center;
    }
    .download-templete-form {
        padding-left: 0px;
        margin-top: 15px;
    }
    .template-form-sec:before{
        display: none;
    }
    .blog-quote-box {
        font-size: 15px;
        padding: 25px;
    }
    .inner-section .accordion .accordion-item {
        padding: 15px 0;
    }
    .inner-section .accordion .accordion-item .accordion-button {
        font-size: 16px;
    }
    .blog-signup-formbox {
        padding: 20px 20px;
    }
    .inner-section .blog-signup-formbox h2 {
        font-size: 20px;
    }
    .blog-signup-formbox form {
        margin: 16px auto 0;
    }
    .releted_post_sidebar {
        margin: 0 auto;
        max-width: 100%;
    }
    .blogauther-details {
        text-align: center;
        padding:20px;
    }
    .inner-section .blogauther-details h4 {
        font-size: 26px;
        margin: 0px 0 12px;
    }
    .relatedpost-wrap {
        padding: 40px 0;
    }
    .relatedpost-wrap h2 {
        font-size: 22px;
    }
    .relatedpost-box {
        margin-bottom: 22px;
    }
    .cardstrash .relatedpost-box {
        min-height: 0;
    }
    .relatedpost-box .text {
        padding: 0 20px 20px;
    }
    .bigcta-section {
        padding: 40px 0;
        text-align: center;
    }
    .bigcta-section h3 {
        font-size: 30px;
    }
    .bigcta-section img {
        padding-top: 28px;
    }
    /* about_page */
    /* about_us_inner_section */

    .about_us.inner_banner_section {
        padding: 60px 0 50px;
        text-align: center;
    }
    .about_us.inner_banner_section .title h2 {
        font-size: 26px;
    }

    /* about_section */
    .about_img {
        height: 320px;
        margin-top: 0;
        margin-bottom: 40px;
    }
    .about_img:before {
        width: 90%;
    }
    .about_counter h4,
    .about_counter h4 span  {
        font-size: 26px;
    }
    .about_counter {
        padding: 20px 0 0 0;
    }
    /* vision_section */

    .vision_section{
        text-align: center;
        padding: 20px 0 40px;
    }
    .vision_section img {
        width: 230px;
    }
    .vision_section p {
        font-size: 15px;
    }

    /* clients_section */

    .clients_section {
        margin: 0 20px;
        padding: 30px 0 0px;
    }
    .clients_boxes .box {
        height: 90px;
        width: 126px;
        padding: 12px;
    }
    .certified_box {
        padding: 20px;
        margin: 20px 0 50px;
        text-align: center;
    }
    .certified_box p {
        font-size: 15px;
    }
    .certified_box h4 {
        font-size: 26px;
    }

    /* contact_page */
    /* contact_banner */

    /* location_section */


    .query_form {
        margin-left: 0;
    }
    .location_section {
        padding: 75px 10px 0 10px;
        margin-top: 20px;
    }
    .location_section:before {
        left: 0;
    }
    .location_section:after {
        left: -90px;
    }
    .query_form {
        margin-top: 30px;
    }
    .pagination li.page-item .page-link {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }
    .certifies-icon {
        width: 16.66%;
    }

    /* webinar_listing_page */
    .webinar_content .title h2 {
        font-size: 24px;
    }
    .webinar_content p {
        font-size: 14px;
        margin-bottom: 15px;
    }
    ul.webinar_counter li {
        padding-right: 30px;
    }
    ul.webinar_counter li {
        padding-right: 20px;
    }
    ul.webinar_counter .text h3 {
        font-size: 18px;
        margin-bottom: 0;
    }
    ul.webinar_counter li h5 {
        font-size: 13px;
    }
    ul.webinar_counter {
        justify-content: space-around;
    }
    .webinar_content {
        text-align: center;
    }
    .webinars_img {
        padding: 40px 0px 0;
    }
    .upcoming_section {
        padding-top: 50px;
        padding-bottom: 0px;
    }
    .upcoming_section h2 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .upcoming_box:first-child {
        margin-top: 20px;
    }
    .upcoming_box {
        padding: 18px;
        margin-bottom: 0px;
    }
    .upcoming_box ul {
        display: flex;
        margin-bottom: 5px;
    }
    .new_on_tab ul{
        margin-bottom: 20px;
        justify-content: center;
    }
    .new_on_tab ul.nav.nav-tabs li:last-child{
        margin-right: 0;
    }
    .upcoming_box ul li .text h4 {
        font-size: 14px;
    }
    .upcoming_section a.view_all_link {
        font-size: 13px;
        margin-bottom: 8px;
    }
    .upcoming_box h2 {
        font-size: 18px ;
        padding-bottom: 5px;
    }
    .new_on_tab ul.nav.nav-tabs li button {
        font-size: 15px;
    }
    .videos_webinars_section .title h2 {
        font-size: 28px;
    }
    .videos_webinars_section p {
        text-align: center;
        font-size: 14px;
    }
    .videos_webinars_img {
        padding-top: 20px;
    }
    .videos_carousel .owl-nav {
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        bottom: -40px;
    }
    .videos_carousel .owl-nav button {
        left: 100px;
    }
    .videos_carousel .owl-nav button.owl-next {
        right: 100px;
    }
    .videos_webinars_section {
        padding-bottom: 110px;
    }
    .validate_inner_section {
        background-image: none;
    }
    .validate_inner_section h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .validate_inner_section a.btn {
        line-height: 36px;
    }
    .videos_carousel .owl-nav button:before {
        width: 20px;
        height: 26px;
    }
    .validate_inner_section img {
        max-width: 70%;
    }
    /* webinar_details_section */

    .webinar_details_content h2 {
        font-size: 22px;
        text-align: center;
        margin-bottom: 15px;
    }
    .webinar_details_content ul {
        flex-wrap: wrap;
        gap: 0px 7px;
        align-items: center;
        justify-content: center;
        padding-bottom: 15px;
    }
    .webinar_details_content ul:last-child{
        padding-bottom:0;
    }
    .webinar_details_content ul li {
        justify-content: center;
        margin-bottom: 20px;
        align-items: center;
        gap: 5px;
        margin-bottom: 0;
    }
    ul.history_list .upcoming {
        margin-bottom: 0;
        padding: 0 10px;
    }
    .webinar_details_content ul .text h4 {
        font-size: 15px;
    }
    .webinar_details_inner:before {
        height: 292px;
    }
    .webinar_details_content {
        text-align: center;
    }
    .webinar_details_inner {
        position: relative;
        margin-top: 20px;
    }
    .webinar_content_wrap {
        padding: 20px 0 0 0;
    }
    .webinar_content_wrap p {
        font-size: 14px;
    }
    .webinar_details_inner ul li {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .avtar_img {
        height: 94px;
        width: 94px;
        min-width: 94px;
    }
    .avtar_text h4{
        margin: 0  0 5px 0;
    }
    .avtar_text {
        padding-left: 15px;
    }
    .webinar_details_banner .confused_form_box {
        margin-top: 0;
        margin-right: 0;
    }
    .webinar_details_banner {
        padding-top: 0;
        padding-bottom: 50px;
    }
    .detail_content_section {
        padding: 35px 0 25px;
    }
    .detail_information_wrap {
        padding: 20px;
        margin-bottom: 15px;
    }
    .detail_information_wrap p {
        margin-bottom: 60px;
        font-size: 16px;
    }

    /* webinar-details-video */

    .video_wrap {
        width: 330px;
        height: 180px;
    }
    .history_section {
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .history_section .webinar_details_content h2 {
        font-size: 18px;
    }
    .history_section  .avtar_box {
        display: block;
    }
    .history_section .webinar_content_wrap ul li {
        font-size: 14px;
    }
    .videos_webinars_img {
        margin-bottom: 0;
    }
    .detail_information_wrap img{
        height: 58px;
        width: 58px;
    }
    .videos_webinars_section {
        padding-top: 50px;
    }

    .consultants-list-wpr {
        grid-template-columns: repeat(1,1fr);
    }
    html .load-more-btn-wpr {
        margin-top: 25px;
    }
    .consultants-banner .text {
        padding: 20px;
        align-items: center;
        text-align: center;
    }
    .consultants-banner {
        padding-top: 20px;
        margin-top:20px;
        margin-left:20px;
        margin-right:20px;
    }
    .consultants-banner .text h2 {
        font-size: 22px;
    }
    .consultants-banner .text h6 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .consultants-banner .text {
        padding: 0;
    }
    .consultants-banner .image {
        justify-content: center;
        max-width: 210px;
        margin: 0 auto;
    }
    .consultants-banner.consultants-details-banner .container:after {
        width: 300px;
        height: 300px;
        bottom: -140px;
    }
    section.consultants-data-text {
        padding-top: 40px;
    }
    .consultants-info h6 {
        font-size: 13px;
    }
    .consultants-info h2 {
        font-size: 20px;
        margin: 0 0 12px;
    }
    .consultants-data-text .col-lg-8 {
        width: 100%;
    }
    .consultants-data-text .col-lg-4 {
        width: 100%;
        margin-top: 20px;
    }
    .consultants-info ul li:before {
        width: 5px;
        height: 5px;
        top: 8px;
    }
    .consultants-info ul li {
        padding-left: 14px;
    }
    section.certification_training .title h2 {
        font-size: 22px;
    }
    section.certification_training .icon-box p {
        font-size: 15px;
        margin-top: 8px;
    }
    .upcomming_class .title h2 {
        font-size: 26px;
    }
    section.const-relatedpost-wrap {
        padding-top: 50px;
    }
    .const-relatedpost-wrap h2 {
        font-size: 24px;
        margin: 0 0 20px;
        text-align: center;
    }
    .certification_training .icon-box img {
        height: 80px;
    }
    html .blockquote {
        padding: 18px;
    }
    html .blockquote h3 {
        font-size: 18px;
        margin: 0 0 8px;
    }
    .assessments-banner_right .text_box {
        margin-bottom: 20px;
    }
    .assessments-banner_right {
        padding: 20px 5px 0;
    }
    section.consultants-banner.assessments-list-banner {
        padding: 26px 0;
    }
    section.assessment-data-text .text h3 {
        font-size: 20px;
        text-align: center;
        margin-top: 16px;
        margin-bottom: 5px;
    }
    section.assessment-data-text .text p {
        text-align: center;
    }
    .assessments-list-icon > div .row {
        padding: 10px 12px;
    }
    section.assessments-list-icon .icon-box h5 {
        font-size: 16px;
    }
    section.assessments-list-icon .icon-box p {
        font-size: 14px;
    }
    section.assessments_quiz_sec .icon-box .icon-box-text {
        margin-bottom: 16px;
    }
    section.assessments_quiz_sec .icon-box .icon-box-text .text h4 {
        font-size: 17px;
    }
    section.assessments_quiz_sec .icon-box .icon-box-text .text p {
        font-size: 14px;
    }
    section.assessment-data-text {
        padding: 40px 0;
    }
    section.assessments-list-icon {
        padding-bottom: 40px;
    }
    section.assessments_faq_sec h2,.assessment_test h2  {
        font-size: 25px;
        text-align: center;
    }
    section.assessments_faq_sec h2 {
        margin-bottom: 17px;
    }
    .assessment-faq .accordion-flush .accordion-item button.accordion-button {
        font-size: 15px;
    }
    .tags_sec .headding h5 {
        text-align: center;
    }
    .tags_sec .links {
        text-align: center;
    }
    .tags_sec .links a, .tags_sec .links span {
        font-size: 13px;
        padding: 2px 2px;
    }
    section.consultants-banner.practice-assessment .image {
        max-width: 500px;
    }
    section.assessment-data-text .text  span b {
        text-align: center;
        display: block;
    }
    section.assessment-data-text .text ul {
        border: 1px solid #0000003b;
        padding: 10px;
        border-radius: 6px;
    }
    section.assessment-data-text .text ul li {
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom: 1px solid #00000036;
        font-size: 13px;
    }
    section.assessment-data-text .text ul li:last-child {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: 0;
    }
    .assessment_test h2 {
        margin-bottom: 0;
    }
    .test_modal  .modal-title {
        font-size: 20px;
    }
    html .test_modal  .modal-body {
        padding: 19px;
    }
    html .test_modal  .modal-body {
        padding: 19px 19px 40px;
    }
    .test_modal button.btn-close {
        top: 14px;
        right: 14px;
    }
    html .test_modal  .modal-header {
        padding: 35px 26px 0;
    }
    section.assessments_quiz_sec .icon-box .text.box{
        max-width: 100%;
    }
    .assessment-logos-row .item{
        width:50%;
    }
    .assessment-logos-row .item:nth-child(2n+2):before{
        display: none;
    }
    section.ebook-form .form-wrp {
        margin-top: 0;
    }
    section.consultants-banner.ebook-banner {
        padding: 40px 0;
    }
    section.ebook-form {
        padding: 40px 0 50px;
    }
    section.ebook-community .title h3 {
        font-size: 22px;
    }
    section.ebook-community .icon-box {
        padding: 22px;
    }
    section.ebook-community .icon-box:before {
        top: 22px;
    }
    section.ebook-community > .container {
        padding: 50px 0px 0;
    }
    .training-list .image-box .text p {
        font-size: 14px;
        text-align: center;
    }
    .training-list .image-box {
        flex-direction: column;
        padding: 14px;
    }
    .training-list .image-box .image {
        max-width: 77px;
    }
    .training-list .image-box .text {
        text-align: center;
    }
    .training-list .image-box .text h5 {
        font-size: 20px;
    }
    section.training-banner .form-field .form-select, section.training-banner .form-field .form-control {
        min-width: 287px;
    }
    section.training-list h4 {
        text-align: center;
    }
    section.course-suggestion-banner {
        padding: 30px 0 191px;
    }
    section.course-suggestion-form {
        padding: 0px 0 50px;
    }
    section.course-suggestion-form .form-wrp {
        padding: 25px 18px;
    }
    section.course-suggestion-form .form-wrp button.btn {
        font-size: 13px;
        padding: 0 17px;
    }
    section.certified-experts .text {
        padding-left: 0;
        margin-left: 0;
        text-align: center;
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid rgba(0, 0, 0, 0.2);
        border-left: 0;
    }
    section.certified-experts .text h5 {
        font-size: 18px;
    }
    section.certified-experts .text p {
        font-size: 14px;
    }
    section.certified-experts > .container {
        padding: 22px;
    }
    html  section.certified-experts .btn.wp-btn {
        margin-top: 10px;
        margin-left: 0;
    }
    .training-list .image-box .btn-wrp {
        padding-top: 8px;
        justify-content: center;
    }
    section.course-suggestion-form form h4 {
        margin-bottom: 24px;
        font-size: 17px;
    }
    section.certified-experts .image-box .image {
        gap: 0 20px;
    }
    .accordion.accordion-col2 .accordion-item {
        width: 100%;
        max-width: 100%;
    }
    .header-searchbar-toggle {
        width: 32px;
        height: 32px;
        padding: 0 9px;
    }
    .header_logo a {
        max-width: 128px;
    }
    .header-searchbar-toggle-wrap {
        position: static;
    }
    .header-search-field-wrap {
        border-radius: 0;
        width: 100%;
    }
    .header-search-field input {
        height: 36px;
        padding: 0 35px 0 35px;
        font-size: 14px;
    }
    .header-search-field svg {
        width: 16px;
        left: 11px;
        top: 6px;
    }
    .header-search-autofill {
        max-height: calc(100vh - 118px);
        margin-top: -9px;
        border: 0;
        border-radius: 0;
    }
    .headersearch-close {
        width: 34px;
        height: 34px;
        font-size: 22px;
        line-height:34px;
    }
    .header-search-autofill ul li a {
        font-size: 14px;
    }
    .agileman {
        margin-right: 70px;
    }
    .agileman1 {
        margin-left: 70px;
    }
    .set-text {
        margin-top: 0px;
        font-size: 30px;
    }
    .content404 img {
        max-width: 240px;
    }
    .content404 h1 {
        margin: 18px 0 8px;
        font-size: 22px;
    }
    .content404 p {
        margin: 0 auto 15px;
    }
    .content404 {
        padding: 30px 30px 40px;
    }
    .thankyou_content img {
        max-width: 170px;
        margin: 0 auto 10px;
    }
    .thankyou_content {
        padding: 30px 20px 40px;
    }
    .thankyou_content h1 {
        font-size: 20px;
        margin: 0 0 11px;
    }
    .thankyou_content p {
        margin: 0 auto 15px;
    }
    .upcoffer {
        font-size: 12px;
        line-height: 24px;
    }
    html .section-fundamental-banner .pad-top h1 {
        font-size: 26px;
        padding-right: 0;
    }
    .upcoming-section .item .textbox {
        min-width: 0;
        width: 100%;
        margin-top: 10px;
    }
    .upcoming-section .item .upc-uimg {
        margin: 0 0 15px;
        display: flex;
        align-items: center;
        padding: 0;
        background: transparent;
        justify-content: center;
    }
    .upcoming-section .item .upc-uimg img {
        width: 42px;
        height: 42px;
        margin:0 10px 0 0;
    }
    .upcoming-section .item .upc-uimg span {
        width: 40px;
        height: 39px;
        font-size: 14px;
        line-height: 38px;
    }
    .upc-datetime p {
        font-size: 14px;
        text-align: center;
    }
    .onof-label {
        text-align: center;
    }
    .upcoming-section .item-suggest h6 {
        font-size: 15px;
    }
    html .modal-body {
        padding: 20px;
    }
    html .modal-header {
        padding: 20px 20px 0;
    }
    html .modal-title {
        font-size: 18px;
    }
    .webinar_details_content.beforecontainer:before {
        right: 0;
    }
    .ucbanner-address {
        margin-top: 0;
        font-size: 14px;
        text-align: left;
    }
    .ucbanner-address svg {
        width: 20px;
        min-width: 20px;
        margin-right: 4px;
    }
    .upcoming-section-wrap {
        border-radius: 8px;
        padding: 30px 15px;
        margin-bottom: 40px;
    }
    .upcoming-section .item h3 {
        font-size: 14px;
    }
    html .downloadwidget h3 {
        font-size: 22px;
        margin: 0 0 6px;
    }
    ul.mm-menu li a .icon{
        margin-right:6px;
        max-width: 26px;
    }
    .headersearch-spin {
        width: 34px;
        height: 34px;
    }
    .lined-title h2 {
        font-size: 20px;
        gap:15px;
    }
    .lined-title {
        margin: 0 0 25px;
    }
    .related-box .text {
        padding: 15px;
    }
    .related-box h3 {
        font-size: 18px;
        margin: 0 0 25px;
    }
    .related-box .rb-link {
        font-size: 14px;
    }
    .related-box .rb-link span {
        width: 24px;
        height: 24px;
        padding: 0 6px;
    }
    .related-box .img h6 {
        margin: 5px;
        padding: 6px 10px;
        font-size: 12px;
    }
    html .container, html .container-md {
        padding-left: 20px;
        padding-right: 20px;
    }
    section.ebook-form .form-wrp {
        padding: 15px;
    }
    section.ebook-form .form-wrp .form-info {
        padding: 10px;
        margin-bottom: 19px;
    }
    /*First Modal*/
    .firstmodal .txt {
        padding: 38px 25px;
        border-radius: 0 0 16px 16px;
        min-height: 0;
    }
    .firstmodal .txt_form {
        padding: 25px;
    }
    .firstmodal .modal-body:before{
        display: none;
    }
    .firstmodal .txt_form h2 {
        font-size: 24px;
        margin: 0 0 12px;
    }
    .firstmodal .txt_form h6 {
        font-size: 13px;
        margin: 0 0 20px;
    }
    .firstmodal .txt_form .p_small {
        font-size: 13px;
        text-align: center;
    }
    .firstmodal .txt h2 {
        font-size: 22px;
        margin: 0 0 12px;
    }
    .firstmodal .txt ul li::before {
        background-size: 15px;
        width: 16px;
        height: 10px;
        top: 7px;
    }
    .firstmodal .txt ul li {
        margin: 0 0 3px;
    }
    .firstmodal .btn-close {
        width: 32px;
        height: 32px;
        margin: -8px;
    }
    .ocard a {
        font-size: 14px;
        padding: 8px;
        border-radius: 8px;
        margin: 12px 0;
    }
    .firstmodal .txt:before {
        transform: rotateY(180deg);
        right: 0;
        left: auto;
    }

    .workshop_banner_content p {
        font-size: 14px;
    }
    .workshop_banner_content h2 {
        font-size: 22px;
    }
    section.workshop_banner {
        padding: 40px 0 10px;
    }
    .workshop_banner:before {
        bottom: 30%;
    }
    .overview_content {
        font-size: 14px;
        max-width: 100%;
    }
    .reserve_seat_wrap h3, .reserve_seat_wrap h5 {
        font-size: 16px;
    }
    .in_person_content p br{
        display: block;
    }
    .in_person_wrap {
        display: block;
        padding: 14px 90px 14px 14px;
        position: relative;
    }
    .in_person_content p {
        font-size: 13px;
    }
    .in_person_wrap .register_button {
        position: absolute;
        right: 10px;
        bottom: 20px;
    }
    .ws-title h4 {
        font-size: 22px;
    }
    .speaker-section .box {
        padding: 18px;
        gap: 20px;
        flex-direction: column;
        box-shadow: -10px 10px 0px rgba(1, 44, 64, 0.2), -5px 5px 0px rgba(1, 44, 64, 0.3);
    }
    .speaker-section .box .text-box {
        width: 100%;
    }
    .speaker-section .box .text-box:before{
        display: none;
    }
    .speaker-section .text-box h2 {
        font-size: 22px;
        text-align: center;
    }
    .speaker-section .box h4 {
        font-size: 16px;
    }
    .certificat-wpr {
        display: block;
    }
    .certificat-wpr .text-col {
        width: 100%;
    }
    .certificat-wpr .image-col {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .bootcamp-section .image {
        margin-left: 0;
        margin-top: 30px;
    }
    .testimonial-section {
        padding-top: 50px;
    }
    .bootcamp-section {
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .assessment-faq .accordion-flush .accordion-item button.accordion-button {
        font-size: 15px;
        padding: 12px;
    }
    .faq-sec .assessment-faq .accordion-flush .accordion-item .accordion-body p {
        font-size: 14px;
    }
    .assessments_faq_sec {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .uc-section > .container {
        padding: 50px 0;
        border-radius: 0;
    }
    .uc-section .uc-carousel .owl-nav {
        position: relative;
        margin: 20px 0 0;
        top: 0;
        justify-content: center;
    }
    .uc-section .uc-carousel .owl-nav [class*="owl-"] {
        width: 40px;
        height: 40px;
    }
    .in_person_heading h3 span {
        display: inline;
    }
    .in_person_heading h3 {
        font-size: 16px;
    }
    .register_button .btn {
        line-height: 30px;
    }
    html .course_topic_sec .accordion-item {
        width: 100%;
        margin-bottom: 8px;
    }
    html .course_topic_sec .accordion-item .accordion-body p {
        font-size: 13px;
    }
    .why_icon_box h5 {
        font-size: 12px;
        margin: 0;
    }
    .form-field {
        margin-bottom: 12px;
    }
    .inner-section h3 {
        font-size: 18px;
    }
    .consultants-banner .container-md {
        padding-left: 20px;
        padding-right: 20px;
    }    
    .nav_academy_link {
        padding: 5px 8px;
        margin: 0;
        border: 0;
    }
    .login_section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .login_section .title.text-center {
        margin-bottom: 30px;
    }
    .login_section .title h2 {
        font-size: 28px;
    }
    .login_form {
        padding: 22px;
        max-width: 420px;
        border-radius: 10px;
    }
    .login_form .gbtn .btn {
        gap: 6px;
        font-size: 15px;
        line-height: 38px;
    }
    .login_form button[type="submit"] {
        line-height: 40px;
    }
    .account-section .title {
        margin-bottom: 30px;
    }
    .account-section .title h2 {
        font-size: 28px;
    }
    .account-section {
        padding: 40px 0 60px;
    }
    .my-account-wrap .form-filled {
        padding: 12px;
        border-radius: 6px;
    }
    .my-account-wrap .form-filled h6 {
        font-size: 15px;
    }
    .my-account-wrap .form-filled h2 {
        font-weight: 600;
        font-size: 16px;
        word-wrap: break-word;
    }
    .brands-carousel .item {
        min-height: unset;
    }
    html .course_detail_banr .list li {
        text-align: left;
    }
    .testimonial_sec .pagination li.page-item .page-link {
        height: 32px;
        width: 32px;
    }
    section.testimonial_sec {
        padding-bottom: 20px;
    }
    html .review_box:after {
        width: 56px;
        height: 30px;
        right: 10px;
    }
    .testimonial_sec select.form-select {
        width: 100%;
    }
    .services-tab .about_img {
        position: relative;
        top: 0;
    }
    html .services_banner .about_img {
        margin-bottom: 0;
        margin-top: 40px;
    }
    section.services_banner.inner_banner_section {
        padding-bottom: 50px;
    }
    .services-tab .bgs-skyblue {
        padding: 8px 0;
    }
    html .services_banner h1,
    html .business-agility-banner-sec .title h1 {
        font-size: 22px;
    }
    .benefit-section .icon-box-wpr:before {
        left: 0;
        right: 0;
        margin: auto;
    }
    .benefit-section .icon-box-wpr [class*="col-"]:first-child, .benefit-section .icon-box-wpr [class*="col-"]:nth-child(2) {
        transform: translateX(0px);
    }
    :is(.benefit-section,.services-tab) .title h2 {
        font-size: 21px;
    }
    .benefit-section p {
        font-size: 14px;
        text-align: center;
    }
    .benefit-section .icon-box .icon {
        width: 28px;
        min-width: 28px;
        height: 28px;
    }
    .benefit-section .icon-box {
        padding: 10px;
        gap: 10px;
        border-radius: 8px;
        min-height: 105px;
    }
    .benefit-section {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .agilemania_service_tab {
        gap: 2px;
        justify-content: flex-start;
    }
    .agilemania_service_tab .nav-link {
        font-size: 14px;
        border-radius: 4px;
        white-space: nowrap;
    }
    .services-tab .course_all_details h4 {
        font-size: 19px;
        margin-bottom: 12px;
    }
    section.services-tab .tab-content .tab-pane {
        display: none;
        border: 0;
    }
    section.services-tab .tab-content .tab-pane.show {
        display: block;
    }
    .services-tab {
        padding-bottom: 40px;
    }
    .services-tab .tab-pane  .title ~ p {
        margin-bottom: 16px;
        text-align: center;
    }
    .contact_cta_sec p {
        font-size: 14px;
        text-align: center;
        margin-bottom: 20px;
    }
    .contact_cta_sec {
        padding: 26px 16px;
    }
    .explore_resource_sec .title h2 {
        margin-bottom: 10px;
        font-size: 22px;
    }
    .workshop_sec .our_resource_box .image a {
        margin-bottom: 16px;
    }
    html .workshop_inr_banner img {
        width: 50%;
        margin: 30px auto 0;
        text-align: center;
        display: block;
    }
    .formtesti-section #btn_submit {
        margin-top: 20px;
    }
    .online_live_virtual_sec .box .left_img img {
        height: 34px;
        width: 34px;
    }
    .online_live_virtual_sec .box .left_img {
        padding: 6px;
        width: 45px;
        top: 20px;
    }
    .online_live_virtual_sec .box {
        padding: 14px;
        border-radius: 10px;
        margin-left: 35px;
        margin-bottom: 20px;
    }
    .online_live_virtual_sec h2 {
        font-size: 20px;
    }
    .online_live_virtual_sec p {
        margin-bottom: 20px;
        font-size: 13px;
    }
    .online_live_virtual_sec .training-box .item .icon {
        width: 34px;
        min-width: 34px;
        height: 34px;
    }
    .online_live_virtual_sec .training-box .item h4 {
        font-size: 13px;
    }
    .online_live_virtual_sec .training-box .item .more-link {
        height: 34px;
    }
    .online_live_virtual_sec .training-box .item {
        padding-right: 30px;
    }
    .online_live_virtual_sec .training-box {
        margin-bottom: 0;
    }
    .acoc-sec {
        padding: 50px 0;
    }
    .conduct_session_sec .box h4 {
        font-size: 17px;
    }
    .conduct_session_sec .box h4 small {
        font-size: 15px;
    }
    .conduct_session_sec p {
        font-size: 14px;
        margin-top: 14px;
    }
    .acoc-sec .image {
        margin-right: -20px;
    }
    .other-populter-training .owl-stage-outer {
        padding-bottom: 30px;
    }
    .course_detail_banr .right_list li{
        text-align: left;
    }
    .course_detail_banr .right_list li:before, .course_all_details .right_list li:before {
        height: 18px;
        width: 18px;
        top: 1px;
    }
    .course_detail_banr .right_list li, .course_detail_banr .list li, html .course_schedule_box ul li {
        padding-left: 26px;
    }
    .other-course .lf-arrows-normal.owl-carousel.lf-arrows-title .owl-nav {
        right: 0;
        top: auto;
        left: 0;
        bottom: -30px;
        gap: 14px;
    }
    .other-course .lf-arrows-normal.owl-carousel .owl-nav button {
        margin: 0;
    }
    .course_detail_banr .ratingswpr .img {
        height: 30px;
        width: 30px;
    }
    .course_detail_banr .ratingswpr img {
        height: 28px;
        width: 28px;
        padding: 4px;
    }
    .page-content-sec a {
        word-wrap: break-word;
    }
    .page-content-sec .sticky {
        position: relative;
        top: 0;
    }
    .page-content-sec h2 {
        font-size: 20px;
        margin-bottom: 20px;
        text-align: center;
    }
    .page-content-sec h5, .page-content-sec h4 {
        font-size: 17px;
        margin-bottom: 10px;
    }
    .page-content-sec p {
        margin-bottom: 14px;
    }
    .page-content-sec p:last-child{
        margin-bottom: 0;
    }
    .page-content-sec hr {
        margin: 25px 0;
    }
    .page-content-sec ul li:before {
        width: 22px;
        height: 8px;
    }
    .page-content-sec ul li {
        padding-left: 30px;
    }
    html .brochure-cta .btn {
        line-height: 38px;
        padding: 0 16px;
    }
    .prerequisites_box {
        padding: 14px;
        border-radius: 8px;
    }
    .prerequisites_box h4 {
        font-size: 18px;
        margin-bottom: 16px;
    }
    .course_detail_banr .title h1 {
        font-size: 20px;
    }
    .offerbar-show .agile-glossary-section .character {
        top: 146px;
    }
    .offerbar-show .agile-glossary-section .quick_links {
        top: 0;
    }
    .scrum-org-banner .scrum-org-logo img {
        width: 100px;
        height: 100px;
        border-radius: 8px;
        margin-bottom: 12px;
    }
    .scrum-org-banner.course_detail_banr .ratingswpr {
        margin-bottom: 0;
    }
    section.community_section {
        overflow: hidden;
    }
    .promocode_coupon h5 {
        font-size: 16px;
    }
    .promocode_coupon .image {
        height: 70px;
        width: 70px;
        border-radius: 6px;
        padding: 10px;
    }
    .what_is_scrum_sec .item h4 {
        font-size: 21px;
        margin-bottom: 8px;
    }
    .course-schedule-details .course-rivew-box img {
        width: 90px;
    }
    .course-schedule-details .course-rivew-box small {
        font-size: 20px;
    }
    .course-schedule-details .course-rivew-box {
        margin-bottom: 25px;
    }
    .talk_to_advisor, .course_schedule_profit, .course-schedule-details .course-rivew-box, .course-schedule-details .why_agilemania {
        padding: 14px;
        border-radius: 6px;
        margin-bottom: 20px;
    }
    .course-schedule-details .why_agilemania h3 {
        font-size: 18px;
    }
    .course-schedule-details .why_agilemania ul li {
        padding-bottom: 8px;
        margin-bottom: 8px;
        font-size: 14px;
    }
    .course-schedule-details .course-rivew-box .review_box {
        padding: 14px;
        border-radius: 8px;
        text-align: left;
    }
    .course-schedule-details .course-rivew-box .review_box i {
        font-size: 16px;
        margin-bottom: 6px;
    }
    .course-schedule-details .course-rivew-box .review_box p {
        margin-bottom: 18px;
        font-size: 13px;
    }
    .course-schedule-details .course-rivew-box .review_box .tauth {
        height: 38px;
        width: 38px;
        min-width: 38px;
    }
    .course_schedule_profit h4 {
        font-size: 16px;
        margin-bottom: 4px;
    }
    .course_schedule_profit p {
        font-size: 14px;
    }
    .talk_to_advisor h4 {
        margin-bottom: 14px;
        font-size: 18px;
    }
    .course-schedule-details ul.nav {
        border: 0;
        flex-wrap: nowrap;
        white-space: nowrap;
        overflow: hidden;
        overflow-x: auto;
        margin-bottom: 16px;
    }
    .course-schedule-details ul.nav button {
        font-size: 14px;
        padding: 2px 12px;
    }
    .course-schedule-details img {
        border-radius: 4px;
    }
    .course-schedule-details .schedules-wpr {
        padding: 10px;
        border-radius: 10px;
        margin-bottom: 25px;
    }
    .course-schedule-details .contact_cta_sec h3 {
        font-size: 18px;
        text-align: center;
    }
    .course-schedule-details .contact_cta_sec {
        padding: 18px 10px;
    }
    .course_select_trainer .form-select {
        font-size: 14px;
    }
    .course-schedule-details .tab-content .tab-pane {
        display: none;
        border: 0;
    }
    .course-schedule-details .tab-content .tab-pane.show {
        display: block;
    }
    .scrum-objective .title h2 {
        font-size: 22px;
    }
    .scrum-objective .items {
        padding: 13px 0px;
    }
    .scrum-objective .items h4 {
        font-size: 20px;
    }
    .scrum-objective .items p {
        font-size: 13px;
    }
    .scrum-content .items {
        padding: 16px;
    }
    .scrum-content .items p {
        font-size: 13px;
    }
    .scrum-content .items:before {
        width: 2px;
        height: 27px;
    }
    .scrum-certificat-box-sec .text-wrp {
        font-size: 13px;
    }
    .contact_cta_sec.scrum-cta h3 {
        font-size: 17px;
        text-align: center;
        padding-bottom: 10px;
    }
    .scrum-certificat-main-box {
        padding: 20px;
    }
    .agile-monitoring-banner {
        text-align: center;
    }
    .program-structure-sec .title h2,
    .overview-sec .title h2 {
        font-size: 25px;
    }
    .program-details-sec .items {
        padding: 20px 15px;
        border-radius: 10px;
        min-height: 140px;
    }
    .overview-sec .title p {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .overview-sec .text-wrp p {
        font-size: 13px;
        margin-bottom: 5px;
        margin-top: 10px;
    }
    .overview-sec{
        text-align: center;
    }
    .overview-sec {
        padding-top: 70px;
        padding-bottom: 50px;
        margin-top: -50px;
    }
    .program-structure-sec .items {
        padding: 14px;
        min-height: 120px;
        width: 163px;
    }
    .program-structure-sec p {
        font-size: 13px;
        text-align: center;
        margin-top: 10px;
    }
    .program-details-sec .items h3 {
        font-size: 19px;
    }
    .career-banner {
        text-align: center;
    }
    .career-journey-sec .title h2, 
    .career-position .title h2 {
        font-size: 23px;
    }
    .career-position .title p {
        font-size: 14px;
    }
    .career-position .items {
        padding: 15px 11px;
    }
    .career-position .items h4 {
        font-size: 15px;
        margin-bottom: 7px;
    }
    .career-position .items .badge h5 {
        font-size: 12px;
        padding: 4px 12px;
    }
    .career-position .items .nav-link-btn {
        font-size: 14px;
        margin-top: 10px;
    }
    .career-position .items .nav-link-btn svg {
        width: 10px;
    }
    .career-position .card_id {
        top: -80px;
    }
    html .agile-software-development-sec .title h1 {
        font-size: 22px;
    }
    html .software-benefit .icon-box p {
        font-size: 13px;
        margin-right: 0px;
    }
    html .software-benefit .icon-box {
        text-align: center;
    }
    
    html .software-benefit .icon-box h3 {
        font-size: 20px;
    }
    html .product-program-details .accordion-item .accordion-button {
        font-size: 15px;
    }
    .contact_wrapper .advisor-box {
        padding: 12px 20px 12px 0;
        margin-bottom: 20px;
    }
    .contact_wrapper .advisor-box .icon-box {
        width: 45px;
        height: 45px;
    }
    .contact_wrapper .advisor-box .text h3 {
        font-size: 16px;
    }
    .follow-us h3 {
        font-size: 20px;
    }
    .social_media {
        margin-top: 10px;
    }
}

@media (min-width:1200px) and (max-width:1350px){
    .community_section .title h2 {
        font-size: 44px;
        max-width: 900px;
    }
    .lf-arrows.owl-carousel .owl-nav button {
        margin: auto -18px;
    }
    .business-img a {
        height: 265px;
    }
    .banner-bg-img {
        right: 0px;
    }
    .banner_section h1 {
        font-size: 60px;
    }
    .solution-card {
        min-height: 0;
        padding: 15px;
        font-size: 14px;
    }
    .solution-card h3 {
        font-size: 16px;
        margin: 0 0 5px;
    }
    .solution-card h6 {
        bottom: -24px;
        font-size: 60px;
    }
    .footer-top {
        padding: 40px 0;
    }
    .footer-bottom h4 {
        font-size: 13px;
    }

    .webinar_details_content h2 {
        font-size: 32px;
    }
    .bootcamp-section .image {
        margin-left: 0;
    }
    .uc-section > .container {
        padding-left: 0;
        padding-right: 0;
    }

}

@media (max-width:767px){
    .tutorial_tabing_section .sticky{
        position: relative;
    }
    .tutorial_tabing_section .sticky {
        position: static;
        margin: 0 0 40px;
    }
    .tutorial_tabing_section h2 {
        margin-bottom: 13px;
        font-size: 18px;
        text-align: center;
        text-transform: uppercase;
        font-weight: 600;
    }
    .tutorial_section p, .tutorial_section a {
        font-size: 13px;
    }
    .tutorial_section span {
        font-size: 13px;
    }
    .tutorial_tabing_section .video {
        margin-bottom: 16px;
    }
    .next_prev_arrow {
        margin-bottom: 22px;
        padding-bottom: 16px;
    }
    .next_prev_arrow a {
        font-size: 14px;
    }
    .tutorial_tabing_section .video a .icon {
        height: 42px;
        width: 42px;
    }
    .tutorial_tabing_section .content h3 {
        margin-top: 16px;
        font-size: 18px;
        margin-bottom: 6px;
    }
    .tutorial_tabing_section .nav-link {
        padding: 10px 10px 10px 42px;
    }
    .tutorial_tabing_section .nav-link .icon {
        top: 11px;
        left: 12px;
    }
    .tutorial_section h2 {
        margin-bottom: 20px;
        text-align: center;
    }
    .tutorial_section {
        padding: 30px 0 30px;
    }
    .tutorial_tabing_section .tab-content>.tab-pane {
        border: 0;
    }
    .tutorial_tabing_section .video iframe,
    .tutorial_tabing_section .video video {
        height: 240px;
    }
    html .tab-content>.tab-pane {
        display: block;
    }
    .header_menu > ul > li:hover > a,
    .header_menu > ul > li > a:hover,
    .header_menu > ul > li.active > a {
        background-color:transparent !important;
        color:  var(--primary);
    }
    h3.tab_drawer_heading:after {
        margin: 4px 4px 0 6px;
    }
    .inner-banner-box .inner {
        padding: 20px;
        font-size: 14px;
        text-align: center;
    }
    .inner-banner-box .box {
        padding: 15px;
        margin-top: 20px;
    }
    .inner-banner-box h6 {
        font-size: 12px;
    }
    .coach-list-wrap .item {
        padding: 15px;
    }
    .coach-list-wrap .item .row {
        gap: 26px;
    }
    .coach-list-wrap h2 {
        font-size: 22px;
    }
    .coach-list-wrap h6 {
        font-size: 13px;
    }
    .coach-list-wrap ul.meta {
        gap: 12px;
    }
    .coach-list-wrap .txt:not(.show) .txtinner {
        max-height: 58px;
    }
    .coach-list-wrap ul.taglink {
        gap: 6px;
    }
    .stepwrap [class*="col"]:before,
    .stepwrap [class*="col"]:after{
        display: none;
    }
    .stepwrap .icon {
        width: 56px;
        height: 56px;
        font-size: 20px;
        margin: 0 auto 12px;
    }
    .stepwrap h3 {
        font-size: 18px;
        margin: 0 0 8px;
    }
    ul.taglink-wrap {
        gap: 8px;
        justify-content: center;
    }
    ul.taglink-wrap a {
        padding: 0 15px;
        font-size: 13px;
        line-height: 28px;
        background: var(--light);
    }
    .ftwrap .lf-arrows-normal.owl-carousel .owl-nav {
        margin-top: 45px;
        gap: 0px;
    }
    .ftwrap {
        margin-bottom: 40px;
        padding: 16px;
        border-radius: 8px;
    }
    .ftwrap .testi_box:before {
        width: 40px;
        height: 40px;
    }
    .ftwrap .testi_box p {
        font-size: 16px;
    }    
    .account-section .account-wpr {
        display: block;
    }
    .account-section .account-wpr .left-wpr {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .account-section .account-wpr .my-account-wrap {
        width: 100%;
    }
    .account-section .account-wpr ul {
        position: relative;
        top: 0;
        display: flex;
        justify-content: flex-start;
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 5px;
    }
    .account-section .account-wpr ul li + li {
        margin-top: 0;
        margin-left: 10px;
    }
    .account-section .account-wpr ul a {
        padding: 0 18px;
        line-height: 42px;
        font-size: 13px;
    }
    .my-account-wrap {
        padding: 20px;
    }
    .my-account-wrap h2 {
        font-size: 22px;
    }
    .my-account-wrap p {
        font-size: 12px;
    }
    .image-upload {
        width: 150px;
        height: 150px;
        margin: 0 auto 20px;
        padding: 5px;
        border-width: 2px;
    }
    .image-edit-btn {
        bottom: 12px;
        right: 8px;
    }
    .account-section .btn {
        line-height: 34px;
        padding: 0 18px;
        font-size: 14px;
    }
    .social_media .icon a {
        height: 30px;
        width: 30px;
        padding: 8px;
    }
    .query_form {
        margin-left: 0;
    }
    .location_section {
        padding: 50px 0px 50px 0px;
    }
    .query_form h3 {
        font-size: 22px;
    }
    .location_section:before {
        height: 430px;
    }
    .course_detail_banr {
        text-align: center;
    }
    .course_detail_banr .ratingswpr {
        justify-content: center;
        margin-bottom: 26px;
    }
    .course_detail_banr .logo_wrp:after {
        display: none;
    }
    .card_id {
        top: -220px;
    }
    html .menu_anchor {
        top: 63px;
    }
    .course_all_details .detail-testimonials-carousel .item h5 {
        font-size: 17px;
        margin-bottom: 8px;
    }
    .course_all_details .detail-testimonials-carousel .item p {
        font-size: 14px;
        margin-bottom: 12px;
    }
    .course_all_details .detail-testimonials-carousel .item {
        border-radius: 8px;
        padding: 14px;
    }
    .course_schedule_box .wrp {
        padding: 18px;
    }
    html .menu_anchor .row {
        flex-wrap: nowrap;
    }
    .course_widget p {
        font-size: 14px;
    }
    html .menu_anchor .row > * {
        width: auto;
        max-width: 100%;
        flex: 1;
    }
    html .menu_anchor ul {
        white-space: nowrap;
        overflow: auto;
        width: 207px;
    }
    html .menu_anchor ul::-webkit-scrollbar {
        height: 0;
    }
    .course_schedule_box {
        margin-top: 40px;
        margin-bottom: 50px;
    }
    .course_all_details h2 {
        font-size: 20px;
        margin-bottom: 12px;
    }
    .course_all_details hr {
        margin: 30px 0;
    }
    html .course_all_details .lf-arrows-normal.detail-testimonials-carousel .owl-nav {
        top: -43px;
        gap: 10px;
    }
    html .course_all_details .lf-arrows-normal.detail-testimonials-carousel .owl-nav button {
        margin: 00;
    }
    .course_widget .no_upcoming_schedules {
        padding: 15px 10px;
        border-radius: 6px;
        box-shadow: 0px 4px 0px 0px var(--dark);
        margin-bottom: 20px;
    }
    .course_widget .no_upcoming_schedules h4 {
        margin-bottom: 4px;
        font-size: 17px;
    }
    .other-course .title h2 {
        font-size: 22px;
    }
    .course_widget .cotext {
        position: relative;
        padding-left: 36px;
        display: block;
    }
    .course_widget .cotext img {
        width: 24px;
        position: absolute;
        left: 0;
        top: 0;
    }
    .agile-glossary-section .wrapper {
        margin-top: 25px;
    }
    .agile-glossary-section .quick_links {
        margin: 30px 0 0;
        padding: 20px 10px;
        position: relative;
        top: 0;
    }
    .downloadwidget {
        position: relative;
        top: 0;
    }
    .agile-glossary-section .quick_links h4 {
        font-size: 18px;
        margin-bottom: 10px;
        text-align: center;
    }
    .inner_banner_section .title h2 {
        font-size: 21px;
    }
    .agile-glossary-section .character {
        padding: 8px;
        top: 63px;
    }
    .glossary_detil_box h3 a {
        font-size: 13px;
        margin-left: 8px;
    }
    .glossary_detil_box {
        padding: 14px;
        margin-left: 26px;
        margin-bottom: 16px;
    }
    .glossary_detil_box h2 {
        font-size: 14px;
        line-height: 34px;
        padding: 0 13px;
        top: 16px;
        right: 100%;
        width: 33px;
    }
    .sm-inr-bnr.inner_banner_section {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .agile-glossary-section .character a {
        height: 30px;
        width: 30px;
        font-size: 14px;
    }
    .course_detail_banr .list li .icon {
        top: 1px;
    }
    .schedules-box .combo-offer {
        width: 100%;
        margin-bottom: 5px;
    }
    .schedules-box .pricewpr h4 {
        justify-content: center;
        font-size: 17px;
    }
    .schedules-box .pricewpr {
        padding: 10px 18px;
    }
    .course_all_details .accordion-item .accordion-button {
        padding: 16px 20px;
        display: flex;
        align-items: center;
        gap: 10px;
        font-weight: 700;
        font-size: 15px;
        line-height: 130%;
        color: var(--dark);
        box-shadow: none;
        background: transparent;
        transition: all 0.4s;
    }
    .course_all_details .accordion-item .accordion-button:not(.collapsed) {
        padding: 16px 20px;
    }
    .course_all_details .accordion-item .accordion-button .num {
        min-width: 22px;
    }
    .course_all_details .accordion-item .accordion-button .icon {
        width: 24px;
        min-width: 24px;
        height: 24px;
    }
    .course_all_details .accordion-item .accordion-body {
        padding: 0 16px 16px;
    }
    .course_all_details .accordion-item .accordion-body .cvideo {
        border-radius: 8px;
        height: 190px;
        margin-top: 16px;
    }
    .course_all_details .course_widget > h6 {
        font-size: 16px;
    }
    .popular-pmi-box {
        padding: 12px;
        border-radius: 10px;
        font-size: 14px;
    }
    .certificat-content .image {
        margin-bottom: 20px;
    }
    .brochure-cta {
        margin: 30px 0;
        border-radius: 10px;
        padding: 24px;
    }
    .brochure-cta:after {
        width: auto;
        height: auto;
        right: -150px;
        left: -150px;
        top: 50%;
        bottom: -130px;
        transform: rotate(15deg);
    }
    .brochure-cta .btn-wpr {
        margin-top: 16px;
    }
    html .brochure-cta .btn:hover {
        background: var(--primary);
        color: var(--white) !important;
    }
    html .brochure-cta .image {
        margin-left: -24px;
        margin-right: -24px;
        margin-bottom: -24px;
        margin-top: 20px;
    }

    .top-city-section h2 {
        font-size: 20px;
    }
    .top-city-section p {
        font-size: 15px;
        line-height: 150%;
    }
    .top-city-section ul {
        margin-top: 20px;
        gap: 6px;
    }
    .top-city-section ul li a {
        font-size: 13px;
    }
    .prerequisites_box:before {
        right: -150px;
        left: -150px;
        top: 50%;
        bottom: -100px;
        width: auto;
        height: auto;
        transform: rotate(0);
    }
    .prerequisites_box .or_img {
        display: none;
    }
    .prerequisites_box .cotext h3 {
        margin-right: 0;
        font-size: 14px;
    }
    .prerequisites_box .text-light {
        padding-top: 40px;
    }
    .prerequisites_box .text-light h4, 
    .prerequisites_box .text-light .cotext {
        margin-left: 0;
    }
    .course_widget .listing_box {
        --bs-gutter-y: 24px;
    }
    .course_widget .listing_box [class*="col-"] {
        display: flex;
        align-items: center;
        gap: 16px;
    }
    .course_widget .listing_box.why_choose  [class*="col-"] {
        display: block;
    }
    .course_widget .listing_box [class*="col-"] .icon {
        min-width: 32px;
    }

    /* scrum page */
    
    html .what_is_scrum_sec .owl-nav button.owl-next {
        right: 0;
    }
    .what_is_scrum_sec {
        background-position: center center;
    }
    .digital_experience_sec p {
        text-align: center;
    }
    .digital_experience_sec .title h2 {
        font-size: 20px;
    }
    .about_img.bg_shap_img {
        height: 350px;
        margin-bottom: 35px;
    }
    html .what_is_scrum_sec .owl-nav button {
        height: 38px;
        width: 38px;
        position: static;
        margin: 0;
        opacity: 0.7;
    }
    html .what_is_scrum_sec .owl-nav {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 18px;
        margin-top: 26px;
    }
    .agile_video_lecture .slider-nav .item .wrp{
        padding: 0;
        margin: 0;
        border: 0;
    }
    .agile_video_lecture .slider-for .title h2 {
        font-size: 19px;
    }
    .agile_video_lecture .slider-for .title {
        margin-bottom: 22px;
    }
    .agile_video_lecture .play_video .icon {
        width: 50px;
        height: 50px;
    }
    .agile_video_lecture .slider-nav .image {
        margin-bottom: 10px;
    }
    .agile_video_lecture .slider-nav .slick-slide {
        margin: 0 10px 0 0;
    }
    .agile_video_lecture .play_video .icon svg {
        margin-right: -6px;
        width: 16px;
        height: 16px;
    }
    .training-box-wrap .col-md-6:last-child .training-box {
        margin-bottom: 0;
    }
    .scrum_resource_sec .title h2 {
        font-size: 20px;
    }
    .agile_video_lecture .slider-nav [type="button"] {
        height: 32px;
        width: 32px;
        bottom: -60px;
        left: -40px;
        right: 0;
        margin: auto;
    }
    .agile_video_lecture .slider-nav [type="button"].slick-next {
        transform: scale(-1);
        right: -80px;
    }
    section.agile_video_lecture {
        padding-bottom: 90px;
    }
    .agile_video_lecture .slider-nav [type="button"]:hover {
        background-color: var(--dark);
    }
    .agile_video_lecture .slider-nav [type="button"]:hover::before {
        filter: brightness(0) invert(1);
    }
    .scrum_resource_sec .training-box-wrap h3 {
        font-size: 16px;
    }
    html .menu_anchor .btn {
        font-size: 12px;
        padding: 0 10px;
        line-height: 32px;
    }
    .course_all_details .accordion-item .accordion-body .cotext h3 {
        font-size: 14px;
    }
    .course_all_details .accordion-item p {
        font-size: 14px;
    }
    .schedules-box {
        padding: 12px;
        border-radius: 10px;
    }
    .schedules-box .author-img {
        width: 30px;
        height: 30px;
        min-width: 30px;
    }
    .schedules-box h6 {
        font-size: 13px;
    }
    .course_detail_banr .title h2 {
        font-size: 20px;
    }
    .course_all_details .accordion-item {
        border-radius: 10px;
    }
    .contact_banner {
        padding-top: 50px;
    }
    body.offerbar-show {
        padding-top: 148px;
    }
    .agile-glossary-section .quick_links ul li a:before {
        top: 6px;
    }
    .razorpay-content-sec h2 {
        font-size: 18px;
        margin-bottom: 10px;
        text-align: left;
    }
    .razorpay-content-sec .text-wrp {
        margin: 30px 0px;
    }
    .razorpay-content-sec hr {
        margin: 20px 0;
    }
    .coc-sec .coc-sec-content {
        margin: 0px auto;
        text-align: center;
    }

    /* agile-and-scrum-learning-path */
        /* agile_list_content_section */
        .agile_list_content_section {
            padding-bottom: 30px;
        }
        /* sm_text_section */
        .sm_text_section .sm_text_wrap {
            padding: 15px;
        }
        /* git_text_section */
        .git_text_section h4 {
            font-size: 21px;
            text-align: center;
            margin-bottom: 15px;
        }
        /* objective_text_section */
        .objective_text_wrap .objective_text_box {
            text-align: center;
        }
        .inner_banner_section a.contact_us_btn{
            display: block;
            margin: 20px auto 0px;
        }


        /* agile-monitoring-page */
            /* program_structure_section */
            .program_structure {
                padding-right: 0px;
                margin-bottom: 20px;
            }

            
        /* corporate-agile-training-page */

            /* our_solution_section */
            .our_solution_section .title h2 {
                font-size: 24px;
                margin-bottom: 20px;
            }
            .our_solution_wrap .our_solution_box {
                padding: 15px;
            }
            .our_solution_box h4 {
                font-size: 50px;
            }
            .our_solution_box h5 a {
                font-size: 18px;
               
            }
            

            /* industries_section */
            section.industries_section .title h2 {
                font-size: 24px;
            }
            .industries_box .image {
                height: 100px;
                width: 100px;
            }
            .industries_box .image svg{
                height: 50px;
                width: 50px;
            }
            .industries_box h6 a {
                font-size: 16px;
            }

            /* our_client_section */
            .our_client_section .our_client_box a {
                margin: 10px 15px;
                padding: 5px;
            }

            /* git_text_section */
            .contact_cta_sec .image {
                display: flex;
                justify-content: center;
            }

            /* testimonial_section */
            .testimonial_section{
                padding: 50px 0px;
            }

             /* agile-coaching-page */
                /* program_overview_section */
                .program_overview_section:before {
                    height: 44%;
                    width: 50%;
                }
                .program_overview_section .content{
                    margin-top: 40px;
                    text-align: center;
                    padding-left: 0px;
                }
                .upcomin_schedul_wrp {
                    background: var(--primary);
                    padding: 8px;
                    border-radius: 19px;
                }
                .upcomin_schedul_box .course_free_icon {
                    height: 88px;
                    width: 59px;
                    margin-top: -76px;
                }   
                .upcomin_schedul_box .author_img_wrp {
                    flex-wrap: wrap;
                    margin-bottom: 10px;
                }
                .upcomin_schedul_box .course_free_icon {
                    height: 57px;
                    width: 57px;
                    margin-top: 0;
                    margin-right: -15px;
                    margin-left: -10px;
                }


.upcomin_schedul_box .status,
.upcomin_schedul_box ul.dntwpr li,
.upcomin_schedul_box .author_img_wrp {
    justify-content: center;
}
.upcomin_schedul_box .course_free_icon {
    height: 110px;
    width: 110px;
    margin: 0 auto 20px;
}
.cource-certificate {
    text-align: center;
    margin-top: 18px;
}
.course-highlights {
    padding: 12px 0px;
}
.section-cource-testimonial > h2,.section-brief-description, .section-cource-Topics > h2,.course_widget > h2,.cource-attend,.section-cource-popular > h2,
.section-cource-chooseus > h2,.section-cource-attend > h2,.section-cource-objectives  > h2 {
    text-align: center;
}
.section-cource-Brochure h2{
    text-align: center;
    margin-top: 10px;
}

.section-cource-assignment {
    text-align: center;
}
.section-fundamental-banner .pad-top h1 {
    line-height: 34px;
}



}

@media (max-width:575px){
    .whatsapp-fixed {
        bottom:90px;
        left:15px
    }
    .whatsapp-fixed img{
        width:50px
    }
    .referearn-fixed{
        bottom:10px;
        left:5px;
        right:auto;
    }
    .referearn-fixed img{
        width:70px
    }
    .about_counter h5 {
        font-size: 15px;
    }
    .course-schedule-details ul.nav button {
        padding: 2px 6px;
    }
}