 @import url(https://fonts.googleapis.com/css2?family=Source%20Sans%20Pro:wght@300;400;500;600;700;800;900&&display=swap&family=Montserrat:wght@300;400;500;600;700;800;900&&display=swap);

 
 :root {
    --unnamed-color-2e4abd: #2E4ABD;
    --unnamed-color-2c2d2f: #2C2D2F;
    --unnamed-font-family-source-sans-pro: Source Sans Pro;
    --unnamed-font-family-Montserrat: Montserrat;
    --unnamed-font-style-normal: normal;
    --unnamed-font-weight-600: 600px;
    --unnamed-font-weight-900: 900px;
    --unnamed-font-weight-normal: normal;
    --unnamed-font-size-16: 16px;
    --unnamed-font-size-24: 24px;
    --unnamed-font-size-48: 48px;
    --unnamed-character-spacing-0-22: 0.22px;
    --unnamed-character-spacing-0-14: 0.14px;
    --unnamed-character-spacing-0-43: 0.43px;
    --unnamed-line-spacing-24: 24px;
    --unnamed-line-spacing-72: 72px;
 }

 .unnamed-character-style-1 {
    font-family: var(--unnamed-font-family-Montserrat);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-900);
    font-size: var(--unnamed-font-size-48);
    line-height: var(--unnamed-line-spacing-72);
    letter-spacing: var(--unnamed-character-spacing-0-43);
    color: var(--unnamed-color-2c2d2f);
 }

 .unnamed-character-style-2 {
    font-family: var(--unnamed-font-family-Montserrat);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-16);
    line-height: var(--unnamed-line-spacing-24);
    letter-spacing: var(--unnamed-character-spacing-0-14);
    color: var(--unnamed-color-2e4abd);
 }

 .unnamed-character-style-3 {
    font-family: var(--unnamed-font-family-source-sans-pro);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-600);
    font-size: var(--unnamed-font-size-24);
    line-height: var(--unnamed-line-spacing-72);
    letter-spacing: var(--unnamed-character-spacing-0-22);
    color: var(--unnamed-color-2c2d2f);
 }

 body,
 p {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 20px/30px var(--unnamed-font-family-source-sans-pro);
    color: var(--unnamed-color-2c2d2f);
    text-align: left;
    font: normal normal normal 20px/30px Source Sans Pro;
    letter-spacing: 0.18px;
    color: #2C2D2F;
    opacity: 1;
 }

 h1 {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-900) var(--unnamed-font-size-48)/56px var(--unnamed-font-family-Montserrat);
    letter-spacing: var(--unnamed-character-spacing-0-43);
    color: var(--unnamed-color-2c2d2f);
    text-align: left;
    font: normal normal bold 48px/56px Montserrat;
    letter-spacing: 0.43px;
    color: #2C2D2F;
    opacity: 1;
 }

 .sub-heading {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-600) var(--unnamed-font-size-24)/var(--unnamed-line-spacing-72) var(--unnamed-font-family-source-sans-pro);
    letter-spacing: var(--unnamed-character-spacing-0-22);
    color: var(--unnamed-color-2c2d2f);
    text-align: left;
    font: normal normal 600 24px Source Sans Pro;
    letter-spacing: 0.22px;
    color: #2C2D2F;
    opacity: 1;
 }

 .sub-20 {
    font: normal normal 600 20px/30px Source Sans Pro;
    margin-bottom: 5px;
 }

 .theme-clr {
    color: #2C2D2F;
 }

 .theme-clr-2 {
    color: #304EC7;
 }

 .gradnt-txt {
    background: linear-gradient(90deg, #7268D6 0%, #B76BBB 36%, #DA6DAC 63%, #F4A75A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    opacity: 1;
 }

 .zwayam-footer h1 {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-600) 20px/var(--unnamed-line-spacing-24) var(--unnamed-font-family-source-sans-pro);
    color: var(--unnamed-color-2c2d2f);
    font: normal normal 600 20px/24px Source Sans Pro;
    letter-spacing: 0.18px;
    color: #2C2D2F;
    opacity: 1;
 }

 .zwayam-footer a,
 .zwayam-footer p {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-source-sans-pro);
    letter-spacing: var(--unnamed-character-spacing-0-14);
    color: var(--unnamed-color-2c2d2f);
    text-align: left;
    font: normal normal normal 16px/24px Source Sans Pro;
    letter-spacing: 0.14px;
    color: #2C2D2F !important;
    opacity: 1;
    text-decoration: none;
 }

 .zwayam-footer {
    z-index: 1;
    position: relative;
 }

 #bookDemo.modal.show .modal-dialog {
    height: 473px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 12px;
    opacity: 1;
 }

 .book-demo-bg {
    background: transparent url(../images/book-a-demo/book-a-demo.webp) 0% 0% no-repeat padding-box;
    opacity: 1;
    width: 100%;
    height: 259px;
    background-position-y: 58%;
    background-size: cover;
 }

 #bookDemo .modal-header {
    border: none;
    padding-top: 0;
 }

 #bookDemo .modal-content {
    padding: 10px 15px;
 }

 .partial-bg {
    background: linear-gradient(to right, #F8F8F8 50%, #fff 50%);
 }

 #bookDemo .btn-close {
    color: #2C2D2F;
    opacity: 1;
 }

 .bookdemo-alert {
    display: block;
    width: auto;
    height: auto;
    position: absolute;
    top: 14%;
    right: 36px;
    z-index: 9999;
    text-align: center;
 }

 .book-demo-form input:-webkit-autofill {
    -webkit-text-fill-color: #fff !important;
 }

 ul.hm-lst {
    list-style-type: none !important;
    text-align: left !important;
    padding: 0px 12px;
    max-height: 150px;
    overflow: auto;
    box-shadow: 1px 1px 4px #999;
    border-radius: 2px;
    position: absolute;
    top: 40px;
    background: #fff;
    width: 100%;
    z-index: 1;
 }

 ul.hm-lst li {
    font-size: 14px;
    cursor: pointer;
 }

 .formErrorMsg {
    font-size: 14px;
    color: red;
 }

 .zwayam-btn-primary {
    background: #304EC7 0% 0% no-repeat padding-box;
    border-radius: 4px;
    opacity: 1;
    height: 32px;
    padding: 7px 16px;
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-600) 14px/16px var(--unnamed-font-family-source-sans-pro);
    text-align: left;
    font: normal normal 600 14px/16px Source Sans Pro;
    letter-spacing: 1.25px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
 }

 .zwayam-btn-sec {
    border: 1px solid #304EC7;
    background: transparent !important;
    color: #304EC7 !important;
 }

 .zwayam-btn-no-border {
    border: 0px solid #304EC7;
 }

 .zwayam-btn-primary:hover {
    border: 1px solid #304EC7;
    color: #304EC7 !important;
 }

 .zwayam-hire-sec button {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-600) 20px/16px var(--unnamed-font-family-source-sans-pro);
    color: var(--unnamed-color-2e4abd);
    text-align: left;
    font: normal normal 600 20px/16px Source Sans Pro;
    letter-spacing: 1.78px;
    color: #2E4ABD;
    text-transform: uppercase;
    opacity: 1;
 }

 .zwayam-hire-sec button:hover {
    border: none;
 }

 .ps-rltv {
    position: relative;
 }

 .bg-lg-1::after {
    content: '';
    position: absolute;
    height: 322px;
    width: 37%;
    opacity: 0.2;
    filter: blur(50px);
    top: 12%;
    left: -3%;
    z-index: -1;
    background: transparent linear-gradient(122deg, #E55A3034 0%, #77CAE8 53%, #8487CE 100%) 0% 0% no-repeat padding-box;
    opacity: 0.2;
    filter: blur(50px);
 }

 .bg-lg-2::after {
    content: '';
    position: absolute;
    height: 322px;
    width: 37%;
    opacity: 0.2;
    filter: blur(50px);
    top: 12%;
    left: -3%;
    z-index: -1;
    background: transparent linear-gradient(316deg, #E55A3033 0%, #77CAE879 53%, #8589EA5D 100%) 0% 0% no-repeat padding-box;
    opacity: 0.2;
    filter: blur(50px);
 }

 .bg-lg-3::after {
    content: '';
    position: absolute;
    height: 52%;
    width: 100%;
    top: 32%;
    z-index: -1;
    background: transparent linear-gradient(108deg, #E55A3033 0%, #B495D94A 53%, #8589EA5D 100%) 0% 0% no-repeat padding-box;
    opacity: 0.2;
    filter: blur(50px);
    transform: matrix(0.99, 0.12, -0.12, 0.99, 0, 0);
 }

 .customer-slider .slick-slide img {
    width: 100%;
    padding: 0px 20px;
    /* height: 38px; */
 }

 @media (min-width:991px) {
    .wdth-72 {
       width: 72%
    }

    .slider-navigation-btn .test-btn-one {
       transform: translatex(-174px);
       opacity: 0;
    }

    .reveal.active .slider-navigation-btn .test-btn-one {
       transform: translatey(0px);
       transition: opacity 2s, transform 2s ease;
       opacity: 1;
    }

    .slider-navigation-btn .test-btn-two {
       transform: translatey(174px);
       opacity: 0;
    }

    .reveal.active .slider-navigation-btn .test-btn-two {
       transform: translatey(0px);
       transition: opacity 2s, transform 2s ease;
       opacity: 1;
    }

    .slider-navigation-btn .test-btn-three {
       transform: translatex(174px);
       opacity: 0;
    }

    .reveal.active .slider-navigation-btn .test-btn-three {
       transform: translatey(0px);
       transition: opacity 2s, transform 2s ease;
       opacity: 1;
    }
    .ht-ato-wdth-100{
      max-width: 100%;
    }
    .wdth-auto{
      max-width: fit-content;
    }

 }

 .mt-8 {
    margin-top: 100px;
 }

 .pb-4rem {
    padding-bottom: 4rem;
    margin-bottom: 6rem;
 }

 .btn-check:focus+.btn,
 .btn:focus {
   box-shadow: none;
   opacity: 1;
 }
 .btn-check:focus-visible+.btn,
 .btn:focus-visible {
   outline: -webkit-focus-ring-color auto 1px;
 }
 .slider-3 .slide .accordion-button::after{
   margin-left: unset;
 }
 .slider-3 .slide .accordion-button:not(.collapsed)::after{
   background-image: url(../images/home/icons/down-arrow.svg);
 }
.slider-3 .slide .accordion-button::after{
   background-image: url(../images/home/icons/down-arrow.svg);
   width: 12px;
    height: 12px;
    background-size: inherit;
    margin-left: 5px;
}
.slider-3 .accordion-flush .accordion-item .accordion-button{
   box-shadow: none;
}
 .accordion-item {
    cursor: pointer;
 }

 .accordion-img {
    width: 100%;
    height: auto;
    transition: transform 0.3s ease;
    /* width: auto; */
 }

 .accordion-item:hover .accordion-img {
    transform: scale(1.1);
    display: block;
 }

 .active-img {
    display: block !important;
 }

 .accordion {
    background-color: transparent;
 }

 .accordion-item {
    border-color: #fff0;
    background: transparent;
 }

 .accordion-header {
    cursor: pointer;
    text-align: left;
    font: normal normal 600 20px/72px Source Sans Pro;
    letter-spacing: 0.18px;
    color: #2C2D2F;
    opacity: 1;
    display: flex;
    justify-content: space-between;
    padding: 12px 0px;
    line-height: initial;
 }

 .accordion-body {
    text-align: left;
    font: normal normal normal 16px/22px Source Sans Pro;
    letter-spacing: 0.14px;
    color: #2C2D2F;
    opacity: 1;
    padding: 5px 0px;
    width: 90%;
 }

 .accordion-item.hoverable:hover+.accordion-header-icon {
    display: none
 }

 .bg-bluesecnd::after {
    content: '';
    transform: matrix(0.99, 0.12, -0.12, 0.99, 0, 0);
    background: transparent linear-gradient(108deg, #E55A3033 0%, #B495D94A 53%, #8589EA5D 100%) 0% 0% no-repeat padding-box;
    border-radius: 400px;
    opacity: 0.5;
    filter: blur(50px);
 }

 .pdng-lft-20 {
    padding-right: 20px;
 }

 .paddng-lft-20 {
    padding-left: 20px;
 }

 .testinomial-designation h4 {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-600) 20px/36px var(--unnamed-font-family-source-sans-pro);
    color: var(--unnamed-color-2c2d2f);
    text-align: left;
    font: normal normal 600 20px/36px Source Sans Pro;
    letter-spacing: 0.18px;
    color: #2C2D2F;
    opacity: 1;
    line-height: initial;
 }

 .testinomial-designation h6 {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 18px/36px var(--unnamed-font-family-source-sans-pro);
    color: var(--unnamed-color-2c2d2f);
    text-align: left;
    font: normal normal normal 18px/36px Source Sans Pro;
    letter-spacing: 0.16px;
    color: #2C2D2F;
    opacity: 0.7;
    line-height: initial;
 }

 .slider-navigation-btn button,
 .nav-buttons button,
 .nav-buttons-testi button {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-16)/30px var(--unnamed-font-family-source-sans-pro);
    letter-spacing: var(--unnamed-character-spacing-0-14);
    text-align: left;
    font: normal normal normal 16px/30px Source Sans Pro;
    letter-spacing: 0.14px;
    color: #5D5E60;
    opacity: 1;
    background: transparent;
    padding: 5px 20px;
    border: unset;
    text-transform: capitalize;
 }

 .slick-prev,
 .slick-next {
    display: none !important;
 }

 .white-bg {
    height: auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 30px #EAECF2;
    border-radius: 12px;
    opacity: 1;
    padding: 20px 40px;
 }

 .customer-slider-section h3 {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-600) var(--unnamed-font-size-24)/56px var(--unnamed-font-family-source-sans-pro);
    letter-spacing: var(--unnamed-character-spacing-0-22);
    color: var(--unnamed-color-2c2d2f);
    font: normal normal 600 24px/56px Source Sans Pro;
    letter-spacing: 0.22px;
    color: #2C2D2F;
 }

 .customer-slider-section h1 {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-900) 32px/56px var(--unnamed-font-family-Montserrat);
    color: var(--unnamed-color-2c2d2f);
    text-align: left;
    font: normal normal bold 32px/56px Montserrat;
    letter-spacing: 0.29px;
    color: #2C2D2F;
    background: transparent linear-gradient(108deg, #E55A3033 0%, #77CAE879 53%, #8589EA5D 100%) 0% 0% 0.5 blur(50px) no-repeat padding-box / border-box;
    border-radius: 400px;
    opacity: 0.7;
 }

 .hddn {
    display: none;
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition: opacity 0.5s ease-in-out, height 0.5s ease-in-out;
 }

 #section-second {
    opacity: 1;
    height: auto;
    transition: opacity 0.5s ease-in-out, height 0.5s ease-in-out;
    padding-top: 20px;
 }

 #section-third {
    opacity: 1;
    height: auto;
    transition: opacity 0.5s ease-in-out, height 0.5s ease-in-out;
    padding-top: 20px;
 }

 #section-fourth {
    opacity: 1;
    height: auto;
    transition: opacity 0.5s ease-in-out, height 0.5s ease-in-out;
    padding-top: 20px;
 }

 .dsply-show-top {
    transition: opacity 2s, transform 2s ease;
    display: block !important;
 }

 .bg-last {
    position: relative;
 }

 .ornge-blue-bg::before {
    content: '';
    transform: matrix(0.99, 0.12, -0.12, 0.99, 0, 0);
    background: transparent linear-gradient(108deg, #E55A3033 0%, #B495D94A 53%, #8589EA5D 100%) 0% 0% no-repeat padding-box;
    border-radius: 400px;
    opacity: 0.5;
    filter: blur(50px);
 }

 .bg-last::before {
    content: "";
    position: absolute;
    top: 400px;
    left: 0;
    z-index: -4;
    width: 100%;
    height: 100%;
    border-radius: 400px;
    opacity: 0.5;
    filter: blur(50px);
    background: transparent linear-gradient(108deg, #E55A3033 0%, #77CAE879 53%, #8589EA5D 100%) 0% 0% no-repeat padding-box;
 }

 .bg-pnk-purple::before {
    content: "";
    position: absolute;
    height: 88%;
    width: 100%;
    z-index: -1;
    border-radius: 400px;
    opacity: 0.5;
    filter: blur(50px);
    background: transparent linear-gradient(108deg, #E55A3033 0%, #B495D94A 53%, #8589EA5D 100%) 0% 0% no-repeat padding-box;
 }

 .bg-blue-purple::before {
    content: "";
    position: absolute;
    height: 82%;
    width: 90%;
    z-index: -1;
    border-radius: 400px;
    opacity: 0.5;
    filter: blur(50px);
    background: transparent linear-gradient(74deg, #E55A3033 0%, #77CAE879 53%, #8589EA5D 100%) 0% 0% no-repeat padding-box;
    transform: matrix(-1, 0.05, -0.05, -1, 0, 0);
 }

 .nav-button.active-button::before,
 .slider-navigation-btn .active::before {
    content: "";
    display: block;
    width: 60%;
    height: 8px;
    background: #97A7E6 0% 0% no-repeat padding-box;
    border-radius: 6px;
    opacity: 0.7;
    bottom: 0;
    left: 50%;
    transform: translateX(28%);
 }

 .nav-button.active-button,
 .slider-navigation-btn .active {
    font: normal normal 600 16px/30px Source Sans Pro;
    letter-spacing: 0.14px;
    color: #5D5E60;
    opacity: 1;
    padding-top: 0;
 }

 .nav-buttons,
 .nav-buttons-testi button {
    position: relative;
 }

 .slider-3 .slick-slide[aria-hidden="true"] #section-second,
 .slider-3 .slick-slide[aria-hidden="true"] #section-third,
 .slider-3 .slick-slide[aria-hidden="true"] #section-fourth {
    display: none !important;
 }

 .web-kit-cntr {
    text-align: -webkit-center;
 }

 ::marker {
    color: #304EC7;
    font-size: 25px;
 }

 .z-indx-1 {
    z-index: 1;
 }

 html {
    scroll-behavior: smooth;
 }

 .accordion-header-icon-two,
 .accordion-body {
    display: none;
 }

 .active-accrdn .accordion-header-icon {
    display: none;
 }

 .active-accrdn .accordion-header-icon-two,
 .active-accrdn .accordion-body {
    display: block;
 }

 .wd_90 p {
    width: 90%;
 }

 .entr-prses {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-600) var(--unnamed-font-size-24)/56px var(--unnamed-font-family-source-sans-pro);
    letter-spacing: var(--unnamed-character-spacing-0-22);
    color: var(--unnamed-color-2c2d2f);
    text-align: left;
    font: normal normal 600 24px/56px Source Sans Pro;
    letter-spacing: 0.22px;
    color: #2C2D2F;
 }

 .testi-para {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 18px/36px var(--unnamed-font-family-source-sans-pro);
    color: var(--unnamed-color-2c2d2f);
    text-align: left;
    font: normal normal normal 18px/36px Source Sans Pro;
    letter-spacing: 0.16px;
    color: #2C2D2F;
    opacity: 0.7;
    line-height: initial;
 }

 .testinomial-designation h1 {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-600) 20px/36px var(--unnamed-font-family-source-sans-pro);
    color: var(--unnamed-color-2c2d2f);
    text-align: left;
    font: normal normal 600 20px/36px Source Sans Pro;
    letter-spacing: 0.18px;
    color: #2C2D2F;
    opacity: 1;
    line-height: initial;
 }

 #targetDiv {
    transition: margin-top 3.5s ease;
 }

 .lg-btn-nw {
    width: 219px;
    background: #3054E3 0% 0% no-repeat padding-box;
    border-radius: 4px;
    opacity: 1;
    padding: 15px 20px;
    font: normal normal 600 20px/16px Source Sans Pro;
    letter-spacing: 1.78px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
 }

 .testi-img {
    border-radius: 50%;
    width: 100px;
    height: 100px;
    border: 4px solid #fff;
    vertical-align: bottom;
 }

 .accordion-header-icon,
 .accordion-header-icon-two {
    font-size: 24px;
    color: #2C2D2F;
 }
 .mrgn-right-10{
   margin-right: 10px;
 }

 @media(min-width:992px) {
    .accordion-item.hoverable .accordion-header-icon-two {
       display: none;
    }

    .accordion-item.hoverable:hover .accordion-header .accordion-header-icon {
       display: none;
    }

    .accordion-item.hoverable:hover .accordion-header .accordion-header-icon-two {
       display: block;
    }

    .accordion-img {
       padding: 0px 30px;
    }

    .mrgn-lft-70 {
       margin-left: 70px;
       padding-top: 10px;
    }

    /* .customer-slider.slick-initialized .slick-slide {
       width: auto !important;
    } */
    .pd-tp100{
      padding-top: 110px;
    }
 }

 @media(max-width:991px) {
    .accordion-item:hover .accordion-img {
       transform: scale(1);
       display: none;
    }

    .ht_100_per {
       height: 100% !important;
    }

    button.nav-button.active-button,
    .slider-navigation-btn button.btn.active,
    .slider-navigation-btn button,
    .nav-buttons button,
    .nav-buttons-testi button {
       text-align: center;
       line-height: initial;
    }

    .accordion-img {
       height: auto;
       width: 100%;
    }

    .ht-ato-wdth-100 {
       height: auto;
       width: 100%;
    }

    .p-y-0 {
       padding-top: 0 !important;
       padding-bottom: 0 !important;
    }

    .p-x-0 {
       padding-bottom: 0 !important;
    }

    .pt-5 {
       padding-top: 0rem !important;
    }

    body,
    p {
       font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-source-sans-pro);
       letter-spacing: var(--unnamed-character-spacing-0-14);
       color: var(--unnamed-color-2c2d2f);
       text-align: left;
       font: normal normal normal 16px/24px Source Sans Pro;
       letter-spacing: 0.14px;
       color: #2C2D2F;
       opacity: 1;
    }

    h1 {
       font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-900) 32px/56px var(--unnamed-font-family-Montserrat);
       color: var(--unnamed-color-2c2d2f);
       text-align: left;
       font: normal normal bold 32px/56px Montserrat;
       letter-spacing: 0.29px;
       color: #2C2D2F;
       opacity: 1;
       line-height: initial;
    }

    .pdng-tp-30 {
       padding-top: 30px;
    }

    .mtp-0 {
       margin-top: 0;
    }

    .mrgn-lft-70 {
       margin-left: 50px;
    }

    .customer-slider-section h1 {
       font: normal normal bold 32px/56px Montserrat;
       line-height: initial;
    }

    .customer-slider .slick-slide img {
       margin: auto;
    }

    .mrgn-btm-1rem {
       margin-bottom: 1rem !important;
    }

    .wd-100 {
       width: 100%;
    }

    .pdng-tp-btm-5 {
       padding-top: 5px !important;
       padding-bottom: 5px !important;
    }
 }
 @media(max-width:575px){
   .flx-flow-rvrse {
      flex-flow: column-reverse;
   }
 }
 @media(min-width:991px) and (max-width:1199px){
.me-3-tab{
   margin-right: 0rem!important;
}
.customer-slider .slick-slide img{
   padding: 0px 5px;
}
 }

 .active-accrdn .accordion-header,
 .active-accrdn-amplify .accordion-header,
 .active-accrdn-overlay .accordion-header {
    font-weight: bold;
 }
 .text-decoration-underline {
   text-decoration: underline!important;
}
.curse-nn{
   cursor: unset;
}
#footer {
   opacity: 0;
   transition: opacity 4.5s ease;
 }