*,
address,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
    padding: 0;
    margin: 0;
    border: none;
}
.exploreMore{
    margin-top: -7vh;
    margin-left: 80vw;
}

.form-control,
.form-control:focus {
    background-color: #fff;
    border: 1px solid #ced4da;
    box-shadow: unset;
    outline: 0;
}
.btn.focus,
.btn:focus,
.form-control,
.form-control:focus {
    box-shadow: unset;
}
.Cust-class .swiper,
.bannerSlides img,
.blogDetails-inner .blogImgNo img,
.certiSliding a img,
.claim-proc img.thank-you,
.equaloppur-img,
.footerBG img,
.level-item.has-text-centered p.heading,
.logobox a,
.logobox a img,
.otherBloginfo ul li:first-child img,
.ourPromise-cont li:hover .ourPromise-hiddeninfo,
.rightSideImg img,
.stepimg img,
.testiImg,
header.site-header,
section.inner-banner img {
    width: 100%;
    /* height: 66vh; */
    /* margin-bottom: 10vh; */
}
.sidenav,
body,
html {
    overflow-x: hidden;
}
.btn-resume a.custBtn-inner,
.dropdown:hover > .dropdown-menu,
.dropdownMain:hover .dropdownMain-content,
.logobox a,
.oppurtunities-cont button.accordion-button,
header.site-header.sticky .blackLogo {
    display: block;
}
.column a,
.navbar-toggler:focus,
.navbarMain a,
a,
a:hover {
    text-decoration: none;
}
.swiper,
li {
    list-style: none;
}
@font-face {
    font-family: Poppins;
    src: url("../fonts/Poppins-Thin.woff2") format("woff2"), url("../fonts/Poppins-Thin.woff") format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Poppins;
    src: url("../fonts/Poppins-Light.woff2") format("woff2"), url("../fonts/Poppins-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Poppins;
    src: url("../fonts/Poppins-Bold.woff2") format("woff2"), url("../fonts/Poppins-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Poppins;
    src: url("../fonts/Poppins-Medium.woff2") format("woff2"), url("../fonts/Poppins-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Poppins;
    src: url("../fonts/Poppins-Black.woff2") format("woff2"), url("../fonts/Poppins-Black.woff") format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Poppins;
    src: url("../fonts/Poppins-Regular.woff2") format("woff2"), url("../fonts/Poppins-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Poppins;
    src: url("../fonts/Poppins-Italic.woff2") format("woff2"), url("../fonts/Poppins-Italic.woff") format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Poppins;
    src: url("../fonts/Poppins-SemiBold.woff2") format("woff2"), url("../fonts/Poppins-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: icomoon;
    src: url("../fonts/icomoone2be.eot?ai4d5o");
    src: url("../fonts/icomoone2be.eot?ai4d5o#iefix") format("embedded-opentype"), url("../fonts/icomoone2be.ttf?ai4d5o") format("truetype"), url("../fonts/icomoone2be.woff?ai4d5o") format("woff"),
        url("../fonts/icomoone2be.svg?ai4d5o#icomoon") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
[class*=" icon-"],
[class^="icon-"] {
    font-family: icomoon !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-call:before,
.icon-contact:before,
.icon-phone:before,
.icon-support:before,
.icon-telephone:before {
    content: "\e901";
}
.icon-arrow-right:before {
    content: "\e900";
}
.icon-chevron-right:before {
    content: "\f054";
}
.icon-twitter:before {
    content: "\f099";
}
.icon-facebook-f:before,
.icon-facebook:before {
    content: "\f09a";
}
.icon-linkedin:before {
    content: "\f0e1";
}
.icon-angle-down:before {
    content: "\f107";
}
.icon-instagram:before {
    content: "\f16d";
}
.icon-fax:before {
    content: "\f1ac";
}
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay="100"],
[data-aos][data-aos][data-aos-delay="1000"],
[data-aos][data-aos][data-aos-delay="1050"],
[data-aos][data-aos][data-aos-delay="1100"],
[data-aos][data-aos][data-aos-delay="1150"],
[data-aos][data-aos][data-aos-delay="1200"],
[data-aos][data-aos][data-aos-delay="1250"],
[data-aos][data-aos][data-aos-delay="1300"],
[data-aos][data-aos][data-aos-delay="1350"],
[data-aos][data-aos][data-aos-delay="1400"],
[data-aos][data-aos][data-aos-delay="1450"],
[data-aos][data-aos][data-aos-delay="150"],
[data-aos][data-aos][data-aos-delay="1500"],
[data-aos][data-aos][data-aos-delay="1550"],
[data-aos][data-aos][data-aos-delay="1600"],
[data-aos][data-aos][data-aos-delay="1650"],
[data-aos][data-aos][data-aos-delay="1700"],
[data-aos][data-aos][data-aos-delay="1750"],
[data-aos][data-aos][data-aos-delay="1800"],
[data-aos][data-aos][data-aos-delay="1850"],
[data-aos][data-aos][data-aos-delay="1900"],
[data-aos][data-aos][data-aos-delay="1950"],
[data-aos][data-aos][data-aos-delay="200"],
[data-aos][data-aos][data-aos-delay="2000"],
[data-aos][data-aos][data-aos-delay="2050"],
[data-aos][data-aos][data-aos-delay="2100"],
[data-aos][data-aos][data-aos-delay="2150"],
[data-aos][data-aos][data-aos-delay="2200"],
[data-aos][data-aos][data-aos-delay="2250"],
[data-aos][data-aos][data-aos-delay="2300"],
[data-aos][data-aos][data-aos-delay="2350"],
[data-aos][data-aos][data-aos-delay="2400"],
[data-aos][data-aos][data-aos-delay="2450"],
[data-aos][data-aos][data-aos-delay="250"],
[data-aos][data-aos][data-aos-delay="2500"],
[data-aos][data-aos][data-aos-delay="2550"],
[data-aos][data-aos][data-aos-delay="2600"],
[data-aos][data-aos][data-aos-delay="2650"],
[data-aos][data-aos][data-aos-delay="2700"],
[data-aos][data-aos][data-aos-delay="2750"],
[data-aos][data-aos][data-aos-delay="2800"],
[data-aos][data-aos][data-aos-delay="2850"],
[data-aos][data-aos][data-aos-delay="2900"],
[data-aos][data-aos][data-aos-delay="2950"],
[data-aos][data-aos][data-aos-delay="300"],
[data-aos][data-aos][data-aos-delay="3000"],
[data-aos][data-aos][data-aos-delay="350"],
[data-aos][data-aos][data-aos-delay="400"],
[data-aos][data-aos][data-aos-delay="450"],
[data-aos][data-aos][data-aos-delay="50"],
[data-aos][data-aos][data-aos-delay="500"],
[data-aos][data-aos][data-aos-delay="550"],
[data-aos][data-aos][data-aos-delay="600"],
[data-aos][data-aos][data-aos-delay="650"],
[data-aos][data-aos][data-aos-delay="700"],
[data-aos][data-aos][data-aos-delay="750"],
[data-aos][data-aos][data-aos-delay="800"],
[data-aos][data-aos][data-aos-delay="850"],
[data-aos][data-aos][data-aos-delay="900"],
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="100"] [data-aos],
body[data-aos-delay="1000"] [data-aos],
body[data-aos-delay="1050"] [data-aos],
body[data-aos-delay="1100"] [data-aos],
body[data-aos-delay="1150"] [data-aos],
body[data-aos-delay="1200"] [data-aos],
body[data-aos-delay="1250"] [data-aos],
body[data-aos-delay="1300"] [data-aos],
body[data-aos-delay="1350"] [data-aos],
body[data-aos-delay="1400"] [data-aos],
body[data-aos-delay="1450"] [data-aos],
body[data-aos-delay="150"] [data-aos],
body[data-aos-delay="1500"] [data-aos],
body[data-aos-delay="1550"] [data-aos],
body[data-aos-delay="1600"] [data-aos],
body[data-aos-delay="1650"] [data-aos],
body[data-aos-delay="1700"] [data-aos],
body[data-aos-delay="1750"] [data-aos],
body[data-aos-delay="1800"] [data-aos],
body[data-aos-delay="1850"] [data-aos],
body[data-aos-delay="1900"] [data-aos],
body[data-aos-delay="1950"] [data-aos],
body[data-aos-delay="200"] [data-aos],
body[data-aos-delay="2000"] [data-aos],
body[data-aos-delay="2050"] [data-aos],
body[data-aos-delay="2100"] [data-aos],
body[data-aos-delay="2150"] [data-aos],
body[data-aos-delay="2200"] [data-aos],
body[data-aos-delay="2250"] [data-aos],
body[data-aos-delay="2300"] [data-aos],
body[data-aos-delay="2350"] [data-aos],
body[data-aos-delay="2400"] [data-aos],
body[data-aos-delay="2450"] [data-aos],
body[data-aos-delay="250"] [data-aos],
body[data-aos-delay="2500"] [data-aos],
body[data-aos-delay="2550"] [data-aos],
body[data-aos-delay="2600"] [data-aos],
body[data-aos-delay="2650"] [data-aos],
body[data-aos-delay="2700"] [data-aos],
body[data-aos-delay="2750"] [data-aos],
body[data-aos-delay="2800"] [data-aos],
body[data-aos-delay="2850"] [data-aos],
body[data-aos-delay="2900"] [data-aos],
body[data-aos-delay="2950"] [data-aos],
body[data-aos-delay="300"] [data-aos],
body[data-aos-delay="3000"] [data-aos],
body[data-aos-delay="350"] [data-aos],
body[data-aos-delay="400"] [data-aos],
body[data-aos-delay="450"] [data-aos],
body[data-aos-delay="50"] [data-aos],
body[data-aos-delay="500"] [data-aos],
body[data-aos-delay="550"] [data-aos],
body[data-aos-delay="600"] [data-aos],
body[data-aos-delay="650"] [data-aos],
body[data-aos-delay="700"] [data-aos],
body[data-aos-delay="750"] [data-aos],
body[data-aos-delay="800"] [data-aos],
body[data-aos-delay="850"] [data-aos],
body[data-aos-delay="900"] [data-aos],
body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
    transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
    transition-duration: 0.15s;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: 0.15s;
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
    transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
    transition-duration: 0.25s;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: 0.25s;
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
    transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
    transition-duration: 0.35s;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: 0.35s;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
    transition-duration: 0.45s;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: 0.45s;
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
    transition-duration: 0.5s;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: 0.5s;
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
    transition-duration: 0.55s;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: 0.55s;
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
    transition-duration: 0.6s;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: 0.6s;
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
    transition-duration: 0.65s;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: 0.65s;
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
    transition-duration: 0.7s;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: 0.7s;
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
    transition-duration: 0.75s;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: 0.75s;
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: 0.8s;
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
    transition-duration: 0.85s;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: 0.85s;
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
    transition-duration: 0.9s;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: 0.9s;
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
    transition-duration: 0.95s;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: 0.95s;
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s;
}
[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
    transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
    transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
    transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
    transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
    transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
[data-aos][data-aos][data-aos-easing="ease-in-quad"],
[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-cubic"] [data-aos],
body[data-aos-easing="ease-in-quad"] [data-aos],
body[data-aos-easing="ease-in-quart"] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
[data-aos][data-aos][data-aos-easing="ease-out-quad"],
[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-cubic"] [data-aos],
body[data-aos-easing="ease-out-quad"] [data-aos],
body[data-aos-easing="ease-out-quart"] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos],
body[data-aos-easing="ease-in-out-quad"] [data-aos],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos^="fade"][data-aos^="fade"],
[data-aos^="zoom"][data-aos^="zoom"] {
    opacity: 0;
    transition-property: opacity, transform;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}
[data-aos="fade-up"] {
    transform: translate3d(0, 100px, 0);
}
[data-aos="fade-down"] {
    transform: translate3d(0, -100px, 0);
}
[data-aos="fade-right"] {
    transform: translate3d(-100px, 0, 0);
}
[data-aos="fade-left"] {
    transform: translate3d(100px, 0, 0);
}
[data-aos="fade-up-right"] {
    transform: translate3d(-100px, 100px, 0);
}
[data-aos="fade-up-left"] {
    transform: translate3d(100px, 100px, 0);
}
[data-aos="fade-down-right"] {
    transform: translate3d(-100px, -100px, 0);
}
[data-aos="fade-down-left"] {
    transform: translate3d(100px, -100px, 0);
}
[data-aos^="zoom"][data-aos^="zoom"].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1);
}
[data-aos="zoom-in"] {
    transform: scale(0.6);
}
[data-aos="zoom-in-up"] {
    transform: translate3d(0, 100px, 0) scale(0.6);
}
[data-aos="zoom-in-down"] {
    transform: translate3d(0, -100px, 0) scale(0.6);
}
[data-aos="zoom-in-right"] {
    transform: translate3d(-100px, 0, 0) scale(0.6);
}
[data-aos="zoom-in-left"] {
    transform: translate3d(100px, 0, 0) scale(0.6);
}
[data-aos="zoom-out"] {
    transform: scale(1.2);
}
[data-aos="zoom-out-up"] {
    transform: translate3d(0, 100px, 0) scale(1.2);
}
[data-aos="zoom-out-down"] {
    transform: translate3d(0, -100px, 0) scale(1.2);
}
[data-aos="zoom-out-right"] {
    transform: translate3d(-100px, 0, 0) scale(1.2);
}
[data-aos="zoom-out-left"] {
    transform: translate3d(100px, 0, 0) scale(1.2);
}
[data-aos^="slide"][data-aos^="slide"] {
    transition-property: transform;
}
[data-aos^="slide"][data-aos^="slide"].aos-animate {
    transform: translateZ(0);
}
[data-aos="slide-up"] {
    transform: translate3d(0, 100%, 0);
}
[data-aos="slide-down"] {
    transform: translate3d(0, -100%, 0);
}
[data-aos="slide-right"] {
    transform: translate3d(-100%, 0, 0);
}
[data-aos="slide-left"] {
    transform: translate3d(100%, 0, 0);
}
[data-aos^="flip"][data-aos^="flip"] {
    backface-visibility: hidden;
    transition-property: transform;
}
[data-aos="flip-left"] {
    transform: perspective(2500px) rotateY(-100deg);
}
[data-aos="flip-left"].aos-animate,
[data-aos="flip-right"].aos-animate {
    transform: perspective(2500px) rotateY(0);
}
[data-aos="flip-right"] {
    transform: perspective(2500px) rotateY(100deg);
}
[data-aos="flip-up"] {
    transform: perspective(2500px) rotateX(-100deg);
}
[data-aos="flip-down"].aos-animate,
[data-aos="flip-up"].aos-animate {
    transform: perspective(2500px) rotateX(0);
}
[data-aos="flip-down"] {
    transform: perspective(2500px) rotateX(100deg);
}
html {
    min-height: 100%;
    scroll-behavior: smooth;
    font-size: 16px;
}
:root {
    --themeColor: #243F5D;
    --secondaryColor: #62B7D3;
    --fontColor: #101010;
    --headingFont: "Poppins";
    --bodyFont: "Poppins";
}
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    outline: 0;
}
body {
    font-family: Poppins;
    font-size: 1rem;
    line-height: 1.7rem;
}
.navbar-toggler:focus {
    outline: 0;
    box-shadow: unset;
}


.btn,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn:active:focus,
.btn:focus,
a,
a:active,
a:focus,
button,
button:active,
button:focus {
    outline: 0;
}
.form-control {
    padding: 1.1rem;
}
.p-90 {
    padding: 1.1rem 0;
}
img {
    max-width: 100%;
    height: auto;
}
@media screen and (max-width:480px) {
   
.blog-thumb2 img {
    
    height: 20vh;
    width: 82vw;
} 
}
.about_us_style{
    height: 40vh;
    width: 40vw;
}
.customer-testimonial-style .testimonial-active{
    display: flex;
     gap: 1vw;
}
@media screen and (max-width:480px) {
    .about_us_style {
        height: 40vh;
        width: 91vw;
    }
    .customer-testimonial-style .testimonial-active{
        display: flex;
         flex-direction: column;
    }
}
#about_us{
    margin:0 4vw;
}
.read-more{
    margin-top: -10vh;
    margin-left: 30vw;
}
header.site-header {
    position: absolute;
    z-index: 2;
    padding: 1.5rem 0;
}
section.inner-banner {
    position: relative;
    margin-bottom: 15px;
}
.inner-banner .overlay {
    position: absolute;
    bottom: 0;
    /* background: rgba(0, 0, 0, 0.5); */
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 1;
    color: #fff;
    font-size: 20px;
    padding: 20px;
    text-align: center;
    
}
.navbarMain a {
    float: left;
    font-size: 1rem;
    color: var(--themeColor);
    text-align: center;
    padding: 0.875rem 1rem;
}
.navbarMain h3.mainList a {
    font-size: 1rem;
    line-height: 2rem;
    color: var(--themeColor) !important;
    font-weight: 600 !important;
    position: relative;
    padding: 0;
    text-align: left;
}
.dropdownMain .container,
.navbarMain h3.mainList a:hover,
.stepimg {
    padding: 0;
}
.dropbtn i {
    margin-left: -0.1875rem;
}
.closebtn,
.sidenav {
    position: relative;
    top: -3.125rem;
    right: -12.5rem;
    width: 3.125rem;
    color: #00f;
    z-index: 5;
}
.dropDownInnerMnb a:hover,
.dropdownMain .dropbtn,
.dropdownMain:hover .dropbtn,
.navbarMain a:hover {
    color: var(--themeColor);
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background: #fff;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.dropdown-btn,
.sidenav a {
    text-decoration: none;
    font-size: 1.25rem;
    color: var(--themeColor);
    display: block;
    border: none;
    background: 0 0;
    width: 100%;
    text-align: left;
    cursor: pointer;
    outline: 0;
}
.dropdown-menu {
    border-radius: 0;
    margin-top: 1.125rem;
}
.dropdown-container {
    display: none;
    background-image: unset;
}
a.closebtn {
    position: absolute;
    right: 1.375rem;
    top: 3.5rem;
    z-index: 999;
    width: 3.125rem;
}
.blackLogo,
.breadcrumbs ul li a:last-child:before,
.breadcrumbs ul li:last-child::before,
.navbarMain .menuListing a:after,
.onlyMobile,
header.site-header.sticky .whiteLogo {
    display: none;
}
.InputBx,
.arrrowBoxx,
.bannerPage,
.bannerSlides,
.container.test-bg-before {
    position: relative;
}
.banner-content {
    position: absolute;
    top: 70%;
    left: 2%;
}
.dropdown_menu-6 {
    -webkit-animation: 0.5s ease-in-out forwards growDown;
    animation: 0.5s ease-in-out forwards growDown;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
}
.dropDownInnerMnb,
.navbarMain ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@-webkit-keyframes growDown {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    100%,
    80% {
        -webkit-transform: scaleY(1.1);
        transform: scaleY(1.1);
    }
}
@keyframes growDown {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    100%,
    80% {
        -webkit-transform: scaleY(1.1);
        transform: scaleY(1.1);
    }
}
.btn-5,
.marquee-wrapper .container,
.navbarMain {
    overflow: hidden;
}
.dropdownMain {
    float: left;
    overflow: hidden;
}
.dropdownMain .dropbtn {
    font-size: 1rem;
    border: none;
    outline: 0;
    padding: 0.875rem;
    background-color: transparent;
    font: inherit;
    margin: 0;
    letter-spacing: 0.125rem;
}
.contactInfo ul li a span,
.gridHeading h5,
.innerheader .dropdownMain .dropbtn,
.innerheader .navbarMain a,
.navbarMain a:hover {
    color: #fff;
}
.dropdownMain-content {
    display: none;
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    z-index: 1;
    padding-left: 16%;
    top: 85%;
}
.dropdownMain-content .header {
    padding: 1rem;
    color: #fff;
}
.riskManagementTabSec .nav-link,
.riskManagementTabSec.core-tab .nav-link {
    padding: 1.28rem 1rem 1.28rem 1.875rem;
    border-bottom: 0.0625rem solid #fff;
    margin-bottom: 3px;
    text-align: left;
}
.mainWrapIngMenu::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 22rem;
    height: 22.25rem;
    /* background: url(../images/menu-after.png); */
    transform: rotateY(180deg);
    z-index: -1;
}
.menuWrapingContainer h3::after {
    content: "";
    height: 0.0325rem;
    width: 80%;
    border: 0.0325rem solid var(--themeColor);
    position: absolute;
    bottom: -0.3125rem;
    left: 0;
}
.column {
    float: left;
    width: 33.33%;
    padding: 0.625rem;
    height: auto;
    color: #fff;
}
.column a {
    float: none;
    padding: 1rem;
    display: block;
    text-align: left;
}
.row:after {
    content: "";
    display: table;
    clear: both;
}
.menuWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-left: 16%;
    padding-right: 16%;
    justify-content: space-between;
}
.bannerSLider2Wrap {
    position: absolute;
    top: 50%;
    left: 51%;
    transform: translate(-50%, -50%);
    text-align: left;
    width: 70%;
}
.bannerSLider2Wrap h2 {
    font-size: 3.125rem;
    color: #fff;
    font-weight: 100;
    text-transform: initial;
    line-height: 66px;
}
.bannerSLider2Wrap h2 span {
    font-weight: 700;
}
.bannerSLider2Wrap a span,
.custBtn span,
.ourApproch a.custBtn span,
.ourRiskWrap.headingBx a.custBtn span,
.viewMore a.custBtn span,
.weServe a.custBtn span,
a.custBtn span {
    background: var(--secondaryColor);
    color: var(--themeColor);
    display: inline-block;
    font-size: 1.1rem;
    padding: 0.9375rem;
    position: absolute;
    right: 0;
}
.ourRiskWrap h3 {
    color: var(--themeColor);
    font-size: 1.875rem;
    font-weight: 600;
    margin-bottom: 1.875rem;
    padding-left: 1.25rem;
    position: relative;
}
.ourRiskWrap h3::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0.375rem;
    height: 100%;
    background-color: var(--secondaryColor);
}
.soluton-offerings h4 {
    color: var(--themeColor);
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: 1.875rem;
    padding-left: 1.25rem;
    position: relative;
}
.soluton-offerings h4::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0.375rem;
    height: 100%;
    background-color: var(--secondaryColor);
}
.ourRiskWrap p {
    color: var(--fontColor);
    font-weight: 300;
    font-size: 1rem;
}
.riskManagementTabSec {
    margin-top: 4.375rem;
}
.riskManagementTabSec div#v-pills-tab {
    width: 30%;
    margin-right: 1.5rem !important;
}
.riskManagementTabSec .nav-link {
    color: #005aa9;
    border-left: 4px solid #62B7D3 !important;
    position: relative;
    border: #fff;
    background: #eee;
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
}
.riskManagementTabSec.core-tab .nav-link {
    color: #03436a;
    border-left: 4px solid #009cdf !important;
    position: relative;
    border: #fff;
    background: #eee;
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
}
/*******************************************************/
ul.List-blogpage {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 0px;
    margin-bottom: 60px;
}

