@media (max-width:1360px) {
    h1 {
        font-size: 40px;
        line-height: 65px;
    }

    h2 {
        font-size: 30px;
        line-height: 43px;
    }

    h3 {
        font-size: 20px;
        line-height: 32px;
    }

    h4 {
        font-size: 18px;
        line-height: 32px;
    }

    p {
        font-size: 14px;
        line-height: 30px;
    }

    a,
    p {
        font-size: 14px;
    }

    .content-blog .blog-titel {
        font-size: 18px;
    }

    .container {
        max-width: 95%;
    }

    .primery-btn,
    .transpernt-btn,
    .blue-btn {
        font-size: 16px;
    }

    .loction-detials h3 {
        font-size: 22px;
    }

    .header-main.header-navigation>div {
        max-width: 95%;
    }

    div#block-bissessur-views-block-home-services-expertise-block-1>div {
        max-width: 95%;
    }

    div#block-bissessur-views-block-industries-sectors-block-1>div {
        max-width: 95%;
    }

    #block-bissessur-views-block-firm-updates-block-1>div {
        max-width: 95%;
    }

    .cstm_insights-expertise {
        font-size: 18px;
    }

    footer.site-footer>div {
        max-width: 95%;
    }

    footer.site-footer>div {
        max-width: 95%;
    }

    footer.site-bottom-footer>div {
        max-width: 95%;
    }

    #block-bissessur-views-block-regional-focus-block-1>div>div {
        max-width: 95%;
    }

    div#block-bissessur-views-block-insights-block-1>div {

        max-width: 95%;
        /* Done  */
    }

    div#block-bissessur-views-block-our-people-block-1>div {
        max-width: 95%;
    }








    div#block-bissessur-views-block-our-people-block-1 .views-view-grid.vertical {
        gap: 0 100px;
    }

    .main-people {
        width: calc(33.33% - 67px) !important;
    }

    .footer-list img {
        max-width: 150px;
        height: auto;
    }

    footer.site-footer ul li a {
        font-size: 14px;
        line-height: 20px;
    }

    div#block-bissessur-simplenewssubscription input#edit-mail-0-value {
        font-size: 13px;
    }

    form#simplenews-subscriptions-block-b2698886-63f5-43dc-9624-5549ffcec98c label.js-form-required.form-required {

        font-size: 14px;
    }

    footer.site-footer h2 {
        line-height: 30px;
    }

    .footer-list .btn-btn {
        font-size: 14px;
    }

    form#views-exposed-form-insights-block-1 .form-submit {
        font-size: 14px;
        padding: 6px 16px;
        border-radius: 5px 0 5px 0px;
    }

    div#block-bissessur-views-block-insights-block-1 .fu-content h3.fu-title a {
        font-size: 20px;
    }

    .insign-row.views-row .firm-updates-card.insights-main img {
        height: 200px;
    }

    div#block-bissessur-views-block-insights-block-1 .fu-content h3.fu-title {
        min-height: 96px;
    }

    div#block-bissessur-views-block-insights-block-1 .fu-content {
        padding: 15px;
    }

    .insign-row.views-row {
        gap: 30px;
    }

    .content-blog {
        padding: 15px;
    }

    .insign-row.views-row .views-col {
        width: calc(33.33% - 20px) !important;
    }

    #block-bissessur-views-block-firm-updates-block-1 .fu-content {
        padding: 15px;
    }

    .feature-image-outer img {
        height: 200px;
    }

    .profile .inner-profile p {
        font-size: 16px !important;
        margin: 0 !important;
    }

    .profile .inner-profile li {
        font-size: 16px;
    }

    div#block-bissessur-views-block-location-block-1>div {
        max-width: 95%;
    }
}

@media (max-width:1130px) {
    .content-blog {
        padding: 20px;
    }

    h3.areas-expertise-title a {
        font-size: 18px;
    }
}

