/* =========== Responsive =========== */

@media(max-width: 92.5rem) {

    #mega-menu-wrap-header_menu #mega-menu-header_menu>li.mega-menu-item a {font-size: 16px !important;}
    .primary-heading, .flexible-sec h3.primary-heading.primary-color {font-size: 32px;}
    .secondary-heading {font-size: 20px;}
    .business-growth-sec .business-growth-content .business-growth-item .business-growth-list ul{ gap: 6px !important;}
    .business-growth-sec .business-growth-content .business-growth-item .business-growth-list-custom ul li a { font-size: 15px;}
    .case-studies-box .case-studies-box-title { font-size: 17px;;}
    .case-studies-box .case-studies-box-content a h6 { font-size: 13px;}
    .case-studies-box .case-studies-box-content a h6 span{ font-size: 13px;}
    .noel-sec .noel-content .noel-item-text p {font-size: 14px !important;line-height: 16px;}
    .noel-sec .noel-content .noel-item-text h4 {font-size: 18px;}
    .build-sec .build-content .build-item h3 {font-size: 19px;}
    .build-sec .build-content .build-item p { font-size: 13px;}
    .build-sec .build-content .build-item h3 > span {font-size: 22px;}
    .vcc-finance-content .question-sec h3 {font-size: 14px !important;}
    .vcc-finance-content .question-sec p { font-size: 13px !important;}
    .flexible-sec h3.primary-heading.primary-color {font-size: 28px;}
    .flexible-sec .flexible-content p { line-height: 28px;}
    .real-estate-sec .real-estate-content .real-estate-item a h4 { font-size: 22px;}
    .primary-dis {font-size: 15px;line-height: 18px;}
    .hero-carousel-text h2 {font-size: 38px;}
    .noel-item-icons a img {width: 34px; height: 34px;}
    #sticky-sidebar.sticky {width: 220px;}
    h3.leadership-main-title, h3.leadership-main-title span {font-size: 32px;line-height: 38px;}
        .leadership-profile-sec .leadership-profile-content .leadership-profile-item .primary-dis {font-size: 13px; }
    .leadership-profile-sec .leadership-profile-content .leadership-profile-item .leadership-profile-dis p {margin-bottom: 0;font-size: 13px;}
    .leadership-profile-dis .secondary-heading{ font-size: 13px;}
}

@media screen and (max-width: 1024) {
    .header-sec .header-content .header-logo a img {width: 60%;}
}

@media screen and (max-width: 980px) {
    .secondary-heading {font-size: 14px;line-height: 20px !important;}
    .hero-carousel-text h2 {font-size: 20px; text-align: center; }
    .leadership-profile-sec .leadership-profile-content .leadership-profile-item img { margin-bottom: 10px;}
    .primary-dis {font-size: 14px;}
    .noel-sec .noel-content .noel-item-text h4 { margin-top: 15px;}
    .irvine-title.col-lg-9.col-md-8 {text-align: center;}
    footer .footer-content .footer-menu ul {display: flex !important;justify-content: center !important;width: 100%; padding: 0;}
    .footer-logo {text-align: center;gap: 6px !important;margin-bottom: 8px;}
    footer .footer-content .footer-menu .sub-footer-icons {justify-content: center !important;}
    h3.leadership-main-title, h3.leadership-main-title span {font-size: 20px;line-height: 26px;}
    .leadership-profile-sec {margin-top: 10px;}
    .leadership-item .leadership-item-icons a img { height: 35px; width: 35px;}
    .accordion-item .accordion-header .accordion-button h3 { font-size: 15px;}
    .question-sec { padding: 15px 10px;}
    .question-sec .accordion-item .accordion-header button.accordion-button { padding-bottom: 0;}
    .accordion-body .secondary-heading {font-size: 13px;}
    .build-sec .build-content .build-item p { font-size: 13px !important;}
    .build-sec .build-content .build-item h3,.build-sec .build-content .build-item h3 > span  {font-size: 15px;}
    .leadership-profile-sec .leadership-profile-content .leadership-profile-item .primary-dis {font-size: 14px; }
    .leadership-profile-sec .leadership-profile-content .leadership-profile-item .leadership-profile-dis p {margin-bottom: 0;font-size: 13px;}
}