ul.List-blogpage li {
    flex: 0 0 21%;
    border: 1px solid #eee;
    margin: 2%;
    padding: 25px;
    box-shadow: 0 0 8px 0 rgba(177, 177, 177, 0.3);
}
.blog-servi {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 34px;
}
.sarv-articles{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.services-blog-title {
    color: #0062b0;
    font-size: 20px;
    position: relative;
    padding-left: 1.25rem 
}
.services-blog-title::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0.375rem;
    height: 100%;
    background-color: var(--secondaryColor);
}
.sarv-articles p{
    font-size: 12px;
}
.sarv-articles img {
    width: 10%;
}
/*********************************Blog******************/

.team-inner.aboutpg-team ul .content .card {
    display: flex; 
    flex-direction: row;
}
@media screen and (max-width: 480px) {
    .team-inner.aboutpg-team ul .content .card {
        /* display: flex ; */
        flex-direction: column;
    }
}
.team-inner.aboutpg-team ul .content .card .description {
    width: 60vw; 
    margin-top:1vw;
    margin-right: 1vw;
    margin-left: 4vw;
}
@media screen and (max-width:480px) {
    .team-inner.aboutpg-team ul .content .card .description {
        width: 60vw;
        padding: 1vw;
    }
    .team-inner.aboutpg-team ul li .card .card-parent img {
        background: #b6b6b6;
        height: 34vh;
        margin-top: 2vh;
        margin-left: 0vw;
    }
}
.riskManagementTabSec.core-tab .nav-pills .nav-link.active,
.riskManagementTabSec.core-tab .nav-pills .nav-link:hover {
    background: #0352a5;
    color: #fff;
    border-left: 8px solid var(--secondaryColor);
}
.riskManagementTabSec .nav-pills .nav-link.active,
.riskManagementTabSec .nav-pills .nav-link:hover {
    background: #459fda;
    color: #fff;
    border-left: 8px solid var(--secondaryColor);
}
.riskManagementTabSec div#v-pills-tabContent {
    background: var(--themeColor);
    min-height: 26.625rem;
    -webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 41%);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.41);
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 41%);
    border-radius: 0.625rem;
    width: 70%;
}
.tabRightCont img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}
.tabLeftCont {
    padding: 1.875rem;
    width: 60%;
}
.tabLeftCont h4 {
    font-weight: 600;
    color: #fff;
    font-size: 1.6rem;
    margin: 1.25rem 0;
}
.tabLeftCont p {
    color: #fff;
    font-size: 1rem;
    font-weight: 300;
    width: 80%;
        text-align: justify;
}
.tabLeftCont a {
    font-size: 0.9375rem;
    color: var(--themeColor);
    display: inline-block;
    margin-top: 2.5rem;
    transition: 0.3s ease-in-out;
}
.tabLeftCont a:hover {
    color: var(--secondaryColor);
}
.tabRightCont {
    width: 40%;
    height: 26.625rem;
}
.otherBloginfo ul,
.tabInsideBox {
    display: flex;
    align-items: start;
}
.servWrap.serIndust {
    margin: 2rem 1.25rem 0;
    background: #18479f;
}
.headingBx p {
    width: 90%;
    font-weight: 400;
    color: #000;
    font-size: 1rem;
    line-height: 28px;
}
.weServeBoxInside {
    margin-top: 3.75rem;
    -webkit-box-shadow: 0 6px 5px -3px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0 6px 5px -3px rgba(0, 0, 0, 0.75);
    box-shadow: 0 6px 5px -3px rgb(0 0 0 / 5%);
}
.weServeBoxInside .nav-pills .nav-link.active {
    background-color: #008bd1;
    color: #fff;
    border-radius: 0;
    padding: 10px 25px;
}
.weServeBoxInside ul {
    display: flex;
    justify-content: start;
    padding: 0 1.25rem;
}
.weServeBoxInside ul li {
    margin-right: 10px;
}
.weServeBoxInside ul li button {
    font-size: 1.5625rem;
    color: #000;
}
.btn-resume a.custBtn-inner span.view-txt,
.ourTestimonials .ourRiskWrap.headingBx p,
.weServeBoxInside ul li button:hover {
    color: #000;
}
.weServeBoxInside button span {
    display: inline-block;
    margin-right: 10px;
    width: 2.25rem;
    height: 2.25rem;
}
.weServeBoxInside span img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.products-inner-benefits,
.servWrap {
    margin-top: 1.875rem;
}
.ourApproch a.custBtn {
    width: 35%;
    margin-left: 0;
}
.gridBx img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gridBx {
    margin: 0.3125rem;
    display: block;
    position: relative;
}
.gridHeading {
    position: absolute;
    left: 1.25rem;
    bottom: 2.5rem;
}
.gridBx:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(000, 000, 000, 0.2);
}
.leaderPopModal .modal-content,
.liveBox,
.oppurtunities-sec .accordion-button {
    background-color: #243F5D;
    color: #fff;
}
.blogSlider {
    margin-top: 3rem;
    margin-left: 0.625rem;
    margin-right: 0.625rem;
}
.blogDetails h5 {
    color: #2d448d;
    font-size: 1.2rem;
    margin-bottom: 0.6rem;
    min-height: 77px;
}
.blogDetails p {
    color: #000;
    font-size: 0.9rem;
    margin: 1.25rem 0;
    line-height: 28px;
}

