body{margin:0; padding:0; font-family: 'Poppins', sans-serif; color:#262626;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-family: 'Montserrat', sans-serif;font-weight: 700;}
ol,ul{margin:0; padding:0; }
html { position: relative; min-height: 100%; }
a {color: #23408e;text-decoration: none;}
.header-sec ul li {list-style: none}
.footer-content ul li {list-style: none;}
::marker {color: #23408e;}
ul {list-style: square;}
/**====================================================================**/

/* header CSS */

header{position:relative;width:100%;overflow:hidden}
header video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
header .container{position:relative;z-index:2}
header .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.2;z-index:2}
.header-sec .navbar-nav .dropdown-menu{border-radius:0;padding:10px;margin:-11px 0 20px}
.header-sec .navbar-nav .dropdown-menu a.dropdown-item{white-space:normal;padding:15px}
.header-sec .navbar-nav .dropdown-menu a.dropdown-item:hover{background: #001B48;color:#fff}
.header-sec .offcanvas-body ul li a{padding:15px;border:1px solid #ddd;margin:0 0 10px;display:flex;align-items:center;justify-content:space-between}
.header-sec .offcanvas-body ul li a:hover{background: #001B48;color:#fff!important;border-color: #001B48;}
.offcanvas-body .banner-content h1 {font-size: 28px;margin: 40px 0 0;text-align:left;}
.offcanvas-body .con-details {margin: 10px 0 0;padding: 15px;border:1px solid #ddd;}
.offcanvas-body .con-details p {font-size: 16px;}
.offcanvas-body .action-button {margin: 30px 0 0;}
.offcanvas-body .action-button a {display: block;}
.header-sec  .darkHeader {background: #fff !important;box-shadow: 0 0 45px #00000029;}
.header-sec .darkHeader ul li a {color: #727272;}
/* .header-sec .darkHeader button.navbar-toggler {border-left: 1px solid #727272;} */
.banner-sec .banner-content .action-button a {margin: 0 10px;}
/* .header-sec .navbar .navbar-brand img{max-width:385px;position:absolute;left:0;top:0;padding:18px} */
.banner-sec { /* background: url(../images/banner.png)no-repeat; */height: 80vh;background-size: cover;background-position: bottom center;display: flex;align-items: center;justify-content: center;max-width: 93%;margin: 0 auto;
    margin-top: 130px;border-radius: 50px;}
.header-sec .fixed-top{height:78px;border-bottom: 1px solid #ccc;padding:0;background: #ffffff !important;}
.banner-sec .banner-content{text-align:center}
.header-sec .fixed-top .navbar-toggler{border:0;background:#fff;border-radius:0;height:77px;width:80px;position:relative;right: -12px;}
.header-sec .fixed-top .navbar-toggler .navbar-toggler-icon{width:50px;height:50px}
.listing-secoundry{display:flex;align-items:center;justify-content:center;margin-left:auto}
.listing-secoundry li a{color: #727272;text-decoration:none;padding:0 20px;font-size:16px;line-height:77px;display:block;font-weight: 600;}
.listing-secoundry li:last-child a{border-right:0}
button:focus:not(:focus-visible){outline:0;box-shadow:none}
.banner-sec .banner-content h1{color:#fff;font-size:82px}
.banner-sec .banner-content p{color:#fff;margin:30px auto 0;font-size:21px;max-width:80%;line-height:33px;font-weight:300}
.action-button{margin: 50px 0 0;}
.chooseus .col-lg-6.col-12:last-child .chooose-content {justify-content: center;}
.listing-secoundry li a:hover {color: #23408e;}
.action-button a{padding:20px 40px;background: #23408e;margin: 0 0px;position:relative;display:inline-block;z-index:33;font-size:18px;color: #fff;transition: .3s ease-in-out;border-radius:50px;border:2px solid #fff;}
/*.action-button a:before{content:'';position:absolute;width:100%;height:100%;border:2px solid #ff6900;left:7px;top:-7px;transition:.3s ease-in-out;z-index:-10}
.action-button a:last-child{background:#f76900;color:#fff}*/
/*.action-button a:hover::before{left:0;top:0}
.action-button a:hover{background:#000;color:#fff}*/
.about-heading{padding:100px;text-align:center}
.about-heading h1{font-size: 36px;line-height: 50px;margin:0 0 20px}
.about-heading p{font-size:24px;max-width:70%;margin:0 auto;line-height: normal;}
.logo-sidebar img{max-width:75%}
.logo-sidebar{display:inline-block}
.about-sec{background:url(../images/about.png)no-repeat;height:auto;background-size:cover;background-position:bottom center;display:flex;align-items:center;justify-content:center;padding:100px}
.about-content ul li{display:flex;align-items:self-start;justify-content:space-between;}
.about-content{background:#fff;padding: 50px;}
.about-content ul li .img-sec{width:40%}
.about-content ul li .about-content{width: 100%;text-align: center;}
.about-content ul li .img-sec img{width:100%;height: 360px;object-fit: cover;object-position: center;}
.about-content.inner{padding-top:10px;padding-bottom:0}
.about-content.inner h1{font-size: 21px;margin: 10px 0 30px;line-height: 30px;}
.about-content.inner p{font-size:18px;margin: 0 0 20px;}
.heading-mark p{position:relative;font-weight:700;padding: 0 0px 0 0px;z-index:9;margin: 0 0 0px!important;display:inline-block;font-size: 42px!important;color: #23408e;}
.heading-mark p:before{position:absolute;width: 100%;height:35px;background:#f76900;left:0;z-index:-1;top:-4px;right: 0;margin: 0 auto;text-align: center;}
.chooose-content{display:flex;align-items:center;justify-content:start;margin:0 0 100px}
.chooseus .banner-content{margin:0 0 80px}
.chooose-content img{max-width:100px;height:100px;object-fit:contain}
.chooseus{padding:100px 0 0;text-align:center}
.content-why{padding:0 0 0 0px}
.content-why h2{font-size:24px;margin:0 0 10px;line-height:36px}
.content-why p{margin:0}
.about-sec.solution{background:url(../images/solution.png)no-repeat;height:auto;background-size:cover;background-position:bottom center}
.about-sec.solution .about-content{text-align:center;padding:60px 80px}
.about-content.solution-sec .chooose-content{display:block;text-align:left;margin:50px 0 0}
.about-content.solution-sec .chooose-content img{max-width:80px;height:80px}
.about-content.solution-sec .chooose-content .content-why{padding:20px 0 0;text-align:left}
.about-content.solution-sec .chooose-content a{display:block;text-decoration:underline;margin:10px 0 0}
.business-block img{border:2px solid #727272;padding:20px;height:100px;object-fit:contain;width: 250px;margin: 0 20px 0 0;}
.partner-sec{text-align:center;padding: 0px 0 100px;}
.partner-sec .owl-nav button{width:50px;height:50px;background: #23408e !important;border-radius: 50%;}
.partner-sec .owl-nav button span{font-size:34px;color:#fff}
.partner-sec .owl-nav{display:flex;align-items:center;justify-content:space-between;position:relative;top:-75px}
.partner-sec .owl-nav .owl-prev{left:-70px;position:relative}
.partner-sec .owl-nav .owl-next{position:relative;right:-70px}
.about-sec.blogs{background:url(../images/blogs.png)no-repeat;text-align:center;height:auto;background-size:cover;background-position:bottom center;padding:100px}
.blog{border:2px solid #727272;margin: 0px 0 0;}
.blog img{width:92%;height:200px;margin:14px 0 0;object-fit:cover}
.blog .time-zone img{width:auto;height:auto;margin:0 8px 0 0}
.blog .time-zone{display:flex;align-items:center;justify-content:space-between;width:92%;margin:10px auto;border-bottom:1px solid #727272;padding:0 0 10px}
.blog .time-zone p{font-size:14px;margin:0}
.blog .content-why{padding:0;width:92%;margin:0 auto}
.blog .content-why h2{font-size:18px;line-height:30px}
.blog .content-why p{font-size:15px;margin:0 0 20px;line-height:28px}
.blog .action-button{margin:0 0 15px}
.blog .action-button a{display:block;width: 100%;margin:0 auto;text-align:center;padding:15px 0;background: #fff;color: #23408e;border: 2px solid;box-shadow: none;}
.con-details{display:flex;align-items:center;justify-content:start;border:2px solid #727272;margin:0 0 20px;padding:25px;text-align:left}
.con-details p{margin:0 0 0 20px;font-size:18px;font-weight:600}
.about-sec.contactus{background:url(../images/contact.png)no-repeat;height:700px;background-size:cover;background-position:bottom center;margin:200px 0 0}
.about-sec.contactus form input{border:0;border-radius:0;border-bottom:2px solid #727272;padding:15px 0;height:70px}
.about-sec.contactus form textarea{border:0;border-radius:0;border-bottom:2px solid #727272;padding:15px 0;height:150px;margin:0}
.about-sec.contactus form input:focus,.about-sec.contactus form textarea:focus{box-shadow:none;border-bottom: 2px solid #23408e;}
.about-sec.contactus form{padding:16px}
.about-sec.contactus .action-button a img{margin:0 10px 0 0}
.about-sec.contactus .action-button a{display:inline-block;text-align:center;margin:0}
.banner-content{text-align:center}
.about-sec.contactus .about-content{position:relative;top:-180px;box-shadow:0 0 15px #00000029}
.footer{padding:80px 0 0;text-align:center}
/* .footer ul{display:flex;margin:20px 0 0;align-items:center;justify-content:center} */
.footer ul li a {color: #3A3A3A;display: inline-block; margin: 0 0 5px;border-radius: 30px;font-size: 13px;transition: .3s ease-in-out;font-size: 14px;}
.sub.footer{border-top:1px solid #ccc;margin:30px 0 0;padding:20px 0 0}
.footer-content h3{margin:30px 0 0}
.intergation-sec ul li {list-style: none;}
.chooseus .col-lg-6.col-12:last-child {margin: 0 auto;}
.roadmap-dark {background: #ffffff;text-align: center;padding: 100px 0 0;border-bottom: 1px solid rgb(204 204 204 / 30%);}
.roadmap .roadmap-items li {width: 25%;float: left;text-align: center;margin-top: 85px;position: relative;z-index: 1;}
.roadmap .roadmap-items li:before {content: '';position: absolute;width: 100%;height: 5px;background-color: rgb(251 180 128);left: 0;z-index: -1;top: 17px;}
.roadmap .roadmap-items li .dot {display: block;width: 40px;height: 40px;margin: 0 auto;background: url(../images/dot.png) no-repeat center center;background-size: 100%;}
.roadmap .roadmap-items li .year {font-weight: 700;font-size: 1.125rem;line-height: 18px;color: #262626;display: block;padding: 20px 0 10px 0;}
.roadmap .roadmap-items li h6 {color: #6c6c6c;font-size: 0.875rem;}
.roadmap .roadmap-items li:nth-child(4n+4):before {width: calc(50% + 62px);}
.roadmap .roadmap-items li:nth-child(4n+4):after {content: '';position: absolute;width: 100px;height: calc(100% + 90px);background-color: green;top: 17px;background: url(../images/rightCircleLine.png) no-repeat center right;background-size: auto 100%;z-index: -1;
right: 0;}
.roadmap .roadmap-items li:nth-child(4n+5):before {width: calc(50% + 62px);left: initial;right: 0;}
.roadmap .roadmap-items li:nth-child(4n+5):after {content: '';position: absolute;width: 100px;height: calc(100% + 90px);background-color: green;top: 17px;background: url(../images/leftCircleLine.png) no-repeat center right;background-size: auto 100%; z-index: -1;
left: 0;}
.intergation-sec ul {text-align: left;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;max-width: 80%;margin: 0 auto;}
.intergation-sec ul li {margin: 15px 0 15px;/* font-size: 18px; */width: 48%;text-align: center;}
.roadmap .roadmap-items li:nth-child(8n+9):after {display: none;}
.roadmap .roadmap-items li:nth-child(8n+8):after {display: none;}
.blog.product-sol {padding: 20px 20px 0;}
.blog.product-sol .content-why {width: 100%;}
.blog.product-sol .content-why a h2 {text-align: center;font-size: 20px;}
.about-sec.product {background: url(../images/product.jpg)no-repeat;height: auto;background-size: cover;background-position: bottom center;}
.roadmap-dark .title h2 {font-size: 2.5rem;margin: 0 0 20px;}
.roadmap-dark .title p {font-size: 24px;line-height: 36px;font-weight: 600;}
.footer-content img {width: 35%;}
.testimonial-section.products.roadmap-ad {display: flex;align-items: center;justify-content: start;flex-wrap: wrap;text-align: left;}
.testimonial-section.products.roadmap-ad .business-block {margin: 0 10px 20px;width: 48%;text-align: left;display: flex;}
.testimonial-section.products.roadmap-ad .business-block p {margin: 0;}
/*.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1pxrgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;border: 3px solid #404364;}
.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border: 2px solid #ff710e;background: #3b4062;-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:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-bounce-to-right:hover,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:active{color: #fff!important;}
.hvr-bounce-to-right:hover:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}*/
.about-content .action-button {margin: 20px 0 0;}
.blog.product-sol .content-why .action-button {margin: 0 0 20px;}
.about-sec.blogs .about-content.solution-sec .action-button {margin: 50px 0 0;}
.about-sec.blogs .blog .content-why .action-button {margin: 0 0 15px;}
.about-sec.contactus .action-button {margin: 50px 0 0;}
.action-button a:hover {background: #001B48;border-color: #001B48;box-shadow: none;}
.blog .action-button a:hover {color: #fff;}
/* .footer ul li a:hover {background: #001B48;} */
h1.heding {font-size: 22px !important;line-height: 30px !important;margin: 20px 0 20px;}
.sect_margin_top, .datagenix-fold-first-sec, .partners-fold-first-sec, .blog-fold-first-sec, .support-fold-first-sec, .blog-inner-fold-first-sec {margin-top: 130px;}
.claims-listing-box .listing-box {padding-left: 23px !important;}
.sl-padg a {padding: 0 22px ;}
.partner-sec.s_l {
padding-top: 100px;
}





/* sl start................................................................. */


body{font-size:14px;font-weight:400;line-height:26px;color:#4A4A4A;}

section{position:relative;} 

.our-platform-page section, .about-page section, .tpa-recording-page section, .claims-page section, .integ-web-page section, .benefit-admin-page section, .partners-admin-page section, .blog-admin-page section, .support-admin-page section, .blog-inner-admin-page section{overflow:hidden!important;padding:80px 0;}

.sm-heading{font-size:24px;line-height:42px;font-family:'Montserrat';font-style:normal;font-weight:600;color:#3641A7;}
.lg-heading{font-size:58px;line-height:70px;font-family:'Montserrat';font-style:normal;font-weight:700;text-transform:uppercase;color:#23408E;padding:0 0 25px; text-align: center; }
.md-heading{font-size:40px;line-height:52px;font-family:'Montserrat';font-style:normal;font-weight:700;text-transform:uppercase;color:#23408E;padding:0 0 25px;text-align: center; }
.text-para{font-size:18px;line-height:32px;font-family:'Poppins';font-style:normal;font-weight:400;padding:0 0 25px; text-align: center;}
.text-para.text-bold {font-size: 24px;line-height: 39px;font-family: 'Poppins';font-style: normal;font-weight: 600; padding: 0 62px 25px}
.sap-btn,.sap-btn a, .sap-btn-light, .sap-btn-light a{background:#3641A7;color:#fff;border-color:#3641A7;font-family:'Poppins';box-shadow:0 0!important;outline:0!important;border-width:2px;border-style:solid;line-height:32px;display:inline-flex;align-items:center;justify-content:center;min-width:235px;min-height:63px;border-radius:40px;text-transform:capitalize;font-weight:600;font-size:24px;text-decoration:none;transition: .3s ease-in-out;}
.sap-btn:hover, .sap-btn a:hover{ background: #001B48;border-color: #001B48;box-shadow: none;}

.sap-btn-light, .sap-btn-light a{background-color:#fff;color:#3641A7;border:#fff;}
.sap-btn-light { border: 1px solid transparent;}
.sap-btn-light:hover, .sap-btn-light a:hover{background: #001B48;border-color: #001B48;box-shadow: none;color: #fff; border: 1px solid #fff;}

.set-montes {font-family: 'Montserrat';font-weight: 700;}
/* .set-lustria {font-family: Lustria;} */
.support-para {font-family: 'Poppins';font-weight: 700;font-size: 42px;}


.platform-fold-first-sec{background:url(../images/banner-bg.jpg);min-height:400px;width:93%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left: auto;margin-right: auto;border-radius: 40px;}
.platform-fold-first-content{min-height:197px;background:#fff;text-align:left;padding:50px;border-radius: 40px;}

.platform-fold-second-content{text-align:center;}

.platform-fold-third-content{position: relative;background:#fff;padding:50px 131px;text-align:center;}
.backdrop-img{position:absolute;top:0;left:0;width:100%;height:100%;filter:grayscale(1) blur(8px)}
.backdrop-img img{height:100%;width:100%;object-fit:cover;transform:scale(1.1)}

.listing-box {display: flex;flex-wrap: wrap;padding: 20px 0px 0px;}
.listings-lf, .listings-rt { font-family: Poppins;font-style: Regular;font-size: 18px; line-height: 38px;}
.listings-lf { width: 100%;flex-basis: 100%;max-width: 50%;padding: 0px 42px 0px 0px;}
.listings-rt {width: 100%;flex-basis: 100%;max-width: 50%;padding: 0px 61px 0px 33px;}


.platform-fold-list-bottom-sec{background:url(../images/background-scenic.jpg);min-height:400px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.platform-fold-list-bottom-sec:before {content: '';position: absolute;top: 0;left: 0;width: 100%;background: rgb(0 0 0 / 70%);height: 100%;}
.platform-fold-list-bottom-content{padding:50px 30px;text-align:center;color:#fff;position:relative;}
.platform-fold-list-bottom-content .lg-heading{font-size:68px;color:#fff;padding: 0px 43px 25px;}
.platform-fold-list-bottom-content .sap-btn,.platform-fold-list-bottom-content .sap-btn a{background-color:#fff;color:#3641A7;border:#fff;}
.platform-fold-list-bottom-content .sap-btn:hover, .platform-fold-list-bottom-content .sap-btn a:hover{background: #001B48;border-color: #001B48;box-shadow: none;color: #fff; border: 1px solid #fff;}
.platform-fold-list-bottom-content .text-para p{font-weight:600;line-height:40px;font-size:24px;}

.carausel-grid-section .owl-nav{display:none;}
.carausel-grid-section .thumbnail-image{margin:0 25px;}
.carausel-grid-section .owl-dots button.owl-dot.active{background-color:#3641A7;}
.carausel-grid-bottom-content{background:#fff;padding:50px 30px;text-align:center;margin:0 auto;}
.carausel-grid-bottom-sec{background:url(../images/bg-bird.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}



.about-fold-first-sec{background:url(../images/about-banner.jpg);min-height:400px;width:93%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left: auto;
margin-right: auto; border-radius: 40px;}
.about-fold-first-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 33%);}
.lgbox{min-height:197px;background:#fff;text-align:left;padding:50px; position: relative;border-radius: 40px;}

.tpa-recording-fold-first-sec{background:url(../images/tpa-banner.jpg);min-height:400px;width:93%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left: auto;
    margin-right: auto; border-radius: 40px;}
.tpa-recording-fold-first-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);}
.tpa-recording-fold-first-inner .lg-heading {font-size: 63px;}

.claims-fold-first-sec{background:url(../images/claim-banner.jpg);min-height:400px;width:93%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left: auto;
    margin-right: auto; border-radius: 40px;}
.claims-fold-first-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);}

.web-fold-first-sec{background:url(../images/web-banner.jpg);min-height:400px;width:93%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left: auto;
    margin-right: auto; border-radius: 40px;}
.web-fold-first-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);}

.benefit-fold-first-sec{background:url(../images/benefit-banner.jpg);min-height:400px;width:93%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left: auto;
    margin-right: auto; border-radius: 40px;}
.benefit-fold-first-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);}

.partners-fold-first-sec{background:url(../images/partners-banner.jpg);min-height:400px;width:93%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left: auto;
    margin-right: auto; border-radius: 40px;}
.partners-fold-first-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);}

.blog-fold-first-sec{background:url(../images/blog-banner.jpg);min-height:400px;width:93%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left: auto;
    margin-right: auto; border-radius: 40px;}
.blog-fold-first-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);}

.support-fold-first-sec{background:url(../images/support-banner.jpg);min-height:400px;width:93%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left: auto;
    margin-right: auto; border-radius: 40px;}
.support-fold-first-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);}

.blog-inner-fold-first-sec{background:url(../images/blog-inner-banner.jpg);min-height:400px;width:93%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left: auto;
    margin-right: auto; border-radius: 40px;}
.blog-inner-fold-first-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);}
.blog-inner-fold-first-sec .lg-heading { text-align: center;}
section.web-fold-first-sec.sect_margin_top.contactus-p {background: url(../images/sunset-sea\ \(1\).jpg) !important;background-repeat: no-repeat !important;background-size: cover !important;}



.mdbox-withoutbtn{text-align:center;}
.mdbox-withbtn{text-align:center;}

.mdbox-filter{position: relative;background:#fff;padding:50px 131px;text-align:center;}
.backdrop-img{position:absolute;top:0;left:0;width:100%;height:100%;filter:grayscale(1) blur(8px)}
.backdrop-img img{height:100%;width:100%;object-fit:cover;transform:scale(1.1)}


.about-fold-lgbg-sec{background:url(../images/about-lgbanner.jpg);min-height:400px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.about-fold-lgbg-sec:before {content: '';position: absolute;top: 0;left: 0;width: 100%;background: rgb(0 0 0 / 34%);height: 100%;}
.tpa-fold-lgbg-sec{background:url(../images/tpa-lgbg.jpg);min-height:400px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.tpa-fold-lgbg-sec:before {content: '';position: absolute;top: 0;left: 0;width: 100%;background: rgb(0 0 0 / 75%);height: 100%;}



.lgbox-bg{padding:50px 30px;text-align:center;color:#fff;position:relative;}
.lgbox-bg .lg-heading{font-size:58px;color:#fff;padding: 0px 43px 25px; line-height: 70px;}
.lgbox-bg .text-para p{font-weight:600;line-height:40px;font-size:24px;}
.lgbox-bg .md-heading{font-size:32px;color:#fff;padding: 0px 43px 25px;line-height: 40px;}



.about-fold-mdbg-sec{background:url(../images/bglake.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.about-fold-mdbg-sec.mdbg-sec2{background:url(../images/bg-green.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.about-fold-mdbg-sec.mdbg-sec2:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 40%);}
.about-fold-mdbg-sec.mdbg-sec2 .md-heading {color: #000;}

.mdbox-bg{background:#fff;padding:50px 30px;text-align:center;margin:0 auto; position: relative;}

.tpa-fold-mdbg-sec{background:url(../images/tpa-banner-pink.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.tpa-fold-mdbg-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}
.tpa-fold-mdbg-sec.mdbg-sec2{background:none;min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}

.claims-fold-mdbg-sec{background:url(../images/claim-mdbg.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.claims-fold-mdbg-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}

.web-fold-mdbg-sec{background:url(../images/web-mdbg.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.web-fold-mdbg-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}

.web-mdbg-second{background:url(../images/web-mdbg-2.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.web-mdbg-second:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 60%);}

.web-mdbg-third{background:url(../images/web-mdbg-3.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.web-mdbg-third:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}

.benefit-fold-mdbg-sec{background:url(../images/benefit-mdbg.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.benefit-fold-mdbg-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}

.benefit-mdbg-second{background:url(../images/benefit-mdbg-2.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.benefit-mdbg-second:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 60%);}

.benefit-mdbg-third{background:url(../images/benefit-mdbg-3.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.benefit-mdbg-third:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}


.partners-fold-mdbg-sec{background:url(../images/partner-mdbg.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.partners-fold-mdbg-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}

.partners-mdbg-second {background:url(../images/partner-mdbg2.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}


.blog-fold-mdbg-sec{background:url(../images/blog-mdbg.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.blog-fold-mdbg-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}
/* .blog-fold-mdbg-inner .md-heading {font-family: Montagu Slab;font-size: 42px;font-weight: 400;} */



.support-fold-mdbg-sec{background:url(../images/support-mdbg.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.support-fold-mdbg-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}
.support-fold-mdbg-inner .md-heading {font-family: Montagu Slab;font-size: 42px;font-weight: 400;}




section.partners-fold-logo-card-sec, section.blog-fold-logo-card-sec, section.support-fold-logo-card-sec { padding: 100px 0px 50px;}

.logo-card {border: none;max-width: 260px;height: 60px;padding: 0 0 7px; margin: 0 auto;}
.logo-card-lf {border: none;max-width: 210px;height: 60px;padding: 0 0 7px;}
.logo-card img, .logo-card-lf img { width: 100%;height: 100%;object-fit: contain;}
.card-para {font-size: 16px; line-height: 26px; font-family: 'Poppins';font-style: normal; font-weight: 400;padding: 0;}
.card-box-outer {box-shadow: 0 0 30px 0 rgb(0 0 0 / 15%);padding: 11px 20px 4px 20px; margin: 0px 25px 50px 0px;}

.blog-card-box-outer{box-shadow: 0 0 30px 0 rgb(0 0 0 / 15%);margin: 0px 25px 50px 0px;}
.blog-logo-card img { object-fit: cover; width: 100%; height: 100%;}
.blog-card-content {padding: 18px 20px 9px 20px;}
.blog-card-content .card-para p {line-height: 32px;}
.blog-card-heading {font-size: 22px;font-weight: 700;line-height: 27px;font-family: 'Poppins';padding: 0px 0px 9px;}
.blog-card-content .card-para p {line-height: 32px;padding-bottom: 34px;margin-bottom: 0;}
.blog-sapbtn {margin-bottom: 24px;}
.card-footer-inner {font-size: 16px;line-height: 32px;font-weight: 600;font-family: 'Poppins';color: #CCCCCC;display: flex;justify-content: space-between;padding: 0px 0px 30px;}

.support-card-box-outer {box-shadow: 0 0 30px 0 rgb(0 0 0 / 15%);margin: 0px 25px 50px 0px;background: #23408E;display: flex;flex-direction: column;align-items: center; padding: 50px 0px;}
.support-logo-card img {object-fit: cover;width: 100%;height: 100%;}
.support-logo-card { padding-bottom: 40px;}
.support-card-heading {font-size: 32px;line-height: 40px; font-weight: 700;font-family: 'Poppins';color: #ffffff;padding: 0px 0px 50px;}
.support-card-content {text-align: center;color: #fff;padding: 0px 20px;}
.support-card-content .card-para { line-height: 32px;}
/* .partners-fold-first-sec, .blog-fold-first-sec, .support-fold-first-sec, .blog-inner-fold-first-sec { margin-top: 78px;} */

/* 24 may */
.intergation-sec { margin-top: 50px;}
.intergation-sec .chooose-content {flex-direction: column;}
.intergation-sec .chooose-content img { height: 60px;}
.intergation-sec .chooose-content img {object-fit: contain;}
.about-content.solution-sec.sl_b .chooose-content img {object-fit: cover;}





.claims-listing-box{background: #fff;padding: 50px 30px;margin: 0 auto;position: relative;}
.claims-listing-box .listing-box {padding: 0px 0px 10px;}
.claims-listing {font-family: 'Montserrat';font-size: 18px;font-weight: 500;}
.listings-lf.tpa-listing, .listings-lf.claims-listing { max-width: 100%;}
.claims-fold-list-sec{background:url(../images/claims-listing.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.claims-fold-list-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 60%);}

.claims-fold-list-sec.claims-list2{background:url(../images/claims-listing-2.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.claims-fold-list-sec.claims-list2:before{content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}

.about-fold-counting-sec{background:url(../images/bgcircle.jpg);min-height:400px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items: center;}
.about-fold-counting-sec:before {content: '';position: absolute;top: 0;left: 0;width: 100%;background: rgb(0 0 0 / 40%);height: 100%;}




.info-banner { display: flex;flex-wrap: wrap;padding: 20px 0px 0px;align-items: center;}
.info-banner-lf {width: 100%;flex-basis: 100%; max-width: 60%;padding: 0px 28px 0px 0px;}
.info-banner-rt {width: 100%;flex-basis: 100%;max-width: 40%;padding: 0px 61px 0px 33px;}
.info-banner-rt img {width: 100%;height: 100%;}




.prg-counter {max-width: 1000px;margin: 0 auto;}
h3.prg-count {background: #fff;color: #000;display: flex;align-items: center;justify-content: center;margin: 42px 0px;font-family: 'Poppins';font-size: 68px;font-weight: bold;width: 262px;height: 156px;}
h3.prg-count.setcolr {color: #3641A7;}
h3.prg-count:after {content: "K+";}



.accord-inner .accordion-item {background: #d4d4d4;margin: 70px 38px 70px;}
.accord-inner button.accordion-button.collapsed {background: #d4d4d4;}
.accord-inner button.accordion-button {background: #d4d4d4;font-size: 21px;color: #686868;font-weight: 500;font-family: 'Montserrat';min-height: 82px;}
/* .accord-inner  .accordion-collapse.collapse.show {display: none;} */
.accord-inner .accordion-body {text-align: left;}
.accord-inner .mdbox-bg { padding: 0;}
section.claims-fold-accord-sec {padding: 20px 0;}
.accord-inner button.accordion-button:focus {box-shadow: none !important;border-bottom: 1px solid #fff;}
/* .accord-inner .accordion-button:not(.collapsed)::after {transform: rotate(0deg);} */



.blog-inner-image img {width: 100%;height: 100%;}
.blog-inner-image {padding: 0px 0px 25px;}
.blog-inner-lg {font-weight: 700;font-family: 'Montserrat';font-size: 36px;line-height: 44px;color: #23408E;padding: 25px 0px 25px;}
.blog-inner-md { padding: 25px 0px 0px 20px;font-size: 18px;font-family: 'Montserrat';line-height: 32px;}
.blog-inner-md p {padding: 0px 0px 9px;}
.blog-inner-list li {padding: 0px 0px 10px;}
.cyan {color: #304C95;font-weight: 600;}
.text-red{color:#FF0000;font-weight: 600;}


.accord-inner .accordion-item {background: #d4d4d4;margin: 70px 38px 70px;}
.accord-inner button.accordion-button.collapsed {background: #F2F2F2;border-bottom: 2px solid #3641a7;}
.accord-inner button.accordion-button {background: #d4d4d4;font-size: 21px;color: #686868;font-weight: 500;font-family: 'Montserrat';min-height: 82px;}
.accord-inner .accordion-body {text-align: left;background-color: #f6f6f6;padding-left: 30px;line-height: 34px;height: auto;max-height: 400px;overflow-x: auto;}
.accord-inner .mdbox-bg { padding: 0;}
.claims-fold-accord-sec {padding: 20px 0;}
.accord-inner .accordion-button:not(.collapsed) {color: #3641A7;border-bottom: 2px solid #3641A7;background-color: #fff;}

/* .datagenix-fold-first-sec {margin-top: 78px;} */
.datagenix-admin-page section{overflow:hidden!important;padding:80px 0;}
.datagenix-fold-first-sec{background:url(../images/datagenix-banner.jpg);width:93%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left: auto;margin-right: auto;border-radius: 40px;}
.datagenix-fold-first-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);}
.datagenix-fold-mdbg-sec{background:url(../images/datagenix-mdbg.jpg);min-height:400px;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;padding:100px 0;}
.datagenix-fold-mdbg-sec:before {content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}
.datagenix-fold-mdbg-inner .md-heading {font-family: 'Montserrat';font-size: 42px;font-weight: 700;}
.datagenix-fold-logo-card-sec { padding: 100px 0px 50px;}
.datagenix-card-box-outer {box-shadow: 0 0 30px 0 rgb(0 0 0 / 15%);margin: 0px 25px 50px 0px; padding: 0px 0px 50px;}
.datagenix-logo-card img {object-fit: cover;width: 100%;height: 100%;}
.datagenix-card-heading {font-family: Poppins;font-weight: Bold;font-size: 21px;line-height: 27px;color: #23408E;padding: 50px 15px 0px;}
.datagenix-first-inner .lg-heading {text-align: center;}
.cnt_inner .lg-heading {font-size: 32px;line-height: 50px;padding-top: 100px;padding-bottom: 0;}
.datagenix-card-content .action-button a {padding: 12px 22px;margin-left: 15px;text-align: center;}
.datagenix-card-content p {padding: 20px 0 0px 15px;}
.datagenix-card-content  .action-button {margin-top: 40px;}
.header-sec .fixed-top .navbar-toggler {display: none;}


/* 15 june footer */

.footer-logo {width: 275px;}
.footer-logo img {width: 100%;height: 100%;object-fit: cover;}
.footer ul li {list-style: none;}
.footer-icon-ft {display: flex;}
.ft-icon a {border: 2px solid #23408E;width: 50px;height: 50px;text-align: center;display: flex;align-items: center;justify-content: center;border-radius: 50px;}
.footer-cont p {padding: 15px 0;text-align: left;}
.footer-menu-main {text-align: left;}
.contact-main-ft {text-align: left;}
.ft-icon svg {fill :#23408E; font-size: 20px;}
.footer ul li img {margin-right: 5px;}
.footer-menu-main h3 {margin-bottom: 10px;}
.contact-main-ft h3 {margin-bottom: 7px;}
.footer-menu ul li a {display: flex;}
.footer-txt {padding-left: 3px;}
.ft-icon {margin-right: 15px;}
.footer-menu-main.first_ft {padding-left: 50px;}
.footer h3 {color: #23408e;}
.footer-menu ul li a:hover {color: #23408e;}
.ft-icon a:hover {background-color: #23408E;border: 2px solid #fff;box-shadow: 0 0 25px rgb(0 0 0 / 25%);}
.ft-icon a:hover svg {fill: #fff;}
.ft-icon a, .ft-icon a svg {transition: all .3s ease-in-out;}
.footer .img-ft svg {width: 12px;height: 12px;}
.footer .img-ft {margin-right: 3px;}
.footer-menu ul li a:hover svg {fill: #23408e;}
.sl-choose-main .content-why h2, .sl-choose-main .content-why p {text-align: left;padding-left: 10px;}
.header-sec .navbar .navbar-brand img { max-width: 385px;padding: 8px;}
.header-sec .fixed-top .container-fluid {width: 95%;margin: 0 auto !important;}
.choose-us-icon svg {height: 100px;width: 100px;}
.our-solutions-icon svg {width: 100px;height: 100px;}
ol, ul {padding: unset !important;}







/* new css add 14 july start */

.benefit-fold-left {width: 50%;text-align: left;}
.benefit-fold-right {width: 50%;text-align: left;}
.befefit-foldul-main {display: flex;column-gap: 50px;}
.befefit-foldul-main ul li { line-height: 32px; font-size: 16px;}
/* .befefit-foldul-main ul li::marker {color: #23408e;} */
.benefit-fold-withoutbtn-sec.benefit-withoutbtn-second {box-shadow: 0 0 15px #0000004a;}
.logo-card-lf.extc {height: 90px;}
.card-para ul { padding-left: 20px;}
.card-para ul li {padding: 7px 0;}
.benefit-fold-withoutbtn-sec.removepad {padding-bottom: 0;}
.latest-post-heading {text-align: center;font-size: 18px; line-height: 25px;  font-weight: 600;}
.post-imgage { width: 100px; height: 60px;}
.post-imgage img {width: 100%;height: 100%;object-fit: cover;}
.latest-post-inner {padding: 20px;box-shadow: 0 0 10px #ddd;}
.post-text p {font-size: 14px;line-height: 20px;margin: 10px 0 6px;}
.post-text span {display: block;width: 100%;}
.posts-card-main {margin-top: 20px;border-bottom: 1px solid #ddd;}
.posts-card-main:last-child {border-bottom: 0px solid #ddd ;}
.blog-ext {box-shadow: 0 0 15px #0000004a;padding-top: 10px;}

.roadmap .chooose-content .content-why p {text-align: center;font-size: 14px; line-height: 22px;}
.roadmap .chooose-content.extrcl img {max-width: 210px;}
.roadmap .chooose-content .content-why h2 {margin: 0 0 0px;}
.roadmap .choose-cont-inner {display: flex; align-items: center; justify-content: center;}
.roadmap .choose-cont-inner p {margin-bottom: 0;padding-left: 5px;   font-size: 17px; font-weight: 700;}
.roadmap .intergation-sec .chooose-content .awss img { height: 40px;}
.choose-cont-inner.awss p {margin-top: -10px;margin-left: 2px;}
/* new css add 14 july end */


.left-bn-heading-lf {font-size: 40px;line-height: 48px;font-weight: 600; color: #23408e; margin-bottom: 10px;}
.info-banner-lf .text-para.text-bold {padding-left: 0;}
.partner-stay-mainn { box-shadow: 0 0 15px rgb(0 0 0 / 10%);}
.partners-card-inner .card-box-outer ul { margin-left: 15px;}

video.desktop_view {display: block;}
video.mobile_view {display: None;}
.accord-box ul li {text-transform: uppercase;}


.btn-allbanners { width: 100%;margin: 0 auto; display: flex; align-items: center;justify-content: center;}
.blog-date_time {  display: flex; column-gap: 50px;  margin-top:-20px;  }
.blog-datess,.blog-comments { display: flex; align-items: center;column-gap: 10px;}
.blogs-date-content span a { color: red;}
.blogs-date-content span a:hover { color: #0a58ca;}
.cyan.cyan-inners {padding-bottom: 10px;}
.support-fold-logo-card-sec { border-bottom: 1px solid rgb(0 0 0 / 18%);}
.margin-btm {margin-bottom: 50px;}
form .hvr-bounce-to-right  { padding: 20px 40px; background: #23408e; margin: 0 0px; position: relative;  display: inline-block;  z-index: 33;  font-size: 18px; color: #fff;
    transition: .3s ease-in-out; border-radius: 50px; border: 2px solid #fff;}
form .hvr-bounce-to-right:hover { background: #001B48; border-color: #001B48; box-shadow: none;}
.footer-menu ul li { display: flex;}
.support-fold-logo-card-sec {padding-bottom: 0 !important;}




/* dropdown css start.............................. */


.custom-dropdown-header { margin-left: -35px;}
.custom-dropdown-header .dropdown-menu[data-bs-popper] { top: 96%;  left: -60px;}


/* dropdown css end................................ */





@media (max-width:1400px) {
	.banner-sec .banner-content h1 {
		font-size: 62px;
	}
	.banner-sec {
		margin-top: 120px;
	}
	.about-heading p {
		font-size: 21px;
		max-width: 100%;
	}
}

@media (max-width:1239px) {
.listing-secoundry {display: none;}
.header-sec .fixed-top .navbar-toggler {display: unset;background: #ff000000;}
.header-sec .fixed-top .container-fluid {width: 100%;margin: 0 auto !important;}
}





@media (max-width:991px){
.footer-menu-main.ft-thrd {margin-top: 30px;}
.contact-main-ft { margin-top: 30px;padding-left: 40px;}
.sl-choose-main .content-why h2, .content-why p {text-align: center;padding-left: 0px;}
}

@media(max-width:767px){

/* Start home page*/
header .overlay{opacity:.5;}
.banner-sec { margin-top: 0;}
.heading-mark p {font-size: 28px!important;line-height: 33px;}
ul.listing-secoundry{display:none}
.header-sec .navbar .navbar-brand img{max-width:200px;}
.header-sec .fixed-top{height:61px}
.header-sec .fixed-top .navbar-toggler{height:57px;width:61px}
.banner-sec .banner-content h1{font-size:26px;line-height:38px}
.header-sec .fixed-top .navbar-toggler .navbar-toggler-icon{width:37px;height:37px}
.banner-sec .banner-content p{max-width:100%;font-size:15px;line-height:27px}
.action-button a{padding:15px 20px;display:block;font-size:16px}
.banner-sec {margin-top: 78px;border-radius: 10px;height: 550px;}
.about-heading{padding:40px 0}
.about-heading h1{font-size:24px;line-height:36px}
.about-heading p{font-size:16px;max-width:100%;line-height:27px}
.about-sec{padding:40px 10px}
.about-content{padding:20px}
.about-content ul li{display:block}
.about-content ul li .img-sec{width:100%}
.about-content ul li .about-content{width:100%;text-align:center;margin:20px 0 0;padding:0}
.about-content.inner h1{font-size:24px;line-height:36px}
.chooseus{padding:40px 0 0}
.chooose-content{display:block;margin:0 0 30px}
.content-why{text-align:center;padding:00px 0 0}
.about-sec.solution .about-content{padding:60px 30px}
.about-content.solution-sec .chooose-content{text-align:center;margin:50px 0 0}
.about-content.solution-sec .chooose-content .content-why{padding:20px 0 0;text-align:center}
.partner-sec .owl-nav{display:block;top:10px}
.partner-sec .owl-nav .owl-next{right:-10px}
.partner-sec .owl-nav .owl-prev{left:-10px}
.about-sec.blogs{padding:50px 10px}
.about-sec.contactus .footer-content img{width:70%}
.footer .footer-content img{width:80%}
.footer .footer-content ul{display:block}
.footer .footer-content ul li{display:inline-block}
.about-sec.contactus{height:auto;margin:0}
.about-sec.contactus .about-content{top:0;padding:40px 25px}
.about-sec.contactus .action-button a{display:block}
.about-sec.contactus form{padding:0}
.con-details p{margin:0 0 0 15px;font-size:16px;word-break: break-word;}
.about-sec.blogs .solution-sec{padding:50px 20px 20px}
.roadmap .roadmap-items li { width: 50%;}
.roadmap .roadmap-items li:before {width: 100% !important;}
.roadmap .roadmap-items li:nth-child(4n+4):after {display:none;}
.roadmap .roadmap-items li:nth-child(4n+5):after {display:none;}
.testimonial-section.products.roadmap-ad .business-block {margin: 0 0px 20px;width: 100%;text-align: center;display: block;}
.business-block img {width: 100%;margin: 0 0px 10px 0;}
.roadmap-dark .title p {font-size: 18px;line-height: 30px;font-weight: 600;}
.intergation-sec ul li {margin: 5px 0 5px;font-size: 14px;width: 100%;}
.intergation-sec ul {max-width: 100%;}
/* .roadmap-dark {padding: 50px 0;} */
.banner-content h1 {font-size: 21px;margin: 10px 0 0;line-height: 33px;}
.blog {margin: 30px 0 0;}
.action-button {margin: 30px 0 0;}   
.partner-sec.s_l {padding-top: 50px;} 
.chooseus .banner-content {margin: 0 0 35px;}
.hvr-bounce-to-right { margin-bottom: 10px !important;}
/* end */


/* .intergation-sec .col-lg-4.col-6 {border: 1px solid rgb(204 204 204 / 0%);} */

.blog-inner-fold-first-sec {min-height: auto !important;padding: 40px 0 !important;}
.blog-inner-admin-page .lgbox { padding: 20px 20px;}
.blog-inner-first-inner  .lg-heading {padding: 0;}
.blog-inner-first-inner {margin-top: 0;}
.blog-inner-admin-page section {padding: 40px 0 !important;}
.blog-inner-lg {padding: 0;}
.blog-inner-admin-page.inner-page .footer  {padding: 0 !important;}



.our-platform-page section, .about-page section { padding: 50px 0;}
.sm-heading{font-size:16px;line-height:28px;}
.md-heading{font-size:21px !important;line-height:35px;padding: 0px 10px 10px;}

.lg-heading, .tpa-recording-fold-first-inner .lg-heading{font-size:28px;line-height:43px;}


.platform-fold-first-content { padding: 50px 10px;}
.lgbox{ padding: 50px 20px;border-radius: 10px;}

.text-para{font-size:18px;line-height:30px;}
.text-para.text-bold {font-size: 18px;line-height: 30px; padding: 0 0px 25px}
.sap-btn, .sap-btn a { min-width: 172px; min-height: 35px;font-size: 18px;}
.platform-fold-list-bottom-content .lg-heading {font-size: 35px;line-height:52px;padding:0px;}
.platform-fold-list-bottom-content {padding: 50px 0px;}
.platform-fold-list-bottom-content .text-para p {line-height: 32px;font-size: 18px;}

.lgbox-bg .lg-heading {font-size: 35px;line-height:52px;padding:0px;}
.lgbox-bg{padding: 50px 0px;}
.lgbox-bg .text-para p {line-height: 32px;font-size: 18px;}

.platform-fold-third-content {padding: 40px 10px;}
.mdbox-filter{padding: 40px 10px;}
.listings-lf, .listings-rt  {padding: 0px;max-width: 100%;}
.info-banner-lf, .info-banner-rt {padding: 0px 7px;max-width: 100%;}

.lgbox-bg .md-heading { padding: 0; }
h3.prg-count {margin: 46px auto 12px;font-size: 54px;font-weight: bold;width: 236px;height: 129px;}
.about-fold-counting-inner .sap-btn-light {margin-top: 45px;}   

.claims-listing-box{padding: 50px 8px;}

.accord-inner .accordion-item {margin: 14px 0px;}
.accord-inner button.accordion-button { font-size: 18px;}

.support-card-box-outer{margin: 0px 0px 20px;}
.blog-card-box-outer {margin: 0 0 30px;}
.card-box-outer { margin: 0 0 20px;}


.blog-inner-first-inner .lgbox {min-height: auto;}
.blog-inner-lg {font-size: 22px;line-height: 34px;}

.intergation-sec .chooose-content img {border: 1px solid;width: 100%;max-width: 100%;padding: 10px 10px;}
.intergation-sec .chooose-content img { height: 70px;}
.content-why h2 {font-size: 13px;margin: 0 0 10px;line-height: 24px;text-align: center;}
.datagenix-card-box-outer {margin: 0px 0px 50px 0px;}
source.desktop_view {display: none;}

/* new footer rsp */

.footer-menu-main.first_ft {margin-top: 30px;}
.footer-cont p {padding: 15px 0 0;}
/* .footer-logo-mn,.footer-menu-main,.contact-main-ft {display: flex;flex-direction: column;align-items: center;} */
.footer-menu-main.first_ft {padding-left: 0;}
.contact-main-ft {padding-left: 0;}


/* new css add 14 july start resp */

.befefit-foldul-main {column-gap: 0px;;flex-direction:column;}
.benefit-fold-left, .benefit-fold-right {width: 100%;}
.benefit-fold-left ul, .benefit-fold-right ul {padding-left: 15px;}
.befefit-foldul-main ul li { line-height: 28px; font-size: 16px;padding-bottom:10px;}


.roadmap .choose-cont-inner {border: 1px solid #000;}
.intergation-sec .chooose-content .choose-cont-inner img { border: 0px !important;padding: 0;}
.roadmap .intergation-sec .chooose-content .awss img {width: 55px;}
.choose-cont-inner.cstmapi p {padding-left: 0;}
.choose-cont-inner.awss p { margin-left: 0px;}
.roadmap .choose-cont-inner p {font-size: 10px;font-weight: 500;line-height: 15px;}
.choose-cont-inner.cstmapi img { width: 60px;}
.choose-cont-inner.awss {padding: 15px 0;}


/* new css add 14 july end resp */

.info-banner .info-banner-lf .text-para.text-bold { text-align: center;}
.left-bn-heading-lf { font-size: 24px; line-height: 32px; text-align: center;}
.partner-stay-mainn { padding: 0 !important;}
.sect_margin_top, .datagenix-fold-first-sec, .partners-fold-first-sec, .blog-fold-first-sec, .support-fold-first-sec, .blog-inner-fold-first-sec { margin-top: 78px; border-radius: 10px;}
.cnt_inner .lg-heading {padding-top: 50px;}
.datagenix-admin-page section { padding: 50px 0;}
.chooose-content .content-why p {text-align:center;}

video.desktop_view {display: none;}
video.mobile_view {display: block;}
.blog-date_time {margin: 20px 0 0px;column-gap: 14px;}
.blog-inner-md { padding: 25px 0px 0px 0px;}
}



@media (min-width:768px) {
.intergation-sec .col-lg-4.col-6 {border: 1px solid rgb(204 204 204 / 20%);padding: 30px 10px 20px 10px;}
.intergation-sec .chooose-content {margin: 0;}
.blog-logo-card {height: 312px;}
}

@media(min-width: 768px) and (max-width: 1199px){

.md-heading{font-size:30px;line-height:42px;}
.lg-heading{font-size:40px;line-height:55px;}
.platform-fold-list-bottom-content .lg-heading {font-size: 40px;line-height:52px;padding:0px;}
.platform-fold-third-content {padding: 50px 35px;}
.listings-lf {max-width: 50%; padding: 0px 26px 0px 0px;}
.listings-rt {max-width: 48%;padding: 0px 32px 0px 0px;}
.lgbox-bg .lg-heading{font-size: 40px;line-height:52px;padding:0px;}
.mdbox-filter{padding: 50px 35px;}
.content-why {text-align: center;}

/* .about-sec.contactus .about-content {top: 70px !important;} */

}

@media(min-width: 768px) and (max-width: 991px){
.info-banner-lf {padding: 0px 7px;max-width: 100%;}
.info-banner-rt {padding: 40px 150px 0px; max-width: 100%;}
.about-page section {padding: 60px 0;}
h3.prg-count {font-size: 45px;width: 183px;height: 122px;}
.about-fold-counting-inner .sap-btn-light {margin-top: 45px;}
.card-box-outer {margin: 0px 0px 50px 0px;}

/* 31 may 2023 */

.about-sec.contactus {height: auto;margin: 100px 0 0;}
.about-heading {padding: 100px 0 0;}
.about-sec.contactus .about-content {top: 0;}


}