@media (max-width:1024px) {
    .What-we-do .row {
        gap: 15px;
    }

    form#views-exposed-form-our-people-block-1 {
        margin: -110px 0 80px 0;
    }

    section#expertise .box-outer.sector-ind-detail a {
        margin: 0px;
    }

    .What-we-do .box-outer {
        width: calc(25% - 12px);
        padding: 20px;
    }

    .content-blog .blog-text {
        margin: 20px 0 20px 0;
    }

    .content-blog .blog-titel {
        margin-top: 15px;
        min-height: auto;
    }

    div#block-bissessur-views-block-our-people-block-1 .views-view-grid.vertical {
        gap: 0 80px;
    }

    .main-people {
        width: calc(33.33% - 54px) !important;
    }

    .box-outer.sector-ind-detail h4 {
        padding: 10px 0px 0;
    }

    .What-we-do.related-services .box-outer a {
        margin: 0px;
    }

}

@media (max-width:989px) {
    h1 {
        font-size: 30px;
        line-height: 45px;
    }

    h2 {
        font-size: 28px;
        line-height: 35px;
    }

    h4 {
        font-size: 16px;
        line-height: 32px;
    }

    .col-lg-3.col-sm-6.footer-list.ps-5 {
        padding-left: 12px !important;
    }

    .Sectors-outer h4 {
        font-size: 16px;
    }

    .primery-btn,
    .transpernt-btn,
    .blue-btn {
        font-size: 14px;
    }

    li.tbm-item.level-1.tbm-item--has-dropdown.open span {
        padding-bottom: 16px;
    }

    .What-we-do .box-outer h4 {
        margin: 12px 0 12px 0;
    }


    section.What-we-do {
        padding: 80px 0 30px 0;
    }


    section.Sectors {
        padding: 0 0 30px 0;
    }

    .What-we-do .row {
        gap: 15px;
        justify-content: flex-start;
    }

    .What-we-do .box-outer {
        width: calc(33% - 8px);
        padding: 20px 20px;
    }


    section.Firm {
        padding: 60px 0;
    }

    section.expert-analysis {
        padding: 60px 0;
    }

    .footer-main {
        padding: 60px 0 20px 0;
    }

    .Sectors .row {
        justify-content: start;
    }

    .Sectors-outer {
        width: calc(33% - 11px);
        padding: 15px;
        min-height: 133px;
    }

    .container {
        max-width: 100%;
    }

    .What-we-do .box-outer h4 {
        min-height: auto;
    }

    .content-box h1 {
        margin-bottom: 10px;
    }

    section.Firm .col-lg-4.col-sm-6:last-child {
        margin-top: 30px;
    }

    .Insights-main {
        height: 482px;
    }

    .footer-list:nth-child(3) {
        margin-top: 30px;
    }

    .footer-list:nth-child(4) {
        margin-top: 30px;
    }

    .image-inner-history {
        padding-right: 0;
    }

    section.history {
        padding: 60px 0;
    }

    section.locations {
        padding: 60px 0;
    }

    section.Privacy-info {
        padding: 60px 0;
    }

    .term-Con {
        padding: 60px 0;
    }

    .ethical-rule {
        padding: 60px 0;
    }



    .loction-detials {
        padding: 20px 0 0;
    }

    .info-image {
        padding-left: 0;
    }

    .detials-inner {
        flex-direction: column-reverse;
        align-items: flex-start;
    }

    .carousel-item {
        padding: 60px 0;
    }

    .map-info {
        max-width: 100%;
        width: 100%;
        height: 180px !important;
    }

    .areas-inner {
        width: calc(50% - 10px);
    }

    .aeras-outers {
        margin-top: 29px;
    }

    section.What-we-do.services-page {
        padding: 60px 0 60px 0;
    }

    section.Sectors.services-page {
        padding: 60px 0 60px 0;
    }

    .Aeras {
        padding: 60px 0 60px 0;
    }

    .people-outer {
        margin-top: 40px;
    }

    section.key-contects {
        padding: 60px 0;
    }

    section.otp-content {
        padding: 60px 0;
        background: #fff;
    }

    .single-service {
        padding: 60px 0;
    }

    .table-content {
        margin-bottom: 30px;
    }

    .table-content ul {
        margin-top: 15px;
    }

    .content-tba-inner img {
        height: 200px;
        margin-bottom: 20px;
    }

    .content-tba-inner ul li {
        line-height: 28px;
        font-size: 14px;
    }

    .table-content ul li a {
        max-width: 100%;
    }

    section.filter-section .people-outer {
        margin-top: 90px;
        gap: 20px;
    }

    section.Expertise-about-pp {
        background: #E6E3F94D;
        padding: 60px 0;
    }

    .profile {
        margin: 50px 0 0 0;
    }

    .profile img {
        height: 300px;
    }

    section.About-people {
        padding: 50px 0;
    }

    .content-deatils {
        margin-top: 25px;
    }

    footer.site-footer nav {
        width: 50%;
    }

    div#block-bissessur-footerbranding {
        width: 50%;
        padding-right: 50px;
    }

    div#block-bissessur-newsletter {
        width: 50%;
    }

    footer.site-footer>div {
        row-gap: 30px;
    }

    footer.site-footer {
        padding: 60px 0 20px 0;
    }

    div#block-bissessur-views-block-industries-sectors-block-1 .views-row {
        width: calc(33.33% - 14px);
    }

    #block-bissessur-servicesheadmain {
        padding: 60px 0 20px;
    }

    #block-bissessur-servicesheadmain+div#block-bissessur-views-block-home-services-expertise-block-1 {
        padding: 0 0 60px 0;
    }

    #block-bissessur-sectorsservicehead {
        padding: 60px 0 20px;
    }

    div#block-bissessur-regionalfocus {
        padding: 60px 0 20px;
    }

    #block-bissessur-views-block-regional-focus-block-1 {
        display: block;
        padding: 0 0 60px 0;
    }

    .focus-outer-main {
        width: calc(50% - 8px) !important;
    }

    #block-bissessur-views-block-regional-focus-block-1 .views-row {

        gap: 15px;
    }

    .people-card h3.people-title a {
        font-size: 16px;
        line-height: normal;
    }

    div#block-bissessur-views-block-our-people-block-1 {
        padding: 60px 0 30px;
    }

    .last-head-analis {
        padding: 60px 0 25px 0;
    }

    div#block-bissessur-views-block-expert-analysis-block-1 {

        padding: 0 0 60px 0;
    }

    section#Analysis {
        padding: 60px 0;
    }

    form#views-exposed-form-our-people-block-1>.form-item {
        width: calc(50% - 10px);
    }

    form#views-exposed-form-our-people-block-1 select {
        border: 1px solid #ccc;
        padding: 10px;
        min-height: 40px;
    }

    .js-form-item.form-item.form-type-textfield.js-form-type-textfield.form-item-title.js-form-item-title input#edit-title {
        border: 1px solid #ccc;
        min-height: 40px;
        width: 100%;
        border-radius: 5px;
        padding: 10px;
        color: #000;
    }

    form#views-exposed-form-our-people-block-1 {
        flex-wrap: wrap;
        gap: 10px;
    }

    .data-main-outer {
        padding: 60px 0;
    }

    div#block-bissessur-simplenewssubscription {
        width: 50%;
    }

    form#search-form+h2+ol li {
        width: calc(33% - 12px) !important;
    }

    form#search-form+h2+ol {
        gap: 15px;
    }

    .tbm-button-container {
        width: 32px;
        height: 23px;
    }

    form#views-exposed-form-insights-block-1>div {
        width: calc(50% - 8px) !important;
    }

    form#views-exposed-form-insights-block-1>.form-item {
        width: calc(50% - 8px) !important;
    }

    form#views-exposed-form-insights-block-1 .form-item.js-form-type-textfield {
        width: 100% !important;
    }

    form#views-exposed-form-insights-block-1 select {

        border: 1px solid #ccc;
    }


    form#views-exposed-form-insights-block-1 {
        flex-wrap: wrap;
        gap: 15px;
        padding: 15px;
        align-items: end;
    }

    .tbm-main .tbm-nav.level-0 .tbm-item.level-1 .tbm-link-container a {
        padding: 15px;
    }

    .tbm.tbm--mobile.animate .always-show .tbm-item.open>.tbm-submenu {
        height: calc(60vh - 20px);
        overflow: auto;
    }

    .tbm.tbm--mobile .tbm-submenu-toggle {
        border-left: 1px solid rgba(0, 0, 0, 0.2);
        border-right: 0;
        min-width: 50px;
    }

    .tbm-link.level-1 {
        color: #000;
        padding: 0rem 1.2rem;
        font-family: Montserrat;
        font-weight: 500;
        font-size: 16px;
        line-height: 100%;
        color: var(--dark-text);
        text-decoration: none;
        padding: 15px 10px;
    }

    .insign-row.views-row {
        gap: 20px;
    }

    .header-main.header-navigation>div {
        max-width: 100%;
    }

    div#block-bissessur-views-block-home-services-expertise-block-1>div {
        max-width: 100%;
    }

    div#block-bissessur-views-block-industries-sectors-block-1>div {
        max-width: 100%;
    }

    #block-bissessur-views-block-firm-updates-block-1>div {
        max-width: 100%;
    }


    footer.site-footer>div {
        max-width: 100%;
    }

    footer.site-footer>div {
        max-width: 100%;
    }

    footer.site-bottom-footer>div {
        max-width: 100%;
    }

    #block-bissessur-views-block-regional-focus-block-1>div>div {
        max-width: 100%;
    }

    div#block-bissessur-views-block-insights-block-1>div {

        max-width: 100%;
    }

    div#block-bissessur-views-block-our-people-block-1>div {
        max-width: 100%;
    }

    .tbm-main .tbm-nav.level-0 .tbm-item.level-1 a {
        padding: 14px;
    }

    .tbm-main .tbm-nav.level-0 {
        gap: 0;
    }

    .header-main.header-navigation {
        padding: 10px 0;
    }

    div#block-bissessur-views-block-location-block-1>div {
        max-width: 100%;
    }

    button.tbm-submenu-toggle::after {
        top: -7px;
        height: 15px;
        width: 15px;
    }
}

