gmpx-store-locator {
        width: 100%;
        height: 100%;
max-height: 265px;
        /* These parameters customize the appearance of Locator Plus. See the documentation at
           https://github.com/googlemaps/extended-component-library/blob/main/src/store_locator/README.md
           for more information. */
        --gmpx-color-surface: #fff;
        --gmpx-color-on-surface: #212121;
        --gmpx-color-on-surface-variant: #757575;
        --gmpx-color-primary: #1967d2;
        --gmpx-color-outline: #e0e0e0;
       --gmpx-fixed-panel-width-row-layout: 0em;
  --gmpx-fixed-panel-height-column-layout: 0%;
        --gmpx-font-family-base: "Roboto", sans-serif;
        --gmpx-font-family-headings: "Roboto", sans-serif;
        --gmpx-font-size-base: 0.875rem;
        --gmpx-hours-color-open: #188038;
        --gmpx-hours-color-closed: #d50000;
        --gmpx-rating-color: #ffb300;
        --gmpx-rating-color-empty: #e0e0e0;
      }
      
      .button-branch {
          display: inline-flex;
height: 45px;
padding: 1px 20px;
justify-content: center;
align-items: center;
gap: 5px;
flex-shrink: 0;
border-radius: 5px;
background-color: #B73764;
color: white;
font-size: 15px;
top: -61px;
    z-index: 999999 !important;
    position: relative;
    border: 0;
      }     
      .branch{
           max-width: 523px;
height: 356px;
          padding: 20px;
          text-align: center;
         
      }
         .branch h5 {
         font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 32px;
text-align: center;
         
     }
      .branch p {
         
         font-family: 'FSMeWeb-Light';
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 130%;
     }
       .support{
height: 356px;
          padding: 20px;
          width: 523px;
flex-direction: column;
align-items: flex-start;
      }
     .support h5 {
         font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 32px;
         
     }
      .support p {
         
         font-family: 'FSMeWeb-Light';
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 130%;
     }
     .support-flex {
         display: flex;
        justify-content: space-between;
     }
     .support-link {
         font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 130%; /* 18.2px */
text-decoration-line: underline;
    padding: 10px;
    justify-content: flex-end;
     }
     .button-support {
          display: inline-flex;
height: 45px;
padding: 1px 20px;
justify-content: center;
align-items: center;
gap: 5px;
flex-shrink: 0;
border-radius: 5px;
background-color: #B73764;
color: white;
font-size: 15px;
    z-index: 999999 !important;
    position: relative;
    border: 0;
    justify-content:flex-start;
      }    
      .branch-support-flex {
          display: flex;
          width: 100%;
          height: 432px;
          justify-content: space-evenly;
      }
        .heritage{ 
height: 398px;
          padding: 30px 20px 50px 20px;
          width: 523px;
flex-direction: column;
align-items: flex-start;
border-radius: 15px;
background-color: #F9EFF3;
      }
     .heritage h5 {
         font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 19.5px;
margin-left: 19px;
         
     }
      .heritage p {
         margin: 19.5px;
         font-family: 'FSMeWeb-Light';
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 19.5px;
     }
     .heritage-img {
        margin-left: 19px;
     }
     .dropdown-support {
         display:flex;
     }
     
     /* Mobile devices (up to 767px) */
@media only screen and (max-width: 767px) {
      .dropdown-support {
         flex-direction: column;
     }
}
     /* Mobile devices (up to 767px) */
@media only screen and (max-width: 767px) {
   .branch-support-flex {
         flex-direction: column;
         height: auto;
      }
      .heritage {
          margin-bottom: 20px;
      }
      .support {
          margin-bottom: 20px;
      } 
      .branch{
          margin-bottom: 20px;
      }
}

