html {height:100%;}
body {background-color:#fff; color:#282938; font-family:"Inter", sans-serif !important; font-weight:400; font-size:16px; overflow-x:hidden;}
::-moz-selection {background:#005d9d; color:#fff;}
::selection {background:#005d9d; color:#fff;}
a {margin:0; padding:0; outline:0; text-decoration:none; outline:none !important}
a:hover {outline:0; text-decoration:none; outline:none !important;}
a:focus {outline:0; text-decoration:none; outline:none !important;}
select, button {outline:none !important; appearance:none;}
select, button:focus {outline:none !important;}
textarea, input {outline:none !important;}
ul {margin:0px; padding:0px; list-style:none !important;}
select::-ms-expand {display:none;}
.wrapper {width:100%; max-width:100%; margin:0 auto; display:block; float:none;}
.header_wrapper {position:fixed; width:100%; transition:all 600ms ease; z-index:99; box-shadow:0px 2px 15px rgba(0, 0, 0, 0.1);}
.header_top_section {float:left; width:100%; position:relative; height:auto; padding:8px 0; background:linear-gradient(to right, #FFFFFF00 32%, #81BDFB 49%, #298AF5 68%, #460181 80%); transition:all 600ms ease;}
.top_rt_sec {float:right;}
.social_media {float:right;}
.email_bx {float:right;}
.email_bx a {font-weight:500; font-size:14px; color:#fff !important; text-decoration:none !important;}
.email_bx a img {margin-right:9px;}
.line_vert {width:1px; height:24px; float:right; background-color:#fff; margin:0 22px;}
.icons_sol {display:inline-block; border-left:2px solid #fff; }
.icons_sol a {font-size:14px; color:#fff !important;}
.icons_sol:first-child {border-left:none !important;}
.header_inner {background:linear-gradient(to right, #FAFAFA00 35%, #F8F8F8 100%); float:left; width:100%; position:relative; transition:all 600ms ease;}
.menu_wrapper {float:right; padding:22px 0; width:100%; position:relative; transition:all 600ms ease;}
.nav_menu {float:right; padding-right:164px;}
.nav_menu ul {margin:0px;}
.nav_menu ul li {display:inline-block; position:relative;}
.nav_menu ul li a {color:#4D4D4D !important; font-size:16px; font-weight:700; display:inline-block; padding:0 25px; text-decoration:none !important; transition:color 0.3s ease;}
.nav_menu ul li a:hover {color:#01266D !important;}
.logo_normal {position:absolute; left:0; top:-24px; transition:all 600ms ease;}
.logo_normal a {text-decoration:none !important;}
.logo_normal a img {width:200px; transition:all 600ms ease;}
.contact_btn {position:absolute; right:0; top:21px; transition:all 600ms ease;}
.contact_btn a {color:#1A1A1A !important; text-decoration:none !important; font-size:15px; font-weight:600; line-height:22px; padding:8px 16px; border:1px solid #E5E5E5; border-radius:8px; background-color:#fff; box-shadow:0px 2px 0 rgba(239, 239, 239, 1); transition:background-color 0.3s ease;}
.contact_btn a:hover {background-color:#01266D; color:#fff !important;}
.home_banner {float:left; width:100%; position:relative; background:linear-gradient(to right, #ffffff 0%, #F8FAFC 100%); border-bottom:2px solid rgba(0, 0, 0, 0.12);}
.text_wrapper {margin-top:0px; position:relative; padding:40px 0 60px;}
.text_wrapper h2 {float:left; width:100%; font-size:40px; font-weight:500; line-height:50px; color:#000; margin-bottom:20px;}
.text_wrapper h2 span {font-weight:700; color:#298AF5;}
.text_wrapper p {float:left; width:100%; font-size:19px; font-weight:400; line-height:30px; color:#475467; margin-bottom:20px;}
.read_more {float:left; width:100%;}
.read_more a {padding:12px 28px; font-size:16px; font-weight:700; line-height:13px; background-color:#01266D; border-radius:4px; color:#fff !important; text-decoration:none !important; display:inline-block;}
.home_banner .carousel-indicators {bottom:-7px;}
.home_banner .carousel-indicators li {background-color:#01266D; opacity:0.3;}
.home_banner .carousel-indicators li.active {opacity:1;}
.vertical-align {display:flex; align-items:center; justify-content:center; flex-direction:row;}
.home_banner .carousel-control-prev-icon {background-image:url(/assets/img/arrow-circle-left.svg);}
.home_banner .carousel-control-next-icon {background-image:url(/assets/img/arrow-circle-right.svg);}
.home_banner .carousel-control-next-icon, .home_banner .carousel-control-prev-icon {display:inline-block; width:40px; height:40px; background-repeat:no-repeat; background-size:cover; opacity:1;}
.home_banner .carousel-item .text_wrapper {animation:fadeInLeft 1s ease-in-out; position:relative; z-index:9;}
.home_banner .carousel-item .rt_ban_bx img {animation:fadeInRight 1s ease-in-out; width:100%;}

@keyframes fadeInLeft {
from {opacity:0; transform:translateX(-50px);}
to {opacity:1; transform:translateX(0);}
}

@keyframes fadeInRight {
from {opacity:0; transform:translateX(-50px);}
to {opacity:1; transform:translateX(0);}
}

img.shape_bg {position:absolute; right:-34px; top:0; animation:none !important; width:650px !important;}
.home_banner .container {position:relative;}
.home_banner .carousel-inner {height:440px;}
.page_wrapper {display:inline-block; width:100%; position:relative; padding:60px 0;}
.watch_video_wrapp {display:inline-block; width:100%; position:relative; padding:0 0;}
.txt_watch {display:inline-block; width:100%; font-size:14px; font-weight:500; color:#460181; text-transform:uppercase;}
.txt_head {display:inline-block; width:100%; font-size:36px; font-weight:500; color:#460181; line-height:44px; margin:24px 0;}
.watch_wrapper {padding-left:100px !important;}
.watch_btn {display:inline-block; width:100%; color:#298AF5; font-size:15px; font-weight:600; text-transform:uppercase;}
.norma_sect_wrapp {display:inline-block; width:100%; position:relative; padding:60px 0;}
.titl_normal {display:inline-block; width:100%; color:#460181; font-size:14px; font-weight:500; text-align:center;}
.titl_head {display:inline-block; width:100%; color:#460181; font-size:38px; font-weight:700; line-height:45px; color:#01266D; margin:20px 0 18px; text-align:center;}
.normal_txt {display:inline-block; width:100%; font-size:20px; font-weight:400; line-height:28px; color:#475467; margin:0px; text-align:center;}
.dashboard_bx {display:inline-block; width:100%; position:relative; margin-bottom:60px;}
.dash_title {display:inline-block; width:100%; font-size:28px; color:#460181; font-weight:600; line-height:28px; margin:20px 0 18px;}
.norma_txt1 {display:inline-block; width:100%; font-size:18px; color:#475467; font-weight:400; line-height:28px; margin-bottom:28px;}
.dash_img_bx img {width:100%; float:right;}
.card1_img img {border-top-left-radius:16px; border-bottom-left-radius:16px;}
.card2_img img {border-top-right-radius:16px; border-bottom-right-radius:16px;}
.watch_btn img {margin-left:10px;}
.coman_sect_wrapp {display:inline-block; width:100%; position:relative; padding:60px 0;}
.logo_slider_wrapper {display:inline-block; width:100%; position:relative; margin-top:40px;}
.logo_services_inner {display:inline-block; width:100%; position:relative;}
.clients-slider .swiper-wrapper .swiper-slide .img-fluid {width:13rem;}
.clients-slider .swiper-wrapper {align-items:center;}
.logo_slider_wrapper .swiper-button-prev:after, .logo_slider_wrapper .swiper-button-next:after {font-size:30px; font-weight:900; color:#01266D;}
.logo_slider_wrapper .swiper-button-prev {left:-40px;}
.logo_slider_wrapper .swiper-button-next {right:-40px;}
.grow_busines_wrapp {display:inline-block; width:100%; padding:30px 0 60px; text-align:center;}
.grow_heading {display:inline-block; width:100%; font-size:46px; font-weight:700; color:#1D2130; line-height:56px; margin-bottom:24px;}
.contactus_btn {display:inline-block; width:100%; text-align:center; margin-top:40px;}
.contactus_btn a {background-color:#1D2130; border-radius:10px; padding:12px 16px; font-weight:600; font-size:16px; color:#fff !important; text-decoration:none !important;}
.footer_wrapper {display:inline-block; width:100%;}
.footer_inner {display:inline-block; width:100%; padding:40px 0; background-color:#01266D;}
.footer_logo {display:inline-block; width:100%; margin-bottom:20px;}
.logo_txt {display:inline-block; width:100%; font-size:15px; color:#fff; font-weight:400; line-height:21px; margin:0 0 20px;}
.social_footer {display:inline-block; width:100%;}
.social_footer {margin:0px; padding:0px;}
.social_footer li {display:inline-block;}
.social_footer li a {margin-right:20px;}
.social_footer li a img {width:30px; transition:transform 0.3s ease, box-shadow 0.3s ease;}
.social_footer li a:hover img {transform:translateY(-5px); box-shadow:0 4px 15px rgba(255, 255, 255, 0.2);}
.menu_foote_head {display:inline-block; width:100%; font-size:22px; line-height:28px; font-weight:700; color:#fff; margin-bottom:31px;}
.foot_menu_lst {display:inline-block; width:100%;}
.foot_menu_lst li a {display:inline-block; width:100%; font-size:15px; line-height:20px; font-weight:400; color:#fff !important; margin-bottom:16px; background:url('/assets/img/arrow-right_wht.svg'); background-repeat:no-repeat; background-size:9px; background-position:left 4px; padding-left:22px;}
.add_txt {display:inline-block; width:100%; font-size:15px; color:#fff; font-weight:400; line-height:21px; border-bottom:1px solid rgba(255, 255, 255, 0.2); padding-bottom:12px; margin-bottom:12px;}
.add_txt a {color:#fff !important;}
.add_txt:last-child {border-bottom:none !important; margin-bottom:0px !important; padding-bottom:0px !important;}
.copyright_sect {display:inline-block; width:100%; background-color:#fff; padding:10px 0;}
.lt_copy {font-size:14px; color:#000; font-weight:600;}
.lt_copy a {color:#298AF5 !important;}
.rt_copy {font-size:14px; color:#000; font-weight:600; text-align:right;}
.card1 {padding-left:180px;}
.card2 {padding-left:50px;}
.dashboard_bx .row {display:flex; align-items:center;}
.inner_pages {margin-top:108px; display:inline-block; width:100%;}
.header_wrapper.shrunk .header_inner {background:#fff;}
.header_wrapper.shrunk .header_top_section {display:none;}
.header_wrapper.shrunk .logo_normal {top:9px}
.header_wrapper.shrunk .logo_normal a img {width:100px;}
.header_wrapper.shrunk .menu_wrapper {padding:16px 0;}
.header_wrapper.shrunk .contact_btn {top:15px;}
.nav_menu .arrow-icon.down {transform:rotate(0deg);}
.nav_menu .arrow-icon {width:14px; height:14px; transition:transform 0.3s ease; margin:-2px 0 0 8px;}
.nav_menu .arrow-icon.up {transform:rotate(180deg);}
.nav_menu .dropdown-content.hide {max-height:0; opacity:0; pointer-events:none;}
.nav_menu .dropdown-content {position:absolute; top:calc(100% + 10px); left:0; width:100%; max-height:0; background-color:white; box-shadow:0 25px 26px rgba(0, 0, 0, 0.1); border-radius:10px; border:1px solid #E0E1E0; z-index:1000; transition:max-height 0.5s ease, opacity 0.5s ease; opacity:0; min-width:410px; padding:12px 0px;}
.nav_menu .dropdown-item {display:flex; align-items:center; padding:12px 18px; cursor:pointer; font-size:15px; font-weight:500; color:#232F1A !important;}
.nav_menu ul .dropdown-item a {margin:0 !important; padding:0 !important; color:#232F1A !important; text-decoration:none !important; font-size:15px; font-weight:600;}
.nav_menu .icon {width:24px; height:24px; margin-right:16px;}
.nav_menu .dropdown-content::after {position:absolute; content:''; width:12px; height:12px; top:-6.5px; left:28px; background-color:#E0E1E0; transform:rotate(45deg); cursor:pointer; transition:.3s; z-index:9;}
.nav_menu .dropdown-content.show {max-height:465px; opacity:1; pointer-events:auto;}
.nav_menu .dropdown-item:focus, .nav_menu .dropdown-item:hover {background-color:#f3f3f3;}
.nav_menu ul .dropdown-item a p {color:#515251; font-size:14px; font-weight:400; padding-left:39px; white-space:normal; margin:0px;}
.inner_banner {display:inline-block; width:100%; position:relative;}
.abput_wrapp {display:inline-block; width:100%; position:relative;}
.about_bx_wrapp {float:left; width:100%; position:relative;}
.abt_img {float:left; width:100%; position:relative; text-align:left;}
.abt_img img {position:absolute; width:500px; right:0; top:0;}
.norma_head {color:#282938; font-size:18px; font-weight:400; float:left; width:100%;}
.norma_head1 {color:#282938; font-size:50px; font-weight:600; margin:5px 0; float:left; width:100%;}
.abt_txt {color:rgba(40, 41, 56, 0.6); font-size:15px; line-height:28px;}
.pdrt540 {padding-right:540px;}
.vision_inner {float:left; width:100%; background-color:#F4F5F5; padding:40px 40px;}
.we_txt {float:left; width:100%; font-size:15px; color:#282938; font-weight:500;}
.our_txt {float:left; width:100%; font-size:34px; color:#282938; font-weight:600; margin:5px 0 16px; line-height:52px;}
.vision_txt {float:left; width:100%; font-size:15px; color:rgba(40, 41, 56, 0.7); font-weight:400; line-height:27px; margin-bottom:0px;}
.vision_img {width:100%;}
.core_wrapp {display:inline-block; width:100%; position:relative; padding:60px 0 0;}
.core_heading {display:inline-block; width:100%; color:#282938; font-size:34px; font-weight:600; line-height:52px; margin-bottom:40px;}
.demo-content {text-align:center; margin-bottom:40px;}
.demo-content img {margin:0 auto 15px; width:64px;}
.demo-content p {display:inline-block; width:100%; color:#475467; font-weight:700; font-size:18px; line-height:32px;}
.leader_wrapp {display:inline-block; width:100%; position:relative; padding:30px 0;}
.learde_head {display:inline-block; width:100%; margin-bottom:20px;}
.learde_head span {background-color:#FF928A; border-radius:50px; padding:10px 30px; display:inline-block; font-size:15px; font-weight:700; color:#fff; line-height:20px;}
.ai_lt_txt {font-size:45px; font-weight:600; line-height:50px;}
.ai_rt_txt {font-size:16px; font-weight:400; line-height:30px; color:rgba(40, 41, 56, 0.7);}
.leader_bx .card {border:none; box-shadow:0 1px 15px 4px rgba(0, 0, 0, 0.05); border-radius:12px; background-color:#fff; padding:14px 12px; display:inline-block; width:100%;}
.leader_bx .card-title {display:inline-block; width:100%; color:#233876; font-size:19px; font-weight:700; line-height:29px; margin-bottom:0px;}
.leader_bx .card-text {display:inline-block; width:100%; color:#6B7280; font-size:15px; font-weight:400; line-height:23px; margin:0 0 8px;}
.leader_bx .yrs_txt {display:inline-block; width:100%; color:#6B7280; font-size:15px; font-weight:400; line-height:23px; margin:0 0 8px;}
.leader_bx .yrs_txt span {font-weight:700;}
.leader_bx .card-body {padding:15px 0 0;}
.social_icons {display:inline-block; width:100%;}
.social_icons a img {transition:transform 0.3s ease, box-shadow 0.3s ease;}
.social_icons a:hover img {transform:translateY(-6px); box-shadow:0 8px 15px rgba(0, 0, 0, 0.2);}
.brick_dash_banner {display:inline-block; width:100%; background-color:#01266D; padding:40px 0;}
.brick_head {display:inline-block; width:100%; font-size:48px; line-height:56px; color:#fff; font-weight:700;}
.brick_txt {display:inline-block; width:100%; color:rgba(255, 255, 255, 0.7); font-size:15px; font-weight:400; line-height:28px; margin:15px 0;}
.read_more_link {float:left;}
.read_more_link a {padding:15px 24px; font-size:16px; font-weight:600; line-height:13px; background-color:#298AF5; border-radius:40px; color:#fff !important; text-decoration:none !important; display:inline-block;}
.watch_btn_link {float:left; margin:11px 0 0 0;}
.watch_btn_link a {font-size:15px; font-weight:500; color:#fff !important;}
.watch_btn_link img {margin-left:12px;}
.banner_brick img {width:520px; float:right;}
.norma_head2 {color:#282938; font-size:28px; font-weight:600; margin:0 0 20px; float:left; width:100%;}
.norma_head2_txt {color:#000; font-size:16px; font-weight:400; line-height:28px; margin:0; float:left; width:100%;}
.brick_info_wrapp {display:inline-block; width:100%; margin-bottom:50px;}
.why_choose_wrapper {display:inline-block; width:100%; position:relative; background-color:rgba(193, 228, 255, 0.3); padding:25px; border-radius:20px; margin-bottom:30px;}
.big_choose li {display:inline-block; color:#5B5B5B; font-size:17px; font-weight:500; border:1px solid #83C0FF; border-radius:10px; padding:8px 10px; width:100%; margin-bottom:10px;}
.big_choose li:last-child {margin-bottom:0px;}
.why_title {color:#0D1317; font-size:32px; font-weight:500; line-height:42px; align-items:center; display:flex; justify-content:center;}
.overlay {background-color:rgba(0, 0, 0, 0.4); width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;}
.inner_banner_pages {display:inline-block; width:100%; position:relative; height:450px;}
.textbanner_center {display:inline-block; width:100%; font-size:50px; line-height:58px; color:#fff; font-weight:600; position:relative; z-index:9;}
.center_align {display:flex; align-items:center; height:100%;}
.project_sect .dash_title {line-height:36px; margin-top:0px;}
.project_sect {display:inline-block; width:100%; position:relative; background-color:#F0F8FF; padding:40px 0; height:480px;}
.custom-section {display:flex; align-items:center; height:100%;}
.rt_img_set {background-repeat:no-repeat; width:700px; height:400px; position:absolute; transform:translateY(-50%); top:50%; right:-40px;}
.lt_img_set {background-repeat:no-repeat; width:700px; height:400px; position:absolute; transform:translateY(-50%); top:50%; left:-54px;}
.reverse_row {flex-direction:row-reverse;}
.bg_white {background-color:#fff !important;}
.lt_img_set.lt_img_diff {height:430px; width:100%; left:0px;}
.benefits_wrapper {display:inline-block; width:100%; padding:60px 0; text-align:center;}
.text-primary1 {color:#6598FA; font-size:18px; font-weight:600; line-height:24px; margin-bottom:12px;}
.text-dark1 {color:#01266D; font-size:36px; font-weight:500; line-height:40px; margin-bottom:60px;}
.benefit-item img {text-align:center; margin:0 auto;}
.benefit-item p {font-size:18px; line-height:30px; color:#475467; margin-top:12px; font-weight:500;}
.three_wrapp {display:inline-block; width:100%; position:relative; padding-bottom:60px;}
.three_wrapp .card {border:none; box-shadow:0 1px 15px 4px rgba(0, 0, 0, 0.05); border-radius:12px; background-color:#fff; display:inline-block; width:100%; text-align:center; overflow:hidden;}
.three_wrapp .card h3 {font-size:20px; font-weight:600; color:#01266D; line-height:26px;}
.three_wrapp .card p {font-size:16px; font-weight:400; color:#475467; line-height:26px; margin:0px;}
.preparati_box {background-color:#FBFBFB !important; margin-bottom:60px;}
.rounded_circle {background-color:#f4f4f4; width:200px; height:200px; border-radius:100px; text-align:center; line-height:190px;}
.rounded_circle {background-color:#f4f4f4; width:180px; height:180px; border-radius:100px; text-align:center; line-height:190px;}
.rounded_circle img {width:80px;}
.circ_txt {padding-left:30px !important;}
.circ_txt h4 {font-size:20px; font-weight:600; color:#01266D; line-height:26px; margin:0 0 10px; display:inline-block; width:100%; text-align:left;}
.circ_txt p {font-size:16px; font-weight:400; color:#475467; line-height:21px; margin:0px; display:inline-block; width:100%; text-align:left;}
.bene_bx {display:inline-block; width:100%; box-shadow:0 4px 12px rgba(0, 0, 0, 0.15); border-radius:6px; padding:20px 15px;}
.align_cent {align-items:center;}
.inner_banner_pages .brick_txt {margin-bottom:0px; color:#fff;}
.sigma_wrapp {display:inline-block; width:100%; position:relative; background-color:#EEF4FF; padding:40px 0;}
.lt_sigma h3 {font-size:36px; font-weight:500; color:#01266D; line-height:56px; margin:0 0 10px; display:inline-block; width:100%; text-align:left;}
.lt_sigma h3 span {font-weight:900; position:relative;}
.lt_sigma p {font-size:18px; font-weight:400; color:#475467; line-height:30px; margin:0; display:inline-block; width:100%; text-align:left;}
.line_shape {position:absolute; bottom:-2px; left:0;}
.rt_sigma img {width:410px;}
.key_inner {display:inline-block; width:100%; background-color:#F6F8FC; padding:30px 30px;}
.key_box .card {border:none; box-shadow:0 1px 15px 4px rgba(0, 0, 0, 0.05); border-radius:12px; background-color:#fff; display:inline-block; width:100%; text-align:center; overflow:hidden;}
.key_box .card h3 {font-size:20px; font-weight:600; color:#01266D; line-height:26px;}
.key_box .card p {font-size:16px; font-weight:400; color:#475467; line-height:26px; margin:0px;}
.key_box .card img {width:100%;}
.key_box .col-md-3 {flex:0 0 30%; max-width:30%;}
.simple_tool {background-color:#EEF4FF !important; margin-bottom:60px;}
.key_tool_img img {width:100%;}
.three_wrapp.challe_wrapp .card {text-align:left;}
.real_wrapp {display:inline-block; width:100%; position:relative; margin-bottom:40px;}
.real_txt_inner {display:inline-block; width:100%; position:relative; border-bottom:1px solid #CECECE;}
.real_txt_inner h3 {display:inline-block; width:100%; font-size:42px; color:#282938; font-weight:600; margin:0 0 20px;}
.real_txt_inner p {display:inline-block; width:100%; font-size:18px; color:#475467; font-weight:400; line-height:28px; margin:0 0 14px;}
.rt_chall img {width:100%;}
.opt_bx {display:inline-block; width:100%; margin-top:20px;}
.opt_txt {color:#282938; font-size:22px; font-weight:500; margin:10px 0 0; line-height:normal;}
.why_wrapp {padding-top:30px !important; padding-bottom:30px !important;}
.consult_section {display:inline-block; width:100%; background-color:#F4F6FC; padding:60px 0;}
.img_consult img {width:100%;}
.small_txt {display:inline-block; width:100%; color:#000; font-size:18px; font-weight:500;}
.med_txt {display:inline-block; width:100%; color:#232536; font-size:28px; font-weight:600; line-height:42px; margin:5px 0 17px;}
.chale_txt {display:inline-block; width:100%; color:#475467; font-size:17px; font-weight:400; line-height:28px; margin:0px;}
.pdl-40 {padding-left:40px !important;}
.pdr-40 {padding-right:40px !important;}
.unlock_wrapper .text-primary1 {color:#282938 !important;}
.unlock_wrapper .text-dark1 {color:#282938 !important; font-size:30px !important;}
.unlock_inner {display:inline-block; width:100%;}
.unlock_inner .card {border:none; box-shadow:0 1px 15px 4px rgba(0, 0, 0, 0.05); border-radius:12px; background-color:#fff; display:inline-block; width:100%; text-align:left; overflow:hidden; padding:24px; margin-bottom:30px;}
.unlock_inner .card-body {padding:0px;}
.unlock_inner .card-body h3 {color:#282938; font-size:22px; font-weight:500; line-height:35px; margin:12px 0 10px;}
.unlock_inner .card-body p {color:#475467; font-size:17px; line-height:26px; font-weight:400; margin:0px;}
.benefits_wrapper.unlock_wrapper {padding-bottom:0px;}
.perce_mark {width:70px; height:70px; border-radius:100px; background-color:#4382BB; color:#fff; font-size:22px; font-weight:700; line-height:71px; text-align:center; position:absolute; top:-22px; right:6px;}
.three_wrapp.market_wrapp .card {text-align:left;}
.three_wrapp.market_wrapp {padding-top:0px !important; padding-bottom:40px !important;}
.mrbot30 {margin-bottom:30px !important;}
.list_service li {color:#475467; font-size:17px; line-height:26px; font-weight:400; margin:0px; list-style:disc; margin-left:18px;}
.courser_wrapper .unlock_inner .card-body h3 {color:#01266D; line-height:25px; font-weight:600; min-height:52px;}
.data_img {display:inline-block; width:100%; position:relative;}
.data_img img {width:100%;}
.lt_indus img {width:100%;}
.rt_indus h3 {display:inline-block; width:100%; color:#01266D; font-size:28px; font-weight:600; margin-bottom:20px;}
.rt_indus {padding:15px;}
.indust_banner {box-shadow:0 1px 15px 4px rgba(0, 0, 0, 0.05); border-radius:10px; overflow:hidden;}
.indust_banner .list_service li {margin-bottom:15px;}
.industry_wrapper {display:inline-block; width:100%; padding:40px 0;}
.industry_wrapper span.visually-hidden {display:none;}
.industry_wrapper .carousel-control-prev-icon {background-image:url(/assets/img/lt_caro_arrow.svg); background-repeat:no-repeat; background-position:center; width:41px; height:40px; background-size:30px;}
.industry_wrapper .carousel-control-next-icon {background-image:url(/assets/img/rt_caro_arrow.svg); background-repeat:no-repeat; background-position:center; background-size:30px auto; width:41px; height:40px; background-size:30px;}
.industry_wrapper .carousel {box-shadow:0 1px 15px 4px rgba(0, 0, 0, 0.05);}
.industry_wrapper .carousel-control-prev {left:-107px; opacity:1;}
.industry_wrapper .carousel-control-next {right:-107px; opacity:1;}
.industry_wrapper .carousel-indicators button {width:10px; height:10px; border-radius:100px; background-color:#d9d2d2; border:none; padding:0; display:inline-block; margin:0 4px;}
.industry_wrapper .carousel-indicators {bottom:-25px;}
.industry_wrapper .carousel-indicators button.active {background-color:#01266D;}
.video_wrapper {display:inline-block; width:100%; position:relative;}
.video_inner {display:inline-block; width:100%; padding:30px 30px !important; box-shadow:0 1px 15px 4px rgba(0, 0, 0, 0.05) !important; border-radius:10px; border:1px solid #00000017;}
.vdo_logo {display:inline-block; width:100%;}
.lt_video_bx {display:inline-block; width:100%; margin:30px 0 0;}
.test_name {display:inline-block; width:100%; font-size:26px; color:#000; line-height:26px; font-weight:600;}
.test_name span {font-size:16px; font-weight:400;}
.test_txt {font-size:14px; font-weight:400; line-height:25px; margin:25px 0 0;}
.youtube_video_bx {display:inline-block; width:100%; border-radius:10px; padding:8px; border:1px solid #e6e1e1;}
.youtube_video_bx iframe {border-radius:4px; width:100%;}
.erp_banner_pages {display:inline-block; width:100%; position:relative; padding:30px 0;}
.lt_ban h3 {display:inline-block; width:100%; color:#01266D; font-size:36px; line-height:46px; font-weight:700; margin-bottom:25px;}
.rt_ban img {width:100%;}
.trust-title {color:#475569; font-size:16px; font-weight:400; margin:0px;}
.logo-item {display:flex; align-items:center; justify-content:center; margin-right:25px;}
.logo-item img {max-height:35px;}
.erpnext_wrapp {display:inline-block; width:100%; padding:100px 0; text-align:center; background:url('/assets/img/bg_erp.svg'); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.erpnext_wrapp h2 {color:#01266D; font-size:38px; font-weight:500; line-height:45px; display:inline-block; width:100%; margin:0 0 20px;}
.erpnext_wrapp p {color:#000000; font-size:18px; font-weight:700; line-height:38px; display:inline-block; width:100%;}
.model_wrapp {display:inline-block; width:100%; padding:60px 0;}
.norma_head3 {color:#282938; font-size:40px; font-weight:700; margin:0 0 40px; float:left; width:100%; text-align:center;}
.module_wrapper {display:inline-block; width:100%; position:relative; margin-top:45px; padding:0 50px;}
.model_inner {display:flex; width:100%; background-color:#F8F8F8; padding:30px; border-radius:20px; align-items:center; justify-content:center; position:relative;}
.model_inner img {width:80px;}
.model_title {display:inline-block; width:100%; font-size:18px; font-weight:600; margin:15px 0 0; text-align:center; line-height:28px;}
.no_act {position:absolute; color:#E5E5E5; font-size:40px; left:-16px; top:-36px; font-weight:700;}
.model_wrapp .row .col-md-3 {margin-bottom:25px;}
.probl_wrapp {display:inline-block; width:100%; position:relative; padding:14px 20px 10px; border-radius:10px; background-color:#fff;}
.probl_wrapp h1 {font-size:20px; color:#282938; line-height:34px; font-weight:600;}
.design_problem {background-color:#F7F7F7;}
ul.list_design {display:inline-block; width:100%; margin-bottom:0px;}
.probl_wrapp .list_design li {width:45%; font-size:14px; color:#475467; line-height:26px; list-style:disc !important; float:left; margin-left:15px; margin-bottom:4px; font-weight:400;}
.probl_wrapp.single_line .list_design li {width:100%;}
.model_wrapp.design_problem .row .col-md-3 {margin-bottom:0px;}
.domain_wrapper {display:inline-block; width:100%; padding:60px 40px;}
.dm_img img {width:860px;}
.erpwhy_wrapper {display:inline-block; width:100%; padding:20px 0 40px;}
.erpwhy_head {display:inline-block; width:100%; color:#282938; font-size:34px; font-weight:600; margin-bottom:22px;}
.listerp_why {display:inline-block; width:100%; margin-bottom:0px;}
.listerp_why li {display:inline-block; width:100%; color:#282938; font-size:20px; font-weight:600; border-bottom:1px solid #ECECF1; padding-bottom:25px; margin-bottom:25px;}
.listerp_why li span {color:#2405F2; font-size:20px; font-weight:600; margin-right:46px;}
.erpbenefit_wrapp {display:inline-block; width:100%; padding:60px 0;}
.effex_wrapp {display:inline-block; width:100%; background-color:#F4F6FC; padding:15px;}
.effct_title {float:left; width:100%; margin-bottom:14px;}
.effct_title img {float:left; margin-right:14px;}
.effct_title span {float:left; font-size:20px; font-weight:600; line-height:25px;}
.effex_wrapp p {color:#475467; font-size:14px; line-height:26px; margin-bottom:0px;}
.bordthird {border:1px solid rgba(0, 0, 0, 0.10); display:inline-block; width:100%; padding:15px 30px;}
.padtop-0 {padding-top:0px !important;}
.standing_wrapp {display:inline-block; width:100%; padding:60px 0; background-color:#F4F6FC;}
.comp_stand {display:inline-block; width:100%; color:#6598FA; font-size:18px; font-weight:700; margin-bottom:15px; text-align:center; letter-spacing:4px;}
.comp_sub {display:inline-block; width:100%; color:#01266D; font-size:20px; font-weight:600; margin-bottom:0px; line-height:30px; text-align:center; margin-bottom:60px;}
.img_box {float:left; width:100%; position:relative; max-width:650px;}
.img_box img {width:100%;}
.posabs_txt {font-size:18px; font-weight:700; color:#000; position:absolute; top:37%; width:230px; text-align:center; line-height:26px; right:-25%;}
.img_wrap_sec {float:left; width:100%; position:relative; text-align:center; padding:0px 150px;}
.user_wrapp {display:inline-block; width:100%; padding:60px 0;}
.user_img img {width:100%;}
.conatc_heding {display:inline-block; width:100%; font-size:40px; font-weight:700; color:#1D2130; text-align:center; margin-bottom:50px;}
.lt_cont_inner {display:inline-block; width:100%; padding: 20px 25px; background-color: #fff; border-radius: 10px;}
.drop_mes {display:inline-block; width:100%; color:#1D2130; font-size:22px; font-weight:700;}
.drop_txt {display:inline-block; width:100%; color:#1D2130; font-size:14px; font-weight:400; margin-bottom:25px;}
.contc_form {display:inline-block; width:100%; position:relative;}
.form_inner {display:inline-block; width:100%; border:1px solid rgba(0, 0, 0, 0.1); border-radius:5px; padding:5px 18px 7px;}
.form_inner label {color:rgba(29, 33, 48, 0.8); font-size:13px; line-height:18px;}
.form_inner input.form-control {border:none; padding:0 !important; box-shadow:none !important; height:22px; color:#1D2130; font-size:14px; font-weight:700; background-color:transparent !important; background-image:none !important;}
.radio_wrapp {display:inline-block; width:100%;}
.sub_title {display:inline-block; width:100%; margin-bottom:15px; margin-top:8px; color:rgba(29, 33, 48, 0.8); font-size:15px; font-weight:700;}
.radio_wrapp input[type="radio"] {display:none;}
.custom-radio {display:inline-block; position:relative; padding-left:30px; cursor:pointer; font-size:14px; user-select:none; font-weight:400; color:#000;}
.custom-radio::before {content:""; position:absolute; left:0; top:0px; width:20px; height:20px; border-radius:50%; border:2px solid #D0D5DD; background-color:transparent; transition:0.3s;}
input[type="radio"]:checked+.custom-radio::after {content:""; position:absolute; left:5px; top:5px; width:10px; height:10px; border-radius:50%; background:#007BFF; transition:0.3s;}
.radio_sec {display:inline-block; margin-right:25px;}
.form_inner textarea.form-control {border:none !important; padding:0; box-shadow:none !important; height:60px; color:#1D2130; font-size:14px; font-weight:700; resize:none; background-color:transparent; background-image:none !important;}
.send_btn_sec {display:inline-block; width:100%;}
button.send_btn_sec {display:inline-block; width:100%; background-color:#01266D; color:#fff !important; font-size:16px; font-weight:700; padding:15px 10px; border-radius:6px; text-align:center; text-decoration:none !important;}
.contact_support {display:inline-block; width:100%; margin-top:68px;}
.info_txt label {color:rgba(29, 33, 48, 0.8); font-size:14px; font-weight:400; margin-bottom:8px; display:inline-block; width:100%;}
.info_txt p {color:#1D2130; font-size:16px; font-weight:500; margin-bottom:0px; display:inline-block; width:100%;}
.info_txt a {color:#1D2130;}
.contact_inner {position:relative;}
img.cir_grad {position:absolute; left:-293px; top:-109px; width:1000px; height:1000px;}
.erp_home_wrapp {display:inline-block; width:100%; padding:0px 0 40px;}
.rated_head {display:inline-block; width:100%; font-size:38px; color:#1D2130; font-weight:700; line-height:50px; margin:10px 0;}
.rated_txt {display:inline-block; width:100%; font-weight:400; line-height:28px; color:#475467; font-size:17px; margin-bottom:0px;}
.rated_img img {width:100%;}
.cnt_btn_add {display:inline-block; width:100%; margin:26px 0 0;}
.cnt_btn_add a {color:#1D2130 !important; text-decoration:none !important; font-size:15px; font-weight:600; line-height:22px; padding:14px 36px; border:1px solid #E0E4FC; border-radius:8px; background-color:#fff; box-shadow:0px 2px 0 rgba(239, 239, 239, 1); transition:background-color 0.3s ease;}
.cnt_btn_add a:hover {background-color:#01266D; color:#fff !important;}
span.error {color:red; font-size:13px; font-weight:500; display:inline-block; width:100%; margin-top:5px;}
.error-message {display:inline-block; width:100%; margin:10px 0 0; font-size:16px; font-weight:500; color:red;}
.success-message {display:inline-block; width:100%; margin:10px 0 0; font-size:16px; font-weight:500; color:#008000;}
.cstpdtop_0 {padding-top:0px !important;}
section.loader_wrapper {position:fixed; left:0; right:0; width:100%; height:100%; background-color:rgba(255,255,255,0.95); top:0; z-index:99; overflow:hidden;}
.center {width:100%; height:100vh; display:grid; place-items:center;}
.center h1 {color:#a29494; font-size:44px; letter-spacing:10px; position:relative; font-weight:700;}
.center h1::before {content:"BIGSPECTRAINSIGHT"; width:100%; color:#01266D; position:absolute; top:0; left:0; border-right:5px solid #01266D; animation:3s slide linear infinite; overflow:hidden;}

@keyframes slide {
0% {width:0;}
50% {width:100%;}
100% {width:0;}
}

.abt_banner_img {height:500px;}
section.next_pageimple {display: inline-block;width: 100%;padding: 25px 0 15px;}
.next_pageimple .why_choose_wrapper{margin-bottom: 0px;}
.new_baneer {
    display: inline-block;
    width: 100%;
    height: 450px;
}
.new_baneer img{width: 100%;}
.home_banner .carousel-control-next, .carousel-control-prev{width: 5% !important;}