body{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased}
html{scroll-behavior:smooth}
/*a,a:hover,a:focus,button,button:hover,button:focus{color:#000;text-decoration:none;cursor:pointer}*/
a,a:hover,a:focus,button,button:hover,button:focus{text-decoration:none;cursor:pointer}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,b,strong{font-family:Montserrat,sans-serif;color:#000;font-weight:400;line-height:1.1}
img{max-width:100%}
input,textarea,select,button,label,svg,svg path,svg rect,svg polygon,img,a,::after,::before,:hover,:focus,.form-control:focus{box-shadow:none;outline:none!important}
img,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,input,textarea,select,button,label,svg,svg path,svg rect,svg polygon,img,a,::after,::before,:hover,:focus,.form-control:focus{transition:all .3s ease}
ul,ol{margin:0;padding:0}
li{list-style:none}
.h3-font{font-size: 28px!important;}
.h2-heading a {color: blue;}
.h2-heading {font-size:22px;line-height:24px;margin-top:15px;margin-bottom:20px;font-weight:500}
.h3-sub-heading {font-size:18px;line-height:24px;margin-top:15px;margin-bottom:15px;font-weight:500}
.h3-main-heading{margin:0;font-weight:600;font-size:22px;line-height:24px;text-align:left;color:#000}
.h4-font{font-weight: 500;font-size: 18px;}
.h5-font{font-size: 1rem!important;}
body.modal-open,body:hover{transition:all 0 ease 0}
.mcs_heading_wrap,.mcs_heading_center_wrap,.mcs_heading_right_wrap{display:flex;max-width:80%;margin:0 auto 40px;flex-direction:column}
.mcs_heading_center_wrap{text-align:center;align-items:center}
.mcs_heading_right_wrap{text-align:right;align-items:flex-end}
.mcs_heading_wrap h2,.mcs_heading_center_wrap h2,.mcs_heading_right_wrap h2{font-size:32px;line-height:42px;margin-bottom:0;color:#000}
.mcs_heading_wrap span,.mcs_heading_center_wrap span,.mcs_heading_right_wrap span{color:#4b5adc; font-weight: 420;}
.mcs_heading_wrap p,.mcs_heading_center_wrap p,.mcs_heading_right_wrap p{margin-top:20px;margin-bottom:0;max-width:100%}
.mcs_btn,.mcs_btn:focus{border:none;color:#fff;background-image:linear-gradient(30deg,#fc815b,#fc815b);border-radius:3px;background-size:100%;font-size:16px;padding:0 25px;text-transform:capitalize;min-width:150px;height:50px;display:flex;align-items:center;justify-content:center;column-gap:10px;animation:1.5s ease 0 infinite normal none running pulse512}
.mcs_btn:hover{color:#fff;background-position:right center;background-size:200%}
@keyframes pulse512 {
0%{box-shadow:rgba(255,174,0,0.4) 0 0 0 0}
70%{box-shadow:rgba(218,103,68,0) 0 0 0 15px}
100%{box-shadow:rgba(218,103,68,0) 0 0 0 0}
}
.mcs_contact_form .mcs_btn img{width:30px;height:21px}
.mcs_header_wrap{padding:0;position:fixed;top:0;left:0;right:0;z-index:9;transition:all .3s ease 0;background-color:#fff}
.mcs_header_wrap.fixed{padding:0;box-shadow:rgba(50,50,93,0.05) 0 13px 27px -5px,rgba(0,0,0,0.1) 0 8px 16px -8px;background-color:#fff;transition:all .3s ease 0}
.mcs_header_bottom{padding:20px 0}
.mcs_logo img{height:auto;max-width:180px}
.mcs_header_wrap.fixed .mcs_logo img{height:auto}
.mcs_menu{display:flex;justify-content:flex-end;align-items:center}
.mcs_menu > ul,.mcs_menu > ul > li{display:flex}
.mcs_menu > ul > li{margin:0 20px;position:relative;transition:all .3s ease 0}
.mcs_header_wrap.fixed .mcs_menu > ul > li{margin:0 18px}
.mcs_menu > ul > li:first-child,.mcs_header_wrap.fixed .mcs_menu > ul > li:first-child{margin-left:0}
.mcs_menu > ul > li:last-child,.mcs_header_wrap.fixed .mcs_menu > ul > li:last-child{margin-right:0}
.mcs_menu > ul > li{flex-direction:column}
.mcs_menu > ul > li > a{display:flex;padding:15px 0;margin:0;text-transform:capitalize;color:#000;font-size:16px;font-weight:500;align-items:center;position:relative}
.mcs_menu > ul > li > a:hover,.mcs_menu > ul > li.active > a{color:#4b5adc}
.mcs_menu > ul > li:hover ul{top:100%;opacity:1;visibility:visible;transition:all .3s ease 0}
.mcs_menu > ul > li ul{position:absolute;top:130%;left:0;background-color:#fff;box-shadow:rgba(48,52,66,0.2) 0 0 50px;width:150px;opacity:0;visibility:hidden}
.mcs_menu > ul > li ul li{display:flex}
.mcs_menu > ul > li ul li a{display:flex;width:100%;padding:15px;text-transform:capitalize;color:#111}
.mcs_menu > ul > li ul li a:hover{background-color:#fc815b;color:#fff}
.mcs_menu_icon{background-color:#fff;border:none;cursor:pointer;padding:0;width:28px;border-radius:4px;display:none}
.mcs_menu_shift{position:absolute;right:12px;top:12px}
.mcs_menu .mcs_btn{margin-left:35px}
.mcs_main_wrap{width:100%;padding:70px 0;justify-content:center;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;position:relative;z-index:1}
.spePadding{padding-top:160px;overflow:hidden}
.mcs_main_slider .owl-dots{}
.mcs_banner_wrap{padding:250px 0 200px;background:linear-gradient(312deg,#005eb8 100%,#005eb8 100%,#005eb8 100%);}
.mcs_bnr_fade{position:absolute;bottom:0;pointer-events:none}
.mcs_main_slider .owl-stage-outer{padding:0 0 30px}
.mcs_content_text{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;max-width:100%;margin:0 auto;text-align:center}
.mcs_content_text .home-hero-heading{color:#fff;font-size:40px;margin-bottom:22px;font-weight:500}
.mcs_content_text p{color:#fff;font-size:1.1rem;margin-top:30px}
.w-80 {max-width:80%}
.mcs_dvdr{width:205px;height:3px;background-color:#4b5adc}
.mcs_content_text .mcs_btn{margin-top:20px;max-width:100%}
.mcs_content_text .mcs_btn img{height:21px;width:30px!important}
.mcs_companies_wrap{background:#f7fafe}
.mcs_companies_box{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}
.mcs_companiesslider .owl-item img{width:auto}
.mcs_workwith_wrap{background:#fff}
.mcs_workwith_box{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;box-shadow:rgba(0,0,0,0.03) 0 3px 3px;padding:50px 30px;position:relative;z-index:1;margin-bottom:30px}
.mcs_workwith_box::after{content:"";position:absolute;width:0;height:6px;border-radius:5px;background-color:#4b5adc;bottom:0}
.mcs_workwith_box:hover::after{width:100%}
.mcs_workwith_box img{width:65px;object-fit:cover}
.mcs_workwith_box p{font-size:20px;line-height:24px;text-transform:capitalize;text-align:center;margin-top:15px;margin-bottom:0}
.mcs_services_wrap{background:#f7fafe}
.mcs_services_box{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;padding:50px 30px;background-color:#fff;margin-bottom:30px}
.mcs_services_box span{display:flex;align-items:center;justify-content:center;width:90px;height:90px;box-shadow:rgba(53,95,158,0.1) 0 8px 24px;background-color:#fff;border-radius:100px}
.mcs_services_box img{width:46px}
.mcs_services_box p{font-size:20px;line-height:24px;text-transform:capitalize;text-align:center;margin-top:25px;margin-bottom:0;font-weight:500}
.mcs_casestudy_wrap{background:#f7fafe}
.mcs_casestudy_box{display:flex;width:100%;align-items:center}
.mcs_casestudy_boxzigzag{flex-direction:row-reverse}
.mcs_casestudy_text{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:60px;padding-right:110px}
.mcs_casestudy_boxzigzag .mcs_casestudy_text{padding-left:50px;padding-right:40px}
.mcs_casestudy_categories{display:flex;padding:0 15px;width:fit-content;height:32px;align-items:center;justify-content:center;border-radius:100px;background-color:#4b5adc;color:#fff;margin-bottom:15px}
.mcs_casestudy_text h2{font-size:36px;margin-bottom:20px;line-height:46px}
.mcs_casestudy_text p{line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mcs_casestudy_tags{display:flex;width:100%;align-items:center;margin-bottom:20px;column-gap:10px}
.mcs_casestudy_img{display:flex;width:100%;margin-bottom:60px}
.mcs_casestudy_img img{width:100%}
.mcs_casestudy_wrap .nav-pills{column-gap:15px;justify-content:center;margin-bottom:40px}
.mcs_casestudy_wrap .nav-pills .nav-link{color:#000;border-radius:3px;border:1px solid rgba(255,255,255,0.16);box-shadow:rgba(0,0,0,0.16) 0 3px 3px;background:#fff}
.mcs_casestudy_wrap .nav-pills .nav-link.active,.mcs_casestudy_wrap .nav-pills .show > .nav-link{box-shadow:none;background-color:#fc815b;color:#fff}
.filters ul{display:flex;width:100%;justify-content:center;gap:15px;flex-wrap:wrap;margin:10px 0 60px;align-items:center}
.filters ul li{display:flex;width:auto;padding:10px;border-radius:100px;filter:drop-shadow(rgba(0,0,0,0.16) 0px 0px 3px);background:#fff;min-width:60px;justify-content:center;align-items:center;cursor:pointer}
.filters ul li.active{background-color:#4b5adc;color:#fff}
.mcs_partner_wrap{background:#f7fafe}
.mcs_partnerslider_wrap{padding:60px 50px;background-color:#4b5adc;border-radius:32px;margin-bottom:90px}
.mcs_partner_text{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:0 80px 0 0}
.mcs_partner_text p{color:#fff}
.mcs_partner_info{display:flex;align-items:center}
.mcs_partner_img{display:flex;width:48px}
.mcs_partner_img img{width:48px;height:48px;border-radius:100px}
.mcs_partner_name{display:flex;flex-direction:column;padding-left:10px}
.mcs_partner_name h4{color:#fff;font-size:18px}
.mcs_partner_name span{color:#fff;font-size:12px}
.mcs_partnerslider .owl-nav.disabled + .owl-dots{margin-top:40px}
.mcs_timercounter_box{display:flex;width:100%;flex-direction:column;align-items:center;background-color:#fff;padding:30px;box-shadow:rgba(0,0,0,0.03) 0 3px 3px;margin-bottom:30px;border-radius:5px}
.mcs_timercounter_box .heading {color:#4b5adc;font-size:50px;font-weight:500;position:relative}
.mcs_timercounter_box .heading::after{content:"+";position:absolute;right:-35px}
.mcs_timercounter_box p{color:#363940;font-size:22px;font-weight:500;text-transform:capitalize;text-align:center;margin:0}
.mcs_globaladdress_wrap{padding-top:70px}
.mcs_globaladdress_box{display:flex;width:100%;flex-direction:column;background-color:#fff;padding:30px;box-shadow:rgba(0,0,0,0.03) 0 3px 3px;margin-bottom:30px}
.mcs_globaladdress_box h3{display:flex;width:100%;align-items:center;column-gap:20px;font-size:20px;margin-bottom:20px}
.mcs_globaladdress_box img{min-width:20px}
.mcs_globaladdress_box p{display:flex;width:100%;align-items:center;column-gap:15px;word-break:break-word;font-size: 14px;}
.mcs_mapbg_fade{position:absolute;z-index:-1;pointer-events:none;inset:0;margin:auto;opacity:.15}
.mcs_contact_wrap{background:#f7fafe;box-shadow:rgba(0,0,0,0.03) 0 -1px 3px}
.mcs_contactinfo{display:flex;width:100%;background-color:#fff;padding:30px 60px;margin-bottom:30px}
.mcs_contactinfo ul{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}
.mcs_contactinfo ul li{display:flex;flex-direction:column;justify-content:center;align-items:center}
.mcs_contactinfo ul li span{font-size:14px;margin-top:15px}
.mcs_hero_custom_wrap img{height:100vh;width:100%;object-fit:cover}
.mcs_contactinfo ul li p{font-size:21px;margin-bottom:0;word-break:break-word;text-align:center}
.mcs_contact_form,.mcs_contact_form form{display:flex;width:100%;flex-direction:column}
.mcs_contact_form{padding:30px;border-radius:5px;background-color:#fff;box-shadow:rgba(0,0,0,0.03) 0 3px 3px;margin-bottom:30px}
.mcs_contact_form .mcs_contact_field{width:100%;border:1px solid #f0f0f0;height:45px;border-radius:0;padding:0 15px;margin-bottom:15px;background-color:#f0f0f0}
.mcs_contact_form textarea.mcs_contact_field{height:auto;padding:15px}
.mcs_contact_form select.mcs_contact_field{cursor:pointer}
.mcs_contact_fields{display:flex;width:100%;column-gap:15px}
.mcs_contact_form .mcs_btn{width:fit-content}
.mcs_contact_form .mcs_heading_wrap{width:100%;margin-bottom:15px}
.mcs_contact_form p{text-align:center;margin:30px 0}
.mcs_iconimg{width:100px;margin:0 auto}
.mcs_contact_form1{padding:20px 20px 40px}
.mcs_contact_form1 > img{}
.mcs_footer_wrap{display:flex;width:100%;padding:90px 0 0;background-color:#f0f8ff;position:relative;z-index:1}
.mcs_footer_wrap::after{content:"";position:absolute;background-color:rgba(0,0,0,0.4);z-index:-1;width:100%;height:100%;top:0;left:0}
.mcs_footer_box{display:flex;width:100%;flex-direction:column;margin-bottom:30px}
.mcs_footer_box h2{text-transform:capitalize;margin-bottom:15px;color:#fff;font-size:22px}
.mcs_footer_box p{color:#fff;display:flex;align-items:center;word-break:break-word;font-size: 15px;}
.mcs_footer_box p img{margin-right:10px;width:24px}
.mcs_footer_box p a{color:#fff}
.mcs_footer_box ul li a{display:flex;font-size: 15px;width:fit-content;margin:0 0 5px;padding:3px 0;text-transform:capitalize;color:#fff}
.mcs_footer_box ul li a:hover{color:#fff}
.mcs_copyrigth_wrap{display:flex;width:100%}
.mcs_copyrigth_text{display:flex;justify-content:center;text-align:center;padding:20px 0;border-top:1px solid #ddd}
.mcs_copyrigth_text p{color:#fff;margin-bottom:0;font-size:15px}
.mcs_copyrigth_text p a{color:#fff;text-transform:capitalize}
.mcs_ftr_social{display:flex;column-gap:10px}
.mcs_pagetitle_wrap{display:flex;width:100%;padding:180px 0 80px;background: linear-gradient(312deg,#005eb8 100%,#005eb8 100%,#005eb8 100%);position:relative;z-index:1}
.mcs_pagetitle_wrap::after{content:"";position:absolute;background-color:rgba(75,90,220,0.9);z-index:-1;width:100%;height:100%;top:0;left:0}
.mcs_pagetitle_wrap.psm{}
.mcs_pagetitle_wrap.psm::after{background-color:rgba(0,0,0,0.8)!important}
.mcs_pagetitle_info{display:flex;width:100%;flex-direction:column}
.mcs_pagetitle_info a{width:fit-content}
.mcs_pagetitle_info h1{color:#fff;font-size:52px}
.mcs_pagetitle_info p{font-size:20px;color:#fff}
.mcs_pagetitle_info ul{display:flex;flex-wrap:wrap;gap:5px}
.mcs_pagetitle_info ul li{display:flex;width:49%;align-items:center;justify-content:center;background-color:#fff;padding:15px}
.paddingZero{padding:0!important}
.port_detail_banner{margin:0 0 45px;padding:45px 0 0}
.port_detail_banner figure{}
.port_detail_banner figure img{width:100%}
.tag_row .mcs_casestudy_tags{margin:0;width:fit-content}
.tag_row .mcs_casestudy_categories{margin:0}
.detail_box{padding:0 0 50px}
.detail_box .detail_card{box-shadow:rgba(0,0,0,0.1) 0 2px 10px;margin:0 0 30px;padding:30px;border-radius:10px}
.detail_card:hover h2,.detail_card:hover p, .detail_card:hover b{color:#fff}
.detail_card:hover{background:linear-gradient(#4b5adc 0%,#202c95 50.6%,#4b5adc 100%)}
.detail_box .detail_card h3{font-size:20px;line-height:30px;font-weight:600;margin:0 0 20px}
.detail_box .detail_card p{line-height:28px}
.detail_box .detail_card ul{}
.detail_box .detail_card ul li{display:flex}
.detail_box .detail_card ul li figure{margin:0 10px 0 0}
.detail_box .detail_card ul li figure img{}
.detail_box .detail_card ul li p{}
.mcs_pagetitle_info h5{line-height:42px;color:#fff;font-size:32px;font-weight:600}
.mcs_pagetitle_info h6{color:#fff}
.mcs_services_box p.para{margin:10px 0 0;font-size:14px}
.service_2{position:relative;background:url(../images/background-service.webp) 0 0 / cover}
.service_2::before{z-index:-1;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute}
.service_2 .mcs_heading_center_wrap h2{color:#fff!important}
.service_2 .mcs_services_box{background:none}
.service_2 .mcs_services_box:hover p,.service_2 .mcs_services_box:hover a{color:#000}
.service_2 .mcs_services_box:hover{background:#fff}
.service_2 .mcs_services_box p,.service_2 .mcs_services_box a{color:#fff}
.page_links{background:#38cefd}
.page_links ul{}
.page_links ul li{}
.page_links ul li a{font-size:16px;padding:20px 30px;display:block;color:#fff;transition:none 0 ease 0}
.page_links ul li a:hover,.page_links ul li a.active{border-bottom:3px solid #fff}
.our_values{padding:70px 0;background:#f7fafe}
.our_work{}
.our_people{padding:70px 0}
.our_people .youtube_video{}
.our_people iframe{box-shadow:rgba(50,50,93,0.25) 0 13px 27px -5px,rgba(0,0,0,0.3) 0 8px 16px -8px;border-radius:10px}
.contact_us{}
.mcs_casestudy_wrap{}
.tab-content .content{}
.heading-inline{display:inline-block;font-weight:600}
.pink-text-gradient{background:linear-gradient(286.95deg,#ffeb3a 0%,#de0ef6 36.46%,#885bff 68.62%,#0d97fb 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block;font-weight:700}
@media (max-width:767px) {
.mcs_content_text{padding-top:8rem}
.mcs_content_text .home-hero-heading{font-size:1.1rem}
.mcs_content_text p{font-size:1rem}
.mcs_pagetitle_info h6{padding-top:3rem}
.iti--separate-dial-code{margin-bottom:15px}
.mb-8{margin-bottom:3rem}
.main_trusted_wrap div:nth-child(5){margin-left: 100px;}
}
.loader{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999999;background:url(../images/rosary_spinner.gif) 50% 50% no-repeat rgba(255,255,255,0.4);background-size:100px}
@media (min-width:767px) {
.iti__selected-flag{height:100%!important}
.mb-8{margin-bottom:8rem}
.mcs_blog_text_line h2 {};
}
.mcs_ftr_social{align-items:center;justify-content:center;text-align:center;display:flex;margin-bottom:1rem}
.mcs_ftr_social img{width:30px;height:30px}
.success-stories{background-color:transparent}
.success-heading{line-height:42px;color:#fff!important;font-size:32px!important;font-weight:800}
.success-stories::after{background-color:rgba(12,22,32,0.5)}
.mcs_pagetitle_info img{max-width:150px;max-height:50px}
.mcs_clients_list img{max-width:150px;max-height:50px}
.mcs_pagetitle_info a{color:#fff}
.mcs_pagetitle_info span{font-size:14px;color:#fff;font-family:Montserrat;line-height:20px}
.mcs_pagetitle_info .space{margin:0 0 0 15px}
.mcs_pagetitle_info a{width:fit-content}
.mcs_pagetitle_info h1{color:#fff;font-size:52px}
.mcs_pagetitle_info p{font-size:22px;color:#fff}
.mcs_pagetitle_info ul{display:flex;flex-wrap:wrap;gap:5px}
.mcs_pagetitle_info ul li{display:flex;width:49%;align-items:center;justify-content:center;background-color:#fff;padding:15px}
.paddingZero{padding:0!important}
.port_detail_banner{margin:0 0 30px;padding:90px 0 0}
.port_detail_banner figure img{width:100%}
.tag_row .mcs_casestudy_tags{margin:0;width:fit-content}
.tag_row .mcs_casestudy_categories{margin:0}
.detail_box{padding:0 0 50px}
.detail_card:hover{background:linear-gradient(#4b5adc 0,#202c95 50.6%,#4b5adc 100%)}
.detail_box .detail_card p{line-height:28px}
.detail_box .detail_card ul li{display:flex}
.detail_box .detail_card ul li figure{margin:0 10px 0 0}
.mcs_pagetitle_info h5{line-height:42px;color:#fff;font-size:32px}
.mcs_pagetitle_info h6{color:#fff}
.mcs_pagetitle_wrap{padding:140px 0 50px}
.mcs_services_box p.para{margin:10px 0 0;font-size:14px}
.service_2{position:relative;background:url(../images/background-service.webp) 0 0/cover}
.service_2::before{z-index:-1;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute}
.service_2 .mcs_heading_center_wrap h2{color:#fff!important}
.service_2 .mcs_services_box{background:0 0}
.service_2 .mcs_services_box:hover a,.service_2 .mcs_services_box:hover p{color:#000}
.service_2 .mcs_services_box:hover{background:#fff}
.service_2 .mcs_services_box a,.service_2 .mcs_services_box p{color:#fff}
.page_links{background:#38cefd}
.page_links ul li a{font-size:16px;padding:20px 30px;display:block;color:#fff;transition:none 0 ease 0}
.page_links ul li a.active,.page_links ul li a:hover{border-bottom:3px solid #fff}
.our_values{padding:70px 0;background:#f7fafe}
.our_people{padding:70px 0}
.our_people iframe{box-shadow:rgba(50,50,93,0.25) 0 13px 27px -5px,rgba(0,0,0,0.3) 0 8px 16px -8px;border-radius:10px}
.mcs_mobile_mockup{}
.mcs_mobile_mockup::before{content:url("../images/bef1.svg");position:absolute;z-index:-9;top:8em}
.mcs_mobile_mockup img{width:100%}
.mcs_mockup_title::after{}
.mcs_mockup_title::after{}
.mobile_banner img{}
.mcs_services_box_two{padding:50px 30px;border-radius:10px;background:#fff;position:relative;margin:74px 0 0}
.mcs_services_box_two span{display:flex;align-items:center;justify-content:center;width:90px;height:90px;box-shadow:rgba(53,95,158,0.1) 0 8px 24px;background-color:#fff;border-radius:10px;top:-45px;position:absolute}
.mcs_services_box_two span img{width:46px}
.mcs_services_box_two p.para{margin:10px 0 0;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.service_3{position:relative;background:url(../images/mobile-bg.webp) 0 0/contain;padding:70px 0 0!important}
.service_3::before{z-index:-1;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.62);position:absolute}
.mobile_banner{position:relative;background:url(../images/mobile-app-mockups/mobile-hera.webp) 0 0/cover;padding:200px 0!important}
.service_6{position:relative;background:url(../images/services_3.webp) 0 0/cover;padding:70px 0 0!important}
.service_6::before{z-index:-1;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute}
.mcs_team_up_development{}
.mcs_team_up_development h2{font-size:36px;margin-bottom:20px;line-height:46px;color:#fff}
.mcs_team_up_development p{line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff}
.mcs_team_up_development a.mcs_btn{width:50%!important}
.mcs_development_img{border-top:8px solid #fc815b;border-radius:10px}
.mcs_development_img img{width:99%}
.mcs_services_box_three{background:#f7fafe;margin:20px 0 0;padding:30px 25px 35px 35px}
.mcs_services_box_three span{position:relative;top:0}
.mcs_industries_serv{display:flex;border-radius:10px;background:#fff;padding:16px 25px;align-items:center;gap:15px;margin:15px 0 0}
.mcs_industries_serv span{border-radius:10px;background:#f7fafe;padding:13px}
.mcs_industries_serv span img{width:33px;height:33px}
.mcs_mockup_slider{justify-content:space-between;display:grid;grid-template-columns:repeat(2,2fr)}
.mcs_mockup_slider .mcs_team_up_development{}
.mcs_mockup_slider .mcs_team_up_development .mcs_btn img{width:39px}
.mcs_mockup_slider .mcs_development_img{border:none}
.service_3{padding:70px 0!important}
.accordion .accordion-item{border:none;margin-bottom:15px}
.accordion .accordion-collapse{}
.accordion .accordion-body{background:none}
.accordion-button::after{background:url(../images/icons/plus.svg)}
.accordion-button::after{background-repeat:no-repeat;background-size:20px 22px;--bs-accordion-btn-active-icon:url(../images/icons/minus.svg);--bs-accordion-btn-icon-width:1.25rem}
.why_should_develop{}
.why_should_develop h2{font-size:36px;margin-bottom:20px;line-height:46px;color:#000}
.why_should_develop p{line-height:1.6;color:#000;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.why_should_develop ul li{font-weight:500;font-size:16px;line-height:34px;color:#000;display:flex;align-items:center;gap:7px}
.why_should_develop ul li img{width:20px}
.why_should_img{}
.why_should_img span{}
.why_should_img span img{}
.services_5{position:relative;background:url(../images/services_3.webp) 0 0/cover;padding:70px 0!important}
.services_5 .mcs_heading_center_wrap h2{color:#fff}
.android_Icon{background:#fff;padding:25px;text-align:center;border-radius:10px}
.android_Icon figure{margin:0 0 20px}
.android_Icon figure img{width:50px;height:50px}
.android_Icon h3{font-size:15px;font-weight:600}
.grid_filter{display:grid;grid-template-columns:repeat(6,2fr);gap:18px}
.grid_filter .grid-item{position:inherit!important}
.services_5::before{z-index:-1;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute}
.accordion-button:not(.collapsed){color:#000;background:#fff}
.accordion-button:not(.collapsed):focus{box-shadow:none}
.mcs_blog_manage{background:#fff;padding:14px;border-radius:10px;margin:25px 0 0}
.mcs_blog_manage span{}
.mcs_blog_manage span img{object-fit:cover;border-radius:10px;width:100%;height: 190px;}
.mcs_blog_text{margin:20px 0 0}
.mcs_blog_text .mcs_blog_text_line{}
.mcs_blog_text_line p{font-size:14px;font-family:Montserrat;line-height:24px;font-weight:500;opacity:.6;margin:10px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:justify}
.mcs_blog_text .mcs_blog_text_line h2{font-size:20px;line-height:24px;font-weight:500}
.mcs_blog_text_line .mcs_blog_calender{display:flex;align-items:center;gap:10px}
.mcs_blog_text_line .mcs_blog_calender img{width:19px}
.mcs_blog_text_line .mcs_blog_calender span{font-size:14px;line-height:24px;color:#717171}
.mcs_blog_flex{display:flex;justify-content:space-between;align-items:self-start;margin:15px 0 0}
.mcs_main_mockup_img{}
.mcs_main_mockup_img img{width:100%!important}
.table_active{background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#4b5adc!important}
.table_active .mcs_table_clr{width:100%}
.table_color:nth-child(2n+1){background-color:#fff}
.table_color:nth-child(2n){background-color:#f2f2f2}
.table_color td{padding:10px 25px;border:1px solid #fff;font-size:15px;line-height:25px;font-family:Montserrat}
.table_color tr th{padding:10px}
.table_color th{padding:10px 25px;border:1px solid #fff}
.table_active th{color:#fff}
.mcs_table_clr{width:100%}
tr{counter-increment:no 1}
.table_color td:first-child::before{content:counter(no)}
.blogArea{padding:20px 0;width:70%;margin:0 auto}
.blogArea figure{margin:30px 0}
.blogArea figure img{width:100%;height:300px;object-fit:cover}
.blogArea p{line-height:30px;text-align:left}
.blockQ{border-radius:5px;padding:30px 20px;border-left:3px solid #4b5adc;background:#f9f9f9}
.blogDet{margin:30px 0 0}
.blogDet li{margin:0 0 15px;display:flex}
.blogDet li figure{margin:0;display:flex;align-items:center}
.blogDet li figure img{height:fit-content;object-fit:none;width:fit-content;min-width:29px}
.blogDet li p{padding:0 0 0 15px;margin:0}
.blogArea p.fst-italic{font-size:18px;border:1px solid #4b5adc;padding:24px}
.extra_Title{}
.extra_Title h1{font-weight:revert;font-size:40px;line-height:56px;color:#000}
.extra_Title p{font-size:24px;line-height:31px}
.blog_bef{position:relative;display:flex;justify-content:center}
.blog_bef span{font-weight:600;position:absolute;top:-41px;font-size:61px;z-index:-9;-webkit-text-stroke:1px rgba(0,0,0,0.42);-webkit-text-fill-color:#fff}
.bef_bold{font-size:44px;font-weight:600}
.mcs_blog_top figure{}
.mcs_blog_top figure img{width:100%;height:300px}
.date_man{padding:15px 0;border-top:1px solid #d0d0d0;display:grid;margin:15px 0 15px;grid-template-columns:42% auto;align-items:baseline}
.date_man .name_own:nth-child(2){justify-content:right;display:flex}
.date_man .name_own:nth-child(2) span{margin-right:20px}
.name_own{}
.name_own span{display:flex;gap:10px;margin:5px 0 0;font-size:14px;line-height:24px;color:#000}
.name_own span img{width:19px}
.name_own sub{margin:0 0 0 30px;color:#4a5adb;font-size:14px}
.mcs_blog_title{position:static;background-image:url(../images/blog-bg.webp);background-size:cover;background-repeat:no-repeat;padding:170px 0 80px}
.mcs_blog_title::after{content:"";position:absolute;background:#fff}
.img_width{height:28px;border-radius:50px;width:28px!important}
.mcs_sale_comm{background:linear-gradient(#a3005b 0%,#8b0073 70.7%,#770187 100%);opacity:.97;padding:9em 0 0}
.sales_grid{}
.sales_comm_grid{display:grid;grid-template-columns:repeat(2,2fr);gap:14px}
.mcs_commission{padding: 40px 0;}
.mcs_commission span{font-family:Montserrat;font-weight:400;font-size:14px;line-height:24px;text-align:left;color:#fc7e58;border:1px solid rgba(0,0,0,0)}
.mcs_commission h1{font-size:40px;line-height:50px;text-align:left;color:#fff}
.mcs_commission p{font-size:18px;line-height:28px;color:#fff;margin:0 0 20px}
.mcs_commission a{width:34%!important}
.mcs_commission a img{width:24%!important}
.mcs_commission_img{position: relative;top: 30px;}
.mcs_commission_img figure img{}
.sale_mcs_software{position:relative;background:url(../images/comm-background.webp) 0 0 / cover}
.sale_mcs_software::before{z-index:-1;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute}
.sale_mcs_software .mcs_heading_center_wrap h2{color:#fff}
.sale_mcs_software .mcs_heading_center_wrap p{color:#fff;width:100%}
.mcs_testimonial{background:linear-gradient(#a3005b 0%,#8b0073 70.7%,#770187 100%);opacity:.97}
.feedback_card{background:#fff;box-shadow:rgba(0,0,0,0.16) 0 3px 25px;padding:35px 30px 20px;border-radius:10px}
.feedback_card .rating{justify-content:center;gap:5px}
.feedback_card .rating img{width:18.5px}
.feedback_card p{line-height:22px;text-align:center;margin:20px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.profile_Testimonial{}
.profile_Testimonial figure{}
.profile_Testimonial figure img{object-fit:cover;height:94px;border-radius:121px;margin:0 auto;width:94px!important}
.profile_Testimonial h4{font-size:20px;text-align:center;color:#707070}
.mcs_testimonial .mcs_heading_center_wrap h2{color:#fff}
.distributors_tool{}
.distributors_tool li{margin:0 0 11px;text-align:left;align-items:flex-start!important;font-size:14px!important;line-height:24px!important;color:#000!important;gap:15px!important}
.distributors_tool li img{width:27px!important}
.mcs_testimonial_slider.owl-theme.owl-carousel .owl-dots.disabled{display:block;margin:30px 0 0}
.mcs_testimonial_slider.owl-theme.owl-carousel.owl-loaded.owl-drag div.owl-dots.disabled button span{}
.perk_commission .mcs_heading_center_wrap h2{color:#fff}
.perk_commission{position:relative;background:url(../images/comm-background.webp) 0 0 / cover}
.perk_commission::before{z-index:-1;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute}
.increase_customer{background:#fff;margin:20px 0 0;padding:30px 25px 35px 35px;border-radius:10px}
.incraete_icon{gap:20px;border-bottom:2px dotted rgba(112,112,112,0.5);padding:0 0 15px}
.incraete_icon span{background:linear-gradient(#536ec7 0%,#7055c7 70.7%,#7458c7 100%) #fff;display:flex;align-items:center;justify-content:center;box-shadow:rgba(53,95,158,0.1) 0 8px 24px;padding:12px;border-radius:13px}
.incraete_icon img{object-fit:fill;width:70px;height:60px}
.incraete_icon h3{font-weight:600;font-size:20px;line-height:24px;color:#000}
.increase_customer p{margin:15px 0 0;line-height:24px;color:#000;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.scroll_section{width:100%;margin:20em 0 26em}
.scroll_background{position:fixed;top:0;left:0;width:50%;height:100vh;z-index:1}
.section{min-height:100vh;position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,2fr)}
.section__img{position:relative;display:flex}
.section__img__inner{height:100vh;position:fixed;width:29%;top:0;mix-blend-mode:multiply;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}
.section__body{display:flex;align-items:center;position:relative;z-index:100}
.section__text{padding:0}
.section__img__inner{filter:blur(30px);opacity:0;background-position:50% 40%;transition:filter .6s ease 0s,opacity .6s ease 0s,background-position .8s ease 0}
.section.active .section__img__inner{opacity:1;background-position:50% 50%;filter:blur(0px)}
.section__text h2{margin-bottom:.5em;margin-top:0;font-size:30px;line-height:40px}
.black{color:#000!important}
.section__text p{}
.mcs_compaines_back{display:grid;grid-template-columns:repeat(5,3fr);padding:25px 20px;box-shadow:rgba(45,127,218,0.1) 0 3px 20px 0;border-radius:5px}
.mcs_companies_box ul{display:flex;gap:5px;align-items:center;padding-top:10px}
.mcs_companies_box ul strong{padding-left:5px;font-size:16px;font-weight:700}
.mcs_compaines_wrap{border-right:1px solid #d1d1d1}
.mcs_compaines_wrap:last-child{border-right:none}
.mcs_hero_custom_wrap{background:none;padding:35vh 0 20vh}
.client_feedback{border-radius:10px;background:#fff;box-shadow:rgba(0,0,0,0.16) 0 1px 3px;margin:20px 0}
.client_feedback .quotes_test{}
.client_feedback .quotes_test figure img{height:37px;width:40px}
.client_feedback p{text-align:left;border-bottom:1px solid #d4d4d4;margin:0;padding:9px 0 16px;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}
.client_feedback ul{display:flex;align-items:center;gap:20px;margin-top:16px}
.client_feedback ul img{width:50px!important;border-radius:80px}
.client_feedback ul li{font-weight:500;font-size:18px;color:#000}
.client_feedback ul .ceo_test{font-size:14px}
.mcs_blogbtn{}
.mcs_blogbtn li{display:flex;margin:0 auto;justify-content:center;gap:13px;flex-wrap:wrap;justify-content:center}
.mcs_blogbtn li a:hover{color:#4b5adc}
.mcs_blogbtn li a{font-size:16px;font-weight:500;background:#fff;padding:11px 10px;border:1px solid #dbdbdb;border-radius:10px}
.mcs_details_blog{width:85%}
.webdesign_custom_wrap{border-radius:20px 30px 10px 10px;background:linear-gradient(rgba(115,162,198,0.74) 0%,#4083c7 100%);padding:0 6px 6px 0}
.webdesign_custom_wrap .increase_bottom{border-bottom:2px dotted #fc815b}
.increase_bottom img{width:52px;height:50px}
.webdesign_acco{width:60%;margin:0 auto}
.increase_bottom span{border-radius:5px;background:linear-gradient(#77a7cb 0%,#b3d6f2 100%)}
.web_development_wrap{background:linear-gradient(#1e3c72 0%,#2a5298 100%)}
.web_development_wrap .mcs_development{position:relative;margin:0 0 40px}
.web_development_wrap .mcs_development span{background:#fff;filter:drop-shadow(rgba(0,0,0,0.16) 0px 3px 6px);padding:16px 18px;border-radius:40px;font-size:20px;font-weight:600}
.mcs_hero_custom_wrap .mcs_bnr_fade{top:0}
.mcs_development h4{color:#fff;padding:36px 0 0;font-weight:500;font-size:22px}
.mcs_development p{color:#fff;opacity:.8}
.web_development_wrap .mcs_heading_center_wrap h2{color:#fff}
.web_development_wrap .mcs_heading_center_wrap p{color:#fff}
.iti--separate-dial-code {margin-bottom: 15px;height: 100%;}
.max-w img{max-width:unset!important;}
.link-span{font-size:unset!important;line-height:unset!important;color:#fc815b!important}
.tech-box span{padding:7px;background:#feeaea;line-height: 36px;border-radius:5px;margin-right:10px}
.tech-box{word-wrap: break-word;}
.detail_box .detail_card h2{font-size:20px;line-height:30px;font-weight:600;margin:0 0 20px}
.max-w h2,.max-w b{color:#fc815b;}
/*Hero*/
.mcs_bussines_title{}
.mcs_bussines_title h1{font-size:54px;line-height:62px;padding-right:0;font-weight:600;color:#fff}
.mcs_bussines_title h1 span{color:#fc815b}
.mcs_bussines_title p{color:#fff;font-size:30px;line-height:40px;margin:20px 0 0}
.reduceCard{display:grid;margin:40px 0 0;grid-template-columns:repeat(3,2fr)}
.reduceCard .reduceOne{}
.reduceCard .reduceOne figure img{}
.reduceCard .reduceOne strong{color:#fff;font-size:20px;font-weight:500;line-height:30px}
.reduceCard .reduceOne p{font-size:18px;color:#fff;line-height:28px}
.contactInfo{background: white;border-radius:12px;max-width:700px;display:block;margin-bottom:0;padding:30px}
.contactFeild{}
.contactInfo h2{color:#2d3a83;font-size:23px;line-height:33px;font-weight:500}
.contactFeild .form-group{margin:10px 0}
.contactFeild .form-group label{color:#4e0000;font-size:15px;font-weight:400;line-height:20px;margin-bottom:4px;display:block}
.contactFeild .form-group input,.contactFeild .form-group select{width:100%;border:1px solid #f0f0f0;height:45px;border-radius:0;padding:0 15px;margin-bottom:15px;background-color:#f0f0f0}
.headerWrapper{left:0;padding:3.5rem 0;position:absolute;right:0;top:0;transition:all .3s;z-index:50}
.mcs_bussines_sec{padding:140px 0 80px!important}
.headerWrapper .mcs_logo_res{}
.headerWrapper .mcs_logo_res a{}
.headerWrapper .mcs_logo_res a img{width:278px}
.mcs_menu .mcs_btn{z-index:9999}
.header-container{background:transparent}
.header-container.shrink:before{transform:scaleY(1);-webkit-transform:scaleY(1);opacity:1}
.header-container:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#fff;transform:scaleY(.9);-webkit-transform:scaleY(.9);box-shadow:0 0 3px rgba(0,0,0,.11);transform-origin:top;-webkit-transition:all .6s cubic-bezier(.4,.25,0,1);transition:all .6 cubic-bezier(.4,.25,0,1);opacity:0}
.header-container.shrink .blk-logo{display:block}
.header-container.shrink .blk-logo{display:block!important;position:relative}
.header-container .blk-logo{display:none!important}
.header-container .white-logo{display:block!important}
.header-container.shrink .white-logo{display:none!important}
.mcs_hero_wrap{position:relative;padding:0;height:100vh}
.hero-bd-dark-gradient::before{content:"";position:absolute; background-color: rgb(0 0 0 / 64%);  z-index:-1;width:100%;height:100%;top:0;left:0}
.mcs_hero_info{position:absolute;top:30%;padding-top:30px;text-align:center;left:0;right:0}
.mcs_hero_heading{border-bottom:2px solid #fc815b;font-size:24px!important;font-weight:600;line-height:34px;color:#fc815b}
.mcs_hero_info p{font-size:16px;color:#fff}
.mcs_hero_info h5{color:#fff;line-height:65px;font-size:55px;text-align:center;font-weight:600;margin:0 0 30px}
.flex_wrapper{display:grid;grid-template-columns:repeat(2,2fr)}
.modal-body{padding:0;position:relative}
.pop_left{background:url(../images/case-study-bg.webp) no-repeat;padding:55px 50px;position:relative;background-size:cover}
.modal-header{padding:0;border:none;height:0}
.inquiry_form{padding:38px 15px}
.inquiry_form h4{color:#000;position:relative;font-size:33px;margin-bottom:20px;font-size:25px;font-weight:500}
.visiontext_wrapper h2{color:#fff;position:relative;font-size:38px;font-weight:700;margin:0 0 20px;line-height:48px}
.visiontext_wrapper h2 span{color:#fc815b}
.visiontext_wrapper strong{color:#fff;font-size:28px}
.inline-fields{display:flex;gap:10px;width:100%}
.inline-fields .form-group{width:100%}
.form-group input,.form-group textarea{width:100%;border:1px solid #f0f0f0;height:45px;border-radius:0;padding:0 15px;margin-bottom:15px;background-color:#f0f0f0}
.form-group textarea{height:100px}
.modal-header .btn-close{position:absolute;right:20px;font-size:14px;z-index:9999;top:20px;background-color:#cecece;float:right;color:#fff;border-radius:20px}
.modal-dialog{align-items:center;display:flex;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0}
.wrapper{background:#000}
.mcs_wrap_finance{background:#000;padding:70px 0}
.finance_hero{padding:90px 0 0}
.finance_hero .mcs_content_text{width:740px;position:sticky;top:220px;padding:0 0 120px}
.finance_hero h1{font-size:55px;line-height:75px;font-weight:600}
.finance_hero p{width:100%}
.mcs_wrap_finance .finance_hero .mcs_finance{margin:60px 0 0}
.mcs_wrap_finance .finance_hero .mcs_finance figure img{border-radius:12px;width:100%;object-fit:cover;height:500px}
.finance_compaines h2{color:#fff}
.mcs_finance_head{color:#fff;margin:0 0 30px;width:66%;padding:0 0 20px}
.mcs_finance_head h2{color:#fff;text-align:left;font-size:43px;font-weight:600;line-height:56px}
.mcs_finance_head p{text-align:left;width:auto;color:#fff}
.finance_box{background:none;color:#fff}
.finance_box p{color:#fff}
.finance_box a{color:#000}
.tabs_finance .nav-tabs{display:block;border:none}
.tabs_finance .nav-tabs button{font-size:22px;font-weight:700;padding:30px 0;cursor:pointer;position:relative;width:100%;text-align:left;background:none!important;border-bottom:1px solid #fff!important;color:#8dc1fb!important}
.wrap_hero{background-color:#000}
.tabs_finance .my_tabs{position:relative;padding:40px 60px 50px 30px;height:100%;background-image:linear-gradient(to right bottom,#24c2f8,#0084ff,#005cff,#0b0df4);max-height:430px;overflow-y:auto;border-radius:25px 0 0 25px}
.tabs_finance .nav-tabs .nav-link.active{border:none;color:#fff!important}
.tabs_finance{border:1px solid #0071ff;margin:0;padding:0;border-radius:25px;display:flex;align-items:center}
.tabs_finance .col-md-6{margin:0;padding:0}
.counter_finance{background:#fff;padding:20px 0 40px;border-radius:12px}
.counter_finance .mcs_timercounter_box{background:no-repeat;box-shadow:none}
.finance_accodion{margin:0 auto}
.mcs_finance{width:100%;text-align:center;margin:0 0 40px}
.mcs_wrap_finance .we_buid_list{align-items:center;padding:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:65px}
.mcs_wrap_finance .we_buid_list li{color:#fff;position:relative;font-size:19px;font-weight:500;padding-left:26px}
.mcs_wrap_finance .we_buid_list li::before{position:absolute;content:"";background-color:#fc815b;border-radius:50%;width:12px;height:12px;left:0;top:6px}
.mcs_wrap_finance .we_buid_list li::after{position:absolute;content:"";background-color:#ffc4b2;border-radius:50%;width:6px;height:6px;left:3px;top:9px}
.mcs_finance_card{background:none;border:1px solid #fff}
.mcs_finance_card p a{color:#fff}
.mcs_finance_text{margin:0 auto;padding-bottom:30px}
.mcs_finance_text h2,p{color:#000}
.mcs_finance_text p{color:#000}
.mcs_main_wrap .mcs_finance_service:hover{background-color:#f1f2fd}
main{overflow-x:hidden;display:flex}
.mcs_blog_finance{border:1px solid #eee;border-radius:5px;margin:10px 0;transition:all 500ms ease;padding:0}
.mcs_blog_finance:hover{transform:translateY(-5px);box-shadow:-2px 11px 16px 7px rgba(0,0,0,0.078)}
.mcs_blog_finance .mcs_blog_text{flex:1 1 auto;min-height:1px;padding:1.25rem}
.mcs_blog_finance span img{}
section{min-width:99vw;align-items:center;overflow:hidden}
.scrool_wrap .row{}
.view_point{background:#000;margin:0;padding:20px 0 70px;width:100%}
.port__left{margin:20px 0 0 30px}
.port__left .port_logo{}
.port__left .port_logo h4{color:#fff;margin-bottom:1px;font-size:50px;font-weight:600;line-height:1.1}
.view_point .scrool_wrap .col-md-6{padding:0;margin:0}
.port__left p{color:#fff;line-height:1.4;font-size:16px;font-weight:300;margin:30px 0}
.port__left .port_stats{display:flex;color:#fff;padding-bottom:30px;align-items:center;gap:50px}
.port__left .port_stats .states_head{}
.port__left .port_stats .states_head span{font-size:32px;line-height:1;font-weight:700;display:inline-block}
.port__left .port_stats .states_head .stats_text{font-size:20px;line-height:30px}
.scrool_finance figure img{width:100%;height:430px;object-fit:cover;border-radius:0 20px 20px 0}
.scrool_finance figure{margin:0}
.mcs_expectations{display:flex;justify-content:space-between;align-items:center;padding:70px 40px;background:#8f11fe;border-radius:20px}
.mcs_expectations .build_ex{width:50%}
.mcs_expectations .build_ex h3{font-size:30px;line-height:1.5;font-weight:600;color:#fff;margin:0 0 20px}
.mcs_finance_bac{background-image:url(../images/fintech_list_banner.png);position:unset;background-position:unset;background-attachment:unset}
.cta_list{padding:30px 0 20px}
.cta_list li{align-items:center;position:relative;color:#fff;font-size:20px;font-weight:300;margin-bottom:25px;padding:0 0 10px;border-bottom:1px solid #fff;display:flex;text-align:left;gap:20px}
.finance_mcs_scroll{display:flex;align-items:center;margin:0;padding:0;border:1px solid #fff;border-radius:20px;background: black;}
.cta_list li span{color:#126bfb;font-size:22px;font-weight:700}
.mcs_finance_bac .mcs_btn{width:fit-content}
.mcs_scroll_finance{margin:0 auto}
.tech_stack_detail ul{width:60%;display:flex;margin:0 auto;padding:40px 0 20px;justify-content:space-between}
.tech_stack_detail ul li{}
.finance_mcs_tabs{display:flex;gap:20px;margin:0 auto;justify-content:center;border:none!important}
.finance_mcs_tabs button{padding:10px 20px;border:none!important;background:#7d15fe!important;color:#fff!important}
.mcs_main .owl-nav{display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;top:46%;left:0}
.mcs_scroll_finance h2{color:#000}
.mcs_scroll_finance p{color:#000}
.mcs_main .owl-nav button{background:#fc815bbf!important;width:43px!important;height:44px!important;box-shadow:#000 0 7px 29px 0}
.mcs_main .owl-nav button i{color:#fff}
.mcs_content_text .mt-0 {margin-top:0;text-transform:unset;width:100%}
.h1-font{color:#fff;text-align:center;font-weight:600;margin:0 0 30px;line-height:43px}
.para_mobile{display: none;}
@media (max-width: 767px) {
.mcs_hero_custom_wrap .mcs_content_text{padding-top:1rem!important}
.para_desktop{display: none;}
.para_mobile{display: unset;}
}
#accordionMCS .accordion-button:not(.collapsed) {box-shadow: none;background-color: unset;color: rgba(3, 3, 4, 0.8);border-top: 5px solid var(--bs-accordion-active-color) !important;}
.accordion-button {font-size: 18px;font-weight: 500;}
.dn {display: none!important;}
.align-items-left{text-align: left;}
.align-items-left{align-items: baseline;}
.btn-white{color: white;}

/* Search CSS */
.nav-search-button{margin-left:20px; margin-right: 20px;}
.btn.header-search-open-btn.js-track-click{position:fixed;color:#ffc107;top: 30px; }
.navbar-sticky--on .btn.header-search-open-btn.js-track-click{color:#000;background:transparent}
.header-search form{align-items:center;flex-wrap:nowrap;margin-left:8px;width:100%}
.header-search{display:none;position:fixed;top:40%;width:50%;z-index:10;left: 25%;}
.header-search form input[type="text"]{border:1px solid #e7e7e7;color:#2b2826;font-size:14px;line-height:normal;margin:0 10px 0 0;padding:9px 13px;height:40px}
.header-search .home-search-row__close{position:absolute;right:-35px;top:0;font-size:23px;color:#ffc107;cursor:pointer}
.navbar-sticky--on .header-search .home-search-row__close{color:#000}
.search-overlay{width:100%; height:100%; left:0;/*IE*/ top:0; text-align:center; z-index:10; position:fixed; background-color: rgba(0,0,0,0.5);display:none;}
@media (max-width: 991px) {
.nav-search-button{position: fixed;right: 160px;}
.header-search{left: 10%;width:70%}
}

   /*sidebar*/
.media-left{margin-right:10px}
#mySidepanel{font-family:'Jost',sans-serif}
#mySidepanel .top button{padding-top:10px}
.media-body p{font-size:20px;font-weight:550;padding-left:.5rem}
.skype-icon img{filter:brightness(0.1) saturate(0%)}
.media-left img{max-width:none}
.sidemenu-wrapper ul{list-style:none;padding-left:0}
button{border:0;cursor:pointer;padding:0}
@media (max-width: 991px) {
#menus-hide.navbar-sticky--on{display:block;min-height:80px}
}
.sidepanel a{color:#000;display:block;font-size:20px;padding:5px;text-decoration:none;transition:.3s}
.sidepanel a:hover{color:#f1f1f1}
.sidepanel{background-color:#fff;height:100%;overflow-x:hidden;padding-top:20px;position:fixed;right:0;top:0;transition:.5s;width:0;z-index:999}
.sidepanel .closebtn1{background:0 0;display:block;font-size:2.5rem;transition:background .4s ease-in-out}
.sidepanel .closebtn1:hover{background:rgba(166,166,166,0.35)}
.sidepanel .menu-logo{border-right:solid 1px #0000001c;display:block;padding-left:30px;padding-right:20px}
.openbtn{border:0;color:#fff;cursor:pointer;font-size:20px;padding:10px 15px;position:absolute;right:0;text-decoration:none}
.menu-list{color:#000;padding:30px;position:absolute;text-align:left}
nav.sub-sidebar ul li{line-height:40px}
nav.sub-sidebar ul li a, nav.sub-sidebar ul li .sidebar-submenu-toggle{border-left:3px solid transparent;color:#000;display:block;font-size:20px;font-weight:400;position:relative;text-decoration:none;width:100%}
.sidebar-submenu-toggle{padding:5px;}
.sub-menus.show{display: block;}
nav.sub-sidebar ul li a::after{background:#7474743d;bottom:5px;content:"";display:block;height:3px;position:absolute;transition:all .3s;width:0}
nav.sub-sidebar ul li a:hover{color:#e01e5a}
nav.sub-sidebar ul li a:hover::after{background:#7474743d;bottom:5px;content:"";display:block;height:3px;position:absolute;width:50px}
nav.sub-sidebar ul li a span, nav.sub-sidebar ul li .sidebar-submenu-toggle span{font-size:22px;margin-left:10px;transform:translateY(-50%);transition:transform .4s;vertical-align:bottom}
nav.sub-sidebar ul ul{position:static}
nav.sub-sidebar ul ul li{border-bottom:none;display:list-item;float:none;line-height:42px;position:relative}
nav.sub-sidebar ul ul li a{color:#000;font-size:17px}
button.openbtn:hover{color:red}
button.openbtn{background-color:transparent;border-radius:.9216rem;color:#000;font-size:30px;font-weight:600;position:fixed;right:20px;top:5px}
#hide-class{top:0}
#menus-hide{top:-100px}
#navbar-nav10{text-align:center}
a#hide-btn{border-radius:.9216rem;color:#000;font-size:30px;font-weight:600;left:30px;position:fixed;top:5px}
.sub-menus{display:none;height:100%;overflow-x:hidden;padding-top:0;position:fixed;top:0;transition:0;z-index:999}
.sub-heading{padding-bottom:50px;padding-top:80px}
#menu-list-content{color:#000;display:block;font-size:1rem;font-weight:300;position:relative;text-decoration:none;width:100%}
.sidemenu-wrapper{height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease-in-out;visibility:hidden;width:100%;z-index:9999}
.sidemenu-wrapper #mySidepanel{max-width:672px;right:-350px;width:100%}
.gmlmcontact-info,.media-body a{padding-left:.5rem}
@media (min-width: 1024px) {
.sidemenu-wrapper #mySidepanel{width:375px}
}
.sidemenu-wrapper #mySidepanel .top{display:flex}
.sidemenu-wrapper #mySidepanel #close-button{border-radius:50%;height:2.5rem;line-height:1.1rem;margin-left:20px;padding-bottom:10px;width:2.5rem}
.sidemenu-wrapper.open{background:rgba(0,0,0,0.5);opacity:1;visibility:visible}
.sidemenu-wrapper.open #mySidepanel{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),#f7ecff,var(--tw-gradient-to,#f70000);--tw-gradient-to:#d2ecff}
@media (min-width: 1024px) {
.sidemenu-wrapper.open #mySidepanel{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,red);--tw-gradient-to:#fff}
}
.sidemenu-wrapper.open #mySidepanel{right:0}
.sidemenu-wrapper .sub-sidebar .sub-heading{display:block;overflow:hidden;padding-bottom:1.25rem;position:relative}
@media (min-width: 1024px) {
.sidemenu-wrapper .sub-sidebar .sub-heading{display:block}
}
.sidemenu-wrapper .sub-sidebar .sub-heading .menu-sub-title{color:#4b0000;font-size:1.25rem;font-weight:100;line-height:1.75rem;--tw-text-opacity:1}
.sidemenu-wrapper .sub-sidebar .sub-heading::after{background:#0000003d;bottom:11px;content:"";display:block;height:3px;position:absolute;transition:all .3s;width:50px}
.sidemenu-wrapper .sub-sidebar .sub-menus{position:relative}
@media (min-width: 1024px) {
.sidemenu-wrapper .sub-sidebar .sub-menus{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));position:fixed;right:350px;--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,red)}
.footer-wrapper .footer-fixed.sidemenu-wrapper .sub-sidebar .sub-menus{opacity:1;overflow:unset;position:fixed}
}
.sidemenu-wrapper .sub-sidebar .sub-menus{max-width:700px;padding-left:25px;width:100%}
.sidemenu-wrapper .sub-sidebar .sub-menus .left-menu,.sidemenu-wrapper .sub-sidebar .sub-menus .right-menu{display:flex;float:right;width:100%}
@media (min-width: 768px) {
.sidemenu-wrapper .sub-sidebar .sub-menus .left-menu,.sidemenu-wrapper .sub-sidebar .sub-menus .right-menu{width:50%}
}
@media (min-width: 1024px) {
.sidemenu-wrapper .sub-sidebar .sub-menus .left-menu,.sidemenu-wrapper .sub-sidebar .sub-menus .right-menu{padding-left:0;width:50%}
}
.menu-list{padding-top:0}
@media (max-width: 992px) {
.btn.header-search-open-btn.js-track-click{position:fixed;color:#fff;right:65px;top:18px;padding-right:1.2rem}
}
@media (max-width: 576px) {
.btn.header-search-open-btn.js-track-click{top:25px}
button.openbtn{top:10px}
}

/****  9-4-2024  ****/
span#mic{position:absolute;right:10px;top:8px;color:#000;z-index:999}
.header-search .home-search-row__close{position:absolute;right:-35px;top:0;font-size:23px;color:#fff;cursor:pointer}
.search-editable span#mic{right:72px;top:-2px;font-size:18px}

/*28-08-2024*/
.medium-icon{background: black;border-radius: 50%;width: 30px;height: 30px;}
.fa-medium:before {display: flex;align-items: center;justify-content: center;width:30px;height: 30px;}