/* Tablet devices (768px to 1024px) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .branch-support-flex {
         flex-direction: column;
         height: auto;
      }
      .heritage {
          margin-bottom: 20px;
      }
      .support {
          margin-bottom: 20px;
      } 
      .branch{
          margin-bottom: 20px;
      }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
              .Doc_Filter {
    height: 80px;
    flex-wrap: wrap;
}
.faq_On {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.Doc_Filter div#checkbox-section {
    margin-top: 80px;
}
.faq_On li {
    width: 29% !important;
    min-width: 155px;
    margin-bottom: 10px !important;
}
}
        .center{
    display: flex;
    max-width: 1320px;
    margin: auto !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.center2 {
    display: flex;
    max-width: 1320px;
    margin: auto !important;
}
.outerbox {
width: 32%;
border-radius: 10px;
background-color: rgba(217, 217, 217, 0.10);
padding: 20px;
        }

.faq-popup {
    border-radius: 15px;
    width: 65%;
    height: 250px;
    overflow-y: scroll;
    flex-shrink: 0;
    position: fixed; 
    margin:auto;
    left: 0;
    right: 0;
    top:20%;
    background-color: white;
    text-align: left;
    padding: 50px;
    display: none;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    z-index: 1000;
        }
        .outerbox h5 {
            font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 32px; /* 133.333% */
        }
        .outerbox a {
            font-family: 'FSMeWeb-Light';
            font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 130%; /* 19.5px */
text-decoration-line: underline;
        }
       
        .docsBox h4 {
            font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 15.6px */
text-transform: uppercase;
text-align: center;
        }
        .category-span {
            display: flex;
width: 135px;
height: 26px;
padding: 5px 5.5px;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 60%; /* 7.2px */
text-transform: uppercase;
margin:25px;
        }
        
.Business-Savings{
    background-color: #DABED1;
    color: #A01C81;
}

.Savings{
    background-color: #E9C3CF;
    color: #B73764;
}

.Mortgages{
    background-color: #C7CFD7;
    color: #49647F;
}

.ISAs{
    background-color: #C4DEF5;
    color: #0093D6;
}

.Branches {
    background-color: #B2BEC3;
    color: #49647F;
}