.blog-info-para {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.menuWrapingContainer h2,
.menuWrapingContainer h3 {
    margin-bottom: 1rem;
    font-weight: 600;
    position: relative;
}
.datesec {
    color: #80ab0a;
    font-size: 14px;
}
.blogWrap {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    -webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 41%);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.41);
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 15%);
    overflow: hidden;
}
.arbox {
    display: block;
    align-items: center;
    justify-content: space-between;
    padding: 0.9375rem 0 0;
    position: relative;
}
.arbox::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 117%;
    height: 0.0625rem;
    transform: translateX(-50%);
}
.articleBx,
.btnWrap.main-btn a,
.onLoadPop .modal-body .btn-cookies {
    display: flex;
    align-items: center;
}
.arrrowBoxx:before {
    content: "";
    position: absolute;
    border-left: 1px solid #ddd;
    width: 1px;
    height: 90px;
    top: -25px;
    bottom: 0;
    right: 40px;
}
.arrrowBoxx span {
    font-size: 20px;
}
.arbox span.view-txt {
    width: 45%;
    color: #2d448d;
    font-size: 0.9375rem;
    font-weight: 600;
    text-decoration: underline;
}
.arbox img.prod-icon {
    width: 6%;
    margin-left: 5px;
    margin-bottom: 10px;
}
.iconBxInner {
    width: 3.125rem;
    height: 3.125rem;
    border: 0.0625rem solid #ccc;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.625rem;
}
.arrrowBoxx a::before {
    content: "";
    position: absolute;
    left: -1.25rem;
    top: 55%;
    width: 0.0625rem;
    height: 198%;
    background-color: #ccc;
    transform: translateY(-50%);
}
.arrrowBoxx a {
    color: var(--themeColor);
    font-size: 1.875rem;
    position: relative;
}
.blogDetails,
.blogDetailsSec {
    padding: 1.875rem 1.875rem 1.125rem;
    background: #fff;
    border-radius: 0.625rem;
    width: 60%;
}
.blogImg,
.claim-proc img,
.our-presence .accordion-body ul li:nth-child(2),
.ourPromise-info img,
.viewMore a.custBtn {
    width: 40%;
}
.blogImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
}
.blogSecTion .swiper-wrapper,
.testiSliding .swiper-wrapper,
.videotestiSliding .swiper-wrapper{
    padding-bottom: 2.5rem;
}
.dropdownMain span.icon-angle-down {
    margin-left: 0.125rem;
}
.mainWrapIngMenu {
    padding: 3.75rem 0.625rem 0;
    width: 90%;
}
.aboutMenu .mainWrapIngMenu {
    padding: 3.75rem 0.625rem;
    width: 90%;
}
.aboutMenu .menuListing {
    padding-left: 2rem;
}
.scroll-element {
    scroll-margin: 150px 0 0 50px;
}
.menuWrapingContainer h2 {
    font-size: 2.25rem;
    line-height: 3rem;
    color: var(--themeColor);
}
.menuWrapingContainer h3 {
    font-size: 1rem;
    line-height: 2rem;
    color: var(--themeColor);
    float: left;
    width: 100%;
}
.career-emptesti .testiDetails p,
.testiDetails p {
    line-height: 25px;
    font-size: 0.8rem;
}
.menuListing ul {
    column-count: 1;
    display: grid;
    float: left;
    width: 100%;
}
.menuListing ul li a {
    color: #585858 !important;
    font-weight: 400;
    padding: 0.225rem;
    text-align: left;
    float: none;
    font-size: 0.85rem;
}
.menuListing {
    padding-left: 0;
    padding-bottom: 2rem;
    float: left;
    width: 100%;
}
.weServeBoxInside .nav-pills .nav-link {
    font-size: 0.8rem;
    background: #eee;
    padding: 10px 25px;
    border-top: 4px solid #62B7D3
    font-weight: 600;
    border-radius: 0;
}
.bannerPage .swiper-pagination {
    bottom: 64.125vh;
}
.bannerPage .swiper-pagination-bullet {
    width: 2.5rem;
    border-radius: 0;
    margin: 0 5px;
}
.bannerPage .swiper-pagination-bullet-active {
    background: #2d448d;
}
nav.level {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 3.125rem;
}
.liveBox .headingBx p {
    width: 100%;
    margin: 0.3125rem 0;
    font-weight: 400;
}
.counterWrMain span,
p.title.js-count-up {
    font-size: 2.5rem;
    font-weight: 700;
    color: var(--themeColor);
}
.counterWrMain,
.logoFooterCopy ul {
    display: flex;
    align-items: center;
    justify-content: center;
}
.breadcrumbs ul li a:last-child,
.footerMenuBig ul,
.ourRiskWrap.headingBx {
    padding-right: 0;
}
.ourRiskWrap.headingBx.hm-retailsProd {
    margin-top: 100px;
}
.ourRiskWrap.headingBx p {
    width: 90%;
    padding-left: 1.25rem;
    text-align: justify;
}
.ourRiskWrap.headingBx.prodlist-sec p {
    width: 80%;
    padding-left: 1.25rem;
}
.viewMore {
    text-align: center;
    margin: 0 auto;
}
.footerInner {
    background-color: #243F5D;
    padding: 6rem 0 3rem;
    position: relative;
}
.footerMenuBig ul li a {
    color: #fff;
    font-size: 0.8rem;
}
.contactInfo ul li a {
    margin-bottom: 5px;
    font-size: 1rem;
    color: #fff;
    float: left;
    width: 100%;
}
.footerMenuBig h3,
.footerMenuBig h3 a {
    margin-bottom: 16px;
    color: #fff;
    font-size: 1.1rem;
}
.footerMenuBig ul li {
    margin-bottom: 0.1rem;
}
.contactInfo ul {
    display: block;
    align-items: center;
    justify-content: space-between;
    margin-top: 0;
    float: left;
    width: 100%;
    margin-bottom: 1rem;
}
.followUs,
.followUs ul,
.footerLogo {
    display: flex;
}
.btnWrap a.custBtn {
    margin-right: 0;
    width: auto;
    float: left;
    font-weight: 600;
    padding-right: 60px;
}
.inPutSend .custBtn.btn-white,
a.custBtn.btn-white {
    background: #fff;
    color: #2d448d;
    font-weight: 600;
}
.btnWrap.btn-right {
    float: right;
}
.liveBox .ourRiskWrap.headingBx a.custBtn,
.ourApproch .ourRiskWrap.headingBx a.custBtn {
    margin-left: 1.25rem;
}
.followUs h6 {
    font-weight: 500;
    color: #fff;
    font-size: 1.1rem;
}
.followUs ul li a img {
    width: 24px;
}
.followUs {
    align-items: center;
    justify-content: start;
    float: left;
    width: 100%;
}
.followUs ul li {
    margin-right: 1.25rem;
}
.followUs ul li a {
    font-size: 1.475rem;
    color: var(--fontColor);
}
.ourRiskmanagment.p-90 {
    padding-top: 6.375rem;
}
.footerLogo {
    justify-content: flex-end;
    margin-top: 2.75rem;
    text-align: left;
    float: left;
    width: 100%;
}
.footerLogo img {
    width: 50%;
}
.footerInner::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 17.875rem;
    height: 21rem;
    background: url(../images/logo-shadow.png) center/80% no-repeat;
    transform: translate(-50%, -50%);
    z-index: -1;
}
.footerCopy {
    text-align: center;
    margin: 0 auto;
    padding: 0.625rem 0;
    background-color: var(--themeColor);
    float: left;
    width: 100%;
}
.footerCopy a,
.footerCopy p {
    color: #fff;
    font-size: 0.75rem;
}
header.site-header.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 1.1875rem 2.375rem rgb(0 0 0 / 0%), 0 0.9375rem 0.75rem rgb(0 0 0 / 6%);
    animation: 15s infinite gradient;
    z-index: 999;
    padding: 0.625rem 0;
    transition: 0.3s ease-in-out;
}
.dropdown-btn,
.dropdown-container,
.onlyMobile .onlyMobAnchrLnk {
    padding-left: 2.5rem;
    margin-bottom: 0.625rem;
}
.bannerSLider2Wrap a {
    margin-left: 0;
    width: 23%;
}
.bannerSlides.slideThree .bannerSLider2Wrap h2 {
    color: var(--themeColor);
    font-size: 2.5rem;
}
.bannerSlides.slideThree .bannerSLider2Wrap {
    position: absolute;
    top: 50%;
    left: 33%;
    transform: translate(-50%, -50%);
    text-align: left;
    width: 33%;
}
.bannerSlides.slideThree .bannerSLider2Wrap a {
    width: 26%;
}
.dropdownMain .dropbtn,
.navbarMain a {
    color: #000;
    position: relative;
    font-weight: 500;
    transition: 0.2s;
}
.dropdownMain .dropbtn:after,
.navbarMain a:after {
    background: #2d448d;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    transition: width 0.3s, left 0.3s;
    width: 0;
}
.dropdownMain:hover .dropbtn:after,
.navbarMain a:hover:after {
    width: 100%;
    left: 0;
}
header.site-header.sticky .dropdownMain .dropbtn,
header.site-header.sticky .navbarMain a {
    color: #585858;
    font-weight: 500;
}
.dropdownMain:hover .dropbtn,
.navbarMain a:hover {
    color: var(--themeColor) !important;
}
.dropdownMain.aboutMenu .menuListing.indust-menu ul li a:hover,
.navbarMain .menuListing a:hover {
    padding-left: 7px;
}
.inner-banner-heading {
    text-align: center;
    position: absolute;
    top: 30%;
    left: 0;
    width: 100%;
}
.inner-banner-heading h2 {
    color: #fff;
    font-size: 3rem;
    text-shadow: -3px 1px 8px #000;
    margin-top: 7%;
}
.innercount-introsec .counterWrap.hmCount ul {
    justify-content: space-around;
    display: block;
    align-items: center;
    float: left;
    width: 100%;
    border-radius: 0.625rem;
}
.innercount-introsec .counterWrap.hmCount ul li {
    text-align: center;
    padding: 30px 10px;
    width: 50%;
    float: left;
    background: #f9f9f9;
    border: 0;
    margin: 0;
}
.innercount-introsec .counterWrap.hmCount ul li:first-child,
.innercount-introsec .counterWrap.hmCount ul li:nth-child(2),
.innercount-introsec .counterWrap.hmCount ul li:nth-child(3),
.innercount-introsec .counterWrap.hmCount ul li:nth-child(4) {
    border-radius: 0;
}
.innercount-introsec .counterWrap.hmCount ul li:first-child {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 0.625rem;
}
.innercount-introsec .counterWrap.hmCount ul li:nth-child(2) {
    border-bottom: 1px solid #ccc;
    border-top-right-radius: 0.625rem;
}
.innercount-introsec .counterWrap.hmCount ul li:nth-child(3) {
    border-right: 1px solid #ccc;
    border-bottom-left-radius: 0.625rem;
}
.innercount-introsec .counterWrap.hmCount ul li:nth-child(4) {
    border-bottom-right-radius: 0.625rem;
}
.riskManagementTabSec .nav-pills .nav-link:active:before,
.riskManagementTabSec .nav-pills .nav-link:focus:before,
.riskManagementTabSec .nav-pills .nav-link:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.riskManagementTabSec .nav-pills .nav-link:before {
    background: var(--themeColor);
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2d448d;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.services-three__single:hover .services-three__img:after,
.swiper-pagination {
    transform: translate3d(0, 0, 0);
}
.riskManagementTabSec .nav-pills .nav-link.active:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -8px;
    transform: translateY(-50%);
    border-left: 6px solid #459fda;
    border-top: 8px solid #459fda;
    border-bottom: 8px solid #459fda;
    opacity: 1;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    width: 5%;
    transform: rotate(133deg);
}
.about-page .counterWrap.hmCount ul,
.counterWrap.hmCount ul {
    justify-content: space-around;
    display: flex;
    align-items: center;
}
.counterWrap.hmCount ul li p.title.js-count-up {
    font-size: 4rem;
    font-weight: 700;
    color: #fff;
    width: auto;
    padding-left: 0;
}
.counterWrap.hmCount ul li .counterWrMain span {
    /*font-size: 22px;*/
    font-size: 2rem;
    color: #fff;
}
.counterWrap.hmCount ul li p.heading {
    width: 100%;
    /*font-size: 0.8rem;*/
    font-size: 1.0rem;
    padding-left: 0;
    margin-top: 10px;
}
.counterWrap.hmCount {
    float: left;
    margin: 2rem 1.1rem;
    width: 100%;
}
.innercount-nextsec .counterWrap.hmCount {
    margin: 0;
}
.counterWrap.hmCount ul li {
    text-align: center;
    /* border: 1px dotted; */
    padding: 15px 12px;
    width: 180px;
    margin: 1%;
    border-radius: 0.625rem;
}
.phase-of-strategy{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 34px;
}
.importance-of-strategy{
    display: flex;
    /* flex-direction: column; */
    align-items: center;
    /* justify-content: space-between; */
    margin-bottom: 34px;
}
.benefits-cont ul,
.featured-cont ul,
.points-cont ul,
.pricing-cont ul,
.products-inner ul {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
.products-inner ul li {
    flex: 0 0 50%;
    text-align: center;
}
.products-inner ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
}
.benefitTabSec,
.products-inner,
.team-inner,
ul.otherBloglist-widget,
ul.prodlist-items {
    margin-top: 0;
}
.products-inner ul li a .prodbox {
    width: 20%;
    margin-right: 25px;
}
.products-inner ul li p {
    color: #0f1a3e;
    margin-top: 0;
    text-align: left;
    width: 90%;
    font-size: 0.85rem;
    line-height: 28px;
    font-weight: 600;
    text-decoration: underline;
}
.innercount-nextsec .counterWrap.hmCount ul {
    justify-content: space-between;
    display: block;
    align-items: center;
    margin: 0 20px;
    float: left;
}
.innercount-nextsec .counterWrap.hmCount ul li {
    text-align: left;
    border: 0;
    padding: 20px;
    background: #f3f2f2;
    width: 48%;
    border-radius: 0.625rem;
    float: left;
}
.innercount-nextsec .counterWrMain {
    justify-content: start;
    margin-top: 10px;
}
.innercount-nextsec .counterWrap.hmCount ul li p.title.js-count-up {
    font-size: 2.5rem;
}
.menuListing.indust-menu ul,
.team-inner ul {
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.menuListing.indust-menu ul li,
.team-inner ul li{
  margin: 0;
}

.team-inner .expert {
    flex-direction:column;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

.dropdownMain.aboutMenu .menuListing.indust-menu ul li,
.team-inner ul li {
    flex: 0 0 100%;
    text-align: center;
}
.team-inner ul li a {
    transition: transform 0.2s;
    border-radius: 0.625rem;
    float: left;
    width: 100%;
    /*background: #fff;*/
}
.swiper.mySwiper.teamSliding .swiper-wrapper {
    padding-bottom: 10px;
}
.quote {
    width: 20%;
    margin-bottom: 20px;
}
.career-emptesti .testiDetails p {
    min-height: 260px;
}
.team-inner ul li a .teambox {
    width: 100%;
    margin-right: 25px;
}
.team-inner ul li p {
    color: #000;
    text-align: left;
    width: 100%;
    font-size: 0.7rem;
    margin: 0;
    float: left;
    line-height: 13px;
}
.team-inner ul li {
    width: 45vw;
    display: flex;
    flex-direction: column-reverse;
}
.team-inner ul li h2 {
    font-size: 1.2rem;
    color: #2d44a6;
    text-align: center;
    margin-top: 0;
    text-transform: uppercase;
    font-weight: 600;
}
.product-team .team-inner ul li h2 {
    font-size: 0.625rem;
    margin-top: 15px;
}
.product-team .team-inner .content-details p {
    font-size: 0.5em;
    margin: 5px 0 0;
    font-weight: 600;
}
.social-prof span {
    color: #fff;
    background: #008dd3;
    padding: 10px;
    position: absolute;
    bottom: 2%;
    right: 2%;
    font-size: 20px;
}
.team__content {
    position: relative;
    display: block;
    background-image: -moz-linear-gradient(90deg, #e5eff2 0, #fff 100%);
    background-image: -webkit-linear-gradient(93deg, rgb(0 119 192 / 12%) 12%, rgb(255 255 255 / 22%) 100%);
    background-image: -ms-linear-gradient(90deg, #e5eff2 0, #fff 100%);
    padding: 170px 0 35px;
    margin-top: -173px;
    z-index: -1;
}
.shape-logo,
.shape-logo.left-shape {
    position: absolute;
    top: -117px;
    opacity: 0.1;
    width: 30%;
}
.customer-info,
.testiSlider {
    margin-top: 20px;
}

.testiSlider ul{
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.testiSlider ul li{
    flex: 0 0 50%;
}
.innerBlogs {
    background: #f1f3f4;
}
.shape-logo {
    right: 0;
    z-index: -1;
}
.shape-logo.left-shape {
    left: 0;
    z-index: 0;
}
.services-three__single {
    position: relative;
    display: block;
    margin-bottom: 30px;
}
.introWrapper p,
.services-three .section-title {
    margin-bottom: 0;
}
.services-three__img {
    position: relative;
    display: block;
    border-radius: var(--insur-bdr-radius);
    overflow: hidden;
    z-index: 1;
    border-radius: 0.625rem;
}
.services-three__img::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    background: #16243d;
    background: linear-gradient(0deg, rgba(22, 36, 61, 0.9164040616246498) 14%, rgba(22, 36, 61, 0.036852240896358524) 58%);
    z-index: 1;
}
.services-three__img:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    background-color: rgba(var(--insur-black-rgb), 0.3);
    transition: 0.5s;
    transform: translate3d(0, -100%, 0);
}
.blogSliding .swiper-pagination-bullet,
.testiSliding .swiper-pagination-bullet,
.videotestiSliding .swiper-pagination-bullet{
    background-color: var(--themeColor);
    background-color: var(--themeColor);
    height: 10px;
}
.services-three__img img {
    width: 100%;
    border-radius: var(--insur-bdr-radius);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    height: 300px;
    object-fit: cover;
}
.services-three__single:hover .services-three__img img {
    transform: scale(1.05);
}
.services-three__content {
    position: absolute;
    bottom: 25px;
    left: 30px;
    z-index: 2;
}
.services-three__title {
    font-size: 17px;
    line-height: 28px;
    letter-spacing: var(--insur-letter-spacing);
}
.services-three__title a {
    color: #fff;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.inPutSend .btnWrap .custBtn:hover,
.oppurtunities-sec .accordion-button:not(.collapsed) .opening-head,
.services-three__single:hover .services-three__title a {
    color: #fff;
}
.services-three__single-cont-info {
    background: #c1deef;
    padding: 41px;
    height: 100%;
    max-height: 100%;
    border-radius: 0.625rem;
    min-height: 300px;
}
.otherBloginfo,
.services-three__single-cont-info p {
    margin-bottom: 30px;
        text-align: justify;
}
.dropdownMain .dropbtn.active,
.navbarMain a.active,
.ourTestimonials .ourRiskWrap h3 {
    color: #2d448d;
}
.container.test-bg-before:before {
    content: "";
    position: absolute;
    width: 101%;
    height: 78%;
    top: 0;
    bottom: 0;
    z-index: -1;
}
.howWetabsIn .mainSwipWrap::before,
.howWetabsIn ul::before {
    z-index: 0;
    height: 1.375rem;
    width: 90%;
    left: 50%;
    position: absolute;
}
.swiper.mySwiper.testiSliding {
    padding: 30px 0 0;
}
.testiDetails {
    padding: 1rem;
    width: 100%;
}

.abutvideotesti{ 
    padding-bottom: 50px !important;
}
.team-inner .content-image,
.testiImg img {
    width: 100%;
    border-radius: 0.625rem;
}
.customer-info {
    display: flex;
    align-items: start;
}
.customer-info .customer-img {
    width: 8%;
    margin-right: 19px;
}
.customer-info .cust-details,
.otherBloginfo ul li:nth-child(2) {
    /*width: 80%;*/
}
.cust-details h5 {
    font-size: 17px;
    color: #2d448d;
}
.customer-info .cust-details span {
    font-style: italic;
    font-size: 13px;
}
.testiSliding .swiper-pagination-bullet {
    width: 10px;
}
.blogSliding .swiper-pagination,
.testiSliding .swiper-pagination {
    z-index: 1;
    width: 100%;
}
.blogSliding .swiper-pagination-bullet {
    width: 10px;
    opacity: 0.2;
    margin: 0 4px;
} 
.blogSliding .swiper-pagination-bullet.swiper-pagination-bullet-active,
.certiSliding .swiper-pagination-bullet.swiper-pagination-bullet-active,
.claim .swiper-pagination-bullet.swiper-pagination-bullet-active,
.cliamProcess .swiper-pagination-bullet.swiper-pagination-bullet-active,
.clientSlider .swiper-pagination-bullet.swiper-pagination-bullet-active,
.clientSlider-mob .swiper-pagination-bullet.swiper-pagination-bullet-active,
.clientSliderSingle .swiper-pagination-bullet.swiper-pagination-bullet-active,
.parnersSlider .swiper-pagination-bullet.swiper-pagination-bullet-active,
.testiSliding .swiper-pagination-bullet.swiper-pagination-bullet-active,
.videotestiSliding .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: var(--themeColor);
    opacity: 1;
    width: 20px;
    border-radius: 10px;
    height: 10px;
}

.abutvideotesti .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #fff;
    opacity: 1;
    width: 20px;
    border-radius: 10px;
    height: 10px;
}

::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: #c3d2ff;
}
::-webkit-scrollbar-thumb {
    background: #2d448d;
}
::-webkit-scrollbar-thumb:hover {
    background: #62B7D3
}
ul.prodlist-items li {
    padding-left: 0 !important;
    list-style-type: none !important;
    position: relative;
    line-height: 23px;
}
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    padding: 0;
    z-index: 1;
}
.swiper-pagination {
    position: relative;
    text-align: center;
    transition: opacity 0.3s;
    z-index: 10 !important;
}
.InputBx input[type="file"],
.InputBx input[type="text"],
.InputBx select,
.InputBx textarea {
    width: 100%;
    background-color: transparent;
    border: 1px solid #fff;
    margin-bottom: 1.25rem;
    padding: 1.1rem;
    color: #fff;
}
.sndBx {
    margin-bottom: 3.375rem;
}
.InputBx textarea {
    height: 8rem;
}
.mt-30,
.sendUs,
.team-inner.aboutpg-team {
    margin-top: 30px;
}
.InputBx input::placeholder,
.InputBx textarea::placeholder {
    color: #eee;
    opacity: 1;
}
.InputBx input:-ms-input-placeholder,
.InputBx textarea:-ms-input-placeholder {
    color: #eee;
}
.InputBx input::-ms-input-placeholder,
.InputBx textarea::-ms-input-placeholder {
    color: #eee;
}
.InputBx img {
    position: absolute;
    width: 5%;
    left: 16px;
    top: 20px;
}
.InputBx img.txtarea {
    position: absolute;
    width: 2%;
    left: 16px;
    top: 20px;
}
.InputBx .form-control {
    padding: 1.1rem;
    padding-left: 50px !important;
}
.inPutSend .btnWrap .custBtn {
    margin-right: 0;
    float: left;
    font-weight: 600;
    border: 1px solid var(--themeColor);
    color: var(--themeColor);
    background: #fff;
}
.btnWrap.main-btn button {
    display: flex;
    align-items: center;
    border: 0;
    background: 0 0;
}
.btn-white span.btn-right,
span.btn-right {
    background: var(--secondaryColor);
    color: var(--themeColor);
    font-size: 1.1rem;
    padding: 0.9375rem;
    display: inline-block;
}
.submitResume-sec.inPutSend .btnWrap .custBtn {
    margin-right: 0;
    float: left;
    font-weight: 600;
    border: 1px solid #62B7D3;
    color: #62B7D3;
}
span.btn-right {
    border: 1px solid #2d448d;
    border-left: 0;
}
.btnWrap .custBtn {
    padding: 0.625rem 1.25rem;
    color: #fff;
    text-transform: capitalize;
    font-size: 1rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    border: 1px solid var(--themeColor);
    color: var(--themeColor);
    font-weight: 500;
    z-index: 9;
}
.btn-white span.btn-right {
    border: 1px solid #62B7D3;
    border-left: 0;
}
.why-choose-one__single {
    position: relative;
    padding: 15px 15px 50px;
    background: #172962;
    margin: 5%;
    transition: transform 0.2s;
    border-radius: 0.625rem;
}
.why-choose-one__list-icon {
    position: relative;
    display: block;
    margin-bottom: 26px;
    margin-top: -15%;
}
.why-choose-one__list-icon span {
    font-size: 45px;
    color: var(--insur-primary);
    position: relative;
    display: inline-block;
    transition: 0.5s linear 0.1s;
    transform: scale(1);
}
.why-choose-one__list-icon span img {
    width: 27%;
    border: 1px solid #fff;
    padding: 13px;
    background: #172962;
    border-radius: 0.625rem;
}
.benefits-cont ul li,
.featured-cont ul li,
.points-cont ul li,
.pricing-cont ul li {
    padding-left: 15px !important;
    list-style-type: none !important;
    text-align: left;
}
.why-choose-one__single:hover .why-choose-one__list-icon span {
    transform: scale(0.9);
}
.why-choose-one__list-title-box {
    position: relative;
    display: block;
    color: #fff;
}
.why-choose-one__list-title-inner {
    position: relative;
    display: block;
    transform: translateY(0);
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    visibility: visible;
    opacity: 1;
}
.why-choose-one__single:hover .why-choose-one__list-title-inner {
    transform: translateY(100px);
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    visibility: hidden;
    opacity: 0;
}
.why-choose-one__list-title {
    font-size: 18px;
    color: var(--insur-white);
    line-height: 28px;
    letter-spacing: var(--insur-letter-spacing);
}
.why-choose-one__list-text-box {
    position: absolute;
    top: -6px;
    left: 0;
    right: 0;
    transform: translateY(-100px);
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    visibility: hidden;
    opacity: 0;
}
.why-choose-one__single:hover .why-choose-one__list-text-box {
    visibility: visible;
    transform: translateY(0);
    opacity: 1;
}
.products-inner ul li p.why-choose-one__list-text {
    font-size: 14px;
    color: #fff;
    line-height: 28px;
    letter-spacing: var(--insur-letter-spacing);
    text-align: center;
    width: 100%;
}
.howWetabsIn button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.howWetabsIn button.active span.iconNumb {
    background: #01c1c4;
}
.howWetabsIn button span.iconNumb {
    width: 3.125rem;
    height: 3.125rem;
    background: #fdf1db;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    color: #000;
    font-weight: 700;
}
.howWetabsIn .nav-tabs .nav-item.show .nav-link,
.howWetabsIn .nav-tabs .nav-link.active {
    border: 0;
    color: #000;
}
.howWetabsIn button span.numbersIconWrapp {
    background: #62B7D3;
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.875rem;
    font-weight: 700;
    color: #fff;
    padding: 10px;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.howWetabsIn button.active,
.howWetabsIn button.active span.numbersIconWrapp {
    background-color: #01c1c4;
}
.howWetabsIn button {
    border: 0 !important;
    font-size: 1.25rem;
    color: #010101;
    background: 0 0;
}
.howWetabsIn button:hover {
    background-color: transparent;
    border: 0 !important;
    border-radius: 0;
    color: #01c1c4;
}
.howWetabsIn button:hover span.numbersIconWrapp,
.howWork .swiper-slide-thumb-active button.nav-link span.numbersIconWrapp {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 0.1s ease-in-out;
    -o-transition: 0.1s ease-in-out;
    transition: 0.1s ease-in-out;
    background: #01c1c4;
    color: #000;
}
.howWetabsIn .nav-tabs {
    border-bottom: 0;
}
.howWetabsIn ul li {
    margin-right: 1.5rem;
    position: relative;
}
.howWetabsIn ul::before {
    content: "";
    top: 50%;
    background: url(../images/line.png);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-top: -2.5rem;
}
.howWetabsIn ul {
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
}
.tabsSlideBx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 5rem;
}
.bannerTabSliders,
.step-content span {
    display: -webkit-box;
    display: -ms-flexbox;
}
.bannerTabSliders {
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0 80px;
    margin-top: 50px;
}
.howWork .swiper-button-next,
.howWork .swiper-button-prev {
    color: #fff;
    top: 100%;
    width: 3.125rem;
    height: 3.125rem;
    -webkit-box-shadow: -0.0625rem 0.25rem 0.75rem -0.25rem rgba(0, 0, 0, 0.75);
    box-shadow: -0.0625rem 0.25rem 0.75rem -0.25rem rgba(0, 0, 0, 0.75);
    border-radius: 50%;
    background: #62B7D3
}
.howWork .swiper-button-next {
    right: 40%;
}
.howWork .swiper-button-prev {
    left: 40%;
}
.howWetabsIn {
    position: relative;
    border-radius: 0.625rem;
    padding: 30px;
    margin-top: 50px;
}
.howWork .swiper-button-next:after,
.howWork .swiper-button-prev:after {
    font-size: 1.4rem;
}
.leftTextPara {
    width: 70%;
}
.step-content {
    display: flex;
    align-items: start;
    padding: 0;
}
.flowbg .flexirow:nth-child(odd) {
    background: #eee;
}
.step-content span {
    margin-right: 25px;
    background: #62B7D3;
    width: 30%;
    height: 100%;
    border-radius: 50%;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.875rem;
    font-weight: 700;
    color: #fff;
    padding: 14px;
}
.newSec {
    padding-left: 0;
    padding-top: 2rem;
}
.flowbg .flexirow {
    display: flex;
    align-items: center;
    scroll-margin: 150px;
    padding: 25px;
    border-radius: 0.8rem;
}
.step-content h2,
.step-content.left-content h2 {
    margin-top: -36px;
    float: left;
    color: #022747;
    font-size: 27px;
    font-weight: 500;
}
.step-content h2 span {
    font-size: 65px;
    text-transform: uppercase;
    margin-top: 15px;
    color: #248b32;
}
.step-content p {
    float: left;
    padding: 0.9375rem 0;
    color: #333;
}
.pd-bt {
    padding-bottom: 100px;
}
p.thumbNailsNames {
    color: #000;
    font-size: 0.8rem;
}
.leftTextPara h3 {
    color: #62B7D3;
    font-size: 1.5625rem;
    font-weight: 700;
    margin-bottom: 2.5rem;
}
.leftTextPara p {
    color: #fff;
    width: 80%;
}
.thumbNailCust .swiper-pagination-bullet {
    background-color: #fff;
    opacity: 1;
    width: 10px;
    height: 10px;
    margin: 0 4px;
}
.thumbNailCust .swiper-pagination-bullet-active {
    width: 20px;
    height: 10px;
    border-radius: 10px;
    background: #62B7D3
}
.thumbNav-mob .swiper-pagination-bullet {
    background-color: #fff;
    opacity: 1;
    width: 0.9375rem;
    height: 0.9375rem;
}
.thumbNav-mob .swiper-pagination-bullet-active {
    width: 0.9375rem;
    height: 0.9375rem;
    background: #62B7D3;
}
.howWetabsIn .mainSwipWrap::before {
    content: "";
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-top: -1.5rem;
    margin-left: -1.25rem;
    background-repeat: no-repeat;
}
.logoFooterCopy ul li a {
    font-size: 13px;
    border-right: 1px solid #fff;
    padding: 0 10px;
    text-align: center;
    color: #fff;
}
.brandInfo ul li:last-child,
.logoFooterCopy ul li:nth-child(6) a {
    border-right: 0px solid #fff;
}
a.custBtn-inner {
    display: block;
    align-items: center;
    margin-top: 20px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 20px;
}
a.custBtn-inner span.view-txt {
    margin-right: 0;
    position: relative;
    text-decoration: underline;
    
}
.benefitTabSec .accordion-flush .accordion-item .accordion-button {
    border-radius: 0;
    background: #006fb9;
    color: #fff;
}
.benefitTabSec .accordion-item .accordion-button:not(.collapsed) {
    color: #fff;
    background-color: #19295a;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
    text-align: left;
}
.benefitTabSec .accordion-button::after {
    background-image: url(../images/upload.png);
}
.benefitTabSec .accordion-body p {
    text-align: left;
}
.benefitTabSec .accordion-item {
    float: left;
    width: 100%;
    margin-bottom: 1px;
}
.benefitTabSec .accordion-body {
    padding: 1rem 1.25rem;
    background: #eee;
    float: left;
    width: 100%;
}
.benefitTabSec .accordion-button:focus {
    z-index: 3;
    border-color: transparent;
    outline: 0;
    box-shadow: none;
}
.text-intro h3 {
    color: #62B7D3;
    font-size: 36px;
    font-weight: 600;
    margin-bottom: 1.575rem;
    padding-left: 1.25rem;
    position: relative;
    line-height: 45px;
    text-transform: uppercase;
}
.text-intro h3 span {
    font-size: 57px;
    color: #2d448d;
    font-weight: 400;
}
.text-intro p {
    font-weight: 400;
    color: #000;
    font-size: 1rem;
    line-height: 28px;
}
.text-intro .btnWrap a.custBtn {
    float: initial;
    font-weight: 600;
    margin: 50px auto 0;
    width: fit-content;
}
.team-inner .title {
    color: #1a1a1a;
    text-align: center;
    margin-bottom: 10px;
}
.team-inner .content {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 1%;
}
.team-inner .team-cont {
    position: relative;
    border-radius: 0.625rem;
    background: #eee;
}
.team-inner .content-details {
    position: initial;
    width: 100%;
    top: 50%;
    left: 56%;
    opacity: 1;
}
.team-inner .content:hover .content-details {
    top: 85%;
    left: 56%;
    opacity: 1;
}
.team-inner.aboutpg-team .content:hover .content-details {
    top: 90%;
    left: 56%;
    opacity: 1;
}
.team-inner.aboutpg-team .content .content-overlay {
    height: 21%;
}
.team-inner .content-details h3 {
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.15em;
    margin-bottom: 0.5em;
    text-transform: uppercase;
}
.team-inner .content-details p {
    color: #000;
    font-size: 0.7em;
    text-align: left;
}
.team-inner .fadeIn-bottom {
    top: 100%;
}
.Cust-class {
    position: relative;
    width: calc(min(90rem, 90%));
    margin: 0 auto;
}
.bg,
.bg2 {
    position: fixed;
    opacity: 0;
    z-index: -1;
}
.bg {
    top: -4rem;
    left: -12rem;
}
.bg2 {
    bottom: -2rem;
    right: -3rem;
    width: 9.375rem;
}
.Cust-class p {
    font-size: 0.8rem;
    line-height: 20px;
        text-align: justify;
}
.Cust-class .swiper-pagination-bullet,
.Cust-class .swiper-pagination-bullet-active,
.equaloppur-sec,
.riskManagementTabSec.core-tab div#v-pills-tabContent,
.tem-mem {
    background: #fff;
}
.Cust-class .swiper-pagination {
    bottom: 0 !important;
}
.Cust-class .swiper-slide {
    width: 18.75rem;
    height: 20rem;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: self-start;
    border-radius: 0.625rem;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
}
.Cust-class .swiper-slide h2 {
    color: #fff;
    margin-bottom: 10px;
    font-size: 1.2rem;
}
.Cust-class .swiper-pagination-bullet,
.corevaluesSlider .swiper-pagination-bullet,
.promiseSlider .swiper-pagination-bullet {
    background-color: #62B7D3;
    opacity: 0.2;
    margin: 0 4px;
}
.Cust-class .swiper-wrapper,
.corevaluesSlider .swiper-wrapper,
.promiseSlider .swiper-wrapper {
    padding-bottom: 20px;
}
.Cust-class .swiper-pagination-bullet.swiper-pagination-bullet-active,
.corevaluesSlider .swiper-pagination-bullet.swiper-pagination-bullet-active,
.promiseSlider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #62B7D3;
    opacity: 1;
    width: 20px;
    border-radius: 10px;
    height: 10px;
}
.Cust-class .swiper-slide div {
    display: none;
    opacity: 0;
    padding-bottom: 0.625rem;
}
.Cust-class .swiper-slide-active div {
    display: block;
    opacity: 1;
}
.Cust-class .swiper-slide--five,
.Cust-class .swiper-slide--four,
.Cust-class .swiper-slide--one,
.Cust-class .swiper-slide--three,
.Cust-class .swiper-slide--two {
    background: linear-gradient(to top, #0f2027, #203a4300, #2c536400);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
.Cust-class .swiper-3d .swiper-slide-shadow-left,
.Cust-class .swiper-3d .swiper-slide-shadow-right {
    background-image: none;
}
.indust-overlay {
    background: rgb(0 88 168 / 80%);
    color: #f1f1f1;
    width: 100%;
    transition: 0.5s;
    opacity: 1;
    padding: 20px;
}
.custBtn,
.custBtn::after {
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.btnWrap.btn-white.main-btn .custBtn {
    padding: 0.625rem 1.25rem;
    text-transform: capitalize;
    font-size: 1rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    border: 1px solid #62B7D3;
    color: #62B7D3;
}
.btn-5::after {
    height: 100%;
    left: -45%;
    top: 0;
    transform: skew(50deg);
    transition-duration: 0.6s;
    transform-origin: top left;
    width: 0;
}
.btnWrap.main-btn a:hover .btn-5:after,
.btnWrap.main-btn button:hover .btn-5:after {
    height: 110%;
    width: 150%;
}
.btn-5::after,
.btn-5::before {
    background: var(--themeColor) !important;
    content: "";
    position: absolute;
    z-index: -1;
    color: #fff;
}
.btnWrap.main-btn a:hover .btn-5 {
    color: #fff !important;
    z-index: 999;
    position: relative;
}
.menu-active a {
    border-bottom: 2px solid #1c449d;
}
.list-whychos {
  margin-bottom: 20px;
}

@media screen and (min-width: 48rem) {
    .Cust-class {
        display: flex;
        align-items: center;
    }
    .bg,
    .bg2 {
        opacity: 0.1;
    }
}
.swiper.mySwiper.claim {
    margin-top: 43px;
}
.swiper.mySwiper.claim .swiper-wrapper,
.thankyou-info .btnWrap.main-btn a {
    justify-content: center;
}
.certiSliding .swiper-pagination-bullet,
.claim .swiper-pagination-bullet,
.cliamProcess .swiper-pagination-bullet,
.clientSlider .swiper-pagination-bullet,
.clientSlider-mob .swiper-pagination-bullet,
.clientSliderSingle .swiper-pagination-bullet,
.parnersSlider .swiper-pagination-bullet,
.testiSliding .swiper-pagination-bullet,
.videotestiSliding .swiper-pagination-bullet {
    background-color: var(--themeColor);
    opacity: 0.2;
    margin: 0 4px;
}
.claim-proc {
    border: 1px solid #dcdcdc;
    padding: 35px 20px 20px;
    float: left;
    width: 100%;
    text-align: center;
    border-radius: 0.625rem;
    min-height: 190px;
    position: relative;
    background: #fff;
}
.benefits-list,
.featured-list,
.points-list {
    border-radius: 0.625rem 0 0.625rem 0.625rem;
    min-height: 100px;
}
span.claim-pross-num {
    position: absolute;
    top: -20px;
    background: #96bf26;
    border-radius: 50%;
    justify-content: center;
    display: flex;
    align-items: center;
    color: #fff;
    width: 40px !important;
    height: 40px;
    font-size: 20px;
    font-weight: 600;
    left: 40%;
}
.claim-proc h3 {
    color: #111;
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
    line-height: 20px;
}
a.close-popuppage {
    float: right;
    width: 11%;
    margin-right: 50px;
    text-align: right;
    margin-top: 20px;
    padding-bottom: 70px;
}
a.close-popuppage img {
    width: 25%;
}
.popup-haeding {
    background: #2d448d;
    padding: 20px;
    border-left: 0.375rem solid #62B7D3;
    float: left;
}
.popup-haeding h1 {
    color: #fff;
    font-size: 2rem;
    font-weight: 700;
    line-height: 45px;
}
.popupinner-banner {
    margin: 3rem 0;
}
.popup-intro {
    width: 70%;
    padding-top: 25px;
}
.popup-intro p {
    font-size: 23px;
    line-height: 40px;
    font-weight: 300;
        text-align: justify;
}
.featured-sec {
    background: #eee;
    padding: 4rem 0;
    margin-top: 55px;
}
.featured-cont ul li {
    flex: 0 0 50%;
    position: relative;
    margin-bottom: 10px;
    padding-right: 30px;
}
.benefits-cont ul li:before,
.featured-cont ul li:before,
.points-cont ul li:before,
.pricing-cont ul li:before,
ul.mission-points li:before {
    /* content: "\f0c8"; */
    position: absolute;
    left: 0;
    font-family: FontAwesome;
    color: #2d448d;
    font-size: 9px;
}
 ul.mission-points li:before {
    content: "\f0c8";
    position: absolute;
    left: 0;
    font-family: FontAwesome;
    color: #2d448d;
    font-size: 0;
}
.featured-list,
.points-list {
    background: #fff;
    padding: 20px;
}
.benefits-sec,
.pricing-sec {
    background: #fff;
    padding: 4rem 0;
    margin-top: 0;
}
.benefits-cont ul li,
.points-cont ul li {
    flex: 0 0 50%;
    position: relative;
    margin-bottom: 10px;
}
.benefits-list {
    background: #eee;
    padding: 20px;
}
.points-sec {
    background: #eee;
    padding: 4rem 0;
    margin-top: 0;
}
.pricing-cont ul li {
    flex: 0 0 100%;
    position: relative;
    margin-bottom: 15px;
}
.marquee-wrapper {
    text-align: center;
}
.marquee-inner span {
    float: left;
    width: 50%;
}
.marquee-wrapper .marquee-block {
    --total-marquee-items: 11;
    height: 240px;
    width: calc(250px * (var(--total-marquee-items)));
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    margin: 20px auto;
    padding: 30px 0;
}
.marquee-block:hover {
    -moz-animation-play-state: paused;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.marquee-inner {
    display: block;
    width: max-content;
    position: absolute;
    will-change: transform;
}
.marquee-inner p {
    font-weight: 800;
    font-size: 30px;
    font-family: cursive;
}
ul.claim-list {
    float: left;
    width: 100%;
    display: flex;
}
ul.claim-list li {
    margin-right: 20px;
}
.ourTestimonials {
    margin: 0;
    padding-top: 0rem;
}
.cliamProcess .swiper-wrapper {
    padding-bottom: 40px;
}
.cliamProcess {
    padding-top: 4rem;
}
img.prod-icon {
    width: 4%;
    margin-left: 5px;
    margin-bottom: 10px;
}
.about-page .counterWrap.hmCount ul li {
    text-align: center;
    border: 1px dotted;
    padding: 15px 12px;
    width: 23%;
    margin: 0;
    border-radius: 0.625rem;
    background: #fff;
}
.about-page .counterWrap.hmCount ul li p.title.js-count-up {
    font-size: 2rem;
    font-weight: 700;
    color: #2d448d;
    width: auto;
    padding-left: 0;
}
.about-page .counterWrap.hmCount ul li p.heading {
    width: 100%;
    font-size: 0.8rem;
    padding-left: 0;
    margin-top: 10px;
    color: #000;
}
.about-page .counterWrap.hmCount ul li .counterWrMain span {
    font-size: 1.8rem;
    color: #2d448d;
}
.hm-careers h2,
.ourRiskWrap.headingBx h3 {
    font-size: 1.5rem;
}
.services-three__title {
    display: inline-block;
    position: relative;
    color: #fff;
}
.services-three__title:after {
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #62B7D3
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
}
.services-three__img:hover .services-three__title:after {
    transform: scaleX(1);
    transform-origin: bottom left;
}
.about-page .counterWrap.hmCount,
.blogDetails-inner .blogImgNo {
    margin: 2rem 0;
}
.bg-grey,
.journey-sections,
.miso-viso-sections,
.oppurtunities-sec .accordion-body {
    background: #f2f2f2;
}

.team-inner.aboutpg-team ul li .card {
    display: flex;
    flex-direction: column;
}
.team-inner.aboutpg-team ul li .card img {
    background: #b6b6b6;
    height: 34vh;
    width: 40vw;
    margin-top: 3vh;
    margin-left: 2vw;
}
.team-inner.aboutpg-team ul .content .card .debasis-desc {
    margin-left: 2vw;
}
    .team-inner.aboutpg-team ul li .card .debasis-img {
        margin-left: -1vw;
        margin-right: -3vw;
    }

.timeline ul {
    padding: 50px 0;
}
.timeline ul li {
    list-style-type: none;
    position: relative;
    width: 6px;
    margin: 0 auto;
    padding-top: 50px;
    background: #fff;
}
.timeline ul li::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: inherit;
    z-index: 1;
    transition: background 0.5s ease-in-out;
}
ul.openinglist-items li:before,
ul.otherBloglist-widget li:before,
ul.privacy-points li:before {
    content: "\f0c8";
    position: absolute;
    font-family: FontAwesome;
    font-size: 9px;
}
.timeline ul li div {
    position: relative;
    bottom: 0;
    width: 400px;
    padding: 35px;
    background: #2d448d;
    visibility: hidden;
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.timeline ul li div::before {
    content: "";
    position: absolute;
    bottom: 7px;
    width: 0;
    height: 0;
    border-style: solid;
}
.timeline ul li:nth-child(odd) div {
    left: 45px;
    transform: translate3d(200px, 0, 0);
}
.timeline ul li:nth-child(odd) div::before {
    left: -19px;
    border-width: 8px 20px 8px 0;
    border-color: transparent #2d448d transparent transparent;
}
.timeline ul li:nth-child(2n) div {
    left: -439px;
    transform: translate3d(-200px, 0, 0);
}
.timeline ul li:nth-child(2n) div::before {
    right: -15px;
    border-width: 8px 0 8px 20px;
    border-color: transparent transparent transparent #2d448d;
}
.about-page-journey time {
    display: block;
    font-size: 2.2rem;
    font-weight: 700;
    margin-bottom: 23px;
    color: #62B7D3
}
.timeline ul li.in-view::after {
    background: #62B7D3
}
.timeline ul li.in-view div {
    transform: none;
    visibility: visible;
    opacity: 1;
    color: #fff;
        text-align: justify;
}
.about-page-journey .container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 10vh;
}
.chevron {
    position: absolute;
    width: 2.1rem;
    height: 0.48rem;
    opacity: 0;
    transform: scale(0.3);
    animation: 3s ease-out infinite move-chevron;
}
.chevron:first-child {
    animation: 3s ease-out 1s infinite move-chevron;
}
.chevron:nth-child(2) {
    animation: 3s ease-out 2s infinite move-chevron;
}
.chevron:after,
.chevron:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 50%;
    background: #2c3e50;
}
.chevron:before {
    left: 0;
    transform: skewY(30deg);
}
.chevron:after {
    right: 0;
    width: 50%;
    transform: skewY(-30deg);
}
@keyframes move-chevron {
    25% {
        opacity: 1;
    }
    33.3% {
        opacity: 1;
        transform: translateY(2.28rem);
    }
    66.6% {
        opacity: 1;
        transform: translateY(3.12rem);
    }
    100% {
        opacity: 0;
        transform: translateY(4.8rem) scale(0.5);
    }
}
@media screen and (max-width: 900px) {
    .timeline ul li div {
        width: 250px;
    }
    .timeline ul li:nth-child(2n) div {
        left: -289px;
    }
}
@media screen and (max-width: 600px) {
    .timeline ul li {
        margin-left: 20px;
    }
    .timeline ul li div {
        width: calc(100vw - 91px);
    }
    .timeline ul li:nth-child(2n) div {
        left: 45px;
    }
    .timeline ul li:nth-child(2n) div::before {
        left: -15px;
        border-width: 8px 16px 8px 0;
        border-color: transparent #2d448d transparent transparent;
    }
}
.timeline-clippy ul li::after {
    width: 40px;
    height: 40px;
    border-radius: 0;
}
.timeline-rhombus ul li::after {
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.timeline-rhombus ul li div::before {
    bottom: 12px;
}
.timeline-star ul li::after {
    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
}
.timeline-heptagon ul li::after {
    clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
}
.timeline-infinite ul li::after {
    animation: 2s infinite scaleAnimation;
}
@keyframes scaleAnimation {
    0%,
    100% {
        transform: translateX(-50%) scale(1);
    }
    50% {
        transform: translateX(-50%) scale(1.25);
    }
}
.diversict-inclusion ul,
.miso-vision-cont,
.vision-cont {
    justify-content: space-around;
    display: flex;
    align-items: center;
    box-shadow: 0 0 8px 0 rgba(177, 177, 177, 0.3);
    background: #fff;
}
.client-img img,
.partner-img img {
    box-shadow: 0 0 8px 0 rgb(103 101 101 / 30%);
}
.diversict-inclusion li,
.miso-vision-cont li,
.vision-cont li {
    width: 50%;
    position: relative;
}
ul.mission-points li {
    margin-bottom: 20px;
    width: 100%;
    padding-left: 20px;
}
ul.openinglist-items li,
ul.otherBloglist-widget li {
    padding-left: 15px !important;
    list-style-type: none !important;
}
.diversict-inclusion li:first-child,
.miso-cont,
.viso-cont {
    padding: 30px;
}
.carevalue-sec {
    background: #2d448d;
    padding-bottom: 89px;
}
.menuListing.indust-menu ul li a {
    display: block;
    align-items: center;
    /* margin-bottom: 10px; */
    
}
.dropdownMain.aboutMenu .menuListing.indust-menu ul li a {
    display: flex;
    align-items: center;
    /* margin-bottom: 10px; */
    padding: 15px 0 5px;
}
.menuListing.indust-menu ul li span.menu-img {
    width: 15%;
    margin-right: 10px;
}
.menuListing.indust-menu ul li span.menu-indust {
    width: 85%;
}
.menuListing.indust-menu ul li {
    flex: 0 0 33.33%;
    text-align: left;
    margin-bottom: 0px;
}
.menuListing.indust-menu ul li a img {
    width: 45px;
    margin-right: 10px;
}
.carevalue-cont {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    justify-content: space-between;
}
ul.carevalue-cont {
    margin-top: 2rem;
    min-height: 245px;
}
.carevalue-cont li {
    text-align: center;
    color: #fff;
    background: #ffffff14;
    margin: 0;
    padding: 20px 50px 30px 20px;
}
.carevalue-cont li:first-child {
    width: 20%;
    padding: 20px 0 0;
}
.carevalue-cont li:nth-child(2) {
    width: 80%;
    text-align: left;
}
.carevalue-img {
    width: 70%;
    margin: 0 auto 15px;
}
.carevalue-info h3 {
    margin-bottom: 10px;
    font-size: 1.4rem;
}
.awardsCerti-cont,
ul.ourPromise-cont {
    margin-top: 2rem;
}
.certiSliding .swiper-wrapper,
.clientSliderSingle .swiper-wrapper,
.parnersSlider .swiper-wrapper {
    padding-bottom: 1.5rem;
}
.team-inner.aboutpg-team ul li {
    flex: 0 0 23%;
    text-align: center;
    border-radius: 0.625rem;
}
.partners-cont ul {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    margin-top: 35px;
}
.partners-cont ul li {
    flex: 0 0 14.66%;
    margin: 1%;
}
.partner-img img {
    background: #fff;
    padding: 10px;
    margin-top: 10px;
    border-radius: 0.625rem;
        width: 100%;
}

.client-img img {
    background: #fff;
    padding: 10px;
    margin-top: 10px;
    border-radius: 0.625rem;
    width: 100%;
}
.hm-careers {
    background: #62B7D3
    padding: 2.5rem 0;
}
.career-salasar {
    font-size: 50px;
}
.hm-careers .btnWrap .custBtn {
    background: var(--themeColor);
    color: #fff;
}
.hm-careers .btnWrap .custBtn::after,
.hm-careers .btnWrap .custBtn::before {
    background: #fff !important;
    content: "";
    position: absolute;
    z-index: -1;
    color: #fff;
}
.hm-careers .btnWrap.main-btn a:hover .btn-5 {
    color: var(--themeColor) !important;
    z-index: 999;
    position: relative;
}
.diversict-inclusion li:first-child::before {
    content: "";
    position: absolute;
    top: 0;
    width: 33px;
    height: 0;
    border-style: solid;
    right: -33px;
    border-width: 15px 0 15px 24px;
    border-color: #48383800 #fff transparent;
    z-index: 99999;
}
.diversict-inclusion li img {
    height: 400px;
    object-fit: cover;
}
span.opening-head {
    float: left;
    width: 90%;
    font-size: 20px;
    font-weight: 500;
    color: #0071bb;
    margin-bottom: 10px;
}
span.opening-cont {
    float: left;
    width: 70%;
    font-size: 14px;
}
.oppurtunities-cont .accordion-button:focus {
    z-index: 3;
    border-color: none;
    outline: 0;
    box-shadow: none;
}
.oppurtunities-sec {
    background-color: #fff;
}
.oppurtunities-sec .accordion-button {
    border-radius: 0.625rem !important;
}
.oppurtunities-sec .accordion-button:not(.collapsed) {
    color: #fff;
    background-color: #2d448d;
    box-shadow: none;
    border-radius: .625rem!important .625rem!important 0 0!important/.625rem!important .625rem!important 0 0 !important;
}
.oppurtunities-sec .accordion-button:not(.collapsed)::after {
    background-image: none;
    transform: rotate(180deg);
    content: "View Less";
}
.oppurtunities-sec .accordion-button::after {
    content: "View Details";
    background-image: none;
    transition: transform 0.2s ease-in-out;
}
.oppurtunities-sec .accordion-item {
    margin-bottom: 10px;
    background-color: #fff;
    border: 0 solid rgba(0, 0, 0, 0.125);
    border-radius: 0.625rem;
}
.addr-info p,
.carevalue-cont .carevalue-info p,
.oppurtunities-sec .accordion-body span,
span.job-desp {
    font-size: 0.9rem;
}

.addr-info p br{display: none;}

.addr-info p {padding-right: 20%; font-size: 14px;}

.oppurtunities-sec li.main-list {
    margin-bottom: 5px;
}
ul.openinglist-items {
    margin-top: 10px;
}
ul.openinglist-items li {
    position: relative;
    font-size: 0.9rem;
}
ul.openinglist-items li:before {
    left: 0;
    color: #a3ca38;
}
.btn-resume {
    text-align: right;
    width: 98%;
}
.btn-resume a.custBtn-inner img.prod-icon {
    width: 18px;
    margin-left: 5px;
    margin-bottom: 10px;
}
.equaloppur-cont {
    position: absolute;
    top: 15%;
}
.equaloppur-sec .ourRiskWrap.headingBx {
    padding-right: 0;
    width: 35%;
}
.divercity-inclusion-img {
    width: 100%;
    height: 850px;
}
.divercity-inclusion-sec {
    background: #f9f8f8;
}
.divercity-inclusion-cont {
    position: absolute;
    top: 15%;
    left: 65%;
}
.divercity-inclusion-sec .ourRiskWrap.headingBx {
    padding-right: 0;
    width: 80%;
}
.submitResume-sec .InputBx img {
    position: absolute;
    width: 3%;
}
.submitResume-sec .form-select {
    background-image: url("../images/down-select.png");
    border: 1px solid #fff;
    color: #fff;
    background-size: 16px 16px;
}
.sendUs .form-control:focus,
.submitResume-sec .form-control:focus {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
}
.submitResume-sec .form-select option {
    background: #010b27;
}
.submitResume-sec .InputBx img.txtarea {
    width: 1.5%;
}
.career-emptesti {
    background-position: initial !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    margin: 0;
}
.card-image:hover {
    transform: scale(0.98);
}
.blog {
    padding: 40px 0;
}
.blog-list-content {
    padding: 20px 25px;
    box-shadow: 0 0 8px 0 rgba(177, 177, 177, 0.3);
    margin: -50px 20px 20px;
    position: relative;
    z-index: 1;
}
.blog-footer {
    padding: 15px 0;
}
.col-sm-4.blog-list {
    margin-bottom: 20px;
    padding: 0;
}
.blog-footer span {
    font-weight: 300;
    float: left;
}
.blog-list-content .title span,
.blogDetails-inner span {
    color: #62B7D3
}
.blog-list-content.blogDetails {
    width: auto;
}
.our-presence .accordion-button::after {
    background-image: url("../images/plus.png");
    transform: scale(0.7) !important;
}
.our-presence .accordion-button:not(.collapsed)::after {
    background-image: url("../images/minus-sign-cont.png");
}
.our-presence {
    margin-top: 50px;
}
.our-presence .accordion-button:not(.collapsed) {
    color: #fff;
    background-color: #243F5D;;
    box-shadow: none;
    border-radius: .625rem!important ;
}
.our-presence .accordion-button {
    background-color: #2d448d;
    color: #fff;
    border-radius: 0.625rem !important;
}
.our-presence .accordion-button:focus {
    z-index: 3;
    border-color: #f2f2f2;
    outline: 0;
    box-shadow: none;
}
.our-presence .accordion-item {
    margin-bottom: 10px;
    background-color: #fff;
    border: 0;
}
.our-presence .accordion-body ul {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    justify-content: space-between;
    background: #f2f2f2;
    padding: 30px 18px;
    margin-bottom: 30px;
    border-radius: 0.625rem;
}
.our-presence .accordion-body ul li {
    text-align: left;
    color: #000;
}


/*----------------About Team---------------------*/


.our-team .accordion-button::after {
    background-image: url("../images/plus.png");
    transform: scale(0.7) !important;
}
.our-team .accordion-button:not(.collapsed)::after {
    background-image: url("../images/minus-sign-cont.png");
}
.our-team {
    margin-top: 50px;
}
.our-team .accordion-button:not(.collapsed) {
    color: #fff;
    background-color: #243F5D;;
    box-shadow: none;
    border-radius: .625rem!important ;
}
.our-team .accordion-button {
    background-color: #2d448d;
    color: #fff;
    border-radius: 0.625rem !important;
}
.our-team .accordion-button:focus {
    z-index: 3;
    border-color: #f2f2f2;
    outline: 0;
    box-shadow: none;
}
.our-team .accordion-item {
    margin-bottom: 10px;
    background-color: #fff;
    border: 0;
}
.our-team .accordion-body ul {
    flex-direction: column;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    justify-content: start;
    background: #f2f2f2;
    padding: 30px 18px;
    margin-bottom: 30px;
    border-radius: 0.625rem;
}
.our-team .accordion-body ul li {
    text-align: left;
    color: #000;
}
.our-team .accordion-body ul .card{
    display: flex;
    flex-direction: row;
}
.our-team .accordion-body ul .card p{
    font-size: 0.9rem;
    line-height: 20px;
    margin-left: 10px;
    width: 11vw;
}

.our-presence .accordion-body ul li:nth-child(1) {
    width: 25%;
}
.our-presence .accordion-body ul li:nth-child(2) {
    width: 30%;
}
.our-presence .accordion-body ul li:nth-child(3) {
    width: 45%;
}
.addr-info label,
.cont-info label,
.zone-info label {
    color: #666;
    padding-bottom: 20px;
}
.addr-info img.prod-icon {
    width: 5%;
    margin-left: 5px;
    margin-bottom: 10px;
}
.zone-info h2 {
    color: #2d448d;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}
.zone-info h4 {
    font-size: 16px;
    color: #000;
}
.cont-info h3 {
    color: #111;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
}
.cont-info h5 {
    color: #111;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 10px;
}
.addr-info a,
.cont-info p a {
    font-size: 0.8rem;
    text-decoration: underline;
}
.cont-info p a {
    color: #111;
    font-weight: 600;
}
.addr-info a {
    color: #000;
    padding-top: 15px;
    float: left;
    width: 100%;
    font-weight: 600;
}
.our-presence .accordion-body {
    padding: 1rem 0;
}
.cont-sendUs {
    background: #fff;
    padding: 50px 25px;
}
.cont-sendUs .InputBx img.txtarea {
    width: 5%;
}
.cont-sendUs .ourRiskWrap.headingBx {
    margin-bottom: 35px;
}
.cont-sendUs .InputBx input[type="file"],
.cont-sendUs .InputBx input[type="text"],
.cont-sendUs .InputBx select,
.cont-sendUs .InputBx textarea {
    width: 100%;
    background-color: transparent;
    border: 1px solid #000;
    margin-bottom: 1.25rem;
    padding: 1.1rem;
    color: #000;
}
.cont-sendUs .InputBx input[type="text"]::placeholder,
.cont-sendUs .InputBx textarea::placeholder {
    color: #858585;
    opacity: 1;
}
.cont-sendUs .InputBx input[type="text"]:-ms-input-placeholder,
.cont-sendUs .InputBx textarea::-ms-input-placeholder {
    color: #858585;
}
.cont-sendUs .InputBx input[type="text"]::-ms-input-placeholder,
.cont-sendUs .InputBx textarea::-ms-input-placeholder {
    color: #858585;
}
.btn-indust {
    padding-left: 20px;
    margin-top: 30px;
}
.liveBox .btnWrap {
    margin-top: 25px;
}
.teamSliding .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #8bc34a;
    opacity: 1;
    width: 20px;
    border-radius: 10px;
    height: 10px;
}
.leaderPopModal .modal-dialog .btn-close,
.onLoadPop .modal-body .btn-close {
    box-sizing: content-box;
    height: 1em;
    padding: 0.25em;
    color: #000;
    background: 0 0;
    opacity: 1;
}
.teamSliding .swiper-pagination-bullet {
    background-color: #8bc34a;
    opacity: 0.2;
    margin: 0 4px;
}
.benefits-cont ul li,
.featured-cont ul li,
.points-cont ul li {
    flex: 0 0 100%;
    font-size: 1rem;
    line-height: 28px;
}
.pricing-cont ul li {
    flex: 0 0 100%;
    font-size: 1rem;
    line-height: 28px;
}
.claim-proc.thank-you {
    background: #2d458d;
}
.claim-proc.thank-you h3 {
    color: #fff;
    font-size: 25px;
}
.blogSecTion.blogDetails-inner {
    padding-top: 10rem;
}
.blogDetails-inner .dateBox {
    padding-left: 22px;
}
.blogDetails-inner aside.otherBloglist {
    margin-left: 60px;
    background: #f2f2f2;
    padding: 20px;
}
.blogDetails-inner aside.otherBloglist .ourRiskWrap.headingBx h3 {
    font-size: 1.5rem;
    margin-bottom: 50px;
}
ul.otherBloglist-widget li {
    position: relative;
    padding: 15px 0;
    border-bottom: 1px solid #dddcdc;
}
ul.otherBloglist-widget li:before {
    left: 0;
    color: #abd145;
}
ul.otherBloglist-widget li:last-child {
    border-bottom: 0 solid #dddcdc;
}
.otherBloginfo a,
ul.otherBloglist-widget li a {
    color: #111;
}
.solutionsList-info h4 {
    background: var(--themeColor);
    font-size: 14px;
    color: #fff;
    padding: 15px;
    float: left;
    width: 100%;
    text-decoration: underline;
    border-radius: 0 0 0.625rem 0.625rem;
    text-transform: uppercase;
}
.solutionsList-info h4 img.prod-icon {
    width: 6%;
    margin-left: 5px;
    margin-bottom: 2px;
}
.solutionsList {
    margin-bottom: 25px;
    float: left;
    width: 100%;
}
.solutionsList-info-img {
    overflow: hidden;
    border-radius: 0.625rem 0.625rem 0 0;
}
.solutionsList-info-img img {
    transition: transform 0.2s;
}
.solutionsList:hover .solutionsList-info-img img {
    transform: scale(1.1);
}
.solutionsList:hover .solutionsList-info h4 {
    background: #243F5D;;
}
.policy-cont h5 {
    color: #2d448d;
    margin-bottom: 1.2rem;
}
ul.privacy-points {
    justify-content: space-around;
    display: block;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    float: left;
    margin: 10px 0 30px;
}
ul.privacy-points li {
    flex: 0 0 100%;
    text-align: left;
    position: relative;
    padding-left: 20px;
}
ul.privacy-points li:before {
    left: 0;
    color: var(--secondaryColor);
}
.breadcrumbs ul li a:before,
.breadcrumbs ul li:before {
    position: absolute;
    content: "\f105";
    font-size: 14px;
    font-family: FontAwesome;
}
.onLoadPop .modal-body {
    background: #fff;
    padding: 2rem;
}
.onLoadPop .modal-dialog {
    max-width: 620px;
    margin: 1.75rem auto;
}
.onLoadPop .modal-body .ourRiskWrap.headingBx {
    padding-right: 0;
    margin-bottom: 35px;
}
.onLoadPop .modal-body .btn-cookies .inPutSend {
    text-align: right;
    width: 100%;
}
.onLoadPop .modal-body .btn-cookies .inPutSend button.btn-reject {
    text-decoration: underline;
    padding: 0;
    text-align: right;
}
.onLoadPop .modal-body .btn-close {
    width: 2em;
    border: 0;
    border-radius: 0.25rem;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
}
.leaderPopModal .modal-dialog {
    width: 80rem;
    max-width: 100vw;
}
.leaderPopModal .popUpOpenSec button {
    position: absolute;
    right: 16px;
    top: 16px;
    font-size: 25px;
}
.tem-memcont {
    padding: 50px;
}
.tem-memcont h3 {
    color: #243F5D;;
    font-weight: 600;
    margin-bottom: 5px;
}
.tem-memcont h5 {
    margin-bottom: 15px;
}
.tem-memcont p {
    color: #111;
    margin-top: 20px;
    font-size: 16px;
}
.tem-memcont span {
    color: #111;
    font-weight: 400;
}
.leaderPopModal .modal-dialog .btn-close {
    width: 1.5em;
    border: 0;
    border-radius: 0.25rem;
}
.breadcrumbs {
    position: relative;
    display: inline-block;
    margin-bottom: 40px;
}
.breadcrumbs ul {
    position: relative;
    padding: 0;
}
.breadcrumbs ul li {
    margin-right: 30px;
    position: relative;
    font-size: 15px;
    line-height: 18px;
    font-weight: 500;
}
.breadcrumbs ul li a {
    position: relative;
    text-decoration: none;
    font-size: 15px;
    line-height: 18px;
    padding-right: 30px;
    color: #0072bc;
}
.breadcrumbs ul li a:before {
    right: 11px;
    top: -4px;
}
.breadcrumbs ul li:before {
    right: -19px;
    top: -2px;
    color: rgb(0 0 0 / 70%);
}
.breadcrumbs ul li:last-child {
    margin-right: 0;
}
.ft-menu-indust img.prod-icon {
    width: 6%;
    margin-left: 2px;
    margin-bottom: 3px;
}
.pgAbout .card {
    border-radius: var(--br);
    transition: 0.5s;
    border-radius: 0.625rem;
}
.pgAbout .card:hover {
    box-shadow: 0 3px 10px 5px #e9e9e9;
}
.pgAbout .card .role {
    font-size: 83%;
    color: #444;
    margin-bottom: 0;
    font-weight: 500;
    margin-top: 5px;
}
.pgAbout .card a {
    border-radius: var(--br);
    text-decoration: none;
}
.pgAbout .team-content {
    padding: 15px;
    min-height: 101px;
    background: #fff;
    border-radius: 0.625rem;
}
@media screen and (max-width: 480px) {
    .pgAbout .team-content {
        padding: 10px;
        min-height: 32px;
        background: #fff;
        border-radius: 0.625rem;
    }
    .pgAbout .card-parent {
        padding: 10px;
        min-height: 32px;
        background: #fff;
        border-radius: 0.625rem;
        /* margin-right: -59px; */
    }
}
.pgAbout .team-inner ul li:hover {
    box-shadow: rgba(0, 0, 0, 0.35) 0 5px 15px;
}
.pgAbout .teamFilter span {
    margin: 30px;
}
.pgAbout .teamFilter span a {
    color: #6f6969;
    font-weight: 500;
}
.ourPromise-cont {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    justify-content: space-between;
    position: relative;
    width: 100%;
}
.ourPromise-cont li {
    flex: 0 0 23%;
    text-align: center;
    color: #fff;
    background: #243F5D;;
    margin: 0;
    position: relative;
}
.ourPromise-info {
    display: block;
    width: 100%;
    height: auto;
    text-align: left;
    padding: 50px 25px;
}
.ourPromise-info h4 {
    color: #fff;
    text-align: left;
    font-size: 1.2rem;
    margin-top: 20px;
    text-decoration: underline;
    align-items: end;
    line-height: 30px;
}
.ourPromise-info h4 span {
    float: left;
    width: 100%;
}
.ourPromise-hiddeninfo {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #2d448d;
    overflow: hidden;
    width: 0;
    height: 100%;
    transition: 0.5s;
}
.ourPromise-info h4 img {
    width: 8%;
    margin: 7px;
}
.ourPromise-hiddeninfo div.hiddenCont {
    color: #fff;
    font-size: 15px;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 30px;
    text-align: left;
    width: 300px;
    float: left;
    position: relative;
}
.hiddenCont H4 {
    margin-bottom: 19px;
}
.leadership-sec .tab {
    overflow: hidden;
    display: flex;
    justify-content: center;
    margin: 50px 0;
}
.leadership-sec .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: 0;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}
.leadership-sec .tab button:hover {
    background-color: #ddd;
}
.leadership-sec .tab button.active {
    font-size: 20px;
    font-weight: 700;
}
.leadership-sec .tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none;
}
.client-we-serve ul {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    margin-top: 20px;
    justify-content: space-evenly;
}
.client-we-serve ul li,
.parnersSlider .client-we-serve ul li {
    flex: 0 0 9%;
    margin: 1%;
}
.parnersSlider .swiper-pagination {
    bottom: 70px;
    left: 0;
    width: 100%;
}
.client-img img {
    width: 100%;
    background: #fff;
    padding: 3px;
    border-radius: 0.625rem;
}
.clientSlide .swiper-pagination {
    bottom: 40px;
    left: 0;
    width: 100%;
}
.clientSliderSingle ul li {
    flex: auto;
    margin: 2%;
}
.leaderPopModal .tem-memcont a span {
    font-weight: 400;
    position: relative;
    color: #fff;
    left: 0;
    float: left;
    margin-top: 3rem;
}
.clientSlider .swiper-wrapper {
    padding-bottom: 50px;
}
.customer-info .cust-image,
.otherBloginfo ul li:first-child {
    /*width: 20%;
    margin-right: 20px;*/
    width: 61%;
    margin-right: 20px;
}
.otherBloginfo ul li:first-child 
{
    width: 40%;
}
.otherBloginfo ul li:first-child  img
{
    width: 100%;
}
.otherBloginfo ul li:nth-child(2) {
  width: 60%;
  font-size: 13px;
  line-height: 22px;
  font-weight: 600;
}

.otherBloginfo a h6 {
    margin-bottom: 10px;
    font-size: 13px;
}
.cust-image span {
    border-radius: 50%;
    float: left;
    width: 100%;
}
.cust-image span img {
    border-radius: 50%;
    float: left;
    width: 50px;
    height: 50px;
    object-fit: cover;
    background: #f2f2f2;
}
.client-many a {
    text-align: left;
    margin-top: 0;
    color: #0064b1;
    float: left;
    width: 100%;
    font-weight: 600;
}
.float-whatsapp a,
.get-touch a {
    color: #fff;
    padding: 10px;
    position: fixed;
    line-height: 20px;
    transition: 0.3s;
}
.get-touch a {
    background: #0064b1;
    right: -180px;
    top: 75%;
    font-size: 14px;
}
.float-whatsapp a img,
.get-touch a img {
    width: 20%;
}
.float-whatsapp a:hover,
.get-touch a:hover {
    right: -80px;
}
span.claimNote {
    margin-top: 3rem;
    font-size: 13px;
}
span.claimNote strong {
    color: #111;
    font-weight: 600;
}
.float-whatsapp a {
    background: #284263;
    right: -168px;
    top: 83%;
    font-size: 14px;
        z-index: 9;
}
.dropdownMain .dropbtn.active:after,
.navbarMain a.active:after {
    background: #2d448d;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    transition: width 0.3s, left 0.3s;
    width: 100%;
    left: 0;
}
.thankyou-info {
    text-align: center;
    background: #f2f2f2;
    padding: 50px;
    margin-top: 20%;
}
.thankyou-info h1 {
    color: #2d448d;
    margin-bottom: 15px;
    font-size: 40px;
}
.thankyou-info p {
    color: #111;
    margin-bottom: 30px;
}
.thankyou-info img {
    width: 120px;
    margin: 20px 0;
}
.brandInfo p {
    color: #fff;
    font-size: 12px;
    float: left;
    width: 100%;
}
.brandInfo {
    margin-top: 1rem;
    float: left;
    width: 100%;
}
.brandInfo ul {
    display: flex;
    justify-content: center;
    color: #fff;
    font-size: 14px;
}
.brandInfo ul li {
    border-right: 1px solid #fff;
    line-height: 15px;
    padding: 0 20px;
}
.footer-top {
    float: left;
    width: 100%;
    background: #243F5D;;
    padding-bottom: 20px;
}
ul.core-points li {
    color: #0178bb;
    margin-bottom: 12px;
    position: relative;
    padding-left: 20px;
}
ul.core-points li:before {
    content: "\f0c8";
    position: absolute;
    left: 0;
    font-family: FontAwesome;
    color: #62B7D3
    font-size: 9px;
}
.riskManagementTabSec.core-tab .nav-pills .nav-link.active:after {
    border-left: 6px solid #0352a5;
    border-top: 8px solid #0352a5;
    border-bottom: 8px solid #0352a5;
}
.riskManagementTabSec.core-tab .tabLeftCont {
    padding: 1.875rem;
    width: 100%;
}
.team-content {
    padding: 15px;
    min-height: 100px;
}

img.player-icon {
    position: absolute;
    left: 45%;
    top: 30%;
    width: 12%;
}

.testivdo-cont .modal-content {
    background-color: transparent; 
    border: 0px solid rgba(0,0,0,.2);
}
.youtube-video {
    aspect-ratio: 16 / 9;
    width: 100%;
}

.testivdo-cont .btn-close {
    float: right;
    opacity: 1;
    background: transparent;
    width: 30px;
    padding: 0;
    z-index: 0;
    position: relative;
    top: -15px;
    right: -30px;
}
.testivdo-cont .btn-close img{z-index: 9;}
.video-text {
    position: relative;
    margin-top: 0px;
}

.video-text p {
    position: relative;
    margin-top: 8%;
    color: #111;
        text-align: justify;
}

.video-text img {
    width: 10%;
    opacity: 0.1;
    position: absolute;
    top: -33px;
}

.video-text {
    position: relative;
    margin-top: 30px;
}

.client-testimonials .quote {
    width: 10%;
    margin-bottom: 20px;
}

.posp-cont {
    left: 55%;
    position: absolute;
    top: 8%;
    width: 50%;
}

.posp-cont .featured-cont {
    margin-left: 25px;
}
span.upload-attach {
    display: flex;
    align-items: center;
    color: #fff;
    text-align: left;
    margin-bottom: 18px;
}

span.upload-attach img{
    margin-right: 20px;
}

.submitResume-sec .InputBx span.upload-attach img {
    margin-right: 20px;
    position: relative !important;
    top: 0;
    width: 5% !important;
    text-align: left;
}


.why-choose p strong {
    float: left;
    width: 100%;
    color: #0365b1;
    font-size: 18px;
    border-bottom: 1px solid #b3b3b3;
    padding: 1px;
    padding-bottom: 1px;
    float: left;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.why-choose p strong img{
    width: 50px;
    margin-right: 10px;
 }
    
.why-choose p {
    color: #111 !important;
}

.sec-whyUs .innercount-nextsec .counterWrap.hmCount ul li {
    text-align: left;
    border: 0;
    padding: 20px;
    background: #2d448d;
    width: 20%;
    border-radius: 0.625rem;
    float: left;
}

.sec-whyUs .innercount-nextsec .counterWrap.hmCount ul{
  margin-top: 2rem;  
}


.why-chooseList{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.why-choose p {
    color: #111 !important;
    margin-bottom: 3rem;
    padding-right: 5%;
        flex: 0 0 50%;
}

.sec-whyUs .innercount-nextsec .counterWrap.hmCount ul {
    justify-content: space-between;
    display: flex;
    align-items: center;
     margin: 0 0px; 
    float: left;
    width: 100%;
}
 
.whatsapp-web {
  position: fixed;
  bottom: 3.75rem;
  right: -4.5rem;
  z-index: 1;
}

.whatsapp-web a{
  display: inline-block;
  width: 40%;
}

.whatsapp-web a img{
width: 100%;
}

.pointer { cursor: pointer !important;  background-color: #ffd300;  color: #000; display: block;  }
    .bar-en {  width: 100%;  position: fixed;  bottom: 0px;   z-index: 9;   display: inline-block; background-color: #fff; }
    .moble-con-f {  float: left;  padding: 19px 10px; }
    .moble-con {
    text-transform: uppercase;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.1;
    width: 100%;
    text-align: center;
    cursor: pointer !important;
    background-color: #0055a7 !important;
}
      .moble-con:hover{ background: #2f2f2f;} 
      

.cert-txt img{width: 80%;}

h2.head-office {
    color: #023599;
    font-size: 26px;
    padding: 1rem 1.25rem;
    font-weight: 600;
}





.our-presence.hd-office .accordion-body ul {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    justify-content: space-between;
    background: transparent;
    padding: 30px 18px;
    margin-bottom: 30px;
    border-radius: 0;
    border-bottom: 1px solid #cdcdcd;
    padding-top: 0;
}

.our-presence.hd-office .addr-info label, .our-presence.hd-office .cont-info label, .our-presence.hd-office .zone-info label {
    color: #000;
    padding-bottom: 20px;
    font-size: 19px;
    font-weight: 500;
}


.our-presence.hd-office .followUs ul{
    padding: 0 !important;
    justify-content: start !important;
    border-bottom: 0px solid #cdcdcd;
}

.our-presence.hd-office .accordion-body ul li:nth-child(1) {
    width: 35%;
}

.our-presence.hd-office .accordion-body ul li:nth-child(3) {
    width: 35%;
}

.our-presence.hd-office .followUs ul li {
    width: auto !important;
}

.date-tag {
    display: flex;
    justify-content: start;
    align-items: center;
}

.date-tag .tag-date-blog {
    margin-left: 25px;
}

.date-tag label {
    color: #000;
    margin-right: 5px;
    font-size: 14px;
    font-weight: 600;
}
.date-tag a {
    color: #000;
    font-size: 14px;
    font-weight: 600;
}

.date-tag i {
    color: var(--secondaryColor);;
}

/*----------    08.11.24   ------------*/
.teamlogin ul {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.teamlogin ul li {
    position: relative;
    width: 45%;
    overflow: hidden;
    background: #2d448d;
    padding: 10px 20px;
    border-radius: 0.625rem;
}

.teamlogin ul li a{
    color: #fff;
     display: flex;
    justify-content: space-between;
    align-items: center;
}

.teamlogin ul li a img{
    width: 35px;
}

span.playstore-icon.btn-right {
    border: 0;
    background: #ffffff;
    align-items: center;
    text-align: center;
    margin: 0 auto;
    padding: 0;
}
span.playstore-icon.btn-right img {
        border-radius: 4px;
}

.downloadheading h3 {
    color: var(--themeColor);
    font-size: 1.875rem;
    font-weight: 600;
    margin-bottom: 18px;
    padding-left: 0;
    position: relative;
}
.sec-border{
    border-left: 1px solid #2690c138;
    padding-left: 60px;
}
/**/

@media (min-width: 2500px) {
    html {
        font-size: 32px;
    }
}
@media (min-width: 3700px) {
    html {
        font-size: 47px;
    }
}
@media (min-width: 5000px) {
    html {
        font-size: 60px;
    }
}
@media (max-width: 1550px) {
    .dropdownMain-content,
    .menuWrap {
        padding-left: 4%;
    }
    .bannerSLider2Wrap a {
        width: 20%;
    }
    .menuWrap {
        padding-right: 4%;
    }
    .bannerSLider2Wrap h2 {
        font-size: 3.4375rem;
        color: #fff;
    }
    .bannerSLider2Wrap {
        top: 52%;
        width: 60%;
    }
    .bannerSlides.slideThree .bannerSLider2Wrap {
        width: 46%;
        left: 30%;
    }
}
@media (min-width: 1366px) and (max-width: 1450px) {
    .career-emptesti {
        background-position: right !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        margin: 0;
    }
    .counterWrap.hmCount ul li .counterWrMain span,
    .counterWrap.hmCount ul li p.title.js-count-up {
        font-size: 4rem;
    }
    .ourPromise-hiddeninfo div.hiddenCont {
        color: #fff;
        font-size: 14px;
        top: 50%;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        padding: 30px;
        text-align: left;
        width: 270px;
        float: left;
        position: relative;
    }
}

@media (min-width: 1024px) and (max-width: 1280px)
{
    .addr-info p {
    padding-right: 20%;
    font-size: 12px;
}
}


@media (min-width: 1024px) and (max-width: 1440px) {
     .downloadheading h3 {
        font-size: 22px;
    }

    .logoFooterCopy ul li a {
    font-size: 11px;
}
.brandInfo ul li {
    border-right: 1px solid #fff;
    line-height: 27px;
    padding: 0 11px;
    font-size: 12px;
}
.mobmenuList .accordion-button:not(.collapsed) {
        color: #0252a5;
        box-shadow: none;
        font-size: 1.25rem;
        font-weight: 500;
    }
    .mobmenuList .accordion-button {
        padding: 0;
    }
    .mobmenuList ul li.accordion-item {
        padding: 0.6rem 1rem;
        text-align: left;
        float: left;
        width: 100%;
    }
    .mobmenuList ul li.accordion-item .accordion-flush .accordion-collapse {
        border-width: 0;
        background: #f7f7f7;
        margin-top: 20px;
    }
    ul.menuprodlist-items li {
        padding-left: 15px !important;
        list-style-type: none !important;
        position: relative;
        float: left;
        width: 100%;
    }
    ul.menuprodlist-items li:before {
        content: "";
        position: absolute;
        left: 0;
        color: #a6ce38;
        font-size: 4px;
        width: 8px;
        border: 1px solid #a6ce38;
        height: 8px;
        background: #a6ce38;
        top: 10px;
    }
    ul.menuprodlist-items li a {
        font-size: 1rem;
        font-weight: 400;
        margin-bottom: 13px;
        color: #111;
    }
    .mobmenuList .accordion-body {
        padding: 1rem 1.25rem;
        float: left;
        background: #f7f7f7;
        margin-top: 15px;
    }
    .mobmenuList .accordion-button::after {
        flex-shrink: 0;
        width: 1.25rem;
        height: 1.25rem;
        margin-left: auto;
        content: "";
        background-image: url("../images/menu-angle.png");
        background-repeat: no-repeat;
        background-size: 1.25rem;
        transition: transform 0.2s ease-in-out;
    }
    .menuSocial {
        float: left;
        width: 100%;
        padding-top: 3rem;
    }
    .menuSocial .followUs ul li a {
        font-size: 1.1rem;
        color: #fff;
        display: flex;
        justify-content: center;
        width: 40px;
        height: 40px;
        line-height: 50px;
        align-items: center;
    }
    .menuSocial .othersLink ul {
        float: left;
        width: 100%;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        display: flex;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 4;
        padding: 10px;
    }
    .menuSocial .othersLink ul li a {
        font-size: 15px;
        border-right: 0px solid #111;
        padding: 0 10px;
        text-align: left;
    }
    .menuSocial .othersLink ul li {
        text-align: left;
        width: 50%;
        margin-bottom: 12px;
    }
    .menuSocial .othersLink ul li:nth-child(3) a {
        border-right: 0px solid #111;
    }
    .menuSocial .contactInfo ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-flow: row;
        margin-top: 0;
        margin-bottom: 15px;
        padding: 0 20px;
    }
    .menuSocial .contactInfo ul li {
        text-align: left;
        width: 50%;
    }
    .menuSocial .contactInfo ul li a {
        text-align: left;
        color: #111;
    }
    .menuSocial .contactInfo ul li a span {
        color: #000;
    }
    .mobmenuList .accordion-button, .mobmenuList ul li.accordion-item {
        font-size: 1.25rem;
        color: var(--themeColor);
        background-color: #fff;
        box-shadow: none;
        font-weight: 500;
    }
    .followUs {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 0 2rem;
    }
    .addr-info.menuSocial .followUs {
        justify-content: start;
    }
    .addr-info.menuSocial .followUs ul li {
        margin-right: 5px;
    }
    .addr-info.menuSocial {
    float: left;
    width: 100%;
    padding-top: 0;
}
    

    .menuSocial .followUs {
        margin: 2rem 0;
    }
.othersLink {
    display: none;
}
.inner-banner-heading h2 {
    margin-top: 5%;
}
.counterWrap.hmCount ul li p.heading {
    width: 100%;
    font-size: 14px;
    padding-left: 0;
    margin-top: 10px;
    line-height: 24px;
    font-size: 17px;
    
}
.about-page .counterWrap.hmCount ul li p.heading {
    width: 100%;
    font-size: 14px;
    padding-left: 0;
    margin-top: 10px;
    color: #000;
}
.client-we-serve ul li, .parnersSlider .client-we-serve ul li {
    flex: 0 0 11%;
    margin: 0%;
}
.ourRiskWrap p, .riskManagementTabSec .nav-link {
    font-size: 14px;
    line-height: 25px;
}

.benefits-cont ul li, .featured-cont ul li, .points-cont ul li{
    font-size: 14px;
    line-height: 25px;
}
.featured-cont p {
    text-align: justify;
    font-size: 14px;
    line-height: 25px;
}
span.opening-head {
    float: left;
    width: 85%;
    font-size: 16px;
    font-weight: 600;
    color: #0071bb;
    margin-bottom: 10px;
}
.posp-cont {
    left: 48%;
    position: absolute;
    top: 0;
    width: 60%;
}
.equaloppur-sec img {
    padding-top: 120px;
}
span.upload-attach {
    font-size: 13px;
}
.submitResume-sec .InputBx img {
    position: absolute;
    width: 4%;
}
.submitResume-sec .InputBx img.txtarea {
    width: 2%;
}
.career-emptesti {
    background-position: 75%!important;
}
.sendUs {
    padding: 0;
}
.solutionsList-info h4 {
    font-size: 13px;
    line-height: 22px;
    min-height: 75px;
}
.team-inner ul li h2 {
    font-size: 14px;
}
.social-prof span {
    color: #fff;
    background: #008dd3;
    padding: 5px;
    position: absolute;
    bottom: 24%;
    right: 2%;
    font-size: 15px;
}
ul.mission-points li {
    font-size: 13px;
    line-height: 25px;
}
ul.core-points li {
    color: #0178bb;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
    font-size: 13px;
    line-height: 25px;
}
.products-inner ul li p {
    font-size: 11px;
}

}

@media (max-width: 1180px) {
    .ourPromise-info h4 {
        font-size: 1rem;
    }
    .ourPromise-hiddeninfo div.hiddenCont {
        color: #fff;
        font-size: 14px;
        top: 50%;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        padding: 30px;
        text-align: left;
        width: 250px;
        float: left;
        position: relative;
    }
}
@media (max-width: 954px) {
    .ourPromise-hiddeninfo div.hiddenCont {
        color: #fff;
        font-size: 14px;
        top: 50%;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        padding: 30px;
        text-align: left;
        width: 270px;
        float: left;
        position: relative;
    }
    .bannerSLider2Wrap a {
        width: 29%;
    }
    .ourRiskWrap p, .riskManagementTabSec .nav-link {
        font-size: 13px;
        line-height: 25px;
    }
    .riskManagementTabSec div#v-pills-tabContent {
        min-height: 33.99rem;
    }
    .ourApproch .ourRiskWrap.headingBx a.custBtn {
        width: 41%;
    }
    .ourRiskWrap.headingBx {
        padding-right: 0;
    }
    .liveBox .ourRiskWrap.headingBx a.custBtn {
        width: 34%;
    }
    .viewMore a.custBtn {
        width: 57%;
    }
    .blogDetails {
        padding-bottom: 0;
    }
    .arbox {
        margin-top: 3.125rem;
    }
    .ourRiskWrap.headingBx p {
        width: 100% !important;
        padding-left: 0;
    }
    p.title.js-count-up {
        font-size: 2rem;
    }
    .tabRightCont {
        height: 35.99rem;
    }
    .dropdown-btn,
    .sidenav a {
        text-decoration: none;
        font-size: 1.25rem;
        color: var(--themeColor);
        display: block;
        border: none;
        background: 0 0;
        width: 100%;
        text-align: left;
        cursor: pointer;
        outline: 0;
    }
    .dropdown-menu {
        border-radius: 0;
        margin-top: 1.125rem;
    }
    .dropdown-container {
        display: none;
        background-image: unset;
        padding-left: 3.5rem;
    }
    a.closebtn {
        position: absolute;
        right: 37px;
        top: 4rem;
        z-index: 999;
        width: 3.125rem;
    }
    .onlyMobile {
        display: block;
    }
    .navbarMain.onlyDesktop {
        display: none;
    }
    .mobileBoxLogo.InsideSideBar {
        padding: 1.875rem 1rem;
    }
    .bannerSLider2Wrap {
        top: 44%;
    }
}
@media (max-width: 991px) {
    .footerMenuBig,
    .riskManagementTabSec .d-flex.align-items-start,
    .tabInsideBox {
        flex-flow: column;
    }
    .bannerSLider2Wrap a {
        width: 37%;
    }
    .bannerSLider2Wrap h2 {
        font-size: 2.4375rem;
    }
    .ourRiskmanagment {
        text-align: center;
    }
    .riskManagementTabSec div#v-pills-tab,
    .tabLeftCont p {
        width: 100%;
    }
    .tabLeftCont {
        padding: 1.875rem;
        width: 100%;
        text-align: left;
    }
    .tabRightCont {
        width: auto;
        height: auto;
    }
    .ourRiskWrap.headingBx {
        padding-right: 0;
        text-align: left;
    }
    .liveBox .ourRiskWrap.headingBx a.custBtn,
    .ourApproch .ourRiskWrap.headingBx a.custBtn,
    .viewMore a.custBtn {
        width: 25%;
        margin: 1.875rem auto;
    }
    .blogDetails {
        padding-bottom: 1.0625rem;
    }
    .footerMenuBig {
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    .footerMenuBig ul {
        padding-right: 0;
    }
    .contactInfo ul {
        flex-flow: column;
        justify-content: space-evenly;
        display: block;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        display: flex;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .contactInfo ul li a {
        font-size: 0.9rem;
        text-align: left;
    }
    .followUs {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 0 2rem;
    }
    .footerLogo {
        display: flex;
        justify-content: center;
        margin: 1.75rem 0;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .teamlogin ul li {
        width: 100%;
        margin-bottom: 15px;
    }
    .downloadheading h3 {
        font-size: 22px;
        text-align: center;
    }
    .sec-border {
        padding-left: 25px;
    }
    
    ul.List-blogpage li {
        flex: 0 0 45%;
        border: 1px solid #eee;
        margin: 2%;
        padding: 25px;
        box-shadow: 0 0 8px 0 rgba(177, 177, 177, 0.3);
    }
    .sarv-articles p {
        font-size: 14px;
    }

    .mobmenuList .accordion-button,
    .mobmenuList ul li.accordion-item {
        font-size: 1.25rem;
        color: var(--themeColor);
        background-color: #fff;
        box-shadow: none;
        font-weight: 500;
    }
    .ourPromise-cont li {
        flex: 0 0 48%;
        text-align: center;
        color: #fff;
        background: #243F5D;;
        margin: 1%;
        position: relative;
    }
    header.site-header,
    header.site-header.sticky {
        background: #dbedf7;
    }
    .counterWrap.hmCount ul li .counterWrMain span {
        font-size: 1.2rem;
        color: #fff;
    }
    .counterWrap.hmCount ul li p.title.js-count-up {
        font-size: 1.1rem;
    }
    header.site-header {
        position: relative;
        padding: 0.5rem 0;
    }
    .mobmenuList .accordion-button:not(.collapsed) {
        color: #0252a5;
        box-shadow: none;
        font-size: 1.25rem;
        font-weight: 500;
    }
    .mobmenuList .accordion-button {
        padding: 0;
    }
    .mobmenuList ul li.accordion-item {
        padding: 0.6rem 1rem;
        text-align: left;
        float: left;
        width: 100%;
    }
    .mobmenuList ul li.accordion-item .accordion-flush .accordion-collapse {
        border-width: 0;
        background: #f7f7f7;
        margin-top: 20px;
    }
    ul.menuprodlist-items {
        margin-top: 0;
    }
    ul.menuprodlist-items li {
        padding-left: 15px !important;
        list-style-type: none !important;
        position: relative;
        float: left;
        width: 100%;
    }
    ul.menuprodlist-items li:before {
        content: "";
        position: absolute;
        left: 0;
        color: #243F5D;
        font-size: 4px;
        width: 8px;
        border: 1px solid #243F5D;
        height: 8px;
        background: #243F5D;
        top: 10px;
    }
    ul.menuprodlist-items li a {
        font-size: 1rem;
        font-weight: 400;
        margin-bottom: 13px;
        color: #111;
    }
    .mobmenuList .accordion-body {
        padding: 1rem 1.25rem;
        float: left;
        background: #f7f7f7;
        margin-top: 15px;
    }
    .mobmenuList .accordion-button::after {
        flex-shrink: 0;
        width: 1.25rem;
        height: 1.25rem;
        margin-left: auto;
        content: "";
        background-image: url("../images/menu-angle.png");
        background-repeat: no-repeat;
        background-size: 1.25rem;
        transition: transform 0.2s ease-in-out;
    }
    .menuSocial {
        float: left;
        width: 100%;
        padding-top: 3rem;
    }
    .menuSocial .followUs ul li a {
        font-size: 1.1rem;
        color: #fff;
        display: flex;
        justify-content: center;
        width: 40px;
        height: 40px;
        line-height: 50px;
        align-items: center;
    }
    .menuSocial .othersLink ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .menuSocial .othersLink ul li a {
        font-size: 15px;
        border-right: 1px solid #111;
        padding: 0 10px;
        text-align: center;
    }
    .menuSocial .othersLink ul li {
        text-align: center;
        width: 33.33%;
    }
    .menuSocial .othersLink ul li:nth-child(3) a {
        border-right: 0px solid #111;
    }
    .menuSocial .contactInfo ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-flow: row;
        margin-top: 0;
        margin-bottom: 15px;
    }
    .menuSocial .contactInfo ul li {
        text-align: center;
        width: 50%;
    }
    .footerLogo,
    .menuSocial .contactInfo ul li a {
        text-align: center;
    }
    .inner-banner-heading h2 {
        color: #fff;
        font-size: 2.5rem;
    }
    .our-presence .accordion-body ul li:first-child {
        width: 20%;
    }
    .our-presence .accordion-body ul li:nth-child(2),
    .our-presence .accordion-body ul li:nth-child(3) {
        width: 40%;
    }
    .cont-info h3,
    .zone-info h2 {
        font-size: 17px;
    }
    .InputBx img,
    .cont-sendUs .InputBx img {
        position: absolute;
        width: 3%;
        left: 16px;
        top: 20px;
    }
    .InputBx img.txtarea,
    .cont-sendUs .InputBx img.txtarea,
    .submitResume-sec .InputBx img.txtarea {
        width: 3%;
    }
    .riskManagementTabSec {
        margin-top: 2.375rem;
        margin-bottom: 2.375rem;
        float: left;
    }
    .riskManagementTabSec a.custBtn-inner {
        color: #000;
        text-align: left;
    }
    .riskManagementTabSec .accordion-flush .accordion-item .accordion-button {
        border-radius: 0.625rem;
        background: #2d448d;
        color: #fff;
    }
    .riskManagementTabSec .accordion-item {
        background-color: #fff;
        border: 0;
        float: left;
        width: 100%;
        margin-bottom: 5px;
    }
    .blogImg img,
    .innercount-introsec .counterWrap.hmCount ul li:first-child,
    .innercount-introsec .counterWrap.hmCount ul li:nth-child(2),
    .innercount-introsec .counterWrap.hmCount ul li:nth-child(3),
    .innercount-introsec .counterWrap.hmCount ul li:nth-child(4) {
        border-radius: 0;
    }
    .riskManagementTabSec .accordion-item .accordion-button:not(.collapsed) {
        color: #fff;
        background-color: #2d448d;
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
        text-align: left;
        border-radius: 0.625rem 0.625rem 0 0;
    }
    .riskManagementTabSec .accordion-body p {
        text-align: left;
        margin-top: 1.375rem;
    }
    .riskManagementTabSec .accordion-body {
        padding: 1rem;
        background: #eee;
        float: left;
        width: 100%;
    }
    .riskManagementTabSec .accordion-body .tabRightCont img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .riskManagementTabSec .accordion-button:focus {
        z-index: 3;
        border-color: transparent;
        outline: 0;
        box-shadow: none;
    }
    .riskManagementTabSec .accordion-button::after {
        background-image: url(../images/plus-sign.png);
        transform: scale(0.7) !important;
    }
    .riskManagementTabSec .accordion-button:not(.collapsed)::after {
        background-image: url(../images/minus-sign.png);
    }
    .Cust-class {
        position: relative;
        width: calc(min(90rem, 100%));
        margin: 2.5rem auto;
    }
    .services-three__single-cont-info {
        padding: 25px;
    }
    .counterWrap.hmCount ul li {
        padding: 15px 10px;
    }
    .liveBox .headingBx p {
        margin-top: 1.5rem;
    }
    .blogWrap {
        display: block;
    }
    .blogDetails,
    .blogImg {
        width: 100%;
    }
    .blogImg img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .footerMenuBig {
        display: block;
        justify-content: start;
        text-align: left;
    }
    .footerMenuBig h3 {
        float: left;
        width: 100%;
        text-align: left;
    }
    .footerLogo img {
        width: 70%;
    }
    .contactInfo {
        float: left;
        margin-top: 56px;
        width: 100%;
    }
    ul.ft-othersInfo {
        justify-content: space-around;
        display: block;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        display: flex;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    ul.ft-othersInfo li {
        flex: 0 0 33.33%;
    }
    .contactInfo ul li {
        flex: 0 0 100%;
    }
    .followUs {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0;
    }
    .divercity-inclusion-sec .ourRiskWrap.headingBx,
    .equaloppur-sec .ourRiskWrap.headingBx {
        padding-right: 0;
        width: 70%;
    }
    .equaloppur-img {
        width: 100%;
        height: auto;
        padding-top: 195px;
    }
    .divercity-inclusion-cont {
        position: absolute;
        top: 15%;
        left: 5%;
    }
    span.opening-cont {
        float: left;
        width: 70%;
        font-size: 0.9rem;
        line-height: 24px;
    }
    span.opening-head {
        float: left;
        width: 82%;
        font-size: 20px;
        font-weight: 500;
        color: #0071bb;
        margin-bottom: 10px;
    }
    .ourRiskWrap.headingBx p,
    .popup-intro p,
    .products-inner ul li p {
        font-size: 0.9rem;
        line-height: 24px;
    }
    .career-emptesti {
        background-position: center !important;
    }
    .popup-haeding,
    .popup-intro {
        background: #2d448d;
        border-left: 10px solid #62B7D3
    }
    .counterWrap.hmCount {
        margin: 2rem 0;
    }
    .innercount-introsec .counterWrap.hmCount ul li {
        width: 25%;
        padding: 20px 5px;
    }
    .innercount-introsec .counterWrap.hmCount ul li:first-child,
    .innercount-introsec .counterWrap.hmCount ul li:nth-child(2),
    .innercount-introsec .counterWrap.hmCount ul li:nth-child(3) {
        border-right: 1px solid #ccc;
        border-bottom: 0 solid #ccc;
    }
    .innercount-introsec .counterWrap.hmCount ul li:first-child {
        border-top-left-radius: 0.625rem;
        border-bottom-left-radius: 0.625rem;
    }
    .innercount-introsec .counterWrap.hmCount ul li:nth-child(4) {
        border-top-right-radius: 0.625rem;
        border-bottom-right-radius: 0.625rem;
    }
    .innercount-nextsec .counterWrap.hmCount ul {
        justify-content: space-between;
        display: block;
        align-items: center;
        margin: 30px 0 0;
        float: left;
        flex-direction: row;
        flex-wrap: wrap;
        display: flex;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 4;
        width: 100%;
    }
    .innercount-nextsec .counterWrap.hmCount ul li {
        flex: 0 0 23%;
        width: auto;
        padding: 10px;
    }
    .innercount-nextsec .counterWrap.hmCount ul li p.title.js-count-up {
        font-size: 2rem;
    }
    .products-inner {
        margin-top: 2rem;
    }
    .popup-haeding h1 {
        color: #fff;
        font-size: 2.3rem;
    }
    .popup-haeding {
        padding: 60px;
        border-right: 0px solid #62B7D3
    }
    .popup-intro {
        width: 100%;
        color: #fff;
        padding: 25px 65px 50px;
    }
    a.close-popuppage {
        float: right;
        width: 25%;
        margin-top: 20px;
        text-align: right;
        margin-bottom: 25px;
        margin-right: 20px;
    }
    .marquee-inner {
        display: block;
        width: max-content;
        position: absolute;
    }
    .logoFooterCopy ul li a {
        font-size: 9px;
        border-right: 1px solid #fff;
        padding: 0 5px;
        text-align: center;
        color: #fff;
    }
    .innercount-introsec .counterWrap.hmCount ul li p.heading {
        width: 100%;
        font-size: 0.72rem;
        padding-left: 0;
        margin-top: 10px;
    }
    .blog-list-content {
        margin: -30px 5px 20px;
    }
    .blogDetails p {
        min-height: 130px;
    }
    .blogSecTion.blogDetails-inner {
        padding-top: 0;
    }
    .blogDetails-inner aside.otherBloglist {
        margin-top: 50px;
        background: #eee;
        padding: 30px 20px;
    }
    .miso-cont,
    .viso-cont {
        padding: 20px;
    }
    .vision-cont li:nth-child(2)::before {
        top: 20px;
    }
    .miso-vision-cont li:first-child::before,
    .vision-cont li:nth-child(2)::before {
        display: none;
    }
    .carevalue-cont li {
        flex: 0 0 31%;
        text-align: center;
        color: #fff;
        background: #ffffff14;
        margin: 1%;
        padding: 15px;
    }
    .team-inner.aboutpg-team ul li {
        flex: 0 0 31%;
        text-align: center;
    }
    .about-page-journey time {
        font-size: 1.5rem;
    }
}
@media (max-width: 767px) {
       
    .teamlogin ul li {
        width: 100%;
        margin-bottom: 15px;
    }
    .downloadheading h3 {
        font-size: 22px;
        text-align: center;
    }
    .sec-border {
        padding-left: 0;
        border-left: 0;
        margin-top: 25px;
    }
    
    ul.List-blogpage li {
        flex: 0 0 95%;
        border: 1px solid #eee;
        margin: 2%;
        padding: 25px;
        box-shadow: 0 0 8px 0 rgba(177, 177, 177, 0.3);
    }
    .sarv-articles p {
        font-size: 14px;
    }
        .why-chooseList {
        display: block;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .why-chooseList {
    display: block;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.our-presence.hd-office .accordion-body ul li:nth-child(1), .our-presence.hd-office .accordion-body ul li:nth-child(2), 
.our-presence.hd-office .accordion-body ul li:nth-child(3){
    width: 100%;
}

.cert-txt img{width: 100%;}
.teamSliding .swiper-wrapper{padding-bottom: 3rem;}
    .brandInfo,
    .ourRiskWrap.headingBx.hm-retailsProd,
    ul.menuprodlist-items {
        margin-top: 0;
    }
    .awardsCerti-cont .swiper-wrapper { padding-bottom: 5rem; }
    .partners-cont ul li {
        flex: 0 0 46%;
        margin: 2%;
    }
    header.site-header,
    header.site-header.sticky {
        background: #dbedf7;
    }
    .btnWrap.btn-right,
    .footerInner,
    .footerLogo,
    nav.level {
        text-align: center;
    }
    ul.core-points li {
        color: #0178bb;
        margin-bottom: 20px;
        position: relative;
        padding-left: 20px;
        text-align: left;
        font-size: 14px;
    }
    .brandInfo {
        float: left;
        width: 100%;
        margin-bottom: 50px;
    }
    .float-whatsapp a, .get-touch a {
        width: 13%;
        padding: 8px;
        z-index: 999;
        right: 2vw;
    }
    .float-whatsapp a:hover, .get-touch a:hover {
    right: 0;
}
    .float-whatsapp a img, .get-touch a img {
        width: 100%;
    }
    .cont-sendUs {
        background: #fff;
        padding: 50px 0;
    }
    .blogSecTion .btnWrap.main-btn,
    .featured-cont.clientList-inner,
    .teamSliding {
        margin-top: 2rem;
    }
    aside.otherBloglist-mob {
        margin-top: 5rem;
    }
    aside.otherBloglist-mob .blogSlider {
        margin-top: 1rem;
        margin-left: 0.625rem;
        margin-right: 0.625rem;
    }
    .inner-popup-banner {
        padding: 0 0 40px !important;
    }
    .client-we-serve ul li {
        flex: 0 0 42%;
        margin: 4%;
    }
    .parnersSlider .client-we-serve ul li {
        flex: 0 0 48%;
        margin: 1%;
    }
    .parnersSlider .swiper-pagination {
        bottom: 50px;
        left: 0;
        width: 100%;
    }
    .hm-careers h2 {
        font-size: 1.5rem;
        margin-bottom: 50px;
    }
    .clientSlider-mob .swiper-wrapper {
        padding-bottom: 40px;
    }
    .text-intro h3 span {
        font-size: 50px;
        color: #2d448d;
        font-weight: 400;
    }
    .btnWrap a {
        display: block;
        align-items: center;
        justify-content: center;
    }
    .client-serve {
        margin-top: 3.5rem;
    }
    .logobox a img {
        width: 85%;
    }
    .p-90 {
        padding: 4.625rem .5rem;
    }
   
    .featured-sec {
        padding: 4rem 1.5rem;
    }
    header.site-header {
        position: relative;
        padding: 0.5rem 0;
    }
    .bannerPage .swiper-pagination-bullet {
        width: 1.5rem;
    }
    .bannerPage .swiper-pagination {
        bottom: 0.125rem;
    }
    .bannerSLider2Wrap h2 {
        font-size: 1.4375rem;
    }
    .bannerSLider2Wrap a {
        width: 57%;
    }
    .bannerSLider2Wrap {
        width: 80%;
    }
    .text-intro h3 {
        font-size: 2rem;
        padding-left: 0;
        line-height: 45px;
    }
    .ourRiskmanagment.p-90 {
        padding-top: 3.375rem;
    }
    .riskManagementTabSec a.custBtn-inner {
        color: #000;
        text-align: left;
    }
    .riskManagementTabSec img.prod-icon,
    .submitResume-sec .InputBx img.txtarea {
        width: 6%;
    }
    .liveBox .headingBx p {
        width: 100%;
        margin: 1.5rem 0 0.3125rem;
        font-weight: 400;
        font-size: 0.9rem;
        line-height: 24px;
        color: var(--fontColor);
    }
    .btnWrap a.custBtn {
        width: auto;
        margin: 1.875rem auto 0;
    }
    .ourApproch .btnWrap a.custBtn {
        width: auto;
        margin: 1.875rem auto;
    }
    .counterWrap.hmCount,
    .innercount-introsec .counterWrap.hmCount,
    .innercount-nextsec .counterWrap.hmCount {
        margin: 2rem 0 0;
    }
    .weServeBoxInside ul {
        flex-flow: column;
        justify-content: center;
        align-items: center;
    }
    .Cust-class {
        position: relative;
        width: calc(min(90rem, 99%));
        margin: 2.375rem auto 0;
    }
    .liveBox .ourRiskWrap.headingBx a.custBtn,
    .ourApproch .ourRiskWrap.headingBx a.custBtn,
    .viewMore a.custBtn {
        width: 54%;
        margin: 1.875rem 0;
    }
    .footerMenuBig ul li {
        margin-bottom: 1rem;
    }
    .blogWrap {
        flex-flow: column;
    }
    .blogSecTion .ourRiskWrap.headingBx p {
        width: 100%;
        margin: 0 auto;
    }
    nav.level {
        flex-flow: column;
        justify-content: center;
        align-items: center;
    }
    .level-item.has-text-centered {
        margin-bottom: 1.875rem;
    }
    a.closebtn {
        right: 0;
        top: 3rem;
        width: 3.125rem;
    }
    .ourRiskWrap h3 {
        text-align: left;
        display: inline-block;
        font-size: 1.575rem;
        width: 100%;
    }
    .headingBx p {
        text-align: left;
    }
    .btnWrap.btn-right {
        float: left;
        width: 100%;
    }
    .riskManagementTabSec {
        margin-top: 2.375rem;
        margin-bottom: 2.375rem;
        float: left;
    }
    .riskManagementTabSec .accordion-flush .accordion-item .accordion-button {
        border-radius: 0.625rem;
        background: #2d448d;
        color: #fff;
    }
    .riskManagementTabSec .accordion-item {
        background-color: #fff;
        border: 0;
        float: left;
        width: 100%;
        margin-bottom: 5px;
    }
    .riskManagementTabSec .accordion-item .accordion-button:not(.collapsed) {
        color: #fff;
        background-color: #2d448d;
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
        text-align: left;
        border-radius: 0.625rem 0.625rem 0 0;
    }
    .riskManagementTabSec .accordion-body p {
        text-align: left;
        margin-top: 1.375rem;
        font-size: 0.9rem;
        line-height: 24px;
    }
    .riskManagementTabSec .accordion-body {
        padding: 1rem;
        background: #eee;
        float: left;
        width: 100%;
    }
    .riskManagementTabSec .accordion-body .tabRightCont img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .riskManagementTabSec .accordion-button:focus,
    .weServeBoxInside .accordion-button:focus {
        z-index: 3;
        border-color: transparent;
        outline: 0;
        box-shadow: none;
    }
    .riskManagementTabSec .accordion-button::after,
    .weServeBoxInside .accordion-button::after {
        background-image: url(../images/plus-sign.png);
        transform: scale(0.7) !important;
    }
    .riskManagementTabSec .accordion-button:not(.collapsed)::after,
    .weServeBoxInside .accordion-button:not(.collapsed)::after {
        background-image: url(../images/minus-sign.png);
    }
    .shape-logo {
        position: absolute;
        top: 5%;
        opacity: 0.1;
        right: 0;
        width: 90%;
        z-index: -1;
    }
    .shape-logo.left-shape {
        position: absolute;
        top: 0;
        opacity: 0.1;
        left: 0;
        width: 100%;
        z-index: 0;
    }
    .weServeBoxInside {
        margin-top: 2.375rem;
    }
    .weServeBoxInside .accordion-flush .accordion-item .accordion-button {
        border-radius: 0;
        background: #62B7D3
        color: #fff;
    }
    .weServeBoxInside .accordion-item .accordion-button:not(.collapsed) {
        color: #fff;
        background-color: #2d448d;
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
        text-align: left;
    }
    .weServeBoxInside .accordion-body p {
        text-align: left;
        margin-top: 1.375rem;
    }
    .weServeBoxInside .accordion-item {
        float: left;
        width: 100%;
    }
    .weServeBoxInside .accordion-body {
        padding: 1rem 1.25rem;
        background: #eee;
        float: left;
        width: 100%;
    }
    .mobmenuList .accordion-button,
    .mobmenuList ul li.accordion-item {
        font-size: 1.25rem;
        color: var(--themeColor);
        background-color: #fff;
        box-shadow: none;
        font-weight: 500;
    }
    .weServeBoxInside span {
        display: inline-block;
        margin-right: 0;
        width: auto;
        height: auto;
    }
    .weServeBoxInside .accordion-button span {
        margin-right: 15px;
    }
    .services-three__single-cont-info {
        background: 0 0;
        padding: 0;
        height: 100%;
        max-height: 100%;
        border-radius: 0.625rem;
    }
    .counterWrap.hmCount ul {
        justify-content: space-around;
        display: block;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        display: flex;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 4;
    }
    .counterWrap.hmCount ul li {
        width: 45%;
        padding: 15px 10px;
    }
    .counterWrap.hmCount ul li p.heading {
        font-size: 0.8rem;
        text-align: center;
        margin-top: 0;
    }
    .counterWrap.hmCount ul li.level-item.has-text-centered {
        margin-bottom: 1.1rem;
    }
    .blog-list-content,
    .liveBox {
        margin: 0;
    }
    .footerInner {
        padding: 1.125rem 1.5rem;
    }
    .blogDetails,
    .blogImg,
    .logoFooterCopy ul li,
    .our-presence .accordion-body ul li:first-child,
    .our-presence .accordion-body ul li:nth-child(2),
    .our-presence .accordion-body ul li:nth-child(3),
    .testiSlider .testiImg {
        width: 100%;
    }
    .blogImg img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .mobmenuList .accordion-button:not(.collapsed) {
        color: #0252a5;
        box-shadow: none;
        font-size: 1.25rem;
        font-weight: 500;
    }
    .mobmenuList .accordion-button {
        padding: 0;
    }
    .mobmenuList ul li.accordion-item {
        padding: 0.6rem 1rem;
        text-align: left;
        float: left;
        width: 100%;
    }
    .mobmenuList ul li.accordion-item .accordion-flush .accordion-collapse {
        border-width: 0;
        background: #f7f7f7;
        margin-top: 20px;
    }
    ul.menuprodlist-items li {
        padding-left: 15px !important;
        list-style-type: none !important;
        position: relative;
        float: left;
        width: 100%;
    }
    ul.menuprodlist-items li:before {
        content: "";
        position: absolute;
        left: 0;
        color: #243F5D;
        font-size: 4px;
        width: 8px;
        border: 1px solid #243F5D;
        height: 8px;
        background: #243F5D;
        top: 10px;
    }
    ul.menuprodlist-items li a {
        font-size: 1rem;
        font-weight: 400;
        margin-bottom: 13px;
        color: #111;
    }
    .mobmenuList .accordion-body {
        padding: 1rem 1.25rem;
        float: left;
        background: #f7f7f7;
        margin-top: 15px;
    }
    .mobmenuList .accordion-button::after {
        flex-shrink: 0;
        width: 1.25rem;
        height: 1.25rem;
        margin-left: auto;
        content: "";
        background-image: url("../images/menu-angle.png");
        background-repeat: no-repeat;
        background-size: 1.25rem;
        transition: transform 0.2s ease-in-out;
    }
    .menuSocial {
        float: left;
        width: 100%;
        padding-top: 3rem;
    }
    .menuSocial .followUs ul li a {
        font-size: 1.1rem;
        color: #fff;
        display: flex;
        justify-content: center;
        width: 40px;
        height: 40px;
        line-height: 50px;
        align-items: center;
    }
    .menuSocial .othersLink ul {
        float: left;
        width: 100%;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        display: flex;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 4;
        padding: 10px;
    }
    .menuSocial .othersLink ul li a {
        font-size: 15px;
        border-right: 0px solid #111;
        padding: 0 10px;
        text-align: left;
    }
    .menuSocial .othersLink ul li {
        text-align: left;
        width: 50%;
        margin-bottom: 12px;
    }
    .menuSocial .othersLink ul li:nth-child(3) a {
        border-right: 0px solid #111;
    }
    .menuSocial .contactInfo ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-flow: row;
        margin-top: 0;
        margin-bottom: 15px;
        padding: 0 20px;
    }
    .menuSocial .contactInfo ul li {
        text-align: left;
        width: 50%;
    }
    .menuSocial .contactInfo ul li a {
        text-align: left;
        color: #111;
    }
    .menuSocial .contactInfo ul li a span {
        color: #000;
    }
    .footerLogo {
        margin: 1.75rem 0;
    }
    .contactInfo ul li a {
        font-size: 0.9rem;
        text-align: left;
    }
    .followUs {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 0 2rem;
    }
    .menuSocial .followUs {
        margin: 2rem 0;
    }
    .logoFooterCopy ul li a {
        font-size: 11px;
        border-right: 1px solid #fff;
        padding: 0;
        text-align: center;
        color: #fff;
    }
    .logoFooterCopy ul {
        display: block;
    }
    .logoFooterCopy ul li:first-child a,
    .logoFooterCopy ul li:nth-child(2) a {
        border: 0;
    }
    .ft-quicklinks h3 {
        color: #fff;
        font-size: 16px;
        text-align: left;
        text-transform: uppercase;
    }
    .ft-quicklinks ul {
        justify-content: space-around;
        display: block;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        display: flex;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        float: left;
        margin: 10px 0 30px;
    }
    .ft-quicklinks ul li {
        flex: 0 0 100%;
        text-align: left;
        position: relative;
    }
    .ft-quicklinks ul li:before {
        content: "\f0c8";
        position: absolute;
        left: 0;
        font-family: FontAwesome;
        color: var(--secondaryColor);
        font-size: 9px;
    }
    .ft-quicklinks ul li a {
        color: #fff;
        padding-left: 20px;
        font-size: 0.9rem;
    }
    .contactInfo ul li {
        width: 50%;
    }
    .services-three__single {
        margin-bottom: 0;
        margin-top: 30px;
    }
    .innercount-introsec .counterWrap.hmCount ul {
        justify-content: space-around;
        align-items: center;
        justify-content: space-around;
        display: block;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        display: flex;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 4;
    }
    .counterWrap.hmCount ul li .counterWrMain span,
    .counterWrap.hmCount ul li p.title.js-count-up {
        font-size: 1rem;
    }
    .innercount-introsec .counterWrap.hmCount ul li p.heading {
        margin-top: 5px;
    }
    .products-inner ul {
        margin-top: 1.5rem;
    }
    .products-inner ul li {
        flex: 0 0 100%;
        text-align: center;
    }
    .products-inner ul li a {
        display: block;
        text-align: center;
        min-height: auto;
        padding: 0 10px;
        margin-bottom: 0;
    }
    .products-inner ul li a .prodbox {
        width: 30%;
        margin: 0 auto;
    }
    .products-inner ul li p {
        color: #000;
        margin-top: 12px;
        text-align: left;
        font-size: 0.8rem;
        width: 100%;
    }
    .products-inner ul li p img.prod-icon {
        width: 4%;
        margin-left: 5px;
        margin-bottom: 5px;
    }
    .industSliding .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .prodSliding .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .teamSliding .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: #8bc34a;
        opacity: 1;
        width: 20px;
        border-radius: 10px;
        height: 10px;
    }
    .prodSliding .swiper-wrapper {
        padding-bottom: 15px;
    }
    .prodSliding .swiper-pagination-bullet,
    .teamSliding .swiper-pagination-bullet {
        background-color: #8bc34a;
        opacity: 0.2;
        margin: 0 4px;
    }
    .innercount-nextsec .counterWrap.hmCount ul {
        justify-content: space-between;
        display: flex;
        align-items: center;
        margin: 0;
    }
    .innercount-nextsec .counterWrap.hmCount ul li {
        border: 0;
        padding: 20px 15px;
        background: #f3f2f2;
        width: auto;
        flex: 1 0 48%;
        text-align: center;
    }
    .innercount-nextsec .counterWrap.hmCount ul li p.heading {
        text-align: left;
        margin-top: 10px;
    }
    .about-page-journey time,
    .innercount-nextsec .counterWrap.hmCount ul li p.title.js-count-up,
    .popup-haeding h1 {
        font-size: 2rem;
    }
    .team-inner ul li {
        flex: 1 0 100%;
        text-align: center;
    }
    .otherProduct .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: var(--themeColor);
        opacity: 1;
        width: 20px;
        border-radius: 10px;
        height: 10px;
    }
    .otherProduct .swiper-pagination-bullet {
        background-color: var(--themeColor);
        opacity: 0.2;
        margin: 0 4px;
    }
    .testiDetails {
        padding: 1.875rem 0;
        background: #fff;
        width: 100%;
    }
    .videotestiSliding .testiDetails {
        padding: 1.875rem 0;
        background: transparent;
        width: 100%;
    }
    .blogDetails {
        padding: 1.875rem 1.175rem 1.125rem;
        background: #fff;
    }
    .testiSlider {
        display: block;
        margin: 4% 0 0;
        padding: 10px;
    }
    
    .why-choose-one__list-icon {
        position: relative;
        display: block;
        margin-bottom: 26px;
        margin-top: 0;
    }
    .why-choose-one__list-text-box {
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        transform: translateY(0);
        transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
        visibility: visible;
        opacity: 1;
    }
    .arbox {
        margin-top: 1.3rem;
    }
    .servWrap.serIndust {
        margin: 0;
        background: #fff;
        border-radius: 0.625rem;
    }
    .tabLeftCont {
        padding: 0.875rem;
        width: 100%;
    }
    .container.sendUs,
    .tabRightCont {
        padding: 0;
    }
    .industSliding .swiper-pagination-bullet {
        background-color: #8bc34a;
        opacity: 0.2;
        margin: 0 4px;
        width: 10px;
        height: 10px;
    }
    .inner-banner-heading h2 {
        color: #fff;
        font-size: 2rem;
    }
    .addr-info label,
    .cont-info label,
    .zone-info label {
        display: none;
    }
    .addr-info p {
        margin-top: 10px;
            padding-right: 0;
    }
    .our-presence.hd-office .cont-info {
        margin-top: 1rem;
    }
    .our-presence.hd-office .menuSocial {
         padding-top: 0rem; 
    }
    .our-presence.hd-office .menuSocial .followUs {
        display: flex;
        align-items: center;
        justify-content: start;
        margin: 2rem 0 2rem;
    }
    .addr-info a {
        padding-top: 5px;
    }
    .equaloppur-img {
        width: 100%;
        height: auto;
        padding-top: 0%;
    }
    .equaloppur-cont {
        position: initial;
        width: 100%;
        padding-top: 50px;
    }
    .posp-cont {
        position: initial;
    width: 100%;
        }
    .equaloppur-img {
    width: 100%;
    height: auto;
}
    .equaloppur-sec .ourRiskWrap.headingBx {
        padding-right: 0;
        width: 95%;
    }
    .divercity-inclusion-cont {
        position: initial;
        width: 100%;
        padding-top: 50px;
    }
    .divercity-inclusion-sec .ourRiskWrap.headingBx {
        width: 95%;
    }
    .ourRiskWrap p,
    .team-inner ul li h2,
    .timeline ul li.in-view div {
        font-size: 0.9rem;
    }
    .services-three__single-cont-info p {
        font-size: 0.9rem;
        line-height: 24px;
    }
    span.opening-cont {
        float: left;
        width: 100%;
        font-size: 0.9rem;
        line-height: 24px;
        padding-bottom: 40px;
    }
    .oppurtunities-sec .accordion-button::after {
        content: "View Details";
        transition: transform 0.2s ease-in-out;
        position: absolute;
        bottom: 0;
        right: 0;
        width: auto;
        background: #0353a6;
        color: #fff;
        padding: 10px;
        float: left;
        height: auto;
        font-size: 1rem;
    }
    .oppurtunities-sec .accordion-button:not(.collapsed)::after {
        background-image: none;
        transform: rotate(0);
        content: "View Less";
    }
    .submitResume-sec .InputBx img {
        position: absolute;
        width: 6%;
    }
    .InputBx img.txtarea {
        position: absolute;
        width: 5%;
        left: 16px;
        top: 20px;
    }
    .team-inner .content-details {
        position: initial;
        width: 100%;
        top: auto;
        left: auto;
        opacity: 1;
        -webkit-transform: inherit;
        -moz-transform: translate(-50%, -50%);
        transform: inherit;
        -webkit-transition: 0.3s ease-in-out;
        -moz-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out;
        float: left;
        padding: 0;
    }
    .popup-intro p {
        font-size: 19px;
        line-height: 35px;
    }
    .popup-intro {
        width: 100%;
        padding: 35px 0 35px 35px;
    }
    a.close-popuppage {
        float: right;
        width: 30%;
        margin-top: 15px;
        text-align: right;
        margin-bottom: 0;
        margin-right: 0;
        padding-bottom: 40px;
    }
    .popup-haeding {
        background: #2d448d;
        padding: 35px 35px 35px 25px;
        border-right: 0px solid #62B7D3
        border-left: 10px solid #62B7D3
    }
    .marquee-inner {
        display: block;
        width: 820%;
        position: absolute;
    }
    .innercount-introsec .counterWrap.hmCount ul li {
        padding: 10px;
        min-height: 120px;
    }
    .benefits-cont ul li,
    .featured-cont ul li,
    .points-cont ul li,
    .pricing-cont ul li {
        flex: 0 0 100%;
        font-size: 0.9rem;
        line-height: 24px;
    }
    .blog-list {
        margin-bottom: 30px;
    }
    .blogDetails p {
        min-height: auto;
    }
    .blogSecTion.blogDetails-inner {
        padding-top: 0;
    }
    .blogDetails-inner aside.otherBloglist {
        margin-top: 50px;
        background: #eee;
        padding: 30px 20px;
    }
    .inner-aboutPage .ourRiskWrap.headingBx p {
        padding-top: 30px;
    }
    .about-page .counterWrap.hmCount ul li {
        width: 45%;
    }
    .miso-vision-cont,
    .vision-cont {
        display: block;
        margin-bottom: 30px;
    }
    .miso-vision-cont li,
    .vision-cont li {
        width: 100%;
        position: relative;
    }
    .team-inner.aboutpg-team ul li {
        flex: 0 0 100% !important;
        text-align: center;
        margin-bottom: 2rem;
    }
    .team-inner .content:hover .content-overlay {
        opacity: 0;
    }
    .carevalue-cont li {
        flex: 0 0 100%;
        color: #fff;
        background: #ffffff14;
        margin: 2%;
        text-align: left;
        padding: 20px !important;
        min-height: 460px;
    }
    .ourPromise-info {
        min-height: 415px;
    }
    .carevalue-info img {
        width: 35%;
    }
    .carevalue-info h3 {
        margin-bottom: 20px;
        font-size: 1.4rem;
        margin-top: 20px;
    }
    .tem-memcont {
        padding: 50px 10px;
    }
    .ourPromise-cont li {
        flex: 0 0 100% ;
        text-align: center;
        color: #fff;
        background: #243F5D;;
        margin: 0;
        position: relative;
    }
    .services-three__single-cont-info {
        min-height: 210px;
    }
}
ul.new-points li {
    flex: 0 0 100%;
        text-align: justify;
}

.featured-cont p {
    text-align: justify;
}

#submit-resume .ourRiskWrap h3::before, #posp-form .ourRiskWrap h3::before{
    display: none;
}


/* ********************For our claims section********************** */   

/* -- //Responsive code -- */
.claims-describe ul li{
    list-style-type: disclosure-closed;
}
.claims-describe img{
    width: 100%;
    object-fit: cover;
    margin-top: 50px;
}

/* Banner */

/* Testimonial */
.testimonial-card .progress {
    height: 5px;
}

.testimonial-card .review-block .cust-img {
    width: 40px;
    height: 40px;
}

.testimonial-card .review-block > div {
    padding-top: 15px;
    padding-bottom: 9px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
}

.testimonial-card .review-block > div:hover {
    background-color: rgba(70, 128, 255, 0.1);
}
.hd-body .ticket-customer,
.hd-body .ticket-type-icon {
    display: block;
    text-transform: capitalize;
}




.submit-explore-more{
    margin-left: -70vw;
}

.exploreMore span.custBtn.btn-5 {
    background: #009fff!important;
    color: #fff;
}

.home-top-about p {
    text-align: justify!important;
}



