article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block; margin: 0; padding: 0;}
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, li, form {margin: 0; padding: 0; list-style: none; font-weight: normal;}
button, input, select, textarea {margin: 0; padding: 0; border: none; font-family: 'SilkaRegular';}
.custfield:focus {outline: none; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
body {font-family: 'SilkaRegular'; font-size: 14px; color: #000000; background-color: #FFFFFF;}
a {text-decoration: none;}
a:hover, a:focus {text-decoration: none; outline: none;}
img {border: none; vertical-align: middle;}


@font-face {
    font-family: 'SilkaRegular';
    src: url("/site-assets/1aedfde6c7503a.eot");
    src: url("/site-assets/1aedfde6c7503a.eot") format('embedded-opentype'),
         url("/site-assets/ac6ca8b822a9f8.woff2") format('woff2'),
         url("/site-assets/2d6798e7e4a30c.woff") format('woff'),
         url("/site-assets/e1907b7033e949.ttf") format('truetype'),
         url("/site-assets/ef60d3abbb8224.svg") format('svg');
        font-weight: normal;
        font-style:normal;font-display:swap;
}

@font-face {
    font-family: 'SilkaMedium';
    src: url("/site-assets/ba5403f61ab6f4.eot");
    src: url("/site-assets/ba5403f61ab6f4.eot") format('embedded-opentype'),
         url("/site-assets/4578c47b5d4c0d.woff2") format('woff2'),
         url("/site-assets/76967180397706.woff") format('woff'),
         url("/site-assets/76620a7d16d4dd.ttf") format('truetype'),
         url("/site-assets/89114ef28e7768.svg") format('svg');
        font-weight: normal;
        font-style:normal;font-display:swap;
}

/****************
 * Common Css
 ****************/
 #main {overflow-x: hidden;}
 header, section, footer {float: left; width: 100%;}
.container {max-width: 1560px; margin: 0 auto; padding: 0 15px;}
.row {margin-left: -15px; margin-right: -15px;}
.row>* {padding-left: 15px; padding-right: 15px;}
.custfield {border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
a, a:hover, button {transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}


.ctitle h2{color: #00040E; font-size: 48px; line-height: 58px; font-family: 'SilkaMedium';}
.ctitle h1 {
    color: #00040E;
    font-size: 64px;
    line-height: 74px;
}

.ctitle p{color: #00040E; font-size: 20px; padding-top: 10px;}

.ctitle2 {font-size: 60px; line-height: 70px; font-family: 'SilkaMedium';   /*background: linear-gradient(to right,  rgba(7,33,56,1) 0%,rgba(205,75,201,1) 100%);*/ background:linear-gradient(to right,  rgba(7,33,56,1) 0%,rgba(54,181,196,1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.cbtn {display: inline-block; background-color:transparent; height: 44px; text-align: center; line-height: 42px; color: #3F36C4; font-size: 16px; padding: 0px 25px; border:1px solid #3F36C4; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px;}
.cbtn:hover {color: #ffffff; background-color:#3F36C4;}

.ctextinfo h4 {color: #00040E; font-size: 24px; display: inline-block; font-family: 'SilkaMedium'; width: 100%;}
.ctextinfo p, .ctextinfo div, .ctextinfo ul li {
    color: #00040E;
    font-size: 20px;
    line-height: 36px;
    padding-top: 25px;
    display: inline-block;
    width: 100%;
}

.sociallink a {display: inline-block; width: 40px; height:40px; margin: 0px 5px; border:1px solid transparent; border-radius: 40px; vertical-align: top; background-repeat: no-repeat; background-position: 50% 50%; opacity: 0.4;}
.sociallink a:hover {opacity: 1; border-color: #00D8C4;}
.sociallink .linking {background-image: url("/site-assets/4a701ee0f5e3bf.png");}
.sociallink .facebook {background-image: url("/site-assets/3a711b34f1cf0b.png");}
.sociallink .twitter {background-image: url("/site-assets/b53d74bfabfe5f.png");}
.sociallink .instagram {background-image: url("/site-assets/7be7dd03a2043f.png");}

header {z-index: 9999; padding: 12px 0px; background-color: #ffffff; position: fixed; top: 0; left: 0; right: 0; width: 100%; box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
header.site-header {transition: padding 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;}
header.site-header .logo img {max-height: 44px; transition: max-height 0.18s ease;}
header.site-header.is-scrolled .logo img {max-height: 38px;}
header .logo {position: relative; z-index: 2;}
header .custnav .menus > li {padding:0px 26px; display: inline-block;}
header .custnav .menus > li > a {color: #00040E; font-size: 16px; line-height: 18px; position: relative;}
header .custnav .menus > li > a:hover{color: #3F36C4;}
header .rheader {z-index: 2; position: relative;}
header .headerrightside .languagefield {float: left; position: relative; margin-right:40px; margin-left: 50px;}
header .headerrightside .languagefield .custfield{color:#384657; font-size: 16px; width: 100%; text-transform: uppercase; padding:0px 20px 0px 0px; margin-top: 11px; background-image: url("/site-assets/0105497aef00dc.png");background-repeat: no-repeat; background-position: 100% 50%; text-align: left;}
header .headerrightside .dropdown-toggle:after {display: none;}
header .headerrightside .dropdown-menu {min-width: 109px; transform: translate(-32px, 42px) !important; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
header .headerrightside .dropdown-item {font-size: 12px; font-weight: normal;}
header .headerrightside .cbtn {float: right; cursor: pointer;}

.megamenu {background-color: #FFFFFF; padding: 25px 0px 0px; display: none; border-bottom: 1px solid #e6e6e6;}
.blurred-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 880px;
    backdrop-filter: blur(20px); /* Adjust blur intensity */
    z-index: -1; /* Place behind the content */
    pointer-events: none;
    background: rgba(0, 0, 0, 0.3);
}
.megamenu:before {content: ""; width: 100%; height: 1px; background-color: #e6e6e6; position: absolute; left: 0; top: 0px;}
.megamenu1 {
    background-image: url("/site-assets/a6e60598a6cb46.jpg"), url("/site-assets/779d49ea1833f5.svg");
    background-repeat: no-repeat, no-repeat;
    background-position:0 0;
}
.megamenu2 {
    background-image: url("/site-assets/6e3db186e6ae22.png"), url("/site-assets/779d49ea1833f5.svg"), url("/site-assets/edf7742318ad1f.png");
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: 0 0, 0 0, right bottom !important;
}
.megamenu3 {
    background-image: url("/site-assets/779d49ea1833f5.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
}
.megamenu4 {
    background-image: url("/site-assets/7fecd91654c8d0.png"), url("/site-assets/779d49ea1833f5.svg");
    background-repeat: no-repeat, no-repeat;
    background-position: 0 0;
}
.megamenu .menuleft1 {width: 48%; float: left; padding-top: 27px; padding-right: 20px;}
.megamenu .menuleft1 .menutexts1 {width: 325px; float: right;}
.megamenu .menuleft1 .menutexts1 p {font-size: 18px; line-height: 30px; padding-top: 15px;}
.megamenu .menuleft1 .cbtn {height: 55px; line-height: 53px; margin-top: 25px; padding: 0px 30px; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;}
.megamenu .menuleft2 {width: 23%; float: left; padding-top: 27px; padding-right: 20px;}
/*.megamenu .menuleft2 .menutexts1 {width: 325px; float: right;}*/
.megamenu .menuleft2 .menutexts1 {width: 500px; float: left;}
.megamenu .menuleft2 img {padding-top:20px;}
.menuleft2 .image-container {position: relative;display: inline-block;}
.menuleft2 .text-overlay {
    position: absolute;
    top: 65%;
    left: 5%;
    text-align: left;
    color: white; 
    padding: 10px; 
}

    .menuleft2 .text-overlay h4 {
        margin: 0;
        font-size: 30px; 
    }

    .menuleft2 .text-overlay p {
        margin: 0;
        font-size: 18px; 
    }
.megamenu .menuleft2 .menutexts1 p {font-size: 18px; line-height: 30px; padding-top: 15px;}
.megamenu .menuleft2 .menutexts1 .quote {color: #00040E;font-size: 24px;display: inline-block;font-family: 'SilkaMedium';width: 100%;padding-top: 40px;padding-right: 50px;}
.megamenu .menuleft2 .cbtn {height: 55px; line-height: 53px; margin-top: 25px; padding: 0px 30px; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;}
.megamenu .menuright1 {float: left; width: 50%;}
.megamenu .menuright2 {float: left; width: 60%;margin-left: 17%;}
    .megamenu .menuright2.Industries {
        float: left;
        width: 60%;
        margin-left: 17%;
    }
.megamenu .clsmenurow {float: left; width: 50%; padding-left: 40px; margin-top: 25px;}
.megamenu .clsmenurow:nth-child(odd) {clear: left; padding-bottom:25px}
.megamenu .clsmenurow .micon {width: 60px; height: 60px; background-repeat: no-repeat; background-position: 50% 50%; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.megamenu .clsmenurow .micon1 {background-color: #e0ddf8; background-image: url("/site-assets/5bc4971bc4f7e8.png");}
.megamenu .clsmenurow .micon2 {background-color: #dff6ee; background-image: url("/site-assets/585b9560e4ed82.png");}
.megamenu .clsmenurow .micon3 {background-color: #deeaf6; background-image: url("/site-assets/cf0b53aca4b633.png");}
.megamenu .clsmenurow .micon4 {background-color: #def5e1; background-image: url("/site-assets/b729967011c077.png");}
.megamenu .clsmenurow .micon5 {background-color: #ddeef6; background-image: url("/site-assets/24fd7e07c1308d.png");}
.megamenu .clsmenurow .micon6 {background-color: #edf7df; background-image: url("/site-assets/bb77c0946692ea.png");}
.megamenu .clsmenurow .micon7 {background-color: #def3f8; background-image: url("/site-assets/0745550ff6d150.png");}
.megamenu .clsmenurow .micon8 {background-color: #FBF0EB; background-image: url("/site-assets/8bdbcfa906d46e.png");}
.megamenu .clsmenurow .micon9 {background-color: #EAF6EE; background-image: url("/site-assets/a71fc30abd412c.png");}
.megamenu .clsmenurow .micon10 {background-color: #FFF6E4; background-image: url("/site-assets/65b0de654cdd38.png");}
.megamenu .clsmenurow .micon11 {background-color: #EDF7FB; background-image: url("/site-assets/6f808627075fda.png");}
.megamenu .clsmenurow .micon12 {background-color: #F0FAE7; background-image: url("/site-assets/4461a967c3138c.png");}
.megamenu .clsmenurow .micon13 {background-color: #86BECE29; background-image: url("/site-assets/4d6ca505fbb271.png");}
.megamenu .clsmenurow .micon14 {background-color: #B686CE29; background-image: url("/site-assets/55073688cd38e5.png");}
.megamenu .clsmenurow .micon15 {background-color: #869CCE29; background-image: url("/site-assets/5a609dbb11453d.png");}
.megamenu .clsmenurow .micon16 {background-color: #CE869529; background-image: url("/site-assets/a066572a04d90b.png");}
.megamenu .clsmenurow .micon17 {background-color: #9486CE29; background-image: url("/site-assets/a8f0de0c81b03b.png");}
.megamenu .clsmenurow .micon18 {background-color: #A7ACCC29; background-image: url("/site-assets/8e72ceb5bc0884.png");}
.megamenu .clsmenurow .micon19 {background-color: #A7ACCC29; background-image: url("/site-assets/38b9b8d74491d9.png");}
.megamenu .clsmenurow .micon20 {background-color: #A7ACCC29; background-image: url("/site-assets/6ada228829deb7.png");}
.megamenu .clsmenurow .micon21 {background-color: #A7ACCC29; background-image: url("/site-assets/f398ec75170b0b.png");}
.megamenu .clsmenurow .menuname {width: calc(100% - 60px); padding-left: 15px;}
.megamenu .clsmenurow .menuname a {font-size: 20px; color: #00040E; font-family: 'SilkaMedium';}
.megamenu .clsmenurow .menuname a:hover {color: #3F36C4;}
.megamenu .clsmenurow .menuname p {font-size: 16px; margin-top: 5px; color: rgba(7,33,56,0.7); line-height: 24px;}
@media only screen and (min-width: 1200px){
    .megamenu {position: absolute; left: 0px; right: 0px; border-top: 33px solid transparent;}
    header .custnav .menus > li > a:after {content: ""; width: 100%; height: 3px; background-color: #00D8C4; position: absolute; left: 0px; bottom: -35px; z-index: 1; opacity: 0; position: absolute; border-radius: 2px 2px 0px 0px; -moz-border-radius: 2px 2px 0px 0px; -webkit-border-radius: 2px 2px 0px 0px;}
    header .custnav .menus > li:hover > a:after, header .custnav .menus > li > a:hover:after {
        opacity: 1;
    }
    .custnav .menus > li:hover .megamenu {display: block;}
}

/* innerbanner */
.innerbanner {position: relative; overflow: hidden; height: 460px;}
.innerbanner .bannerimg {width: 100%; height: 100%; object-fit: cover;}
.innerbanner .textinfo {position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(-50%, -50%); z-index: 24;}
.pagetitle {color: #FFFFFF; font-size: 60px; font-family: 'SilkaMedium';}

/* Breadcrumb */
.cbreadcrumbs {padding: 20px 0px; float: left; width: 100%;}
.breadcrumbbox {float: left; width: 100%;}
.breadcrumbbox li {float: left; padding: 0px 24px 0px 15px; line-height: normal; color: rgba(0,4,14,1); font-size: 14px; background-image: url("/site-assets/1b4a26db7107fe.png"); background-position: 100% 4px; background-repeat: no-repeat;}
.breadcrumbbox li:first-child {padding-left: 0px;}
.breadcrumbbox li:last-child {background-image:none;}
.breadcrumbbox li a {float: left; color: rgba(0,4,14,0.4);}
.breadcrumbbox li a:hover {color: rgba(0,4,14,1);}

.section-om1 {position: relative;}
.clstopsection2 .textinfo1 {padding: 40px 135px 80px; border-bottom: 2px solid #f3f3f3; float: left; width: 100%;}
.textsection .textinfo1 {padding: 120px 0px 120px; border-bottom: none; float: left; width: 100%;}
.textsection .textinfo1 h2{font-size:32px; font-weight:400;}

.platfrombanner .custimgbox .custman {margin-right: 90px;}
.platfrombanner .custimgbox .custicon {right: 13px; top: -58px;}
.section-om2 {position: relative; padding: 100px 0px;}
.section-om2 .ctitle {padding-bottom: 42px;}
.section-om2 .featboxs .featinner {float: left; width: 100%; padding: 25px 0px;}
.section-om2 .featinner .icon{float: left; position: relative; width: 120px; height: 120px; background-color:#DEEBF6 ; border-radius: 18px; -moz-border-radius: 18px; -webkit-border-radius: 18px;}
.section-om2 .featinner .info {position: relative; padding: 15px 0px 10px 40px; margin-left: 120px;}
.section-om2 .featinner .info h4 {color: #00040E; font-size: 24px; font-family: 'SilkaMedium'; padding-bottom: 10px;}
.section-om2 .featinner .info p {color: #00040E; font-size: 18px; line-height: 30px;}

.section-om3 {position: relative; padding: 85px 0px 55px; background-color: rgba(54,130,196,0.1);}
.section-om3 .textinfo1 {padding-top: 30px;}
.section-om3 .textinfo1 h4 {padding-top: 30px;}

.section-om4 {padding: 95px 0px 100px;}
.section-om4 .textinfo {width: 100%; float: left;}
.section-om4 .listchannel {width: 100%; float: left; margin-top: 40px;}
.section-om4 .listchannel li {width: 16.66%; float: left; padding: 40px 10px;}
.section-om4 .listchannel li .icon {position: relative; width: 120px; height: 120px; margin: 0 auto; display: inline-block; background-color: #FFFFFF; border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px; box-shadow: 0px 30px 60px rgba(0,0,0,0.07);}
.section-om4 .listchannel li h4 {color: #00040E; font-size: 24px; font-family: 'SilkaMedium'; margin-top: 30px;}

.section-om5 {position: relative; background-color: #072138; padding: 90px 0px 120px;}
.section-om5 .ctitle2 {background: linear-gradient(to right,  rgba(54,130,196,1) 0%,rgba(207,223,238,1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.cenhancesec {float: left; width: 100%; position: relative; margin-top: 72px;}
.cenhancesec:before {content: ""; position: absolute; left: 50px; top: 45px; border-top: 1px dashed rgba(255,255,255,0.2); width: 93%; height: 1px; }
.cenhancesec .enhancebox {width: 130px; float: left; position: absolute; left: 0px; top: 0px;}
.cenhancesec .enhancebox .enhaicons {width: 90px; margin: 0 auto; position: relative; height: 90px; background: linear-gradient(to bottom,  rgba(54,130,196,1) 0%,rgba(7,33,56,1) 100%); border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%;}
.cenhancesec .enhancebox h4 {font-size: 16px; color: #FFFFFF; font-family: 'SilkaMedium'; width: 100%; display: inline-block; margin-top: 8px;}
.cenhancesec .enhancelist {position: relative; width: 100%; float: left; padding: 15px 0px 0px 130px;}
.cenhancesec .enhancelist li {float: left; width: 14.28%; padding-left: 85px;}
.cenhancesec .enhancelist li .icons {margin: 0 auto; position: relative; background-color: #173148; width: 60px; height: 60px; border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px;}
.cenhancesec .enhancelist li .icons img {mix-blend-mode: luminosity;}
.cenhancesec .enhancelist li h4 {font-size: 16px; color: rgba(255,255,255,0.4); font-family: 'SilkaMedium'; width: 100%; display: inline-block; margin-top: 24px;}
/*.cenhancesec .enhancelist li:hover,*/ .cenhancesec .enhancelist li.active {background-image: url("/site-assets/36582a6591c852.png"); background-repeat: no-repeat; background-position: 5px 25px;}
/*.cenhancesec .enhancelist li:hover .icons,*/ .cenhancesec .enhancelist li.active .icons {background-color: rgba(255,255,255,1);}
/*.cenhancesec .enhancelist li:hover .icons img,*/ .cenhancesec .enhancelist li.active .icons img {mix-blend-mode: normal;}
/*.cenhancesec .enhancelist li:hover h4,*/ .cenhancesec .enhancelist li.active h4 {color: rgba(255,255,255,1);}

.clsarticlslists {position: relative; padding: 120px 0px 180px;}
.commartiboxs {position: relative;}
.commartiboxs .artiinner {float: left; width: 100%; margin-top: 65px; position: relative; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px; overflow: hidden;}
.commartiboxs .artiinner .imgbox {float: left; width: 100%; position: relative;}
.commartiboxs .artiinner .imgbox:after {content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0,4,14,0.4) 0%,rgba(0,4,14,0) 100%);}
.commartiboxs .artiinner .imgbox img {width: 100%; object-fit: cover; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;}
.commartiboxs .artiinner .info {width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; padding: 40px; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;}
.commartiboxs .artiinner .info .ctag {color: #FFFFFF; font-size: 14px; line-height: 30px; display: inline-block; padding: 0px 16px; background-color: rgba(255,255,255,0.2); border: 1px solid rgba(255,255,255,0.1); border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;}
.commartiboxs .artiinner .info h4 {color: #FFFFFF; font-size: 30px; font-family: 'SilkaMedium'; padding-top: 25px;}
.commartiboxs .artiinner .info p {color: #FFFFFF; display: none; font-size: 20px; line-height: 36px; padding-top: 25px;}
.commartiboxs .artiinner .info .rbtn {position: absolute; display: none; bottom: 40px; right: 40px; color: #FFFFFF; font-family: 'SilkaMedium'; padding-right: 25px; font-size: 20px; background-position: 100% 50%; background-repeat: no-repeat; background-image: url("/site-assets/4610788eba1e46.png");}
.commartiboxs .artiinner:hover .info {background: linear-gradient(to bottom, rgba(0,4,14,0.4) 0%,rgba(0,4,14,0) 100%);}
.commartiboxs .artiinner:hover .imgbox img {-webkit-filter: blur(12px); filter: blur(12px);}
.commartiboxs .artiinner:hover .info p, .commartiboxs .artiinner:hover .info .rbtn {display: block;}

.contactussec {position: relative; padding: 125px 0px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url("/site-assets/5f25a89547c46f.webp"); background-size: cover;}
.contactussec .textinfo1 .ctitle {width: 575px;}
.contactussec .textinfo1 .ctitle span{color: #00D8C4; font-size: 20px;}
.contactussec .textinfo1 .ctitle h2{color: #FFFFFF; padding: 20px 0px 10px;}
.contactussec .textinfo1 .ctitle p{color: #FFFFFF; line-height: 36px;}
.contactussec .cform {float: left; width: 100%; padding: 23px 65px 45px; background-color: #E6EBFE; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px;}
.contactussec .contactform .cfieldbox {margin: 20px 0px 5px;}
.contactussec .contactform .cfieldbox label {width: 100%; float: left; color: rgba(0,4,14,0.7); font-size: 16px; line-height: 24px; margin-bottom:10px;}
.contactussec .contactform .cfieldbox .custfield {width: 100%; float: left; padding: 10px 25px 11px; height: 55px; border: 1px solid #C4D1FE; background-color: #FFFFFF; font-size: 16px; color: #00040E; border-radius: 28px; -moz-border-radius: 28px; -webkit-border-radius: 28px;}
.contactussec .contactform .cfieldbox textarea.custfield {height: 120px;}
.contactussec .contactform .cform a {color: #01BF81; font-size: 18px; float:right;}
.contactussec .contactform .cform a:hover {text-decoration: underline; color: #004854;}
.contactussec .contactform .btns {margin-top: 30px;}
    .contactussec .contactform .sbtn {
        float: left;
        background-color: #3F36C4;
        height: 60px;
        padding: 17px 30px 15px;
        border-radius: 30px;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        z-index: 9;
        position: relative;
    }
.contactussec .contactform .sbtn span {color: #FFFFFF; font-size: 16px; font-family: 'SilkaMedium'; background-repeat: no-repeat; background-position: 100% 50%; background-image: url("/site-assets/4610788eba1e46.png"); padding-right: 30px;}
.contactussec .contactform .sbtn:hover {background-color: #01d8c8;}
.contactussec .cheakboxopts {margin-top: 28px;}
.contactussec .checkboxf input {padding: 0; height: initial; width: initial; margin-bottom: 0; display: none; cursor: pointer;}
.contactussec .checkboxf label {position: relative; cursor: pointer; margin: 0px; padding-left: 0px !important; color: #00040E; font-size: 16px;}
.contactussec .checkboxf label:before {content:''; -webkit-appearance: none; background: url("/site-assets/00e3abd895a172.png") no-repeat 0 0; width: 24px; height: 24px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 9px;}
.contactussec .checkboxf input:checked + label:before {background-image: url("/site-assets/6af3477bea6fc8.png");}

footer {background-color: #000000; position: relative; padding: 70px 0px;}
footer .topfooter {float: left; width: 100%;}
footer .footerboxs {float: left; position: relative; width: 28%; padding-bottom: 50px;}
footer .fbox4 {width: 16%;}
footer .footerboxs h4 {float: left; width: 100%; color: #FFFFFF; font-size: 20px; line-height: 24px; font-family: 'SilkaMedium'; margin-bottom: 20px;}
footer .footerboxs ul {width: 100%; float: left;}
footer .footerboxs li {float: left; width: 100%; margin-bottom: 14px;}
footer .footerboxs li a {float: left; color: rgba(255,255,255,0.7); font-size: 16px;}
footer .footerboxs li a:hover {color: #00D8C4;}
footer .copyright {float: left; width: 100%; padding-top: 30px;}
footer .copyright p {float: left; color: rgba(255,255,255,0.4); padding-top: 8px;}
footer .copyright .sociallink {float: right; padding-right: 70px;}


.platchatbotbanner .platbotimg {opacity: 0.9;}
.section-cbot1 {position: relative;}
.section-cbot2 {position: relative; padding: 90px 0px 140px;}
.section-cbot2 .ctitle {padding-bottom: 30px;}
.section-cbot2 .agenboxs {margin-top: 30px;}
.section-cbot2 .agenboxs .ageninner {float: left; width: 100%; padding: 45px 40px; border:1px solid #ededed; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px;}
.section-cbot2 .ageninner .icon{margin: 0px auto; position: relative; width: 160px; height: 160px; background-color: rgba(59,178,184,0.24); border-radius: 18px; -moz-border-radius: 18px; -webkit-border-radius: 18px;}
.section-cbot2 .ageninner .info {position: relative; padding: 40px 0px 0px; width: 100%; float: left;}
.section-cbot2 .ageninner .info h4 {color: #00040E; font-size: 30px; font-family: 'SilkaMedium'; padding-bottom: 10px;}
.section-cbot2 .ageninner .info p {color: #00040E; font-size: 20px; line-height: 36px;}

.section-cbot3 {position: relative; padding: 90px 0px 150px; background-color: rgba(59,178,184,0.1);}
.section-cbot3 .platimgbox {position: absolute; right: 0px; bottom: 170px;}
.section-cbot3 .platimgbox .imgbox {position: relative; height: 900px; padding-top: 165px;}
.section-cbot3 .platimgbox:before {width: 685px; height: 900px; content: ""; position: absolute; right: 0px; top: 0px; background-image: url("/site-assets/e315ff492287e4.jpg"); background-position: 0px 0px; background-repeat: no-repeat; border-radius: 24px 0px 0px 24px; -moz-border-radius: 24px 0px 0px 24px; -webkit-border-radius: 24px 0px 0px 24px;}
.section-cbot3 .textinfo1 {padding-bottom: 60px;}
.section-cbot3 .textinfo1 h3 {float: left;}
.section-cbot3 .textinfo1 p {float: left; width: 100%;}
.section-cbot3 .textinfo1 .vbtn {color: #3F36C4; float: right; margin-top: 17px; font-size: 16px; padding-right: 30px; background-image: url("/site-assets/34a63960dc66d9.png"); background-position: 100% 50%; background-repeat: no-repeat;}
.section-cbot3 .textinfo1 .vbtn:hover {text-decoration: underline;}
.section-cbot3 .textinfo2 {padding-right: 85px;}
.section-cbot3 .textinfo2 .platinner {float: left; width: 100%; padding: 30px 0px;}
.section-cbot3 .platinner .icon{float: left; position: relative; width: 90px; height: 90px; background-color:#FFFFFF; border-radius: 45px; -moz-border-radius: 45px; -webkit-border-radius: 45px;}
.section-cbot3 .platinner .info {position: relative; padding: 5px 0px 5px 25px; margin-left: 90px;}
.section-cbot3 .platinner .info h4 {color: #00040E; font-size: 20px; font-family: 'SilkaMedium'; padding-bottom: 10px;}
.section-cbot3 .platinner .info p {color: #00040E; font-size: 16px; line-height: 24px;}

.section-cbot4 {position: relative; background-color: #072138; padding: 90px 0px 120px;}
.section-cbot4 .ctitle2 {background: linear-gradient(to right,  rgba(59,178,184,1) 0%,rgba(223,243,244,1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-cbot4 .cenhancesec .enhancebox .enhaicons {background: linear-gradient(to bottom,  rgba(59,178,184,1) 0%,rgba(7,33,56,1) 100%);}
/*.section-cbot4 .cenhancesec .enhancelist li:hover,*/ .section-cbot4 .cenhancesec .enhancelist li.active {background-image: url("/site-assets/28350dbe74984c.png");}

.section-cbot5 {position: relative; padding: 140px 0px 180px;}

.aiexpbanner {background-color: #C4D1FE; background-image: url("/site-assets/984ba16ba9e120.png"); background-position: 100% 100%; background-repeat: no-repeat;}
.aiexpbanner .custimgbox, .aipowerbanner .custimgbox {bottom: initial; right: 0px !important; top: 50%; transform: translateY(-50%);}
.aiexpbanner .cimgbox {margin-right: 390px; background-color: rgba(255, 255, 255, 0.50); backdrop-filter: blur(20px); width: 190px; height: 190px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; box-shadow: 0px 30px 60px rgba(0,0,0,0.16); -moz-box-shadow: 0px 30px 60px rgba(0,0,0,0.16); -webkit-box-shadow: 0px 30px 60px rgba(0,0,0,0.16);}
.aiexpbanner .micicon1, .aipowerbanner .miucicon {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.colorb {color: #00040E !important;}
.section-aiexp1 {background-color: #F1F4FF;}
.section-aiexp1 .ctextinfo p {width: 1000px;}
.videocol .videobox {position: relative; overflow: hidden; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px;}
.videocol .videobox img {width: 100%;}
.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.videocol .playbtn {position: absolute; left: 40px; top: 40px; font-size: 16px; color: #ffffff; background-image: url("/site-assets/bcc0dffd927c4b.png"); background-repeat: no-repeat; background-position: 20px 50%; padding: 9px 22px 9px 45px; background-color: rgba(0,0,0,0.2); border: 1px solid rgba(255,255,255,0.1); border-radius: 26px; -moz-border-radius: 26px; -webkit-border-radius: 26px;}
.section-h2 .videoinner .playbtn.pause-icon {
    background-image: url("/site-assets/8fee69e2fbabbb.png"); 
}



.section-aiexp2 {padding-bottom: 190px;}
.section-aiexp2 .row {margin-top: 120px;}
.section-aiexp2 .rtextcol {padding-left: 70px;}
.section-aiexp2 .ltextcol {padding-right: 70px;}
.section-aiexp2 .textcol .ctitle h2 {margin: 25px 0px 20px;}
.section-aiexp2 .textcol .ctitle p {padding-top: 0px; line-height: 36px;}
.section-aiexp2 .textcol .ctag {font-size: 14px; color: #ffffff; display: inline-block; padding: 5px 10px; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px;}
.section-aiexp2 .textcol .ctag1 {background-color: #3BB2B8;}
.section-aiexp2 .textcol .ctag2 {background-color: #CA9C57;}
.section-aiexp2 .textcol .ctag3 {background-color: #57CA85;}
.section-aiexp2 .textcol .cbtn {margin-top: 35px; padding: 0 30px;height: 55px; line-height: 52px; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;}

.aipowerbanner {background-color: #e0def6; background-image: url("/site-assets/a02f422bf393af.png"); background-position: 100% 100%; background-repeat: no-repeat;}
.aipowerbanner .cimgbox {margin-right: 390px; background-color: rgba(255, 255, 255, 0.50); backdrop-filter: blur(20px); width: 190px; height: 190px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; box-shadow: 0px 30px 60px rgba(0,0,0,0.16); -moz-box-shadow: 0px 30px 60px rgba(0,0,0,0.16); -webkit-box-shadow: 0px 30px 60px rgba(0,0,0,0.16);}
.section-aip2 {position: relative; padding: 90px 0px 140px;}
.section-aip2 .ctitle {padding-bottom: 30px;}
.clsgridbox5 {margin: 0px -28px; width: auto;}
.clsgridbox5 li {float: left; width: 20%; padding: 30px 28px 0px;}
.clsgridbox5 li .clsinner {float: left; width: 100%; }
.clsgridbox5 .clsinner .icon{margin: 0px auto; position: relative; width: 120px; height: 120px; background-color:#E6EBFE; border-radius: 18px; -moz-border-radius: 18px; -webkit-border-radius: 18px;}
.clsgridbox5 .clsinner .info {position: relative; padding: 40px 0px 0px; width: 100%; float: left;}
.clsgridbox5 .clsinner .info h4 {color: #00040E; font-size: 24px; font-family: 'SilkaMedium'; padding-bottom: 10px;}
.clsgridbox5 .clsinner .info p {color: #00040E; font-size: 18px; line-height: 30px;}

.section-aip3 {position: relative; background-color: #072138; background-image: url("/site-assets/56682c916ba825.png"); background-repeat: no-repeat; background-position: 0px 100%; background-blend-mode: overlay; padding: 185px 0px 200px;}
.section-aip3 .ctitle2 {font-size: 72px; line-height: 82px; background: linear-gradient(to right,  rgba(96,148,234,1),rgba(196,209,254,1),rgba(96,148,234,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.section-aip4 {position: relative; padding: 104px 0px 135px; background-color: #E6EBFE;}
.section-aip4 .ctitle h2 {font-size: 60px; line-height: 70px; margin-bottom: 5px;}
.section-aip4 .voiceinner {float: left; width: 100%; padding: 60px 0px 0px;}
.section-aip4 .voiceinner .imgbox {width: 100%; float: left; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px; overflow: hidden;}
.section-aip4 .voiceinner .info {position: relative; padding: 30px 0px 0px; width: 100%; float: left;}
.section-aip4 .voiceinner .info h4 {color: #00040E; font-size: 36px; font-family: 'SilkaMedium'; padding-bottom: 10px;}
.section-aip4 .voiceinner .info p {color: #00040E; font-size: 20px; line-height:36px;}

.cvoicchsec {position: relative; padding: 90px 0px 140px; background-color: #F1F4FF;}
.cvoicchsec .ctitle {padding-bottom: 30px;}
.cvoicchsec .textinfo1 {margin: 0px -28px; width: auto;}
.cvoicchsec .textinfo1 li {float: left; width: 20%; padding: 30px 28px 0px;}
.cvoicchsec .textinfo1 li .vochinner {float: left; width: 100%; }
.cvoicchsec .textinfo1 .vochinner .icon{margin: 0px auto; position: relative; width: 190px; height: 190px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; overflow: hidden;}
.cvoicchsec .textinfo1 .vochinner .info {position: relative; padding: 40px 0px 0px; width: 100%; float: left;}
.cvoicchsec .textinfo1 .vochinner .info h4 {color: #00040E; font-size: 24px; font-family: 'SilkaMedium'; padding-bottom: 10px;}
.cvoicchsec .textinfo1 .vochinner .info p {color: #00040E; font-size: 18px; line-height: 30px;}

.section-cbot6 .ctitle {margin-bottom: 35px;}
.section-cbot6 .commartiboxs .artiinner {margin-top: 30px;}


.cpoint li {color: #00040E; margin-top: 5px; font-size: 18px; line-height: 30px; background-repeat: no-repeat; background-image: url("/site-assets/41ec9be0de85d4.png"); background-position: 0px 11px; padding-left: 17px;}
.pad185 {padding: 185px 0px 200px;}

.custimgbox {position: absolute; right: 0px; bottom: 0px; width: 100%;}
.topzero {top: 0px;}
.custimgbox img {width: auto;}
.custimgbox .cimgbox {position: relative;}
.custimgbox .custwomen {float: right; margin-right: 95px;}
.custimgbox .custicon {position: absolute; right: 0px; top: -50px;}

.custimgbox .plane {float: right; margin-right: 0px;}
.custimgbox .planeicon {position: absolute; right: 200px; top: 55px;}

.clscomsection3 {position: relative; padding: 90px 0px 100px;}
.clscomsection3 .textinfo2 {padding-top: 40px;}
.clscomsection3 .textinfo2 .keyfeinner {float: left; width: 100%; padding: 25px 0px;}
.clscomsection3 .keyfeinner .icon{float: left; position: relative; width: 120px; height: 120px; background-color:rgba(59,178,184,0.16); border-radius: 18px; -moz-border-radius: 18px; -webkit-border-radius: 18px;}
.clscomsection3 .keyfeinner .info {position: relative; padding: 5px 0px 5px 40px; margin-left: 120px;}
.clscomsection3 .keyfeinner .info h4 {color: #00040E; font-size: 24px; font-family: 'SilkaMedium'; padding-bottom: 10px;}

.clscomsection4 {position: relative; padding: 90px 0px 100px;}
.clscomsection4 .textinfo2 {padding-top: 40px;}
.clscomsection4 .textinfo2 .keyfeinner {float: left; width: 100%; padding: 25px 0px;}
.clscomsection4 .keyfeinner .icon{float: left; position: relative; width: 120px; height: 120px; border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px;border: 0.5px solid rgba(91, 162, 177, 0.4);background-color: transparent !important;}
.clscomsection4 .keyfeinner .info {position: relative; padding: 20px 0px 5px 40px; margin-left: 120px;}
.clscomsection4 .keyfeinner .info h4 {color: #00040E; font-size: 24px; font-family: 'SilkaMedium'; padding-bottom: 10px;}

.section-cus3 {position: relative; background-color: #1a324a; background-image: url("/site-assets/156f2f4c9a25f9.png"); background-repeat: no-repeat; background-position: 0px 100%; }
.section-cus3 .ctitle2 {background: linear-gradient(to right,  rgba(59,178,184,1),rgba(223,243,244,1), rgba(59,178,184,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.section-cus7 {position: relative; background-color: linear-gradient(to right, rgba(54, 152, 196,1), rgba(223, 234, 239,1)); background-image: url("/site-assets/a34795421ae3a1.png"); background-repeat: no-repeat; background-position: 0px 100%; }
.section-cus7 .ctitle2 {background: linear-gradient(to right,  rgba(223, 234, 239,1),rgba(54, 152, 196,1), rgba(223, 234, 239,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.section-cus4 {position: relative; padding: 90px 0px 130px; background-color: rgba(59,178,184,0.1);}
.section-cus4 .ctitle {padding-bottom: 30px;}
.iconwbg {background-color:#FFFFFF !important;}

.section-cus5 {background-color: #FFFFFF;}
.section-cus6 {position: relative; padding: 140px 0px 120px; background-color: rgba(59,178,184,0.1);}
.section-cus6 .cpoint li {font-size: 20px; margin-top: 20px; line-height: 36px; background-position: 0px 14px;}
.section-cus6 .imgbox {position: relative;}
.section-cus6 .imgbox .womenimg {position: absolute; left: 140px; top: 140px;}
.section-cus6 .imgbox .womenicons {-webkit-animation:spin 35s linear infinite; -moz-animation:spin 35s linear infinite; animation:spin 35s linear infinite;}

@-moz-keyframes spin { 100% {-webkit-transform: rotate(360deg); transform:rotate(360deg);} }
@-webkit-keyframes spin { 100% {-webkit-transform: rotate(360deg); transform:rotate(360deg);} }
@keyframes spin { 100% {-webkit-transform: rotate(360deg); transform:rotate(360deg);} }

.swinganim1 {animation: swing ease-in-out 8s infinite alternate; -moz-animation: swing ease-in-out 8s infinite alternate; -webkit-animation: swing ease-in-out 8s infinite alternate;}
@keyframes swing {
    0% {transform: rotate(3deg);}
    100% {transform: rotate(-3deg);}
}
@-moz-keyframes swing {
    0% {transform: rotate(3deg);}
    100% {transform: rotate(-3deg);}
}
@-webkit-keyframes swing {
    0% {transform: rotate(3deg);}
    100% {transform: rotate(-3deg);}
}
.moveanim1 {animation: moveside1 ease-in-out 8s infinite alternate; -moz-animation: moveside1 ease-in-out 8s infinite alternate; -webkit-animation: moveside1 ease-in-out 8s infinite alternate;}
@keyframes moveside1 {
    0% {transform: translateX(0);}
    25% {transform: translateX(-20px);}
    50% {transform: translateX(0px);}
    75% {transform: translateX(20px);}
    100% {transform: translateX(0px);}
}
@-moz-keyframes moveside1 {
    0% {transform: translateX(0);}
    25% {transform: translateX(-20px);}
    50% {transform: translateX(0px);}
    75% {transform: translateX(20px);}
    100% {transform: translateX(0px);}
}
@-webkit-keyframes moveside1 {
    0% {transform: translateX(0);}
    25% {transform: translateX(-20px);}
    50% {transform: translateX(0px);}
    75% {transform: translateX(20px);}
    100% {transform: translateX(0px);}
}
.bganim1 {animation: slide 30s linear infinite; -moz-animation: slide 30s linear infinite; -webkit-animation: slide 30s linear infinite;}
@keyframes slide {
    from {background-position: 0 0;}
    to {background-position: 512px 512px;}
}
@-moz-keyframes slide {
    from { background-position: 0 0; }
    to { background-position: 512px 512px; }
}
@-webkit-keyframes slide {
    from { background-position: 0 0; }
    to { background-position: 512px 512px; }
}
.bganim2 {animation: bgzoom 10s linear infinite; -moz-animation: bgzoom 10s linear infinite; -webkit-animation: bgzoom 10s linear infinite;}
@keyframes bgzoom {
    from {background-position: 50% 0px; background-size: 1920px;}
    to {background-position: 50% 0px; background-size: 2500px;}
}
@-moz-keyframes bgzoom {
    from {background-position: 50% 0px; background-size: 1920px;}
    to {background-position: 50% 0px; background-size: 2500px;}
}
@-webkit-keyframes bgzoom {
    from {background-position: 50% 0px; background-size: 1920px;}
    to {background-position: 50% 0px; background-size: 2500px;}
}
.bganim3 {animation: bgzoom2 10s linear infinite; -moz-animation: bgzoom2 10s linear infinite; -webkit-animation: bgzoom2 10s linear infinite;}
@keyframes bgzoom2 {
    0% {background-position: 100% 100%; background-size: 800px;}
    25% {background-position: 100% 100%; background-size: 875px;}
    50% {background-position: 100% 100%; background-size: 945px;}
    75% {background-position: 100% 100%; background-size: 875px;}
    100% {background-position: 100% 100%; background-size: 800px;}
}
@-moz-keyframes bgzoom2 {
    0% {background-position: 100% 100%; background-size: 800px;}
    25% {background-position: 100% 100%; background-size: 875px;}
    50% {background-position: 100% 100%; background-size: 945px;}
    75% {background-position: 100% 100%; background-size: 875px;}
    100% {background-position: 100% 100%; background-size: 800px;}
}
@-webkit-keyframes bgzoom2 {
    0% {background-position: 100% 100%; background-size: 800px;}
    25% {background-position: 100% 100%; background-size: 875px;}
    50% {background-position: 100% 100%; background-size: 945px;}
    75% {background-position: 100% 100%; background-size: 875px;}
    100% {background-position: 100% 100%; background-size: 800px;}
}
.bganim4 {animation: bgzoom3 10s linear infinite; -moz-animation: bgzoom3 10s linear infinite; -webkit-animation: bgzoom3 10s linear infinite;}
@keyframes bgzoom3 {
    0% {background-position: 100% 100%; background-size: 1000px;}
    25% {background-position: 100% 100%; background-size: 1094px;}
    50% {background-position: 100% 100%; background-size: 1194px;}
    75% {background-position: 100% 100%; background-size: 1094px;}
    100% {background-position: 100% 100%; background-size: 1000px;}
}
@-moz-keyframes bgzoom3 {
    0% {background-position: 100% 100%; background-size: 1000px;}
    25% {background-position: 100% 100%; background-size: 1094px;}
    50% {background-position: 100% 100%; background-size: 1194px;}
    75% {background-position: 100% 100%; background-size: 1094px;}
    100% {background-position: 100% 100%; background-size: 1000px;}
}
@-webkit-keyframes bgzoom3 {
    0% {background-position: 100% 100%; background-size: 1000px;}
    25% {background-position: 100% 100%; background-size: 1094px;}
    50% {background-position: 100% 100%; background-size: 1194px;}
    75% {background-position: 100% 100%; background-size: 1094px;}
    100% {background-position: 100% 100%; background-size: 1000px;}
}
.bganim5 {animation: bgzoom5 10s linear infinite; -moz-animation: bgzoom5 10s linear infinite; -webkit-animation: bgzoom5 10s linear infinite;}
@keyframes bgzoom5 {
    0% {background-position: 0% 100%; background-size: 400px;}
    25% {background-position: 0% 100%; background-size: 475px;}
    50% {background-position: 0% 100%; background-size: 575px;}
    75% {background-position: 0% 100%; background-size: 475px;}
    100% {background-position: 0% 100%; background-size: 400px;}
}
@-moz-keyframes bgzoom5 {
    0% {background-position: 0% 100%; background-size: 400px;}
    25% {background-position: 0% 100%; background-size: 475px;}
    50% {background-position: 0% 100%; background-size: 575px;}
    75% {background-position: 0% 100%; background-size: 475px;}
    100% {background-position: 0% 100%; background-size: 400px;}
}
@-webkit-keyframes bgzoom5 {
    0% {background-position: 0% 100%; background-size: 400px;}
    25% {background-position: 0% 100%; background-size: 475px;}
    50% {background-position: 0% 100%; background-size: 575px;}
    75% {background-position: 0% 100%; background-size: 475px;}
    100% {background-position: 0% 100%; background-size: 400px;}
}

.textgradanim {background-size: 1600px 200px; animation: textanimtion 5s infinite forwards; -moz-animation: textanimtion 5s infinite forwards; -webkit-animation: textanimtion 5s infinite forwards;}
@keyframes textanimtion {
    0% {
        background-position: 0 1600px;
    }
    100% {
        background-position: 1600px 0;
    }
}
@-moz-keyframes textanimtion {
    0% {
        background-position: 0 1600px;
    }
    100% {
        background-position: 1600px 0;
    }
}
@-webkit-keyframes textanimtion {
    0% {
        background-position: 0 1600px;
    }
    100% {
        background-position: 1600px 0;
    }
}

.usecasesce .voiceinner .imgbox {overflow: hidden; position: relative;}
.usecasesce .voiceinner .imgbox:after {width: 100%; height: 100%; content: ""; position: absolute; background-color: rgba(0,4,14,0.2); left: 0px; top: 0px;}

/** Knowledge Bank Page **/
.comlistben {position: relative; padding: 100px 0px;}
.comlistben .ctitle {padding-bottom: 42px;}
.comlistben .featboxs .featinner {float: left; width: 100%; padding: 25px 0px;}
.comlistben .ciconbox1 {float: left; position: relative; width: 120px; height: 120px; background-color: #FFFFFF; border-radius: 18px; -moz-border-radius: 18px; -webkit-border-radius: 18px;}
.comlistben .cinfobox1 {position: relative; padding: 15px 0px 10px 40px; margin-left: 120px;}
.comlistben .cinfobox1 h4 {color: #00040E; font-size: 24px; font-family: 'SilkaMedium'; padding-bottom: 10px;}
.comlistben .cinfobox1 p {color: #00040E; font-size: 18px; line-height: 30px;}

.knowledgebanner .custimgbox {position: absolute; right: 0px; bottom: 0px; width: 100%;}
.knowledgebanner .custimgbox img {width: auto;}
.knowledgebanner .custimgbox .cimgbox {position: relative;}
.knowledgebanner .custimgbox .robotimg {float: right; margin-right: 95px;}

.section-knba2 .textinfo2 {position: relative;}
.section-knba2 .keyfeinner .icon {background-color: rgba(87,202,133,0.16);}
.section-knba2 .textinfo2 .ckeyimgbox {position: absolute; top: 65px; right: 0px;}
.section-knba2 .textinfo2 .ckeyimgbox img {border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px;}
.section-knba3 {position: relative; background-color: #072038; background-image: url("/site-assets/b2173e1fbb284e.png"); background-repeat: no-repeat; background-position: 0px 100%; }
.section-knba3 .ctitle2 {background: linear-gradient(to right,  rgba(87,202,133,1), rgba(228,246,235,1), rgba(87,202,133,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-knba4 {position: relative; background-color: rgba(87,202,133,0.1);}
.section-knba5 {position: relative; background-color:#FFFFFF;}
.section-knba6 {position: relative;}
.section-knba6 .ctitle2 { background: linear-gradient(to right,  rgba(87,202,133,1), rgba(228,246,235,1), rgba(87,202,133,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-knba6 .cenhancesec .enhancebox .enhaicons {background: linear-gradient(to bottom,  rgba(87,202,133,1) 0%,rgba(7,33,56,1) 100%);}
/*.section-knba6 .cenhancesec .enhancelist li:hover,*/ .section-knba6 .cenhancesec .enhancelist li.active {background-image: url("/site-assets/541378e2fbc69e.png");}
.section-knba7 {position: relative; background-color: rgba(87,202,133,0.1); padding: 90px 0px 40px;}
.section-knba7 .ctitle h2 {margin-bottom: 15px;}
.lineh36 p {line-height: 36px;}
.section-knba7 .imgpart {position: relative;}
.section-knba7 .imgpart .msgtxboxicon {position: absolute; top: 230px; width: 500px; left: 160px;}
.section-knba7 .imgpart .msgtxboxicon .msgicon1 {position: absolute; top: 0px; right: -50px;}
.section-knba7 .imgpart .msgtxboxicon .msgicon2 {position: absolute; bottom: -320px; left: 20px;}

.zoomanim1 {animation: zoomanim1 4s infinite forwards; -moz-animation: zoomanim1 4s infinite forwards; -webkit-animation: zoomanim1 4s infinite forwards;}
@keyframes zoomanim1 {
    0% {transform: scale(0.9);}
    50% {transform: scale(1.01);}
    100% {transform: scale(0.9);}
}
@-moz-keyframes zoomanim1 {
     0% {transform: scale(0.9);}
    50% {transform: scale(1.01);}
    100% {transform: scale(0.9);}
}
@-webkit-keyframes zoomanim1 {
     0% {transform: scale(0.9);}
    50% {transform: scale(1.01);}
    100% {transform: scale(0.9);}
}

/** Language Processing and Generative AI **/
.generabanner .custimgbox .cimgbox {margin-right: 120px;}
.generabanner .custimgbox {bottom: 70px;}
.generabanner .custimgbox .custicon {right: -11px; top: -75px;}
.robothand .custimgbox .cimgbox {margin-right: 120px;}
.robothand .custimgbox {bottom: 0px;}
.robothand .custimgbox .custicon {right: 50px; top: 20px;}
.section-geai1 .textinfo1 {padding: 55px 120px 80px;}
.section-geai2 {padding: 70px 0px;}
.section-geai2 .textinfo1 {padding-right: 16px;}
.section-geai2 .textinfo1 .ctitle p {padding-top: 25px;}
.section-geai2 .textinfo2 {padding-left: 50px; padding-top: 0px;}
.section-geai2 .textinfo2 .chatgpt_logo {float: left; margin-top: 180px;}
.section-geai2 .textinfo2 .gptlistbox {float:right; width: 370px; margin-left: -70px; padding-left: 103px; background-image: url("/site-assets/d646cac0a76ecf.png"); background-repeat: no-repeat; background-position: 0px 50%;}
.section-geai2 .textinfo2 .gptlistbox li {float: left; width: 100%; padding: 15px 0px;}
.section-geai2 .textinfo2 .gptlistbox li .icons {background-repeat: no-repeat; float: left; margin-right: 20px; background-position: 50% 50%; width: 90px; height: 90px; box-shadow: 0px 15px 30px rgba(0,0,0,0.16); -moz-box-shadow: 0px 15px 30px rgba(0,0,0,0.16); -webkit-box-shadow: 0px 15px 30px rgba(0,0,0,0.16); border-radius: 45px; -moz-border-radius: 45px; -webkit-border-radius: 45px;}
.section-geai2 .textinfo2 .gptlistbox li .icon1 {background-image: url("/site-assets/0810b617dbe1e1.png"); background-color: #EA5A6F;} 
.section-geai2 .textinfo2 .gptlistbox li .icon2 {background-image: url("/site-assets/c011ba0d0f58e7.png"); background-color: #57CA85;} 
.section-geai2 .textinfo2 .gptlistbox li .icon3 {background-image: url("/site-assets/1faeb0d26f7f21.png"); background-color: #6094EA;} 
.section-geai2 .textinfo2 .gptlistbox li .icon4 {background-image: url("/site-assets/6d3d1eb1192763.png"); background-color: #E963FD;} 
.section-geai2 .textinfo2 .gptlistbox li .icon5 {background-image: url("/site-assets/4cbfbd53961218.png"); background-color: #FCCF3A;} 
.section-geai2 .textinfo2 .gptlistbox li .icon6 {background-image: url("/site-assets/dccc7796e12aae.png"); background-color: #FD8263;} 
.section-geai2 .textinfo2 .gptlistbox li p {color: #00040E; font-size: 20px; font-family: 'SilkaMedium'; line-height: 30px;}
.section-geai3 {position: relative; background-color:#072038; background-image: url("/site-assets/009ce1fd6ad46b.png"); background-repeat: no-repeat; background-position: 0px 100%; }
.section-geai3 .ctitle2 {background: linear-gradient(to right,  rgba(54,152,196,1), rgba(223,234,239,1), rgba(54,152,196,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-geai4 {background-color: rgba(54,152,196,0.1);}
.section-geai5 {position: relative; padding: 120px 0px;}
.section-geai5 .imgpart .imgbox {width: 100%; float: left; overflow: hidden; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px;}
.section-geai5 .imgpart .imgbox img {max-width: 100%; object-fit: cover;}
.section-geai5 .textinfo1 {/*padding-left: 80px;*/}
.section-geai5 .textinfo1 .ctextinfo p {padding-top: 13px;}
.section-geai5 .textinfo1 .ctextinfo h4 {padding-top: 35px;}
.section-telecom {position: relative; padding: 120px 0px;background-color: rgba(54, 196, 143, 0.1);}
.section-telecom .imgpart .imgbox {width: 100%; float: left; overflow: hidden; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px;}
.section-telecom .imgpart .imgbox img {max-width: 100%; object-fit: cover;}
.section-telecom .textinfo1 {padding-left: 80px;}
.section-telecom .textinfo1 .ctitle p {padding-top: 13px;}
.section-telecom .textinfo1 .ctitle h4 {padding-top: 35px;}
.section-telecom .textinfo1 .ctitle a, .section-telecom .textinfo1 .ctitle u {color : #36C48F;}
.section-govern {position: relative; padding: 120px 0px;background-color: rgba(91, 162, 177, 0.1);}
.section-govern .imgpart .imgbox {width: 100%; float: left; overflow: hidden; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px;}
.section-govern .imgpart .imgbox img {max-width: 100%; object-fit: cover;}
.section-govern .textinfo1 {padding-left: 80px;}
.section-govern .textinfo1 .ctitle p {padding-top: 13px;line-height: 36px;}
.section-govern .textinfo1 .ctitle h4 {padding-top: 35px;}
.section-geai6 {background-color: rgba(54,152,196,0.1); padding: 115px 0px;}
.section-geai6 .textinfo1 p {color: #00040E; font-size: 30px; font-family: 'SilkaMedium'; line-height: 40px;}

/** Outbound Page **/
.usecasesce .voiceinner {float: left; width: 100%; padding: 60px 0px 0px;}
.usecasesce .voiceinner .imgbox {width: 100%; position: relative; float: left; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px; overflow: hidden;}
.usecasesce .voiceinner .imgbox:after {width: 100%; height: 100%; content: ""; position: absolute; background-color: rgba(0,4,14,0.2); left: 0px; top: 0px;}

.outboundbanner .custimgbox .custicon {top: -20px; right: 225px; opacity: 0.7;}
.section-oub2 .textinfo2 {position: relative;}
.section-oub2 .textinfo2 .outimgbox {position: absolute; right: -420px; top: 40px;}
.section-oub2 .textinfo2 .outimgbox .bellicon {position: absolute; right: 295px; top: 260px; animation: bell 1s 1s both infinite; -moz-animation: bell 1s 1s both infinite; -webkit-animation: bell 1s 1s both infinite;}
@keyframes bell {
  0% {transform: rotate(0);}
  10% {transform: rotate(30deg);}
  20% {transform: rotate(0);}
  80% {transform: rotate(0);}
  90% {transform: rotate(-30deg);}
  100% {transform: rotate(0);}
}
@-moz-keyframes bell {
   0% {transform: rotate(0);}
  10% {transform: rotate(30deg);}
  20% {transform: rotate(0);}
  80% {transform: rotate(0);}
  90% {transform: rotate(-30deg);}
  100% {transform: rotate(0);}
}
@-webkit-keyframes bell {
   0% {transform: rotate(0);}
  10% {transform: rotate(30deg);}
  20% {transform: rotate(0);}
  80% {transform: rotate(0);}
  90% {transform: rotate(-30deg);}
  100% {transform: rotate(0);}
}
.section-oub3 .ctitle2 {background: linear-gradient(to right,  rgba(54,181,196,1), rgba(228,250,252,1), rgba(54,181,196,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-oub4 {background-color: rgba(54,181,196,0.1); position: relative;}
.section-oub5 {position: relative; background-color: #FFFFFF;}
.section-oub6 .ctitle2 { background: linear-gradient(to right,  rgba(54,181,196,1), rgba(228,250,252,1), rgba(54,181,196,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-oub7 {position: relative; background-color: rgba(54,181,196,0.1);}
.section-oub7 .ctextinfo  {padding: 200px 180px 200px 0px;}
.section-oub7 .imgbox {position: absolute; right: 0px; top: 0px;}


/** Predictive Analytics Page **/
.section-pan2 .textinfo2 {position: relative;}
.section-pan2 .textinfo2 .outimgbox {position: absolute; right: -530px; top: 50px;}
.section-pan2 .keyfeinner .icon {background-color: rgba(0,216,196,0.16);}
.section-pan3 {position: relative; background-color:rgba(0,216,196,0.1); padding: 90px 0px 100px;}
.section-pan3 .predianabox {margin-top: 40px;}
.section-pan3 .predianabox .textinfo1 {padding-left: 70px;}
.section-pan3 .predianabox .textinfo1 .ctextinfo h4 {font-size: 36px;}
.section-pan3 .predianabox .textinfo1 p {padding-top: 10px;}
.section-pan3 .predianabox .imgpart .imgbox {width: 100%; position: relative; float: left; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px; overflow: hidden;}
.section-pan3 .predianabox .imgpart .imgbox:after {width: 100%; height: 100%; content: ""; position: absolute; background-color: rgba(0,4,14,0.2); left: 0px; top: 0px;}

.zoomanim2 {animation: zoomanim2 4s infinite forwards; -moz-animation: zoomanim2 4s infinite forwards; -webkit-animation: zoomanim2 4s infinite forwards;}
@keyframes zoomanim2 {
    0% {transform: scale(1);}
    50% {transform: scale(1.02);}
    100% {transform: scale(1);}
}
@-moz-keyframes zoomanim2 {
    0% {transform: scale(1);}
    50% {transform: scale(1.02);}
    100% {transform: scale(1);}
}
@-webkit-keyframes zoomanim2 {
    0% {transform: scale(1);}
    50% {transform: scale(1.02);}
    100% {transform: scale(1);}
}

/** Sentiment Analysis Page **/
.sentianabanner .custimgbox .searchimg {float: right; margin-right: -20px;}
.section-sean2 .textinfo2 {position: relative;}
.section-sean2 .keyfeinner .icon {background-color: rgba(87,75,205,0.16);}
.section-sean2 .keyfeinner .info h4 {font-size: 30px; padding-bottom: 0px;}
.section-sean2 .keyfeinner .info p {padding-top: 10px;}
.section-sean3 {position: relative; background-color:#072038; background-image: url("/site-assets/94e9309744a112.png"); background-repeat: no-repeat; background-position: 0px 100%; }
.section-sean3 .ctitle2 {background: linear-gradient(to right,  rgba(132,121,239,1) ,rgba(228,226,247,1), rgba(132,121,239,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-sean4 {padding: 90px 0px 100px;}
.section-sean4 .sentianabox {margin-top: 40px;}
.section-sean4 .sentianabox .textinfo1 {padding-left: 70px;}
.section-sean4 .sentianabox .textinfo1 .ctextinfo h4 {font-size: 36px;}
.section-sean4 .sentianabox .textinfo1 p {padding-top: 10px;}
.section-sean4 .sentianabox .imgpart .imgbox {width: 100%; position: relative; float: left; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px; overflow: hidden;}
.section-sean4 .sentianabox .imgpart .imgbox:after {width: 100%; height: 100%; content: ""; position: absolute; background-color: rgba(0,4,14,0.2); left: 0px; top: 0px;}
.section-sean5 {position: relative; background-color: rgba(87,75,205,0.1); padding: 100px 0px 40px;}
.section-sean5 .textinfo1 {padding-right:50px;}
.section-sean5 .imgpart .imgbox {float: right; margin-right: -80px;}

/** AI Powers (Vision) Page **/
.visionbanner .custimgbox {bottom: -90px;}
.visionbanner .custimgbox .custwomen {margin-right: 150px;}

.zoomoutanim1 {-webkit-animation: zoomout 10s ease-in infinite; animation: zoomout 10s ease-in infinite; transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
@-webkit-keyframes zoomout {
  0% {transform: scale(1);}
  50% {transform: scale(0.67);}
  100% {transform: scale(1);}
}
@keyframes zoomout {
    0% {transform: scale(1);}
  50% {transform: scale(0.67);}
  100% {transform: scale(1);}
}

.section-vis2 {padding: 100px 0px;}
.section-vis2 .clsgridbox5 {margin-top: 40px;}
.section-vis2 .clsgridbox5 .clsinner .icon{background-color: rgba(54,196,143,0.16);}
.section-vis3 {position: relative; background-color:#072038; background-image: url("/site-assets/0a936b5fa13ba5.jpg"); background-repeat: no-repeat; background-position: 0px 100%; }
.section-vis3 .ctitle2 {background: linear-gradient(to right,  rgba(54,196,143,1), rgba(233,255,237,1),  rgba(54,196,143,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-vis4 {background-color: rgba(54,196,143,0.1);}
.section-vis4 .ctitle h2 {font-size: 40px;}

/** Contact Us Page **/
.contactbanner .custimgbox {top: 20px;}
.contactbanner .custimgbox .cimgbox {margin-right: 60px;}
.section-cont2 {position: relative; padding: 60px 0px 180px;}
.section-cont2 .contactbox {margin-top: 60px;}
.section-cont2 .contactbox .contactinner {padding-right: 30px;}
.section-cont2 .contactbox .contactinner h5 {color: #17212D; font-size: 18px; display: flex; align-items: center; font-family: 'SilkaMedium'; position: relative; padding-bottom: 25px; margin-bottom: 25px;}
.section-cont2 .contactbox .contactinner h5:after {content: ""; position: absolute; left: 0px; bottom: 0px; height: 2px; width: 280px; background-color: #f4f4f4;}
.section-cont2 .contactbox .contactinner h5 .flagicon {display: inline-block; margin-right: 20px;}
.section-cont2 .contactbox .contactinner p {color: #00040E; font-size: 18px; line-height: 30px;}
.section-cont2 .contactbox .contactinner a{color: #00040E;}
.section-cont2 .contactbox .contactinner a:hover {color: #3F36C4; text-decoration: underline;}

/** Industries (Banking & Financial Services) Page **/
.industriesbanner .custimgbox .custicon {top: 90px;right: 50px;}
.hospitalitybanner .custimgbox .custicon {top: 90px;right: 50px;}
.section-ind2 {position: relative; padding: 90px 0px 40px;}
.section-ind2 .custoengainfo {position: relative;}
.section-ind2 .custoengalist {position: relative; margin: 75px auto 0px; width: 1160px; padding-top: 160px;}
.section-ind2 .custoengalist .custoenbox {position: absolute;}
.section-ind2 .custoengalist .custoenbox .custinner {position: relative;}
.section-ind2 .custoengalist .custbox1 {left: 0px; bottom: 170px;} 
.section-ind2 .custoengalist .custbox2 {left: 75px;top: 200px;} 
.section-ind2 .custoengalist .custbox3 {left: 50%; top: 0px; transform: translateX(-50%);} 
.section-ind2 .custoengalist .custbox4 {right: 75px; top: 200px;} 
.section-ind2 .custoengalist .custbox5 {right: 0px; bottom: 170px;} 
.section-ind2 .custoengalist .custoenbox .icon{float: left; position: absolute; width: 120px; height: 120px; box-shadow: 0px 15px 30px rgba(0,0,0,0.16); border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.section-ind2 .custoengalist .custoenbox .icon1 {background-color: #6078EA; right: -160px; bottom: -15px;}
.section-ind2 .custoengalist .custoenbox .icon2 {background-color: #E963FD; right: -165px; top: -15px;}
.section-ind2 .custoengalist .custoenbox .icon3 {background-color: #8E60EA; bottom: -155px; left: 50%;  transform: translateX(-50%);}
.section-ind2 .custoengalist .custoenbox .icon4 {background-color: #FD8263; top: -15px; left: -185px;}
.section-ind2 .custoengalist .custoenbox .icon5 {background-color: #FCCF3A; bottom: -15px; left: -180px;}
.section-ind2 .custoengalist .custoenbox .info h4 {color: #00040E; font-size: 30px; font-family: 'SilkaMedium'; padding-bottom: 10px;}
.section-ind2 .custoengalist .custoenbox .info p {color: #00040E; font-size: 20px; line-height: 24px;}
.section-ind3 {position: relative; background-color:#072038; background-image: url("/site-assets/a18caa9c303146.jpg"); background-repeat: no-repeat; background-position: 0px 100%; }
.section-ind3 .ctitle2 {padding: 0 80px; background: linear-gradient(to right,  rgba(54,196,73,1), rgba(233,249,238,1), rgba(54,196,73,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-ind4 {position: relative; background-color: rgba(54,196,73,0.1); padding: 130px 0px;}
.section-ind4 .textinfo1 {margin-top: 30px;}
.section-ind4 .textinfo1 p {padding: 35px 0px 50px;}
.section-ind4 .textinfo1 .imgbox {float: left; width: 100%; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px; overflow: hidden;}
.section-ind4 .textinfo2 {padding-left: 145px; padding-right: 70px;}
.section-ind4 .textinfo2 .bankinglist {float: left; width: 100%; padding: 23px 0px;}
.section-ind4 .bankinglist .icon{float: left; position: relative; width: 90px; height: 90px; background-color:rgba(255,255,255,1); border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.section-ind4 .bankinglist .info {position: relative; padding: 5px 0px 5px 30px; margin-left: 90px;}
.section-ind4 .bankinglist .info h4 {color: #00040E; font-size: 20px; font-family: 'SilkaMedium'; padding-bottom: 10px;}
.section-ind4 .bankinglist .info p {color: #00040E; font-size: 16px; line-height: 24px;}
.section-ind5.comlistben .ciconbox1 {background-color: rgba(54,196,73,0.16);}
.section-ind6 {position: relative; padding: 90px 0px 0px; background-color: rgba(54,196,73,0.1);}
.section-ind6 .textinfo1 {padding-top: 60px; padding-right: 120px;}
.section-ind6 .textinfo1 .ctextinfo h4 {margin-top: 30px; font-size: 30px;}
.section-ind6 .imgpart {position: relative;}
.section-ind6 .imgpart .indiconsimg {position: absolute; left: 20px; top: 60px;}


/** Industries (Labiba WhatsApp for Business Solutions) Page **/
.industriesbanner2 .custimgbox {bottom: 80px;}
.industriesbanner2 .custimgbox .whatsapp {float: right; margin-right: 205px;}
.industriesbanner2 .custimgbox .custicon {top: -60px;right: 0px;}
.section-inwh2 {position: relative; padding: 100px 0px 105px;}
.section-inwh2 .whatsappbox {margin: 15px 0px;}
.section-inwh2 .whatsappbox .whatsinner {float: left; width: 100%; height: 100%; padding: 60px 65px; background-color: rgba(54,196,106,0.1); border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px;}
.section-inwh2 .whatsinner .icon {width: 131px; height: 131px; margin: 0 auto 50px; background-color: rgba(255,255,255,0.7); box-shadow: 0px 30px 60px rgba(0,0,0,0.16); border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.section-inwh2 .whatsinner .info h4 {font-size: 36px; line-height: 48px;}
.section-inwh2 .whatsinner .info h4 span {font-size: 24px; display: block;}
.section-inwh2 .whatsinner .info p {padding-top: 15px;}
.section-inwh3 {position: relative; background-color:#072038; background-image: url("/site-assets/44f6b82fa8ad1a.png"); background-repeat: no-repeat; background-position: 0px 100%; }
.section-inwh3 .ctitle2 {background: linear-gradient(to right,  rgba(54,196,106,1), rgba(222,246,231,1), rgba(54,196,106,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-inwh4.comlistben .ciconbox1 {background-color: rgba(54,196,73,0.16);}


/** Labiba.ai - Platform (Chatbots & Virtual Assistants) **/
.platvirtualbanner .custimgbox .custwomen {margin-right: 275px;}
.platvirtualbanner .custimgbox .custicon {right: 55px; top: 80px;}
.section-plvi2 {background-color: rgba(0,139,208,0.1); padding: 80px 0px;}
.section-plvi2 .textinfo1 p {line-height: 36px; padding-top: 20px;}
.section-plvi3 {position: relative; padding: 50px 0px 60px;}
.section-plvi3 .cpoint li {font-size: 20px; margin-top: 20px; line-height: 36px; background-position: 0px 14px;}
.section-plvi3 .imgbox {position: relative;}
.section-plvi3 .imgbox .omniimg2 {position: absolute; left: 50%; top: 50%; transform: translate(-50% ,-50%); z-index: 50;}
.section-plvi3 .imgbox .omniimg1 {-webkit-animation:spin 35s linear infinite; -moz-animation:spin 35s linear infinite; animation:spin 35s linear infinite; position: relative; z-index: 55;}
.section-plvi4 {background-color: rgba(0,139,208,0.1);}
.section-plvi5 {padding: 80px 0px;}
.section-plvi5 .whatsappbox {margin: 15px 0px;}
.section-plvi5 .whatsappbox .whatsinner {float: left; width: 100%; height: 100%; padding: 30px 55px; background-color: rgba(255,255,255,1); border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px;}
.section-plvi5 .whatsinner .icon {width: 131px; height: 131px; margin-bottom: 50px; background-color: rgba(255,255,255,0.7); box-shadow: 0px 30px 60px rgba(0,0,0,0.16); border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.section-plvi5 .whatsinner .info h4 {font-size: 36px; line-height: 48px;}
.section-plvi5 .whatsinner .info h4 span {font-size: 24px; display: block;}
.section-plvi6 .ctitle2 {background: linear-gradient(to right,  rgba(0,139,208,1) 0%,rgba(214,236,248,1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-plvi6 .cenhancesec .enhancebox .enhaicons {background: linear-gradient(to bottom,  rgba(0,139,208,1) 0%,rgba(7,33,56,1) 100%);}
/*.section-plvi6 .cenhancesec .enhancelist li:hover,*/ .section-cbot4 .cenhancesec .enhancelist li.active {background-image: url("/site-assets/36582a6591c852.png");}


/** Homepage **/
.cbtn1 {display: inline-block; font-size: 16px; padding: 0px 35px; background-color: transparent; border:1px solid rgba(63,54,196,0.4);  color: #3F36C4; line-height: 52px; height: 55px; border-radius: 55px; -moz-border-radius: 55px; -webkit-border-radius: 55px;}
.cbtn1:hover {background-color:#3F36C4; color: #FFFFFF;}

.section-h1 {overflow: hidden; height: 880px; position: relative; background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(230,235,254,1) 68%,rgba(230,235,254,1) 100%);}
.section-h1 .cbtn1 {background-color:#3F36C4; color: #FFFFFF; margin-top: 40px;}
.section-h1 .cbtn1:hover {background-color: #36B5C4; border-color: #36B5C4;}
.section-h1 .mainrightimg {position: absolute; right: 0px; bottom: 0px; left: 0px;}
.section-h1 .mainrightimg .logoicon1{position: absolute; right: -280px; bottom: 50px;}
.section-h1 .mainrightimg .cimgbox {position: relative;}
.section-h1 .mainrightimg .custwomen {margin-right: 95px;}
.section-h1 .mainrightimg .custicon {right: 360px; top: 230px; position: absolute;}
.section-h1 .chatmsgs {width: 377px; position: absolute; right: 450px; top: 200px;}
.section-h1 .chatmsgs .clschat {margin: 15px 0;}

.section-h2 {position: relative; padding: 80px 0px 100px; background-color: #F1F4FF;}
.section-h2 .ctitle2 {font-size: 72px; background: linear-gradient(to right,  rgba(63,54,196,1) 0%,rgba(63,54,196,1) 40%,rgba(54,181,196,1) 71%);  line-height: normal; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.section-h2 .textinfo1 {margin-top: 65px;}
.section-h2 .textinfo1 .videoinner {float: left; width: 100%; height: 100%; background: linear-gradient(135deg,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.4) 100%); position: relative; overflow: hidden; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px;}
.section-h2 .textinfo1 .videoinner .imgbox{position: relative; float: left; width: 100%; overflow: hidden;}
.section-h2 .videoinner .playbtn {float: left; position: absolute; left: 11px; top: 20px;cursor: pointer; background-image: url("/site-assets/bcc0dffd927c4b.png"); background-repeat: no-repeat; background-position: 20px 50%; background-color: rgba(0,0,0,0.2); width: 100px; height: 44px; line-height: 42px; padding-left: 38px; color: #FFFFFF; font-size: 16px; border-radius: 44px; -moz-border-radius: 44px; -webkit-border-radius: 44px;}
.section-h2 .videoinner .playbtn:hover {background-color:#3F36C4;}

.section-h2 .textinfo1 .videoinner .info {position: relative; padding: 30px 45px 40px; width: 100%; float: left;}
.section-h2 .textinfo1 .videoinner .info h3 {color: #00040E; font-size: 30px; line-height: 40px; font-family: 'SilkaMedium'; padding-bottom: 20px; display: inline-block; width: 100%;}
.section-h2 .textinfo1 .videoinner .info p {color: #00040E; font-size: 20px; line-height: 36px;}

.section-h3 {background-color: #072138; padding: 100px 0px; /*background-repeat: no-repeat; background-image: url("/site-assets/b3f2e456456295.jpg"); background-position: 50% 100%;*/}
.section-h3 .ctitle2 {font-size: 72px;  line-height: normal; background: linear-gradient(to right,  rgba(96,148,234,1) 0%,rgba(196,209,254,1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-h3 .ctextinfo p {color: #FFFFFF; width: 79%;}
.section-h3 .cbtn1 {margin-top: 40px; clear: left; background: linear-gradient(to right,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.1) 100%); border-color: rgba(255,255,255,0.1); color: #FFFFFF;}
.section-h3 .cbtn1:hover {background-color:#3F36C4; color: #FFFFFF; border-color: #3F36C4;}
.section-h3 .imgpart .imgbox {display: inline-block; width: 51%;}
.section-h3 .imgpart .imgbox img {width: 100%;}
.section-h3 .imgpart .intellicon {margin-bottom: -280px;}

.section-h3 .imgpart .intelllist {position: relative; width: 740px; height: 450px; margin-bottom: -260px;}
.section-h3 .imgpart .intelllist .cintellbox {width: 132px; position: absolute;}
.section-h3 .imgpart .intelllist .intellbox1 {left: 0px; bottom: 0px;}
.section-h3 .imgpart .intelllist .intellbox2 {left:50px; top: 115px;}
.section-h3 .imgpart .intelllist .intellbox3 {left: 215px; top: 0px;}
.section-h3 .imgpart .intelllist .intellbox4 {right: 215px; top: 0px;}
.section-h3 .imgpart .intelllist .intellbox5 {right: 55px; top: 115px;}
.section-h3 .imgpart .intelllist .intellbox6 {right: 0px; bottom: 0px;}
.section-h3 .intelllist .intellinner {width: 100%; position: relative; display: inline-block;}
.section-h3 .intelllist .intellinner .icons {width: 90px; margin: 0 auto; height: 90px; background-color: rgba(96,148,234,0.16); border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.section-h3 .intelllist .intellinner .icons img {opacity: 0.6;}
.section-h3 .intelllist .intellinner p {font-size: 18px; color: #FFFFFF; font-family: 'SilkaMedium';  line-height: 30px; margin-top: 15px; display: inline-block; width: 100%;}
.section-h3 .imgpart .stagebg {margin-top: 30px; background-color: #072138;}
.section-h3 .imgpart .stagebg img {mix-blend-mode: overlay;}

.section-h4 {background-color: #F1F4FF; padding: 110px 0px 90px !important;}
.section-h4 .ctitle2 {font-size: 72px;  line-height: normal; background: linear-gradient(to right,  rgba(54,130,196,1) 0%,rgba(54,130,196,1) 48%,rgba(54,196,143,1) 71%);
 -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section-h4 .cbtn1 {margin-top: 70px;}

/** Common Slider **/
.commonslider {width: 100%; position: relative;}
.commonslider .owl-carousel {display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative;}
.commonslider .owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden;}
.commonslider .owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.commonslider .owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);}
.commonslider .owl-carousel .owl-wrapper, .commonslider .owl-carousel .owl-item {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);}
.commonslider .owl-carousel .owl-item {position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;}
.commonslider .owl-carousel.owl-loaded {display: block; float: left;}
.commonslider .owl-carousel.owl-loading {opacity: 0; display: block;}
.commonslider .owl-carousel.owl-hidden {opacity: 0;}
.commonslider .owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.commonslider .owl-carousel.owl-grab {cursor: move; cursor: grab;}
.commonslider .owl-carousel .owl-dots.disabled{display: none;}
.commonslider .owl-nav {width: 135px; float: left; position:absolute; right: 15px;}
.commonslider .owl-nav button {width: 60px; height:60px; opacity: 0.4; cursor: pointer; background-color: transparent; background-repeat: no-repeat; border:1px solid #00040E; background-position: 50% 50%; position: absolute; z-index:111; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.commonslider .owl-nav .owl-prev {background-image: url("/site-assets/d03cc1c49b198d.png"); left:0px;}
.commonslider .owl-nav .owl-next {background-image: url("/site-assets/04a6c97948e7c4.png"); right:0px;}
.commonslider .owl-nav button:hover {background-color:#3F36C4; border-color:#3F36C4; opacity: 1;}
.commonslider .owl-nav .owl-prev:hover {background-image: url("/site-assets/bde09253482672.png");}
.commonslider .owl-nav .owl-next:hover {background-image: url("/site-assets/a36cfb827e7b82.png");}

.section-h5 {
    position: relative;
    background-color: #E6EBFE;
    padding: 80px 0px 90px;
}
.section-h5 .ctitle {margin-bottom: 60px;}
.section-h5 .item {padding: 12px;}
    .section-h5 .item .plogobox {
        width: 100%;
        height: 140px;
        position: relative;
        /*border: 1px solid #d6d6d6;*/
        background-color: #fff;
        /*background: linear-gradient(135deg,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.4) 100%);*/ border-radius: 18px;
        -moz-border-radius: 18px;
        -webkit-border-radius: 18px;
    }
.section-h5 .item .plogobox img {max-width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-blend-mode: darken;}
.section-h5 .owl-nav {top: -119px; right:15px;}

.section-h6 {padding-top: 110px;}
.section-h6 .textinfo1 .ctitle {width: auto;}
.section-h6 .cbtn1 {display: inline-block; margin-top: 30px; padding: 0px 40px; background-color: #505CCD; color: #FFFFFF; border-color: rgba(255,255,255,0.1);}
.section-h6 .cbtn1:hover {background-color: #ffffff; color: #3F36C4;}

.job-listings {
    padding: 50px 0;
}

    .job-listings h2 {
        margin-top: 40px;
        font-weight: 600;
        font-size: 48px;
    }

.filter-form {
    display: flex;
    gap: 20px;
    margin-bottom: 60px;
   /* margin-top: 30px;*/
}

    .filter-form .form-group {
        flex: 1;
        display: flex;
        flex-direction: column;
        max-width: 360px;
    }

    .filter-form label {
        margin-bottom: 5px;
        font-size: 16px;
        text-transform: uppercase;
    }

    .filter-form select {
        padding: 10px;
        height: 55px;
        background: #f6f6f6;
        margin-top: 15px;
        border-radius: 28px;
    }

    .filter-form button {
        padding: 10px 20px;
        align-self: flex-end;
        background: #3F36C4;
        color: #fff;
        border-radius: 28px;
        height: 55px;
        width: 160px;
    }

.job-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
}

.job-details {
    flex-grow: 1;
}

    .job-details .location span {
        margin-left: 10px;
    }

.job-list .job-item {
    border: 1px solid #eee;
    padding: 40px;
    margin-bottom: 30px;
    height: 140px;
}

    .job-list .job-item h3 {
        margin-bottom: 5px;
    }

.job-list .location {
    margin-bottom: 15px;
    font-size: 16px;
    color: #676A6B;
}

.apply-btn {
    background: none;
    color: #3F36C4;
    border: 1px solid #3F36C466;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 28px;
    height: 45px;
}

    .apply-btn:hover {
        background: #3F36C4;
        color: #fff;
    }

img.imgsizing.imgfloating3.imgfloating {
    width: 100%;
}

.modal .modal-content {
    background-color: transparent;
    border: none;
    border-radius: 7px;
}

.modal .modal-content .modal-body {
    border-radius: 7px;
    overflow: hidden;
    background-color: #fff;
    padding-left: 0px;
    padding-right: 0px;
    -webkit-box-shadow: 0 10px 50px -10px rgba(0, 0, 0, 0.9);
    box-shadow: 0 10px 50px -10px rgba(0, 0, 0, 0.9);
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon' !important;
    speak: none;
    font-style:normal;font-display:swap;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.modal .modal-content .modal-body .close-btn {
    color: #000;
}
.close-btn {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 20px;
}
    .close-btn span {
        color: #ccc;
    }
.icon-close2:before {
    content: url("/site-assets/9a4d9f78759192.png");
}
.icon-lock2:before {
    content: url("/site-assets/e0c78ba39365e6.png");
}


.modal .warp-icon {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    position: relative;
    background: rgba(62, 100, 255, 0.05);
    color: #3e64ff;
    border-radius: 50%;
}

.modal .modal-content .modal-body p {
    color: #000000;
    font-size: 14px;
}

.modal .btn {
    border-radius: 30px;
    background-color: #064195;
}

.btn {
    border-radius: 4px;
    border: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
}

.section-geai5 ul li {
    position: relative;
}

    .section-geai5 ul li::before {
        content: "";
        position: absolute;
        left: -15px;
        top: 40px;
        transform: translateY(-50%); /* Adjust for vertical centering */
        width: 9px; /* Match your image�s width */
        height: 9px; /* Match your image�s height */
        background-image: url("/site-assets/d12d848cb6063b.png");
        background-repeat: no-repeat;
    }

.modal.fade .modal-dialog, .modal.in .modal-dialog {
    margin-top: 0 !important;
    padding-top: 4% !important;
}