.Bonds  {
    background-color: #D1EAE9;
    color: #00B1B2;
}    

    .white-table {
        background-color:white;
    }    
        
       
         #outputDiv {
            margin-top: 20px;
            padding: 10px;
            border: 1px solid #ccc;
            width: 300px;
            height: 100px;
        }
        .contact {
            display: flex;
            
        }
        .contact select {
            display: flex;
height: 45px;
padding: 8px 10px;
justify-content: space-between;
align-items: center;
flex-shrink: 0;
border-radius: 2px;
font-size: 13px;
font-style: normal;
font-weight: 300;
line-height: 130%;
        }
        .contact label {
        font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 130%;
padding: 10px;
}
.center-smallpad {
        display: flex;
    max-width: 1320px;
    margin: auto !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.contact select option {
    display: flex;
height: 40px !important;
align-items: left;
gap: 10px;
align-self: stretch;
        font-size: 13px;
font-style: normal;
font-weight: 300;
line-height: 130%;
padding: 10px 20px;
border-bottom: 0.5px solid black;
} 
.flex-split {
    display:flex;
    margin: 0 12.5px;
}
.surround {
    display: flex;
width: 197.2px;
height: 50px;
justify-content: center;
align-items: center;
gap: 20px;
border-radius: 5px;
background: #D9D9D940;
margin : 10px;
text-decoration: underline;
cursor: pointer;
font-family: 'FSMeWeb-Light';
font-size: 15px;
    text-align: center;
    font-weight: 300;
}
.surround:hover {
    color: white;
background: #333333;
}
.content {
    
    margin: 0 auto;
}
        .faq_On  {
            display: flex;
            justify-content: end;
        }  
        .faq_On  li {
            font-family: 'FSMeWeb-Regular';
            list-style: none;
            font-size: 12px;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
            padding: 6px 10px 5px 10px;
            margin: 0 10px;
            border-radius: 20px;
                width: auto;
        }
         .faq_On  li input {
             
margin-right: 10px;
margin-left: 5px;
float:right;
visibility: hidden;
         }
         .faq-popup p a{
             color: #333;
         }
         .faq-popup ul li a{
             color: #333;
             font-family: 'FSMeWeb-Light';
             font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
         }
      .faq_On li input:before {
          width: 16px;
height: 16px;
          visibility: visible;
content : url("ebc8a4cc9ddfe3d1a5.svg");
padding: 5px 3px 0px 3px;
margin: -6px 0 0 4px;
      }
      .btn-contact {
          width: fit-content;
              border-radius: 5px;
    background: var(--Cerise, #B73764);
    border: none;
    color: #FFF;
    text-align: center;
    font-family: 'FSMeWeb-Light';
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    float: right;
    padding: 13.5px 38px 13.5px 38px;
      }
      
      
      .pod-contact {
          border-radius: 15px;
      display: flex;
      margin: 10px;
width: 342.333px;
height: 240.5px;
background-color: #F9EFF3;
padding: 25px;
flex-direction: column;
}
.pod-contact-2 {
          border-radius: 15px;
      display: flex;
      margin: 10px;
height: 80px;
background-color: #F9EFF3;
padding: 12.5px;
width:250px;
}
.pod-contact-2 a {
    color: #333;
font-family: 'FSMeWeb-Light';
font-size: 13px;
font-style: normal;
font-weight: 300;
line-height: 130%; /* 16.9px */
text-decoration-line: underline;
max-width: 171.747px;
padding-bottom: 5px;
}
.arrow {
    width: 24px;
height: 24px;
float:left;
}
.flex-span {
    display:flex;
    flex-direction: column;
    padding: 0 10px;
}
.content2 {
    display: flex;
    justify-content: center;
}
.supportTitle {
    display: flex;
    justify-content: space-between;
}

/* santhosh code starts here */
h2.western {
    font-family: 'FSMeWeb-Light';
    font-size: 32px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
    margin: 27px 0 0 0;
    width: 100%;
    margin-bottom: 16px;
}
a.anchRed {
    color: #B73764 !important;
    text-decoration-line: underline;
}

a.anchRed strong {
    font-family: 'FSMeWeb-Bold' !important;
}
ul.pagesUl li, ol.pageUl li {
    color: #333;
    font-family: 'FSMeWeb-Light';
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
}
ul.pagesUl strong {
    font-family: 'FSMeWeb-Bold' !important;
}

.mortDetialSec .show_hidden_content .accordion-body {
    padding: 0;
    
}

.mortDetialSec .accordion-item {
    border: none;
}

.mortDetialSec .accordion-body .accordion {
    margin-bottom: 10px;
}

.mortDetialSec .accordion-button:not(.collapsed), .accordion-button {
    background: #F9EFF3;
    border-radius: 0px !important;
    border: none;
    box-shadow: none;
    color: #333;
    font-family: 'FSMeWeb-Regular';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.mortDetialSec .mortagagesDropdown.mortDetailsMain {
    margin-bottom: -41px;
}

.mortDetialSec .accordion-button::after {
    background: url("2a172e96951b63ef0a.svg");
}

.mortDetialSec .accordion-button:not(.collapsed)::after {
    background: url("ecccdc7d24c43e14e6.svg");
    transform: rotate(0deg); /* Equal to rotateZ(45deg) */
}
.mortDetialSec .show_hidden_content .accordion-body ul li {
    color: #333;
    font-family: 'FSMeWeb-Light';
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
}

.mortDetialSec .show_hidden_content .accordion-body ul li::marker {
    font-size: 12px;
}

.mortDetialSec table th {
    background: #50213F;
    display: table-cell;
    vertical-align: middle;
    color: #FFF;
    text-align: center;
    font-family: 'FSMeWeb-Regular';
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 16.9px */
    text-transform: uppercase;
    padding: 10px 15px 10px 15px;
    border: 1px solid #fff;
}

.mortDetialSec table tr td {
    color: #333;
    text-align: center;
    font-family: 'FSMeWeb-Light';
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%; /* 16.9px */
    border: none;
    padding: 20px 20px 10px 20px;
}

.mortDetialSec table tr:nth-child(odd) td {
    background: #F9EFF3;
}
.mortDetialSec .container {
    padding: 0px;
}

.mortDetialSec .container .umb-block-grid {
    text-align: center;
    padding: 0px 0px;
}
.mortDetialSec .container .umb-block-grid h5 {
    text-align: center;
}
.mortDetialSec .mortagagesDropdown.mortDetailsMain {
    margin-bottom: -3px;
}

.mortDetialSec .page-content, .mortDetialSec .page-content, .mortDetialSec .accordion-body > .umb-block-list {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/*.mortDetialSec table.table.desktopOnly.mobileAlso {
    width: 656px!important;
    max-width: 656px!important;
}*/

.mortDetialSec .umb-block-grid__layout-item {
    position: relative;
    clear: both;
    overflow: auto;
}
.breTabSteps {
    background: #ccb1cc;
    float: left;
    width: 32%;
    height: 173px;
    margin-bottom: 20px;
    padding: 13px 50px 20px 16px;
}

.breTabSteps:nth-child(2), .breTabSteps:nth-child(5) {
    margin: 0 20px;
}

.breTabSteps h2 {
    font-family: 'FSMeWeb-Light';
    font-size: 20px;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #5a2149;
    border-bottom: 1px solid #5a2049;
    width: 62px;
    padding-bottom: 5px;
}

.breTabSteps h3 {
    margin: 7px 0 0 0;
    padding: 0 0 0 0;
    font-family: 'FSMeWeb-Light';
    font-size: 24px !important;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #5a2149;
}

.breTabSteps p {
    font-family: 'FSMeWeb-Light';
    font-size: 16px;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #4a4a4a;
    padding: 13px 0 0 0;
}
.breTabSteps {
    width: 100%;
    margin-bottom: 15px !important;
}

.breTabSteps:nth-child(2), .breTabSteps:nth-child(5) {
    margin: 0;
}
.breTabSteps {
    width: 48.4%;
    margin-bottom: 0px !important;
}
.breTabSteps:nth-child(2), .breTabSteps:nth-child(5) {
    margin: 0;
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .breTabSteps {
        width: 31.5%;
    }
}
@media (max-width: 767px){
    .breTabSteps {
    width: 100%;
}
}
.bereavementTableMain {
    margin: 31px 0 -12px 0;
    clear: both;
    overflow: hidden;
}
.bereavementTableMain {
    margin: 24px 0 -15px 0;
}
.bereavementTableMain {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 8px;
}
/* santhosh code ends here */

/* ISAs hub page starts */
.faqs-section-isa {
    display: flex;
    flex-direction: column;
    Justify-content: center;
    text-align: center;
    background-color: #F9EFF3;
    padding: 50px;
    min-height: 451px;
    flex-shrink: 0;
    border-radius: 15px;
    margin-right: 20px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10);

}
.faqs-section-isa img {
    margin: auto;
}
.faqs-section-isa h5 {
    margin: auto;
        text-align: center;
}
.suptxt {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: -0.31px;
    color: #4a4a49;
}
.isas-hub .hmebannerimgpodsdiv {
    margin: 50px 0px 20px 0px;
}

.slider-cards {
    margin-top: 52px;
}

.isas-hub img.report-img {
    width: 370px;
    margin-left: 15px;
    max-height: 346px;
}

.slider-cards.isaHubMain {
    margin-top: 22px;
}

.isas-hub .owl-nav.disabled {
    display: block;
}

.isas-hub span.catgry {
    color: #a0a0a0;
    font-size: 15px;
    margin-bottom: 10px;
    display: block;
    font-family: 'FSMeWeb-Regular';
}

.isas-hub h4.LL-divheading {
    font-family: 'FSMeWeb-Regular';
    color: #b03468;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 20px;
}

.isas-hub p.eventTimeSpan {
    color: #a0a0a0;
    font-family: 'FSMeWeb-Regular';
    font-size: 16px;
}
.isas-hub button.owl-prev {
    rotate: 180deg;
}

.isas-hub .owl-nav {
    position: absolute;
    top: -39px;
    right: 0;
}

.isas-hub button.owl-next {
    margin-left: 10px;
}

.faqs-section h1 {
    font-size: 24px;
    color: #5a2049;
    margin-bottom: 10px;
}
.faqs-section{
    margin-bottom: 170px;
}


.isas-hub .videoTestimonials {
    display: flex;
    column-gap: 89px;
}

.isas-hub .testimonial-section {
background: #F9EFF3;
    padding: 20px 0px 0 0px;
    margin-bottom: 50px;
    margin-top: -45px;
}

.helpQA h3 {
    margin-bottom: 25px;
}

.isas-hub video#myVideo {
    width: 100%;
    height: auto;
}

.isas-hub .video-container {
    position: relative;
}

.isas-hub .play-btn img {
    position: absolute;
}
.slider .row {
    padding: 20px;
    margin: 10px;
}
.nameRating {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
}
.isas-hub .slick-prev, .isas-hub .slick-next {
    cursor: pointer;
}
.isas-hub .slick-prev:disabled, .isas-hub .slick-next:disabled {
    cursor: not-allowed;

}
.isas-hub .slick-prev.slick-disabled:before, .isas-hub .slick-next.slick-disabled:before{
    opacity: 0.3;
}
.slider.slick-initialized.slick-slider.slick-dotted {
    width: 414px;
}
.slider2.slick-initialized.slick-slider.slick-dotted {
    max-width: 1066px;
    width: 100%;
}
/*.slick-dots li {
    border: #50213F solid 1px;
    border-radius: 100%;
    background-color:#50213F;
}*/

.slider p {
    font-family: 'FSMeWeb-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #4a4a4a;
}
.testimonial-side {
    position: relative;
    margin-top: 20px;
}

.testimonials {
    position: absolute;
    top: 0px;
    transform: translate(9%, 23%);
}
.isas-hub .quote {
    padding-left: 25px;
}
.isas-hub .slick-next::before{
    content: url("bc6ba44bded38a1ed4.svg");
}
.isas-hub .slick-prev::before{
    content: url("bc6ba44bded38a1ed4.svg");
}
.isas-hub .slick-dots {
    bottom: -58%;
    transform: translateX(160%);
    width: auto;
}

.isas-hub .slick-dots li {
    margin: 0px;
}

.isas-hub .slick-dots li button:before {
    font-size: 40px;
    color: #a02382;
}
.isas-hub .slick-next {
    right: 15%;
}
.isas-hub .slick-prev {
    left: 15%;
}
.isas-hub .slick-dots li.slick-active button:before {
    color: #a02382;
    opacity: 1;
}
.isas-hub .slick-prev, .isas-hub .slick-next {
    top: auto;
    bottom: -63%;
}
.slick-prev, .slick-next{
    width: 26px !important;
    height: 26px !important;
}
.isas-hub span.bannerpodslnk {
    background: #a02382;
    color: #fff;
    padding: 10px 20px;
}

.isas-hub .bannerimgpodsinfo p {
    font-size: 16px;
}
.slider-cards h2#h2title {
    color: #333 !important;
    font-family: 'FSMeWeb-Light';
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
}

.isas-hub .owl-nav {
    top: -50px;
}

.isas-hub video#myVideo {
    position: relative;
    border-radius:15px;
}