@media (max-width:767px) {
    .copy-right {
        margin: 0 !important;
    }

    div#block-bissessur-simplenewssubscription {
        width: 100%;
    }

    div#block-bissessur-views-block-our-people-block-1 .views-view-grid.vertical {
        gap: 0 30px;
    }

    .main-people {
        width: calc(33.33% - 20px) !important;
    }

    .people-card .people-img img {

        height: 200px;
        object-fit: cover;
    }

    .feature-image-outer img {
        height: 179px;
        object-fit: cover;
    }

    .people-card h3.people-title {
        margin: 10px 0 5px 0;
    }

    div#block-bissessur-views-block-home-services-expertise-block-1 .views-view-grid .views-row {
        flex-wrap: wrap;
    }

    div#block-bissessur-views-block-home-services-expertise-block-1 .views-row.clearfix.row-2 {
        margin-top: 0;
    }

    div#block-bissessur-views-block-home-services-expertise-block-1 .views-view-grid .views-col {

        width: calc(50% - 10px) !important;
    }

    h3 {
        font-size: 18px;
        line-height: 32px;
    }

    .What-we-do .box-outer {
        width: calc(50% - 10px);
    }

    .Sectors-outer {
        width: calc(50% - 11px);
        min-height: 90px;
    }

    .carousel-indicators {
        right: 10px;
    }

    .scroll-text {
        right: 32px;
    }

    .What-we-do .box-outer p {
        line-height: 22px;
    }

    .people-inner {
        width: calc(50% - 10px);
    }

    .people-outer {
        flex-wrap: wrap;
    }

    section.filter-section .people-outer {
        gap: 20px;
    }

    .content-deatils .phone a br {
        display: none;
    }

    .experti-inner-left a {
        padding-bottom: 15px;
        margin-top: 15px;
    }

    .profile {
        margin: 30px 0 0 0;
    }

    .profile img {
        height: 209px;
    }

    section.key-strenghts {
        padding: 40px 0;
    }

    div#block-bissessur-footerbranding {
        width: 100%;
        padding-right: 0;
    }

    div#block-bissessur-newsletter {
        width: 100%;
    }

    footer.site-footer h2 {
        font-size: 20px;
    }

    .discover-head {
        padding: 60px 20px 10px;
    }

    .container.discover-head h3.mt-5 {
        margin-top: 30px !important;
    }

    div#block-bissessur-views-block-industries-sectors-block-1 {
        padding: 0 0 60px 0;
    }

    #block-bissessur-views-block-firm-updates-block-1>div>div .views-row {
        width: calc(50% - 12px);
    }

    #block-bissessur-views-block-firm-updates-block-1>div>div {
        flex-wrap: wrap;
    }

    #block-bissessur-views-block-firm-updates-block-1 .fu-content {
        padding: 15px;
    }

    #block-bissessur-views-block-firm-updates-block-1 .fu-title a {
        font-size: 18px;
        min-height: auto;
    }

    #block-bissessur-views-block-firm-updates-block-1 {
        padding: 0px 0 60PX;
    }

    .firm-head-outer {
        padding: 60px 0 30px;
    }

    a.read-more-firm {
        font-size: 14px;
    }

    form#search-form+h2+ol li {
        width: calc(50% - 9px) !important;
    }

    #block-bissessur-views-block-firm-updates-block-1 .fu-thumb img {
        height: 200px;
    }

    .box-outer.sector-ind-detail h4 {
        padding: 10px 0px 0;
    }

    section.What-we-do.related-services .box-outer a {
        margin-top: 0;
    }

    p.blog-text+p {
        margin: 10px 0 20px 0;
        line-height: 1.5;
    }

    .content-blog a {
        font-size: 16px;
    }

    section.What-we-do.related-services .box-outer a {
        padding-left: 10px;
        padding-bottom: 10px;
        padding-right: 10px;
    }

    .insign-row.views-row .views-col {
        width: calc(50% - 10px) !important;
    }

    .insign-row.views-row .views-col.col-3 {
        width: 100% !important;
    }

    .insign-row.views-row .firm-updates-card.insights-main img {
        object-fit: cover;
    }

    div#block-bissessur-views-block-insights-block-1 .fu-content p {
        margin: 10px 0 10px 0;
    }

    div#block-bissessur-views-block-insights-block-1 .fu-content {
        padding: 20px 15px;
    }

    a.read-more-firm {
        font-size: 16px;
        gap: 10px;
    }

    div#block-bissessur-views-block-insights-block-1 .fu-content h3.fu-title a {
        font-size: 20px;
    }

    div#block-bissessur-views-block-insights-block-1 .fu-content h3.fu-title {
        line-height: 1.6;
    }

    .map-row .map-col {
        width: 100% !important;
    }

    div#block-bissessur-loctionabout {
        padding: 60px 0 20px;
    }

    div#block-bissessur-views-block-location-block-1 {
        padding: 0 0 60px 0;
    }

    .map-inner-out {
        width: 100%;
    }

    section.map-conteact .d-flex {
        flex-direction: column;
    }

    section.map-conteact {
        padding: 60px 0;
    }

    div#block-bissessur-views-block-expert-analysis-blog-block-1 .views-row {
        display: flex !important;
        flex-direction: column;
        gap: 30px;
    }

    div#block-bissessur-views-block-expert-analysis-blog-block-1 .views-row .views-col .expert-content h3 a {

        font-size: 18px;
        line-height: 27px;
    }

    div#block-bissessur-views-block-expert-analysis-blog-block-1 .views-row .views-col:first-child {
        height: 250px;
    }

    div#block-bissessur-views-block-expert-analysis-blog-block-1 .views-row .views-col:nth-child(2) img {
        height: 250px;
    }

    div#block-bissessur-views-block-expert-analysis-blog-block-1 .views-row .views-col:nth-child(3) img {
        height: 250px;
    }

    div#block-bissessur-views-block-home-services-expertise-block-1 .views-view-grid {
        gap: 0;
    }

    div#block-bissessur-views-block-expert-analysis-blog-block-1 {

        padding: 0 0 40px 0;
    }

    .breadcrum span.current {
        width: 150px;
    }

    .breadcrum li:last-child a {
        width: 150px;
    }

}