.play-btn {
    position: absolute;
    top: 34%;
    left: 36%;
}

.video-desc {
    max-width: 561px;
}

.video-desc h1 {
    margin: 5px 0px 15px 0px;
}
.isas-hub .owl-stage {
    display: flex;
}

.isas-hub p.eventTimeSpan {
    position: absolute;
    bottom: 30px;
}
.faqs-section a {
    margin-bottom: 16px;
    display: block;
}
.cmntrName p {
    font-size: 20px !important;
    font-weight: 400;
    font-family: 'FSMeWeb-Regular';
    color: #333 !important;
}
.isas-hub span.bannerpodslnk {
    font-size: 20px !important;
}
.video-desc h1 {
    font-size: 30px;
}


@media only screen and (max-width: 767px){
    
    .isas-hub .videoTestimonials {
        flex-direction: column;
    }
    .faqs-section-isa {
    display:flex;
    flex-direction: column;
    Justify-content: center;
    text-align: center;
  background-color: #F9EFF3;
padding: 10px;
max-width: 523px;
height: 451px;
flex-shrink: 0;
border-radius: 5px;
margin: 10px;

}
    .slider.slick-initialized.slick-slider.slick-dotted{
        width: 336px;
    }
    .isas-hub img.tBgImg {
        width: 100%;
    }
    
    
    .container.bannerimg_pods {
        padding: 0px 27px !important;
    }
    
    .isas-hub .row.testimonial-section {
        padding: 0px 27px 110px 27px;
    }
    
    .faqs-section {
        padding: 0px 27px;
    }
    .slider-cards {
    margin-top: 40px;
}

.bannerimgpodsinfo {
    margin-bottom: 47px;
}
.isas-hub .video-container {
    padding-bottom: 0px;
    height: auto;
}
.isas-hub video#myVideo {
    width: 100%;
}
.testimonial-side {
    margin: 35px auto 0 auto;
}
.testimonials {
    transform: translate(3%, 7%);
}

.isas-hub .quote {
    padding-left: 17px;
}

.slider .row {
    padding: 5px 25px 0px 20px;
}

.nameRating {
    margin-top: 13px;
    justify-content: space-around;
}
.isas-hub .slick-prev {
    left: 8%;
}
.isas-hub .slick-dots {
    bottom: -110px;
    transform: translateX(110%);
}
.isas-hub .accordion {
    padding-right: 50px;
}

.isas-hub .accordion:after {
    margin-right: -20px;
}

.bannerimgpodslnk {
    padding: 20px 9px 20px 9px;
}
.isas-hub .bannerimgpodsinfo p {
    font-size: 14px;
}
.hero .hero-bg img {
    object-fit: cover;
    object-position: right;
}
.video-desc p {
    font-size: 16px;
}
.slider p{
    font-size: 12px;
}
.isas-hub .slick-prev, .isas-hub .slick-next {
    bottom: -69%;
}
.isas-hub .card-content{
    width: 100%;
}

.play-btn{
    top: 24%;
}
.isas-hub img.tBgImg{
    width: 100%;
}
.Doc_Filter {
    height: 190px;
    align-items: center;
}
.faq_On {
    display: flex;
    justify-content: end;
    flex-wrap: wrap;
    gap: 5px;
}
.Doc_Filter div#checkbox-section {
    z-index: 99999;
    top: 18.5%;
}
.mainNavSec {
        padding: 0 40px 50px !important;
    }
    
    .slider-cards h2#h2title {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 22px;
}
}
@media (min-width: 768px) and (max-width: 1024px){
    .isas-hub .videoTestimonials {
        flex-direction: column;
    }
    .slider-cards {
        margin-top: 23px;
    }
    
    h2#h2title {
        margin-top: 24px;
        font-size: 30px;
        font-weight: 400;
    }
    .testimonial-side {
        margin: 0 auto;
    }
    .isas-hub video#myVideo {
        width: 100%;
    }
    
    .video-sdie {
        margin-bottom: 80px;
    }
    
    .isas-hub .testimonial-section {
        padding: 0px 0px 140px 0px;
    }
    .isas-hub h2#h2title {
        margin-top: 20px;
    }
    .play-btn{
        left: 45%;
    }
}