@media (max-width:650px) {
    .spb-popup-main-wrapper.spb_center {
        width: 320px !important;
    }

    .webform-submission-form .form-item-privacy-consent {
        display: contents;
    }
}

@media (max-width:575px) {
    .footer-list:nth-child(2) {
        margin-top: 30px;
    }

    .d-flex.main-expert-outer {
        flex-direction: column;
    }

    .d-flex.main-expert-outer h3.areas-expertise-title {
        margin: 0;
    }

    .map-outer-main {
        height: auto;
    }

    .info-data-loc span {
        font-size: 16px;
    }

    .map-outer-main p iframe {

        height: 300px;
    }

    .contact-info-main {
        padding: 20px;
    }

    .right-side-view {
        justify-content: center !important;
    }

    section.locations .col-lg-6:last-child {
        margin-top: 30px;
    }

    .location-inner>img {
        height: 200px;
    }

    #block-bissessur-views-block-firm-updates-block-1>div>div .views-row {
        width: 100%;
    }

    h3.areas-expertise-title {
        min-height: auto;
        margin: 15px 0;
        line-height: normal;
    }

    h3.areas-expertise-title a {
        font-size: 14px;
    }

    div#block-bissessur-views-block-home-services-expertise-block-1 .views-view-grid .views-col {

        padding: 15px;
    }

    h2 {
        font-size: 24px;
        line-height: 35px;
    }

    .Sectors-outer h4 {
        font-size: 14px;
        line-height: normal;
    }

    .Sectors .row {
        gap: 10px;
        margin-top: 30px !important;
    }

    .Sectors-outer {
        width: calc(50% - 5px);
        padding: 5px;
    }

    .carousel-indicators {
        position: absolute;
        right: 50%;
        top: auto;
        left: auto;
        z-index: 2;
        display: flex;
        justify-content: center;
        padding: 0;
        margin-right: 0;
        margin-bottom: 10px;
        margin-left: 0;
        flex-direction: row;
        transform: translateY(0%);
        bottom: 0;
        gap: 10px;
        align-items: center;
    }

    .carousel-indicators button.active {
        height: 10px !important;
        width: 22px !important;
    }

    section.Firm .col-lg-4.col-sm-6:nth-child(2) {
        margin-top: 30px;
    }

    .Insights-main {
        height: 300px;
    }

    .tax-insight {
        margin-top: 30px;
    }

    .tax-insight>img {
        height: 250px;
    }

    .Insights-main .content-blog {
        padding: 20px;
    }

    .tax-insight a {
        font-size: 16px;
    }

    .content-blog a {
        font-size: 16px;
    }

    .footer-list ul {
        gap: 8px;
    }

    .footer-list h4 {
        margin-bottom: 10px;
    }

    .image-inner-history {
        margin-bottom: 30px;
    }

    .image-inner-history img {
        height: 300px;
    }

    .What-we-do .box-outer {
        width: calc(50% - 5px);
        padding: 10px;
    }

    .What-we-do .row {
        gap: 10px;
    }

    .What-we-do .box-outer h4 {
        line-height: normal;
        font-size: 14px;
    }

    section.What-we-do .Content-head.mt-5 {
        margin-top: 20px !important;
    }

    section.Firm .row.mt-5 {
        margin-top: 20px !important;
    }

    section.expert-analysis .row.mt-5 {
        margin-top: 20px !important;
    }

    .areas-inner {
        width: calc(50% - 5px);
        padding: 10px;
        flex-direction: column;
    }

    .areas-inner img {
        height: 47px;
    }

    .areas-inner h5 {
        font-size: 14px;
        line-height: 17px;
    }

    .aeras-outers {
        align-items: flex-start;
        gap: 10px;
    }

    .people-inner {
        width: 100%;
    }

    .filter-bar {
        display: none;
    }

    .filter-mobile {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 15px 20px;
        margin-top: 40px;
        border: 1px solid #cccccc66;
        border-radius: 10px;
    }

    section.filter-section .people-outer {
        margin-top: 40px;
        gap: 20px;
    }

    .filter-mobile h3 {
        margin: 0;
        line-height: normal;
    }

    .mobile-canva-filter {
        display: block;
    }

    section.footer-btm-side ul {
        flex-wrap: wrap;
    }

    section.filter-section.insights .col-lg-4 {
        margin-bottom: 25px;
    }

    section.filter-section.insights .row .col-lg-4:last-child {
        margin: 0;
    }

    div#block-bissessur-views-block-industries-sectors-block-1 .views-row {
        width: calc(50% - 5px);
    }

    .Sectors-outer-new .fu-title a {
        font-weight: 500;
        font-size: 14px;
        line-height: 21px;
    }

    .Sectors-outer-new .fu-content {
        padding: 15px;
    }

    .focus-regional {
        flex-direction: column;
        text-align: center;
    }

    .focus-regional h3.fu-title a {
        font-size: 14px;
    }

    .focus-outer-main {
        padding: 9px;
    }

    .main-people {
        width: 100% !important;
    }

    div#block-bissessur-views-block-our-people-block-1 .views-view-grid.vertical {
        gap: 30px;
    }


    form#views-exposed-form-our-people-block-1 {
        padding: 15px;
        background: #fff;
        border: 1px solid #00000021;
    }

    form#search-form+h2+ol li {
        width: 100% !important;
    }

    .phone a span {
        display: none;
    }

    .scroll-text {
        display: none;
    }

    div#block-bissessur-views-block-home-services-expertise-block-1 .views-view-grid .views-row {
        gap: 10px !important;
    }

    div#block-bissessur-views-block-home-services-expertise-block-1 .views-view-grid .views-col {
        width: calc(50% - 5px) !important;
    }

    div#block-bissessur-views-block-industries-sectors-block-1>div>div {
        gap: 10px;
    }

    form#search-block-form div#edit-actions .form-submit {
        min-width: auto;
    }

    p {
        line-height: 23px !important;
    }

    .box-outer.sector-ind-detail a {
        padding: 0;
    }

    .box-outer.sector-ind-detail h4 {
        padding: 0;
    }

    .footer-list {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .breadcrum {
        margin: 0 0 8px 0;
        flex-wrap: wrap;
        gap: 10px 5px;
    }

    .insign-row.views-row .views-col {
        width: 100% !important;
    }

    section.key-strenghts ul li {
        line-height: 1.6;
    }

    div#block-bissessur-views-block-insights-block-1 .fu-content h3.fu-title {
        min-height: unset;
    }

    form#views-exposed-form-insights-block-1 {
        margin: -40px 0 30px 0;
    }

    .footer-list .btn-btn {
        width: 100%;
    }

    .footer-list p {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    #block-bissessur-views-block-firm-updates-block-1 h3.fu-title {
        min-height: unset;
    }

    #block-bissessur-views-block-firm-updates-block-1 h3.fu-title {
        margin: 10px 0;
        min-height: 96px;
    }

    form#views-exposed-form-insights-block-1>.form-item {
        width: 100% !important;
    }

    form#views-exposed-form-our-people-block-1>.form-item {
        width: 100% !important;
    }

    .experti-left.outer-main-ex_sec {
        flex-direction: column;
        gap: 0;
    }

    .experti-inner-left {
        width: 100%;
    }

    .experti-inner-left a {
        max-width: 100%;
    }
    a.current {
    text-transform: capitalize;
    display: inline-block;
    width: 184px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
}

@media (max-width:380px) {
    .buttons-outers {
        flex-direction: column;
    }
}