@media only screen and (max-width: 1024px){
    .isas-hub img.report-img {
        width: 100% ;
        margin-left: 0 ;
    }
}

/* ISAs hub page ends */

/* Hide map button Starts */
.branch button.button-branch {
    display: none;
}
/* Hide map button Ends */


/* css - spk */

.dropdown-support label {
    font-family: 'FSMeWeb-Light';
    font-size: 15px;
}

.pod-contact h5 {
    margin-top: 6px;
}

.pod-contact p a {
    color: #333;
}


/* ISA page starts */

.innerBannerText.isaHubPg {
    background-size: cover;
}


.slider-cards.isaHubMain .owl-nav .owl-next img {
    content: url("b54dd5b10cb573b72d.svg");
}

.slider-cards.isaHubMain .owl-nav .owl-prev img {
    content: url("b54dd5b10cb573b72d.svg");
    top: -1px;
    position: relative;
}

.container.gap-6.gap-md-0.col-12.d-lg-flex.d-md-block .col-lg-6.col-md-12:nth-child(2) .faqs-section-isa {
    border: none;
    margin: 0;
}

.testimonial-section .col-md-6:nth-child(1) {
    width: 45%;
    float: left;
}

.testimonial-section .col-md-6:nth-child(2) {
    width: 55%;
    padding: 0 0 0 60px;
}

.isas-hub .slick-prev {
    transform: rotate(-180deg);
    bottom: -79%;
}

.isas-hub .slick-next {
    bottom: -84%;
}

@media only screen and (min-width: 1400px) {
    .isas-hub .slider-cards .linkbgarbtn {
        margin-top: 30px;
    }
}

@media only screen and (max-width: 767px) {
.testimonial-section .row.center {
    width: 100%;
}

.testimonial-section .col-md-6:nth-child(1) {
    width: 100%;
}

.testimonial-section .col-md-6:nth-child(2) {
    width: 100%;
        padding: 0;
}

.testimonial-section .slider.slick-initialized.slick-slider.slick-dotted {
    width: 260px;
}

.isas-hub img.tBgImg {
    height: 360px;
    width: 100%;
}

.isas-hub .videoTestimonials {
    max-width: 300px;
    margin: 0 auto;
}

.testimonial-section .slider .row {
    padding: 0px 0px 0px 10px;
    margin-top: 20px;
}

.testimonial-section .cmntrName p {
    font-size: 12px !important;
    text-transform: uppercase;
    font-family: 'FSMeWeb-Bold';
}

.isas-hub .slick-dots {
    bottom: -125px;
    left: -23px;
}

.isas-hub .testimonial-section {
    margin: 0 0 58px 0;
    padding: 0 0 48px 0;
}

.isas-hub .slick-prev {
    left: 0;
    bottom: -127px;
}

.isas-hub .slick-next {
    bottom: -139px;
    right: 0;
}

.isas-hub .testimonial-section .slider .row {
    padding: 0 0 0 0 !important;
}

.isas-hub .testimonial-section .slider p {
    padding-right: 0px;
}

.isas-hub .nameRating {
    padding-right: 0px;
    align-items: initial;
    gap: 10px;
    flex-wrap: wrap;
}


.isas-hub .cmntrName {
    width: 87px;
}

.isas-hub .nameRating div:nth-child(2) {
    width: 125px;
}

.isas-hub .testimonial-section .slider .row {
    margin-right: 0px !important;
}

.isas-hub .video-container {
    margin: 0 16px 0 15px;
}

.isas-hub .faqs-section-isa {
    max-width: 100%;
    margin: 40px 0 15px 0;
}

.isas-hub .slider-cards.isaHubMain {margin: 0;}

.isas-hub .slider-cards {
    margin: 30px 35px 0 35px;
}

.isas-hub .flip-card {
    margin-right: 0px;
}

.isas-hub .m-40-top.m-75-bottom.theme-white {
    padding: 0;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
    .testimonial-section .col-md-6:nth-child(1), .testimonial-section .col-md-6:nth-child(2) {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    padding: 0;
}

.testimonial-section .col-md-6:nth-child(2) {
    margin-top: -45px;
}

.isas-hub .testimonial-section {
    padding: 0px 0px 93px 0px;
    margin-bottom: 50px;
}

.isas-hub .slick-prev {
    bottom: -145px;
}

.isas-hub .slick-next {
    bottom: -63%;
}

.isas-hub .col-lg-6.col-md-12 {
    width: 50% !important;
    max-width: 50% !important;
    float: left;
}

.isas-hub .container.gap-6.gap-md-0.col-12.d-lg-flex.d-md-block {clear: both;margin-bottom: 35px;overflow: hidden;margin-top: 40px;}

.isas-hub .testimonial-section {
    clear: both;
}

.isas-hub .slider-cards.isaHubMain {
    margin-bottom: 26px;
}

.isas-hub .slider-cards {
    margin-left: 25px;
    margin-right: 25px;
}

.isas-hub .slider-cards.isaHubMain {
    margin-left: 0px;
    margin-right: 0px;
}

.isas-hub .m-40-top.m-75-bottom.theme-white {
    padding: 0px !important;
}
}

@media only screen and (min-width: 1400px) {
.flip-card {
    min-height: 485px;
}
}

@media (min-width: 370px) and (max-width: 390px) {
.isas-hub .flip-card {
    min-height: 405px;
}
}

@media (min-width: 391px) and (max-width: 442px) {
.isas-hub .flip-card {
    min-height: 421px;
}
}

@media (min-width: 443px) and (max-width: 472px) {
.isas-hub .flip-card {
    min-height: 450px;
}
}

@media (min-width: 472px) and (max-width: 499px) {
.isas-hub .flip-card {
    min-height: 474px;
}
}

@media (min-width: 992px) and (max-width: 1024px) {
.isas-hub .flip-card {
    min-height: 482px;
}
}


/* banner starts */
@media (min-width: 830px) and (max-width: 1024px) {
.innerBannerText.isaHubPg {
    background-position: 58% 39%;
}
}

@media (min-width: 1025px) and (max-width: 1199px) {
.innerBannerText.isaHubPg {
    background-position: 60% 39%;
}
}

@media (min-width: 1200px) and (max-width: 1470px) {
.innerBannerText.isaHubPg {
    background-position: 50% 39%;
}
}
/* banner ends */


