@charset "utf-8";
/* CSS Document */

/* Reset CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
  blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}

/* Clearfix code */
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


/*---------- Global CSS -----------*/
html {width: 100%; height: 100%;}
* {padding: 0; margin: 0; outline: 0 none;}
body {font-family: 'Open Sans', sans-serif; font-weight: normal; color: #000000; font-size: 16px; line-height: 24px; -webkit-font-smoothing: antialiased; min-height:100%;}
a {color: #2b2b2b; text-decoration: none; outline:none;}
.wrapper {position: relative; width: 100%;display: block; clear: both;}	
.container {max-width: 1220px; margin: 0 auto;}
header{transition: 1s; z-index: 99; background: #ffffff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.51); position: fixed; width: 100%; top: 0;}
.section_space{padding-top:50px; padding-bottom:50px;}
.section_space_top{padding-top:50px;}
.section_space_bottom{padding-bottom:50px;}
.gray_bg{background-color:#f3f2f2;}
.black_bg{background:#000000;}
.white_bg{background: #ffffff;;}
.blue_bg{background: #002c69;}
.dark_gray_bg{background:#1e252b;}
.text_white{color:#ffffff;}
.text_black{color:#000000;}
.text_green{color:#41c363;}
.inline-block {display: inline-table; background-color: transparent;}
h1, h2, h3, h4, h5 {font-size:44px; line-height:120%; color:#000000; font-weight: 500; font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif; font-weight: 600;}
h2{font-size:36px; margin-bottom:30px;}
h3{font-size:20px; margin-bottom:15px; color:#000000}
p{color: #2b2b2b; font-size:16px; line-height:26px; margin-bottom:20px; font-family: 'Open Sans', sans-serif;}
p strong{font-weight: bold;}
li strong{font-weight: bold;}
li b{font-weight: bold;}
.para-big{font-size: 18px; line-height: 26px;}
img{max-width:100%;}
a:hover{text-decoration:none; color:#166eff;}
#back-to-top {  position: fixed;  bottom: 80px;   right: 10px;  z-index: 9990; width: 40px;  height:40px; text-align: center; line-height: 40px; background: #166eff;  color: #ffffff; cursor: pointer; border: 0; font-size: 30px; text-decoration: none; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); transition: all 0.3s cubic-bezier(.19,1,.22,1); -webkit-transition: all 0.3s cubic-bezier(.19,1,.22,1);	-moz-transition: all 0.3s cubic-bezier(.19,1,.22,1);  opacity: 0; -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);}
#back-to-top:hover { background: #ffffff; color: #166eff; transition: all 0.3s cubic-bezier(.19,1,.22,1);}
#back-to-top.show {  opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);}

/*----- header ----*/
.header_container{padding: 10px 20px;}
nav ul li{display: inline-block; font-size: 20px; padding: 0 15px; margin-top: 12px; position: relative; font-family: 'Open Sans', sans-serif;}
.cell_number{font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif; padding-left: 17px;}
.header_button{margin-top: 0px;}
nav ul li i {padding-right: 12px; position: absolute; top: -1px; left: 0;}
.cell_pad{margin-left: 50px;}
.btn{
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  text-decoration: none;
  text-align: center;
  line-height: 1;
  position: relative;
  align-items: center;
  padding: 15px 20px;
  cursor: pointer;
  user-select: none;
  color: #fff;
  z-index: 10;   text-transform:capitalize;
  border-radius: 4px;
  transition: all .5s ease;
  letter-spacing: 0.3px;
  display:flex;
  background: #146dff;
  background: -moz-linear-gradient(-45deg, #146dff 0%, #5346ff 100%);
  background: -webkit-linear-gradient(-45deg, #146dff 0%,#5346ff 100%);
  background: linear-gradient(135deg, #146dff 0%,#5346ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146dff', endColorstr='#5346ff',GradientType=1 );}
.btn i{
  transition: all .2s ease-in-out;
  margin-left: 10px;
  padding-top: 2px;
  background-image:url(../images/btn-arrow.svg);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:20px;
  min-width:20px;
  height:20px;
  display:inline-block;
}
.btn:hover{
  padding-left: 30px;
  padding-right: 10px;
  color: #ffffff;
  /* box-shadow:0 15px 50px rgba(153, 90, 232, 0.5);
  -webkit-box-shadow:0 15px 50px rgba(153, 90, 232, 0.5);
  -moz-box-shadow:0 15px 50px rgba(153, 90, 232, 0.5); */
  background: #146dff;
  background: -moz-linear-gradient(-45deg, #146dff 0%, #5346ff 100%);
  background: -webkit-linear-gradient(-45deg, #146dff 0%,#5346ff 100%);
  background: linear-gradient(135deg, #146dff 0%,#5346ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146dff', endColorstr='#5346ff',GradientType=1 );
}
.btn:hover i{transform: translateX(10px);opacity: 0;}
.salesforce_banner{background: url(../images/salesforce_banner.jpg) no-repeat center center; height: 640px; min-height: 640px; background-size: cover; position: relative; margin-top: 85px;}
.salesforce_banner h1{color: #ffffff; font-size: 50px; margin: 20px 0;}
.banner_subtitle{color: #ffffff; font-size: 20px; line-height: 125%; padding-bottom: 30px;}
.banner_text{display: flex; align-items: center; justify-content: center; min-height: 640px; height: 640px;}
.client_slide{background: #ffffff; position: relative;text-align: center; top: -50px; padding: 15px 0; -webkit-box-shadow: 0px 3px 15px 1px rgba(0,0,0,0.11);
-moz-box-shadow: 0px 3px 15px 1px rgba(0,0,0,0.11);
box-shadow: 0px 3px 15px 1px rgba(0,0,0,0.11);}
.client_sec h4{position: absolute; left: 30px; top: 25px; font-size: 18px; color: #8d8d8d;}
.salesforce_box{background: #ffffff; padding: 20px 25px;}
.salesforce_box i{height: 60px; width: 60px; display: block; margin-bottom: 15px;}
.salesforce_box i.service_icon1{background: url(../images/service_icon_1.svg) no-repeat left;}
.salesforce_box i.service_icon2{background: url(../images/service_icon_2.svg) no-repeat left;}
.salesforce_box i.service_icon3{background: url(../images/service_icon_3.svg) no-repeat left;}
.salesforce_box i.service_icon4{background: url(../images/service_icon_4.svg) no-repeat left;}
.salesforce_box i.service_icon5{background: url(../images/service_icon_5.svg) no-repeat left;}
.salesforce_box i.service_icon6{background: url(../images/service_icon_6.svg) no-repeat left;}
.salesforce_box i.service_icon7{background: url(../images/service_icon_7.svg) no-repeat left;}
.salesforce_box i.service_icon8{background: url(../images/service_icon_8.svg) no-repeat left;}
.salesforce_box:hover i.service_icon1{background: url(../images/service_icon_1_white.svg) no-repeat left;}
.salesforce_box:hover i.service_icon2{background: url(../images/service_icon_2_white.svg) no-repeat left;}
.salesforce_box:hover i.service_icon3{background: url(../images/service_icon_3_white.svg) no-repeat left;}
.salesforce_box:hover i.service_icon4{background: url(../images/service_icon_4_white.svg) no-repeat left;}
.salesforce_box:hover i.service_icon5{background: url(../images/service_icon_5_white.svg) no-repeat left;}
.salesforce_box:hover i.service_icon6{background: url(../images/service_icon_6_white.svg) no-repeat left;}
.salesforce_box:hover i.service_icon7{background: url(../images/service_icon_7_white.svg) no-repeat left;}
.salesforce_box:hover i.service_icon8{background: url(../images/service_icon_8_white.svg) no-repeat left;}
.salesforce_box:hover{background: #166eff; transition: 0.5s}
.salesforce_box:hover h3, .salesforce_box:hover p{color: #ffffff;}
.salesforce_box:hover .ullist li{color: #ffffff; background: url(../../images/old/bullet_arrow_white.svg) no-repeat 0 5px;}
.main_description{font-size: 20px; line-height: 30px;}
.main_description span{color: #474eff;}
.engagement_box{background: #f8f8f8; padding: 30px 30px 10px 30px;}
.engagement_box i{margin-bottom: 15px; display: block;}
.cta h2{color: #ffffff; font-size: 32px; margin-bottom: 0px;}
.img_text_slider .carousel-control-next { top: 85%; left: 55.5%;}
.img_text_slider .carousel-control-prev {left: 52%; top: 85%;}
.slider_sec .carousel-indicators{right: auto; margin-right: auto; margin-left: auto;}
.slider_sec .carousel-indicators li{width: 10px; height: 10px; border-radius: 50px; border-bottom: none; border-top: none; background-color: #b3b9c4; opacity: 1; margin-left: 5px; margin-right: 5px;}
.slider_sec .carousel-indicators .active{background:#0566c6;}
.about-section .abouts-four-block { display: flex; flex-flow: wrap; justify-content: center;   flex-direction: row; padding:15px 0 0 0;}
.about-section .four-block { margin:0 5px 0px; padding:30px 10px 30px; width:22%; color:#293342; text-align:center; font-size: 18px;}
.about-section .four-block-icon { display:inline-block; line-height:0; border: solid 2px #2363ff; border-radius: 100%;}
.about-section .four-block h4 { font-size:28px; margin:0; padding:10px 0 10px; color:#172b4d;}
.about-section .four-block h4 span{font-family: 'Open Sans', sans-serif;}
.about-section .abouts-singal-block.graybg {background-color: #f8f8f8;}
.formsection-inside {margin: 0; position: relative; display: flex; align-items: center; flex-direction: row; place-content: center; justify-content: center;}
.formpart-form {max-width: 500px; margin: 10px auto 0;}
.eco_box{position: relative; margin-bottom: 25px;}
.eco_box h3{font-size: 28px;}
.eco_box h4{font-size: 20px; margin-bottom: 10px;}
.blue_line{background: #1c68ff; content: ' '; width: 99px; height: 5px; margin-bottom: 20px;}
.eco_box ul{padding-left: 17px;}
.eco_box ul li{font-size: 16px; font-family: 'Open Sans', sans-serif; list-style: disc; padding-bottom: 4px;}
.eco_box ul.disc_none{padding-left: 0px;}
.eco_box ul.disc_none li{list-style: none;}
.ullist li {margin: 0; padding: 0 0 0 20px; background: url(../../images/old/bullet_arrow_blue.svg) no-repeat 0 5px; line-height: 22px;  margin-bottom: 10px; position: relative; color: #2b2b2b;}
.ullist {margin: 0 0 20px 0; padding: 0;}
.navbar-toggler:focus{box-shadow: none;}
.navbar-toggler{border: none;}
.navbar-toggler:hover, .navbar-toggler:focus{border: none; outline: 0;}
.navbar button[aria-expanded="true"] > span.close1 {display: inline;}
.navbar button[aria-expanded="true"] > span.navbar-toggler-icon {display: none;} 
.navbar button[aria-expanded="false"] > span.close1 {display: none;}

/*----Footer---*/
.footer_bottom{}
.footer_bottom-inside {  display: flex; flex-direction: column; align-items: center; padding: 5px 0 15px;}
.footer_bottom .copy-right{ font-size: 16px; margin:10px 0 5px;}
.footer_bottom .footer_copy_links{margin:0px 0 10px;}
.footer_bottom .footer_copy_links a{margin:0 10px 0 0; color:#146dff; font-size:14px;}
.footer_bottom p{margin-bottom: 0px;}
.footer_bottom p a{margin: 10px;}
.social-links{ margin:22px 0; padding:0;}
.social-links a{ display: inline-block; height:28px; background: url(../images/social-ions.png) no-repeat 0px 0px; transition:all ease-in-out 0.2s; margin:0 0 0 25px; padding:0;}
.social-links a.facebook{ width:18px; background-position:-6px 0px; }
.social-links a.linkdin{ width:25px; background-position:-53px 0; }
.social-links a.twitter{ width:25px; background-position:-109px 0; }
.social-links a.google-plus{ width:38px; background-position:-159px 0; }
.social-links a.youtube{ width:25px; background-position:-220px 0; }
.social-links a.instagram { width:23px; background-position:-274px 0; }
.social-links a.facebook:hover {background-position:-6px -28px; }
.social-links a.linkdin:hover{ background-position:-53px -28px; }
.social-links a.twitter:hover { background-position:-109px -28px; }
.social-links a.google-plus:hover { background-position:-159px -28px; }
.social-links a.youtube:hover { background-position:-220px -28px; }
.social-links a.instagram:hover { background-position:-274px -28px; }



/*----------- Power BI Page --------*/
.powerbi_banner{height: 724px; min-height: 724px; background: url(../images/powerbi_banner.jpg) no-repeat center center; background-size: cover;}
.powerbi_banner .banner_subtitle{line-height: 130%;}
.powerbi_banner .banner_text{padding-right: 15px;}
.logo_pad{padding-right: 30px;}
.Powerbi_form{background: #f8f8f8; padding: 15px 20px 15px; margin: 30px auto 0; border-radius: 5px;}
.powerbi_expertise .salesforce_box i.powerbi_icon1{background: url(../images/powerbi_expert_1.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.powerbi_icon2{background: url(../images/powerbi_expert_2.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.powerbi_icon3{background: url(../images/powerbi_expert_3.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.powerbi_icon4{background: url(../images/powerbi_expert_4.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.powerbi_icon5{background: url(../images/powerbi_expert_5.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.powerbi_icon6{background: url(../images/powerbi_expert_6.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.powerbi_icon1{background: url(../images/powerbi_expert_1_white.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.powerbi_icon2{background: url(../images/powerbi_expert_2_white.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.powerbi_icon3{background: url(../images/powerbi_expert_3_white.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.powerbi_icon4{background: url(../images/powerbi_expert_4_white.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.powerbi_icon5{background: url(../images/powerbi_expert_5_white.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.powerbi_icon6{background: url(../images/powerbi_expert_6_white.svg) no-repeat left;}
.powerbi_industry .powerbi_industry_left{width: 20%; float: left; display: block; background: #f8f8f8; border:1px solid #e3e3e3;}
.powerbi_industry .tab-content{width: 80%; float: right; display: block; padding: 15px; border: 1px solid #e3e3e3; min-height: 202px; border-left: 0px;}
.powerbi_industry .nav-pills .nav-link{border-radius: 0px; font-weight: 700;}
.blue_line_small {background: #1c68ff; content: ' '; width: 50px;  height: 5px; margin-bottom: 20px;}
.dashboard_tab i {height: 50px; width: 50px; display: block; margin: 0 auto 10px;}
.dashboard_tab i.dashboard_icon1{background: url(../images/dashboard_icon_1.svg) no-repeat center;}
.dashboard_tab i.dashboard_icon2{background: url(../images/dashboard_icon_2.svg) no-repeat center;}
.dashboard_tab i.dashboard_icon3{background: url(../images/dashboard_icon_3.svg) no-repeat center;}
.dashboard_tab i.dashboard_icon4{background: url(../images/dashboard_icon_4.svg) no-repeat center;}
.dashboard_tab i.dashboard_icon5{background: url(../images/dashboard_icon_5.svg) no-repeat center;}
.dashboard_tab.active i.dashboard_icon1, .dashboard_tab:hover i.dashboard_icon1{background: url(../images/dashboard_icon_1_white.svg) no-repeat center;}
.dashboard_tab.active i.dashboard_icon2, .dashboard_tab:hover i.dashboard_icon2{background: url(../images/dashboard_icon_2_white.svg) no-repeat center;}
.dashboard_tab.active i.dashboard_icon3, .dashboard_tab:hover i.dashboard_icon3{background: url(../images/dashboard_icon_3_white.svg) no-repeat center;}
.dashboard_tab.active i.dashboard_icon4, .dashboard_tab:hover i.dashboard_icon4{background: url(../images/dashboard_icon_4_white.svg) no-repeat center;}
.dashboard_tab.active i.dashboard_icon5, .dashboard_tab:hover i.dashboard_icon5{background: url(../images/dashboard_icon_5_white.svg) no-repeat center;}
.dashboard_tab:hover{color: #fff;background-color: #007bff;}
.Dashboard_section .nav-pills{border:1px solid #e3e3e3;}
.Dashboard_section .nav-pills .nav-link {border-radius: 0px; font-weight: bold;}
.Dashboard_section .nav-pills li{width: 20%; text-align: center; border-right:1px solid #e3e3e3;}
.Dashboard_section .nav-pills li:last-child{border-right: none;}
.tab-content{padding: 30px; background: #ffffff; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3;}
.dash_text{padding-top: 25px; width: 80%;}
.dashboard_cta{display: flex;}
.dashboard_cta a{margin-right: 10px;}
.box_bg{background: #f3f2f2;}
.engagement_sec .salesforce_box i.engage_box_1{background: url(../images/engagement_box_1.svg) no-repeat left;}
.engagement_sec .salesforce_box i.engage_box_2{background: url(../images/engagement_box_2.svg) no-repeat left;}
.engagement_sec .salesforce_box i.engage_box_3{background: url(../images/engagement_box_3.svg) no-repeat left;}
.engagement_sec .salesforce_box:hover i.engage_box_1{background: url(../images/engagement_box_1_white.svg) no-repeat left;}
.engagement_sec .salesforce_box:hover i.engage_box_2{background: url(../images/engagement_box_2_white.svg) no-repeat left;}
.engagement_sec .salesforce_box:hover i.engage_box_3{background: url(../images/engagement_box_3_white.svg) no-repeat left;}
.close{width: 40px; height: 40px; position: absolute; top: 10px; right: 10px; background: #166eff !important; opacity: 1; border-radius: 50%; color: #ffffff; font-size: 18px; z-index: 9999; display: block;}
.close:hover{opacity: 1; color: #ffffff;}
.close span{color: #ffffff;}
.Dashboard_section .modal{z-index: 9992;}


/*--------DevOps page----------*/
.devops_banner{height: 724px; min-height: 724px; background: url(../images/devops_banner.jpg) no-repeat center center; background-size: cover;}
.fourcolsection{display:flex; flex-flow: wrap;}
.contentbox{width:25%; background-color: #f8f8f8; border: solid 1px #dfdfdf; transition: all ease-in-out 0.3s; position: relative; box-sizing: border-box; margin:0 -1px;}
.contentbox:hover {background-color: #ffffff; box-shadow: 0px 15px 60px rgba(0, 0, 0, 0.20); -webkit-box-shadow: 0px 15px 60px rgba(0, 0, 0, 0.20); z-index: 1; border: solid 1px transprent;} 
.contentbox:after { height:4px; width:0; background:#007cf1; transition:all ease-in-out 0.3s; content:""; position:absolute; bottom:0; left:0;}
.contentbox:hover:after { width:100%;}
.fourcolsection .imagepart{line-height: 0; overflow: hidden; margin:0 -1px;}
.fourcolsection .contentpart{padding:30px 20px;}
.fourcolsection .contentpart h3{font-size:21px; padding-bottom:15px;}
.fourcolsection .contentpart p{font-size:16px; line-height:22px;}
.fourcolsection a .contentpart p{color:#2b2b2b; cursor: pointer;}
.threecolom-icon .iconblock {padding: 20px 5px 20px; width: 33.33%;}
.fourcolom-icon .iconblock {padding: 30px 5px 0; width: 25%;}
.fivecolom-icon .iconblock {padding: 50px 5px 0; width: 20%;}
.sixcolom-icon .iconblock {padding: 20px 5px 0; width: 16.66%;}
.software-logo-main{ display: flex; text-align: center; flex-flow: row wrap; width:100%;}
.contentpart{  padding: 0;}
.contentpart.spacing{padding: 100px 10%;}
.contentpart h2{ margin-bottom:40px;}
.contentpart p{ margin-bottom: 30px;}
.contentpart p:last-child{ margin-bottom: 0;}
.contentpart ul.listing { display: flex; flex-flow: row wrap; padding: 0 2% 0 }
.contentpart ul.listing li { width: 50%; color: #172b4d; background: transparent; padding: 0 10px 10px 15px; list-style-type: none; position: relative; font-size: 18px; text-align: left }
.contentpart ul.listing li::after {width: 6px; height: 6px; background: #209ce7; content: ""; display: inline-block; border-radius: 50%; left: 0px; top: 8px; position: absolute;}
.contentpart ul.twocolom-listing li { width: 49%; }
.contentpart ul.threecolom-listing li { width: 33.3%; }
.contentpart ul.fourcolom-listing li { width: 25%; }

/*----CTA section----*/
.cta_box{background: #003b6f}
.cta_box h2{color: #ffffff; margin-bottom: 20px;}
.cta_box h3{color: #ffffff; font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 24px; margin-bottom: 20px;}
.cta_box_button{display: flex; align-items: center; justify-content: center;}
.cta_button {padding: 10px 30px 10px 30px; border-radius: 50px; color: #ffffff; transition: all .3s ease; margin: 5px; font-size: 20px; display: block;}
.green_btn {background-color: #8bc34a;}
.orange_btn{background-color: #ffa000;}
.green_btn:hover {background-color: #577d2a; color: #ffffff;}
.orange_btn:hover{background-color: #996000; color: #ffffff;}

.Salesforce_banner_new{height: 724px; min-height: 724px; background: url(../images/salesforce_banner_new.jpg) no-repeat center center; background-size: cover;}

/*----Sitecore Migration Page------*/
.Sitecore_banner_new{background: url(../images/Salesforce-page-banner2.jpg) no-repeat center center;}

.abouts-singal-block { display: flex; background:#fff; margin:0 5px;}
.abouts-clients-large { display: flex; justify-content: center; flex-flow: wrap; align-items: center; place-content: space-between; padding: 20px 25px; justify-content:space-between;}
.abouts-clients { display: flex; justify-content: center; flex-flow: wrap; align-items: center; place-content: center; place-content: space-between; padding: 30px 25px;}
.abouts-clients-large div.clientlogo{background-image:url(../images/abouts-client-logos-large.png); background-repeat:no-repeat; width:164px; height:94px; margin:0 auto;}
.abouts-clients-large div.clientlogo1{background-position:0 0}
.abouts-clients-large div.clientlogo2{background-position:-190px 0}
.abouts-clients-large div.clientlogo3{background-position:-405px 0}
.abouts-clients-large div.clientlogo4{background-position:-615px 0}
.abouts-clients-large div.clientlogo5{background-position:-823px 0}
.abouts-clients-large div.clientlogo6{background-position:-1030px 0}
.abouts-clients-large div.clientlogo7{background-position:-1220px 0}
.abouts-clients-large div.clientlogo8{background-position:-1375px 0}
.abouts-clients-large div.clientlogo9{background-position:-1510px 0}
.abouts-clients-large div.clientlogo10{background-position:-1685px 0}
.abouts-clients-large div.clientlogo11{background-position:-1870px 0}
.abouts-clients-large div.clientlogo12{background-position:-2066px 0}
.salesforce_box i{height: 60px; width: 60px; display: block; margin-bottom: 15px;}
.salesforce_box i.sitecore_service_icon1{background: url(../images/sitecore_service_icon_1.svg) no-repeat left;}
.salesforce_box i.sitecore_service_icon2{background: url(../images/sitecore_service_icon_2.svg) no-repeat left;}
.salesforce_box i.sitecore_service_icon3{background: url(../images/sitecore_service_icon_3.svg) no-repeat left;}
.salesforce_box i.sitecore_service_icon4{background: url(../images/sitecore_service_icon_4.svg) no-repeat left;}
.salesforce_box i.sitecore_service_icon5{background: url(../images/sitecore_service_icon_5.svg) no-repeat left;}
.salesforce_box i.sitecore_service_icon6{background: url(../images/sitecore_service_icon_6.svg) no-repeat left;}
.salesforce_box i.sitecore_service_icon7{background: url(../images/sitecore_service_icon_7.svg) no-repeat left;}
.salesforce_box i.sitecore_service_icon8{background: url(../images/sitecore_service_icon_8.svg) no-repeat left;}
.salesforce_box:hover i.sitecore_service_icon1{background: url(../images/sitecore_service_icon_1_w.svg) no-repeat left;}
.salesforce_box:hover i.sitecore_service_icon2{background: url(../images/sitecore_service_icon_2_w.svg) no-repeat left;}
.salesforce_box:hover i.sitecore_service_icon3{background: url(../images/sitecore_service_icon_3_w.svg) no-repeat left;}
.salesforce_box:hover i.sitecore_service_icon4{background: url(../images/sitecore_service_icon_4_w.svg) no-repeat left;}
.salesforce_box:hover i.sitecore_service_icon5{background: url(../images/sitecore_service_icon_5_w.svg) no-repeat left;}
.salesforce_box:hover i.sitecore_service_icon6{background: url(../images/sitecore_service_icon_6_w.svg) no-repeat left;}
.salesforce_box:hover i.sitecore_service_icon7{background: url(../images/sitecore_service_icon_7_w.svg) no-repeat left;}
.salesforce_box:hover i.sitecore_service_icon8{background: url(../images/sitecore_service_icon_8_w.svg) no-repeat left;}
.test_auth{display: block; text-align: right; font-weight: bold;}

/*-----------Table shortcode CSS-----*/
.table_row{display: flex; width: 100%; justify-content: center;
 flex-flow: wrap; align-items: center;}
.table_half{width: 40%; padding: 15px 10px;}
.table_onethird{width: 20%; padding: 15px 10px;}
.table_row span{text-transform: uppercase; font-size: 16px; font-weight: 700; color: #000000;}
.table_row i{position: relative; top: 7px; width: 25px; padding-right: 7px;}
.dark_table .table_row{background: #f3f2f2;}
/*.dark_table .table_row:nth-child(2n) {background: #f3f2f2;} */
.dark_table .table_row.light_blue_bg{background: #146dff;}
.light_blue_bg h4{font-size: 20px; color: #ffffff;}
.right_arrow{font-size: 22px;}
.softweb_colm{background: #c9daf5;}

/*-----------Award shortcode CSS-----*/
.award_section .bx-wrapper{box-shadow: none;}

/*----Sharepoint Page------*/
.sharepoint_banner{background: url(../images/sharepoint-_banner.jpg) no-repeat center center; position: relative; background-size: cover;}
.sharepoint_right{background: #2164ff; padding: 40px; color: #ffffff; margin-left: 25px; margin-top: 50px;}
.sharepoint_right h3{color: #ffffff;}
.sharepoint_right ul li{padding-bottom: 7px;}
.sharepoint_logo{position: absolute; top: 35%; left: -20px;}
.sharepoint_first_sec{padding-right: 25px;}
.hiring_process{margin-top: 20px;}
.number_process {display: block; position: relative;}
.number_process span {width: 40px; height: 40px; background: #3c6df0; display: inline-block; padding: 7px; font-size: 20px; line-height: 140%; border-radius: 50%; text-align: center;  color: #fff; font-weight: 600;     font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif; margin-bottom: 15px;}
.number_process img{position: absolute; top: 10px; right: 20px;}
.technology_stack ul {display: flex; flex-flow: wrap; text-align: center; justify-content: center; margin-bottom: 50px;
}
.technology_stack ul li {width: 33.33%;  padding: 40px; border-bottom: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;}
.technology_stack ul li.border_stack_top {border-top:1px solid #e9e9e9;}
.technology_stack ul li.border_stack_left {border-left:1px solid #e9e9e9;}
.technology_stack ul li h3{margin-top: 10px;}

/*----Tableau Page------*/
.tableau_banner_new{background: url(../images/powerbi_banner.jpg) no-repeat center center;}
.powerbi_expertise .salesforce_box i.tableau_icon1{background: url(../images/tableau_icon_1.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.tableau_icon2{background: url(../images/tableau_icon_2.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.tableau_icon3{background: url(../images/tableau_icon_3.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.tableau_icon4{background: url(../images/tableau_icon_4.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.tableau_icon5{background: url(../images/tableau_icon_5.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.tableau_icon6{background: url(../images/tableau_icon_6.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_icon1{background: url(../images/tableau_icon_1_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_icon2{background: url(../images/tableau_icon_2_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_icon3{background: url(../images/tableau_icon_3_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_icon4{background: url(../images/tableau_icon_4_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_icon5{background: url(../images/tableau_icon_5_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_icon6{background: url(../images/tableau_icon_6_w.svg) no-repeat left;}

.dashboard_tab i.tableau_icon_1{background: url(../images/Tableau-solutions-1.svg) no-repeat center;}
.dashboard_tab i.tableau_icon_2{background: url(../images/Tableau-solutions-2.svg) no-repeat center;}
.dashboard_tab i.tableau_icon_3{background: url(../images/Tableau-solutions-3.svg) no-repeat center;}
.dashboard_tab i.tableau_icon_4{background: url(../images/Tableau-solutions-4.svg) no-repeat center;}
.dashboard_tab i.tableau_icon_5{background: url(../images/Tableau-solutions-5.svg) no-repeat center;}
.dashboard_tab.active i.tableau_icon_1, .dashboard_tab:hover i.tableau_icon_1{background: url(../images/Tableau-solutions-1_white.svg) no-repeat center;}
.dashboard_tab.active i.tableau_icon_2, .dashboard_tab:hover i.tableau_icon_2{background: url(../images/Tableau-solutions-2_white.svg) no-repeat center;}
.dashboard_tab.active i.tableau_icon_3, .dashboard_tab:hover i.tableau_icon_3{background: url(../images/Tableau-solutions-3_white.svg) no-repeat center;}
.dashboard_tab.active i.tableau_icon_4, .dashboard_tab:hover i.tableau_icon_4{background: url(../images/Tableau-solutions-4_white.svg) no-repeat center;}
.dashboard_tab.active i.tableau_icon_5, .dashboard_tab:hover i.tableau_icon_5{background: url(../images/Tableau-solutions-5_white.svg) no-repeat center;}

/*---Flutter page CSS----*/
.flutter_banner{background: url(../images/flutter-ppc-banner.jpg) no-repeat center center; position: relative; background-size: cover;}
.three_call_content h3{border-bottom: #e2e2e2 solid 1px; font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif; font-weight: 700; color: #3c3b3b; padding: 15px 0; position: relative; margin-left: 25px; font-size: 16px;}
.three_call_content h3::before {background-image: url(../images/arrow-blue-icon.svg); background-position: center left; background-repeat: no-repeat;  content: ''; position: absolute;  left: -25px; top: 18px; width: 14px; height: 14px; display: block;}
.box_bold_text h4{font-size: 16px; padding-bottom: 5px; color: #3c6df0;}
.powerbi_expertise .salesforce_box i.flutter_icon1{background: url(../images/flutter_icon_1.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.flutter_icon2{background: url(../images/flutter_icon_2.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.flutter_icon3{background: url(../images/flutter_icon_3.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.flutter_icon4{background: url(../images/flutter_icon_4.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.flutter_icon5{background: url(../images/flutter_icon_5.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.flutter_icon6{background: url(../images/flutter_icon_6.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.flutter_icon1{background: url(../images/flutter_icon_1_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.flutter_icon2{background: url(../images/flutter_icon_2_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.flutter_icon3{background: url(../images/flutter_icon_3_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.flutter_icon4{background: url(../images/flutter_icon_4_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.flutter_icon5{background: url(../images/flutter_icon_5_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.flutter_icon6{background: url(../images/flutter_icon_6_w.svg) no-repeat left;}

/*-----React Native page----*/
.dark_gray{background: #d7d7d7;}
.react_banner{background: url(../images/react_banner2.jpg) no-repeat center center; background-size: cover; position: relative;}
.dot{background: #1670b8; height: 15px; width: 15px; border-radius: 50%; position: relative; margin-bottom: 15px; right: -5px;}
.dot::before{border: 2px solid #1670b8; border-radius: 50%; content: ""; display: block; height: 25px; left: -5px; position: relative; top: -5px; width: 25px;}
 .stack_row{display: flex;}
 .stack_left{width: 25%; padding: 15px; background: #ffffff; margin-bottom: 10px; padding: 15px; background: #ffffff; margin-bottom: 10px; margin-right:10px; text-align: center; display: flex; align-items: center; justify-content: center;}
 .stack_left h4{font-size: 20px; line-height: 125%; color: #146dff;}
 .stack_right{width: 73%; padding: 15px; background: #ffffff; margin-bottom: 10px;}
 .stack_right ul li{width: 33%; display: inline-block; font-size: 20px; line-height: 125%;}
  .bluelist li {margin: 0; padding: 0 0 0 20px; background: url(../images/blue_disc.png) no-repeat 0 5px; line-height: 22px; margin-bottom: 10px; position: relative;}
 .stack_table ul li{margin-bottom: 0px;}
.four_box_img{margin-bottom: 15px;}
.black_cta{background: #000000; padding: 40px 0;}
.black_cta p{font-size: 30px; line-height: 130%; color: #ffffff;}
.blue_btn{background: #146dff; color: #ffffff; padding: 10px 20px; font-size: 22px; border-radius: 20px; display: inline-block;}
.blue_btn:hover{color: #146dff; background: #ffffff; transition: 0.5s;}
.certi_partner{border:1px solid #146dff; display: flex; flex-flow: wrap; text-align: center;}
.certi_box{width: 16.66%; text-align: center; padding: 15px; display: flex; align-items: center; justify-content: center;}
.certi_box_big{width: 33.33%;}
.blue_dot_right{border-right:1px solid #146dff; border-style: dotted;}
.blue_bot_bottom{border-bottom:1px solid #146dff;  border-style: dotted;}
.icon_box{border:1px solid #146dff; border-radius: 20px; padding: 15px; text-align: center; margin-bottom: 15px;}
.icon_box h4{font-size: 20px; font-family: 'Open Sans', sans-serif; line-height: 130%;}
.icon_box i{padding-bottom: 10px; height: 60px; width: 60px; margin: 0 auto; display: block;}
.icon_box:hover{background: #146dff; transition: 0.5s;}
.icon_box:hover h4{color: #ffffff; transition: 0.5s;}
.icon_box i.react_icon1{background: url(../images/react_icon_1.svg) 
  no-repeat center;}
  .icon_box i.react_icon2{background: url(../images/react_icon_2.svg) 
  no-repeat center;}
  .icon_box i.react_icon3{background: url(../images/react_icon_3.svg) 
  no-repeat center;}
  .icon_box i.react_icon4{background: url(../images/react_icon_4.svg) 
  no-repeat center;}
  .icon_box i.react_icon5{background: url(../images/react_icon_5.svg) 
  no-repeat center;}
  .icon_box i.react_icon6{background: url(../images/react_icon_6.svg) 
  no-repeat center;}
  .icon_box i.react_icon7{background: url(../images/react_icon_7.svg) 
  no-repeat center;}
  .icon_box i.react_icon8{background: url(../images/react_icon_8.svg) 
  no-repeat center;}
.icon_box:hover i.react_icon1{background: url(../images/react_icon_1_w.svg) no-repeat center; transition: 0.5s;} 
.icon_box:hover i.react_icon2{background: url(../images/react_icon_2_w.svg) no-repeat center; transition: 0.5s;} 
.icon_box:hover i.react_icon3{background: url(../images/react_icon_3_w.svg) no-repeat center; transition: 0.5s;} 
.icon_box:hover i.react_icon4{background: url(../images/react_icon_4_w.svg) no-repeat center; transition: 0.5s;} 
.icon_box:hover i.react_icon5{background: url(../images/react_icon_5_w.svg) no-repeat center; transition: 0.5s;} 
.icon_box:hover i.react_icon6{background: url(../images/react_icon_6_w.svg) no-repeat center; transition: 0.5s;} 
.icon_box:hover i.react_icon7{background: url(../images/react_icon_7_w.svg) no-repeat center; transition: 0.5s;} 
.icon_box:hover i.react_icon8{background: url(../images/react_icon_8_w.svg) no-repeat center; transition: 0.5s;}  
.pt150{padding-top: 150px;}
.cross_back{-webkit-clip-path: polygon(0% 0%, 100% 15%, 100% 100%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 15%, 100% 100%, 100% 100%, 0% 100%);}
.cross_back2{-webkit-clip-path: polygon(0% 15%, 100% 0%, 100% 100%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 15%, 100% 0%, 100% 100%, 100% 100%, 0% 100%);}

.technology_stack1{justify-content: center;}
.technology_box{width: 25%; margin-bottom: 30px;}
.technology_text{background: #e5e5e5; box-sizing: border-box; padding: 25px; min-height: 100%;}
.technology_icon{display: flex; align-items: center;}
.technology_icon i{height: 60px; width: 60px;}
.technology_text span{font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;     font-weight: 600; font-size: 18px;}

.service_two_col i.RN_service_1{background: url(../images/react_native_icon_1.svg) no-repeat left 5px;}
.service_two_col i.RN_service_2{background: url(../images/react_native_icon_2.svg) no-repeat left 5px;}
.service_two_col i.RN_service_3{background: url(../images/react_native_icon_3.svg) no-repeat left 5px;}
.service_two_col i.RN_service_4{background: url(../images/react_native_icon_4.svg) no-repeat left 5px;}
.service_two_col i.RN_service_5{background: url(../images/react_native_icon_5.svg) no-repeat left 5px;}
.service_two_col i.RN_service_6{background: url(../images/react_native_icon_6.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_1{background: url(../images/react_native_icon_1.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_2{background: url(../images/react_native_icon_2.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_3{background: url(../images/react_native_icon_3.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_4{background: url(../images/react_native_icon_4.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_5{background: url(../images/react_native_icon_5.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_6{background: url(../images/react_native_icon_6.svg) no-repeat left 5px;}

.service_two_col i.RN_service_1_new{background: url(../images/sitecore_services_icon_1.svg) no-repeat left 5px;}
.service_two_col i.RN_service_2_new{background: url(../images/sitecore_services_icon_2.svg) no-repeat left 5px;}
.service_two_col i.RN_service_3_new{background: url(../images/sitecore_services_icon_3.svg) no-repeat left 5px;}
.service_two_col i.RN_service_4_new{background: url(../images/sitecore_services_icon_4.svg) no-repeat left 5px;}
.service_two_col i.RN_service_5_new{background: url(../images/sitecore_services_icon_5.svg) no-repeat left 5px;}
.service_two_col i.RN_service_6_new{background: url(../images/sitecore_services_icon_6.svg) no-repeat left 5px;}
.service_two_col i.RN_service_7_new{background: url(../images/sitecore_services_icon_7.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_1_new{background: url(../images/sitecore_services_icon_1_w.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_2_new{background: url(../images/sitecore_services_icon_2_w.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_3_new{background: url(../images/sitecore_services_icon_3_w.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_4_new{background: url(../images/sitecore_services_icon_4_w.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_5_new{background: url(../images/sitecore_services_icon_5_w.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_6_new{background: url(../images/sitecore_services_icon_6_w.svg) no-repeat left 5px;}
.service_two_col:hover i.RN_service_7_new{background: url(../images/sitecore_services_icon_7_w.svg) no-repeat left 5px;}

 /* salesforce-Integration 16-6-2021 */
.dark-grey{background-color: #d5e2e1;}
section#customer-list figure {height: 90px; display: flex; align-items: center; justify-content: center;}
section#customer-list .h-100.text-center {border: 1px solid #d5e2e1;padding: 15px 0;}
section.portfolio{background: url(../images/portfolio.jpg) no-repeat center center; position: relative; background-size: cover;}
.portfolio-right h3 ,.portfolio-right p {color: #fff;}
section.client_logos figure sup {font-size: 79px; display: block; position: absolute; height: 10px; width: 20px; color: #1a69ff; right: 35px; top: 0;}
section.client_logos h5 {font-size: 22px;}
section.client_logos p{font-size:18px}
section.client_logos figure {border-right: 1px solid #d5e2e1;position: relative;    max-width: 220px;}
.Salesforce_banner-new{background-image: url(../images/Salesforce-page-banner-new.png);background-size: cover;background-position: center;}
.Salesforce_banner-new h1{font-size: 46px;}
section#customer-list span {font-size: 16px;font-weight: bold; display: block; margin-top: 10px;}
#integration-help h3 {font-size: 22px;margin: 48px 0 0;font-weight: 500;}
.salesforce_box i{height: 60px; width: 60px; display: block; margin-bottom: 15px;}
.salesforce_box i.help_icon1{background: url(../images/help-1.svg) no-repeat left;}
.salesforce_box i.help_icon2{background: url(../images/help-2.svg) no-repeat left;}
.salesforce_box i.help_icon3{background: url(../images/help-6.svg) no-repeat left;}
.salesforce_box i.help_icon4{background: url(../images/help-3.svg) no-repeat left;}
.salesforce_box i.help_icon5{background: url(../images/help-4.svg) no-repeat left;}
.salesforce_box i.help_icon6{background: url(../images/help-5.svg) no-repeat left;}
.salesforce_box:hover i.help_icon1{background: url(../images/help-1-white.svg) no-repeat left;}
.salesforce_box:hover i.help_icon2{background: url(../images/help-2-white.svg) no-repeat left;}
.salesforce_box:hover i.help_icon3{background: url(../images/help-6-white.svg) no-repeat left;}
.salesforce_box:hover i.help_icon4{background: url(../images/help-3-white.svg) no-repeat left;}
.salesforce_box:hover i.help_icon5{background: url(../images/help-4-white.svg) no-repeat left;}
.salesforce_box:hover i.help_icon6{background: url(../images/help-5-white.svg) no-repeat left;}
section.portfolio .img_text_slider .carousel-control-next {top: 50%; right: -40px; left:auto; transform: translateY(-50%); padding: 0; width: 25px;}
section.portfolio .img_text_slider .carousel-control-prev {width: 25px; left: -40px; top: 50%; transform: translateY(-50%); padding: 0;}

/*---new design for Salesforce---*/
.sf_integration_op{background: #ffffff; padding: 40px; border:1px solid #afafaf;}
.icon_text li{display: flex; align-items: center; position: relative; font-size: 20px; font-weight: bold; padding-bottom: 5px;}
.icon_text i{padding-right: 10px;}

/*---- Salesforce Services page -----*/
.salesforce_services_banner{background: none; height: auto; min-height: inherit;}
.salesforce_services_banner h1{color: #000000;}
.service_two_col{background-color: #ffffff; padding: 15px;}
.service_two_col:hover{background-color: #166eff;}
.SF_service_inner{padding-left: 80px;}
.service_two_col i{position:absolute; height: 60px; width: 60px;}
.service_two_col:hover h3, .service_two_col:hover p{color: #ffffff;}
.service_two_col i.SF_service_1{background: url(../images/service_icon_1.svg) no-repeat left 5px;}
.service_two_col i.SF_service_2{background: url(../images/service_icon_2.svg) no-repeat left 5px;}
.service_two_col i.SF_service_3{background: url(../images/service_icon_3.svg) no-repeat left 5px;}
.service_two_col i.SF_service_4{background: url(../images/service_icon_4.svg) no-repeat left 5px;}
.service_two_col i.SF_service_5{background: url(../images/service_icon_5.svg) no-repeat left 5px;}
.service_two_col i.SF_service_6{background: url(../images/service_icon_6.svg) no-repeat left 5px;}
.service_two_col i.SF_service_7{background: url(../images/service_icon_7.svg) no-repeat left 5px;}
.service_two_col i.SF_service_8{background: url(../images/service_icon_8.svg) no-repeat left 5px;}
.service_two_col:hover i.SF_service_1{background: url(../images/service_icon_1_white.svg) no-repeat left 5px;}
.service_two_col:hover i.SF_service_2{background: url(../images/service_icon_2_white.svg) no-repeat left 5px;}
.service_two_col:hover i.SF_service_3{background: url(../images/service_icon_3_white.svg) no-repeat left 5px;}
.service_two_col:hover i.SF_service_4{background: url(../images/service_icon_4_white.svg) no-repeat left 5px;}
.service_two_col:hover i.SF_service_5{background: url(../images/service_icon_5_white.svg) no-repeat left 5px;}
.service_two_col:hover i.SF_service_6{background: url(../images/service_icon_6_white.svg) no-repeat left 5px;}
.service_two_col:hover i.SF_service_7{background: url(../images/service_icon_7_white.svg) no-repeat left 5px;}
.service_two_col:hover i.SF_service_8{background: url(../images/service_icon_8_white.svg) no-repeat left 5px;}

/*------Sharepoint New page -----*/
.sharepointnew_banner{background: #2164ff; min-height: 300px; height: 300px; margin-top: 85px;}
.sharepointnew_banner .banner_text{min-height: 300px; height: 300px;}
.sharepointnew_banner h1{font-size: 32px; text-transform: uppercase;}
.sharepointnew_banner p{color: #ffffff;}
.light_blue_box{background: #ccd7f3; padding:15px;}
.light_blue_box p{color: #2164ff; font-size: 20px; line-height: 130%;}
.light_blue_box p span{font-size: 30px; font-weight: 600;
    font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;}
.half_bullet li{width: 50%; float: left; display: block; padding-right: 5px;}
.first_sec_form{background: #f3f2f2; padding: 15px 20px 15px; margin: 0px auto 0; border-radius: 5px;}

/*---Flutter new section design ---*/
.choose_project ul li{padding: .9375rem; border-bottom: .0625rem solid #e3e3e3; position: relative; padding-left: 3.125rem;}
.choose_project ul li:last-child {border-bottom: none; margin-bottom: 0;}
.choose_project ul li i {position: absolute; left: 0;}
.flutter_platform{text-align: center; display: block;}
.flutter_platform ul{display: flex; flex-flow: wrap; align-items: center; justify-content: center;}
.flutter_platform ul li{width: 18%; background: #ffffff; padding: 10px; margin: 5px; box-sizing: border-box;}
.flutter_platform ul li i{display: block;}
.flutter_platform ul li i img{width: 80px; display: block; margin: 0 auto;}

/*------Azure data service page -----*/
.azure_banner{background: url(../images/azure_banner.jpg) no-repeat center center; position: relative; background-size: cover;}
.service_two_col i.ADS_service_1{background: url(../images/Azure-Stream-Analytics.svg) no-repeat left 5px;}
.service_two_col i.ADS_service_2{background: url(../images/Azure-Synapse-Analytics.svg) no-repeat left 5px;}
.service_two_col i.ADS_service_3{background: url(../images/Event-Hubs.svg) no-repeat left 5px;}
.service_two_col i.ADS_service_4{background: url(../images/Azure-HDInsight.svg) no-repeat left 5px;}
.service_two_col:hover i.ADS_service_1{background: url(../images/Azure-Stream-Analytics-w.svg) no-repeat left 5px;}
.service_two_col:hover i.ADS_service_2{background: url(../images/Azure-Synapse-Analytics-w.svg) no-repeat left 5px;}
.service_two_col:hover i.ADS_service_3{background: url(../images/Event-Hubs-w.svg) no-repeat left 5px;}
.service_two_col:hover i.ADS_service_4{background: url(../images/Azure-HDInsight-w.svg) no-repeat left 5px;}

/*---HoloLens PPC page ---*/
.hololens_banner{background: url(../images/hololens-banner.jpg) no-repeat center center; position: relative; background-size: cover;}
.Dashboard_section .nav-pills li.sixtabbox{width: 16.66%}
.dashboard_tab i.holo-usecase-1{background: url(../images/holo-usecase-1.svg) no-repeat center;}
.dashboard_tab i.holo-usecase-2{background: url(../images/holo-usecase-2.svg) no-repeat center;}
.dashboard_tab i.holo-usecase-3{background: url(../images/holo-usecase-3.svg) no-repeat center;}
.dashboard_tab i.holo-usecase-4{background: url(../images/holo-usecase-4.svg) no-repeat center;}
.dashboard_tab i.holo-usecase-5{background: url(../images/holo-usecase-5.svg) no-repeat center;}
.dashboard_tab i.holo-usecase-6{background: url(../images/holo-usecase-6.svg) no-repeat center;}
.dashboard_tab.active i.holo-usecase-1, .dashboard_tab:hover i.holo-usecase-1{background: url(../images/holo-usecase-1-w.svg) no-repeat center;}
.dashboard_tab.active i.holo-usecase-2, .dashboard_tab:hover i.holo-usecase-2{background: url(../images/holo-usecase-2-w.svg) no-repeat center;}
.dashboard_tab.active i.holo-usecase-3, .dashboard_tab:hover i.holo-usecase-3{background: url(../images/holo-usecase-3-w.svg) no-repeat center;}
.dashboard_tab.active i.holo-usecase-4, .dashboard_tab:hover i.holo-usecase-4{background: url(../images/holo-usecase-4-w.svg) no-repeat center;}
.dashboard_tab.active i.holo-usecase-5, .dashboard_tab:hover i.holo-usecase-5{background: url(../images/holo-usecase-5-w.svg) no-repeat center;}
.dashboard_tab.active i.holo-usecase-6, .dashboard_tab:hover i.holo-usecase-6{background: url(../images/holo-usecase-6-w.svg) no-repeat center;}

/*----RPA Page------*/
.rpa_banner{background: url(../images/RPA-banner.jpg) no-repeat center center;}
.rpa-pushing{display: flex; flex-flow: wrap;}
.rpa-pushing_main{width: 20%; padding: 10px;}
.rpa-pushing-box{background: #ffffff; padding: 25px 15px 20px; -webkit-box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%); -moz-box-shadow: 0px 0px 10px 0px rgba(1, 1, 1, 0.2);
  box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%);}
  .rpa-pushing-box p{font-size: 18px;}
.rpa-pushing-box i{padding-bottom: 10px; display: block;}
.rpa_services_allbox{position: relative;}
.rpa_services_box{display: block; padding: 40px 20px; margin-bottom: 20px;}
.rpa_services_allbox i{display: block; padding-bottom: 10px;}
.rpa_services_allbox h3{font-size: 18px; font-family: 'Open Sans', sans-serif;}
.rpa_services_allbox p{font-size: 14px; line-height: 20px; color: #ffffff;}
.rpa_services_box_hover{display: none; position: absolute; background: #146dff; padding: 15px; z-index:2; top: 0; width: 100%; height: auto;}
.rpa_services_allbox:hover .rpa_services_box_hover{display: block; transition: 0.5s; transition: transform .5s; transform: scale(1.10);}
.rpa_services_allbox:hover h3{color: #ffffff;}

.verti_tab{display: flex;}
.verticle_tab .nav-pills{width: 25%;}
.verticle_tab .tab-content{width: 75%; background: initial; border:none; padding: 0 30px;}
.verticle_tab .nav-pills .nav-link{background: #e2e6e8; border-radius: 0px; border-bottom:1px solid #bfc2c4; position: relative; color: #747474; padding: 20px 10px 20px 70px;}
.verticle_tab .nav-pills .nav-link:last-child{border: none;}
.verticle_tab .nav-pills .nav-link i{position: absolute; height: 40px; width: 40px; top: 10px; left: 15px;}
.verticle_tab .nav-pills .nav-link.active, .verticle_tab .nav-pills .show > .nav-link{background: #000000; color: #ffffff;}
.verticle_tab .nav-pills .nav-link i.rpa_tab_1{background-image: url(../images/rpa-verticle-tab-1.svg); background-repeat: no-repeat;}
.verticle_tab .nav-pills .nav-link i.rpa_tab_2{background-image: url(../images/rpa-verticle-tab-2.svg); background-repeat: no-repeat;}
.verticle_tab .nav-pills .nav-link i.rpa_tab_3{background-image: url(../images/rpa-verticle-tab-3.svg); background-repeat: no-repeat;}
.verticle_tab .nav-pills .nav-link i.rpa_tab_4{background-image: url(../images/rpa-verticle-tab-4.svg); background-repeat: no-repeat;}
.verticle_tab .nav-pills .nav-link i.rpa_tab_5{background-image: url(../images/rpa-verticle-tab-5.svg); background-repeat: no-repeat;}
.verticle_tab .nav-pills .nav-link i.rpa_tab_6{background-image: url(../images/rpa-verticle-tab-6.svg); background-repeat: no-repeat;}
.verticle_tab .nav-pills .nav-link.active i.rpa_tab_1{background-image: url(../images/rpa-verticle-tab-1-w.svg); background-repeat: no-repeat;}
.verticle_tab .nav-pills .nav-link.active i.rpa_tab_2{background-image: url(../images/rpa-verticle-tab-2-w.svg); background-repeat: no-repeat;}
.verticle_tab .nav-pills .nav-link.active i.rpa_tab_3{background-image: url(../images/rpa-verticle-tab-3-w.svg); background-repeat: no-repeat;}
.verticle_tab .nav-pills .nav-link.active i.rpa_tab_4{background-image: url(../images/rpa-verticle-tab-4-w.svg); background-repeat: no-repeat;}
.verticle_tab .nav-pills .nav-link.active i.rpa_tab_5{background-image: url(../images/rpa-verticle-tab-5-w.svg); background-repeat: no-repeat;}
.verticle_tab .nav-pills .nav-link.active i.rpa_tab_6{background-image: url(../images/rpa-verticle-tab-6-w.svg); background-repeat: no-repeat;}
.disc_list li{background: none; list-style-type: disc; padding-left: 0; margin-left: 20px;}
.rpa_benifits ul li{display: inline-block; border-right: 1px solid #b2b2b2; padding: 0 30px; margin: 10px 0; font-size: 20px;}
.rpa_benifits ul li:last-child{border-right: none;}

.salesforce_box i.rpa_service_icon1{background: url(../images/rpa-services-1.svg) no-repeat left;}
.salesforce_box i.rpa_service_icon2{background: url(../images/rpa-services-2.svg) no-repeat left;}
.salesforce_box i.rpa_service_icon3{background: url(../images/rpa-services-3.svg) no-repeat left;}
.salesforce_box i.rpa_service_icon4{background: url(../images/rpa-services-4.svg) no-repeat left;}
.salesforce_box i.rpa_service_icon5{background: url(../images/rpa-services-5.svg) no-repeat left;}
.salesforce_box i.rpa_service_icon6{background: url(../images/rpa-services-6.svg) no-repeat left;}
.salesforce_box i.rpa_service_icon7{background: url(../images/rpa-services-7.svg) no-repeat left;}
.salesforce_box i.rpa_service_icon8{background: url(../images/rpa-services-8.svg) no-repeat left;}
.salesforce_box:hover i.rpa_service_icon1{background: url(../images/rpa-services-1_w.svg) no-repeat left;}
.salesforce_box:hover i.rpa_service_icon2{background: url(../images/rpa-services-2_w.svg) no-repeat left;}
.salesforce_box:hover i.rpa_service_icon3{background: url(../images/rpa-services-3_w.svg) no-repeat left;}
.salesforce_box:hover i.rpa_service_icon4{background: url(../images/rpa-services-4_w.svg) no-repeat left;}
.salesforce_box:hover i.rpa_service_icon5{background: url(../images/rpa-services-5_w.svg) no-repeat left;}
.salesforce_box:hover i.rpa_service_icon6{background: url(../images/rpa-services-6_w.svg) no-repeat left;}
.salesforce_box:hover i.rpa_service_icon7{background: url(../images/rpa-services-7_w.svg) no-repeat left;}
.salesforce_box:hover i.rpa_service_icon8{background: url(../images/rpa-services-8_w.svg) no-repeat left;}


/*============ ABOUT  CSS ============ */
.about-section2 .about-section-inside { background: #f8f8f8; display: flex; flex-direction: row; align-items: center; margin:20px 0 0 0;}
.about-section2 .abouts-content { min-width:43%; padding: 30px 60px;}
.about-section2 .abouts-content h4 { }
.about-section2 .abouts-content h3 {padding-bottom: 30px; font-size: 28px; line-height: normal;}
.about-section2 .abouts-right { background:url(../images/about-bg.jpg) no-repeat center center; background-size:cover; padding:70px 45px; min-width: 57%;}
.about-section2 .abouts-four-block { display: flex;     flex-direction: row;}
.about-section2 .four-block { background:#0367c5; margin:0 5px 20px; padding:20px 10px 30px; width:25%; color:#fff; text-align:center; font-size:14px;}
.about-section2 .four-block-icon { display:inline-block; line-height:0;}
.about-section2 .four-block h4 {  font-family: 'Avenir-Black'; font-size:28px; margin:0; padding:0px 0 10px; color:#fff;}
.about-section2 .four-block h4 span{font-family: 'Avenir';}
.about-section2 .four-block p { font-size:14px; line-height:20px; }

.abouts-singal-block { display: flex; background:#fff; margin:0 5px;}
.abouts-clients2 { display: flex; justify-content: center; flex-flow: wrap; align-items: center; place-content: center; place-content: space-between; padding: 30px 25px;}
.abouts-clients2 div.clientlogo { width: 125px; height: 64px; background-image: url(../images/abouts-client-logos-2.png); background-repeat: no-repeat; }
.abouts-clients2 div.clientlogo1{background-position:-14px -15px; } 
.abouts-clients2 div.clientlogo2{background-position:-147px -15px; } 
.abouts-clients2 div.clientlogo3{background-position:-282px -15px; } 
.abouts-clients2 div.clientlogo4{background-position:-415px -16px; }  
.abouts-clients2 div.clientlogo5{background-position:-546px -15px;  } 
.abouts-clients2 div.clientlogo6{background-position:-682px -15px;} 
.abouts-clients2 div.clientlogo7{background-position:-816px -15px;} 
.abouts-clients2 div.clientlogo8{background-position:-947px -15px; }  
.abouts-clients2 div.clientlogo9{ background-position:-1079px -13px;} 
.abouts-clients2 div.clientlogo10{background-position:-1215px -13px; } 
.abouts-clients2 div.clientlogo11{background-position:-1352px -15px; }
.rpa_banner .banner_text{justify-content: left;}
.left_banner_text{width: 620px;}

/*-- Power BI -B */
.powerbi_new{background: url(../images/powerbi_banner.jpg) no-repeat center center;}
.dashboard_gallary{background: #f3f2f2; border: 2px solid #003b6f;}
.dashboard_img{position: relative;}
a.dashboard_btn{position: absolute; top: 50%; left: 50%; transform:translate(-50%, -50%); height: 140px; width: 140px; border-radius: 50%; border: 2px solid #fff; background: #166eff; z-index: 1; color: #fff; font-weight: 600; opacity: .80; transition-duration: .3s; color: #ffffff; text-align: center;}
.dashboard_btn span{position: relative; top: 34%;}
.dashboard_img:hover a.dashboard_btn{background: #ffffff; border: 2px solid #003b6f; color: #003b6f; opacity: 1;}
.dashboard_img img.dash_new{display: none;}
.dashboard_img:hover img.dash_new{display: block;}
.dashboard_img:hover img.dash_old{display: none;}
.gif_section .dashboard_img{height: 330px;}


.dashboard_text{padding: 15px 20px;}
.side_space{margin: 0 10px;}
h1.form_hone{font-size: 40px;}

/*-----Accordion-----*/
#faqaccordion .card{border-radius: 0px;}
#faqaccordion .card-header{background-color:transparent; padding: 5px 0; padding: 0;}
#faqaccordion .btn-link{font-size: 16px; color: #ffffff; display: block; width: 100%; text-align: left; padding: 0; text-decoration: none; border-radius: 0; padding:12px 10px; font-weight: 700; background-color: #000000; height: auto; line-height: normal; box-shadow: none; text-overflow: ellipsis; padding-right: 40px; overflow: hidden;}
#faqaccordion .btn-link.collapsed{background-color: #ffffff; color:#000000 ; border: none;}
#faqaccordion .card-body{padding: 15px 20px; color: #6c757d;}
#faqaccordion .card-body p{font-size: 14px; margin-bottom: 10px;}
#faqaccordion .card-body p:last-child{margin-bottom: 0;}
#faqaccordion .card-body strong{display: inline; font-size: 14px;}
#faqaccordion .btn-link.collapsed:after {font-family: 'FontAwesome'; content: "\f107"; color: #000000;}
#faqaccordion .btn-link:after {font-family: 'FontAwesome'; content: "\f106"; transition: all 0.3s ease; font-size: 25px; position: absolute; top: 12px; right: 15px; text-align: center; vertical-align: bottom; padding: 0; margin: 0; line-height: 20px; color: #fff;}

/*-----New form design ----*/
.form_bg_img{background: url(../images/form-bg-img.jpg) no-repeat center center; background-size: cover;}
.form_bg_img .formpart-form{background: rgba(255,255,255,1); padding: 10px 20px; border-radius: 3px;}

/*New section for RPA */
.two_col_bg{background: url(../images/two_col_bg.jpg) no-repeat center center; background-size: cover; background-attachment: fixed;}
.benifits_box{background: rgba(255,255,255,0.9); border-radius: 5px; margin-bottom: 10px;}
.ullist2 li {margin: 0; padding: 0 0 0 30px; background: url(../../images/old/bullet_arrow_blue2.svg) no-repeat 0 5px;  line-height: 22px; font-size: 18px; margin-bottom: 10px; position: relative; background-position: 0px 4px;}
.ullist2 span{font-weight: bold;}

/*RPA form BG */
.rpa_form_bg{background: url(../images/rpa-form-bg.jpg) no-repeat center center; background-size: cover;}

/* Tableau form BG */
.tableau_bg_img{background: url(../images/tableaubg.jpg) no-repeat center center; background-size: cover;}

/*Video banner */
.videosection{overflow: hidden; height: 550px; min-height: 550px;}
.videosection #bannerVideo {position: absolute; left: 0; top: 0; min-width: 100%; min-height: 100%;}
.videosection:after {content: ""; background: rgba(0,0,0,0.7); position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0;}
.videosection .banner_text{height: 550px; min-height: 550px; position: relative; z-index: 20;}

/*-- Full Stack Development page */
.fullstack_banner{background: url(../images/full-stack-banner4.jpg) no-repeat center center; background-size: cover;}
.banner_box{background: rgba(255,255,255,0.8); border-radius: 5px; padding: 25px; -webkit-box-shadow: 0px 14px 89px 3px rgb(23 23 23 / 25%);
  -moz-box-shadow: 0px 14px 89px 3px rgba(23,23,23,0.25); box-shadow: 0px 14px 89px 3px rgb(23 23 23 / 25%);}
.banner_box h1{color: #000000;}
.banner_box .banner_subtitle{color: #000000;}
.technology_logo .bluelist{display: flex; flex-flow: wrap;}
.technology_logo .bluelist li {background: none; border: 1px solid #e3e3e3; border-radius: 5px; height: 60px; margin: 5px; display: flex; justify-content: center; align-items: center; width: 23%; padding-left: 0px; background: #ffffff;}
.box_shadow{-webkit-box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%); -moz-box-shadow: 0px 0px 10px 0px rgba(1,1,1,0.2); box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%);}
.dashboard_tab i.full-expertise-1{background: url(../images/full-expertise-1.svg) no-repeat center;}
.dashboard_tab i.full-expertise-2{background: url(../images/full-expertise-2.svg) no-repeat center;}
.dashboard_tab i.full-expertise-3{background: url(../images/full-expertise-3.svg) no-repeat center;}
.dashboard_tab i.full-expertise-4{background: url(../images/full-expertise-4.svg) no-repeat center;}
.dashboard_tab i.full-expertise-5{background: url(../images/full-expertise-5.svg) no-repeat center;}
.dashboard_tab i.full-expertise-6{background: url(../images/full-expertise-6.svg) no-repeat center;}
.dashboard_tab.active i.full-expertise-1, .dashboard_tab:hover i.full-expertise-1{background: url(../images/full-expertise-1-w.svg) no-repeat center;}
.dashboard_tab.active i.full-expertise-2, .dashboard_tab:hover i.full-expertise-2{background: url(../images/full-expertise-2-w.svg) no-repeat center;}
.dashboard_tab.active i.full-expertise-3, .dashboard_tab:hover i.full-expertise-3{background: url(../images/full-expertise-3-w.svg) no-repeat center;}
.dashboard_tab.active i.full-expertise-4, .dashboard_tab:hover i.full-expertise-4{background: url(../images/full-expertise-4-w.svg) no-repeat center;}
.dashboard_tab.active i.full-expertise-5, .dashboard_tab:hover i.full-expertise-5{background: url(../images/full-expertise-5-w.svg) no-repeat center;}
.dashboard_tab.active i.full-expertise-6, .dashboard_tab:hover i.full-expertise-6{background: url(../images/full-expertise-6-w.svg) no-repeat center;}
.technology_logo .stack_left{background: #002c69;}
.technology_logo .stack_left h4{color: #ffffff;;}
.technology_logo .stack_right{background: #f5f5f5;}

/*-- UiPath page ---*/
.uipath_banner{background: url(../images/uipath_banner.jpg) no-repeat center center; background-size: cover; height: 810px; min-height: 810px;}
.uipath_banner .banner_text{height: 810px; min-height: 810px;}
.hire{display: block; font-family: 'Poppins', sans-serif; text-transform: uppercase; color: #ffffff; font-size: 56px; line-height: 110%; font-weight: 300; margin-bottom: 10px;}
.uipath_banner h1{font-family: 'Poppins', sans-serif; font-size: 75px; line-height: 110%; font-weight: 400;}
.uipath{font-weight: 700; display: block; position: relative;}
.uipath sup{font-size: 30px; font-weight: 300; position: absolute; top: -30px;}
.uipath_banner .banner_subtitle{font-size: 20px; line-height: 30px; font-family: 'Poppins', sans-serif; font-weight: 400; padding-bottom: 15px;}
.uipath_fivetab{margin-top: -100px;}
.uipath_fivetab .nav-pills{border-radius: 20px 20px 0 0; background-color: #212121; border: none;}
.uipath_fivetab .nav-pills .nav-link{background-color: #212121; background: none; transition: transform .2s; padding: 15px 15px 0;}
.uipath_fivetab .nav-pills li{border-right: none; text-align: left;}
.uipath_fivetab .nav-pills .nav-link.active, .uipath_fivetab .nav-pills .nav-link:hover{background: #333333; border-radius: 20px 20px 0 0;  transform: scale(1.1); border-bottom: 10px solid #42b6e6;}
.uipath_fivetab h3{color: #ffffff; font-size: 18px; font-family: 'Poppins', sans-serif; font-weight: 700;}
.uipath_fivetab p{color: #f8f8f8; font-size: 14px; line-height: 20px; font-family: 'Poppins', sans-serif; font-weight: 400;}
.uipath_fivetab i{display: inline-block; margin-bottom: 5px;}
h2.ui_title{font-size: 36px; font-family: 'Poppins', sans-serif; margin-bottom: 20px;}
p.ui_text{font-size: 18px; line-height: 26px; color: #000000; font-family: 'Poppins', sans-serif;}
.uipath_fivetab .dash_text{width: 100%;}
.uipath_fivetab .tab-content{background: #f4f4f4; border: none; border-radius: 0 0 20px 20px; padding: 30px 20px 10px;}
.uipath_process_section{position: relative; display: flex; justify-content: center; align-items: center;}
.uipath_process{position: absolute; height: 160px; width: 100%; background: #d9f0fa; border-radius: 150px; display: flex; align-items: center;}
.dot_bullet{height: 20px; width: 20px; border-radius: 50%; background: #42b6e6; border: 3px solid #ffffff; position: absolute;}
.dot_bullet1{left: 20px;}
.dot_bullet2{right: 20px;}
.uipath_box{width: 250px; margin: 10px; background-color: #fafafa; border-radius: 20px; border-left: 10px solid rgba(225,225,225,0.5); min-height: 250px; padding: 20px 10px 10px 50px; text-align: left; -webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.29); box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.29);}
.uipath_box_section{display: flex; align-items: center; justify-content: center; position: relative;}
.uipath_box1{background: #fafafa url(../images/one_number.png) no-repeat -10px 25px;}
.uipath_box2{background: #fafafa url(../images/two_number.png) no-repeat -30px 25px;}
.uipath_box3{background: #fafafa url(../images/three_number.png) no-repeat -30px 25px;}
.uipath_box i{margin-bottom: 0px; display: block;}
.uipath_box h3{font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 18px; margin-bottom: 10px;}
.uipath_box p{font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 14px; line-height: 20px; color: #333333; margin-bottom: 0px;}
.with_without_rpa{display: flex;}
.with_without_half{width: 50%;}
.without_rpa{background-color: #f54c36; border-right: 5px solid #ffffff; padding:20px 70px 20px 20px; border-radius: 20px 0 0 0; position: relative;}
.without_rpa h3{color: #ffffff; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 28px; text-align: right; margin-bottom: 0px;}
.with_rpa{background-color: #42b6e6; border-left: 5px solid #ffffff; padding:20px 20px 20px 70px; border-radius: 0 20px 0 0;  position: relative;}
.with_rpa h3{color: #ffffff; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 28px; text-align: left; margin-bottom: 0px;}
.with_box{padding: 20px 30px 20px; border-radius: 0 0 50% 50%; background: #ffffff; position: absolute; top: 0; left: 50px;}
.with_box2{padding: 20px 30px 20px; border-radius: 0 0 50% 50%; background: #ffffff; position: absolute; top: 0; right: 50px;}
.without_text{background: #f4f4f4; text-align: right; padding: 30px 75px 30px 20px;}
h3.with_h3{font-family: 'Poppins', sans-serif; font-weight: 700; margin-bottom: 5px; font-size: 28px;}
p.with_p{font-family: 'Poppins', sans-serif; font-weight: 400; margin-bottom: 5px; font-size: 20px; color: #000000;}
.with_text{background: #f4f4f4; text-align: left; padding: 30px 20px 30px 75px;}
.rpa_flow{background: #f4f4f4; padding: 30px;}
.with_without_bottom{background: #e2f4fb; padding: 30px; border-top: 5px solid #ffffff; border-radius: 0 0 20px 20px;}
.qa_toggle{display:none;}
.qa_button{text-decoration:underline; color:#2b9fd9; font-size:20px; cursor:pointer;}
.DownArrow{background:  url(../images/rpa_down.png) no-repeat; height: 50px; width: 50px; margin: 0 auto; display: block;}
.UpArrow{background:  url(../images/rpa_top.png) no-repeat; height: 50px; width: 50px; margin: 0 auto; display: block;}
.uipath_benefit{border-radius: 20px 20px 0 0; border: 1px solid #d6e9f0;}
.uipath_benefit h3{font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 24px; background: #d6e9f0; padding: 30px; margin-bottom: 0px; border-radius: inherit;}
.uipath_benefit_inner a i{height: 50px; width: 50px; display: block; margin: 0 auto;}
.uipath_benefit_inner a i.uipath_beni_1{background: url(../images/uipath_benefit_1.svg) no-repeat center;}
.uipath_benefit_inner a i.uipath_beni_2{background: url(../images/uipath_benefit_2.svg) no-repeat center;}
.uipath_benefit_inner a.active i.uipath_beni_1, .uipath_benefit_inner .nav-link:hover i.uipath_beni_1{background: url(../images/uipath_benefit_11.svg) no-repeat center;}
.uipath_benefit_inner a.active i.uipath_beni_2, .uipath_benefit_inner .nav-link:hover i.uipath_beni_2{background: url(../images/uipath_benefit_22.svg) no-repeat center;}
.uipath_benefit_inner .nav-link:hover{color: #000000;}
.uipath_benefit_inner .nav-link{border-left: 3px solid #f4f4f4;}
.uipath_benefit_inner a.active, .uipath_benefit_inner .nav-link:hover{background: #ffffff !important; border-left: 3px solid #42b6e6; border-radius: 0px;}
.uipath_benefit_inner .nav-link:hover{background: #d6e9f0 !important; border-left: 3px solid #d6e9f0; border-radius: 0px;}
.uipath_benefit_inner a span{text-align: center; font-family: 'Poppins', sans-serif; font-weight: 700;  display: block; margin-top: 5px;}
.uipath_benefit_inner a.active span{color: #000000;}
.uipath_benefit_inner .tab-content{border: none; height: 100%; padding: 20px 15px 20px 5px;}
.uipath_benefit_inner .nav{background: #f4f4f4; height: 100%;}
.tick_bullet li{background: url(../images/tick_arrow.png) no-repeat 0 5px; font-family: 'Poppins', sans-serif; font-weight: 400; padding: 0 0 0 30px; color: #000000;}}
.uipath_video{position: relative;}
.uipath_video video{cursor: pointer;}
.uipath_video_text{display: flex; position: absolute; bottom: 0; padding: 10px; background: linear-gradient(#000000);.uipath_benefit_inner .nav-link}
.uipath_video_text h3{font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 22px; color: #ffffff; width: 51%; text-shadow: 1px 1px black;}
a.lightblue_btn{font-family: 'Poppins', sans-serif; font-weight: 700; color: #ffffff; text-transform: uppercase; font-size: 16px; line-height: 24px; padding: 10px 15px; background: #42b6e6; display: flex;  align-items: center; justify-content: center; text-align: center; border-radius: 20px; display: inline-block; border: 2px solid #42b6e6; transition: 0.5s;}
a.lightblue_btn:hover{border: 2px solid #42b6e6; color:#000000; background: #ffffff;}
.uipath_solutions{background: #000000;}
.white_text{color: #ffffff !important;}
.white_text li{color: #ffffff !important;}
.uipath_solutions_box{background: #f4f4f4; border-radius: 20px; padding: 20px; transition: 0.5s;}
.uipath_solutions_box i{display: flex; margin-right: 15px;}
.uipath_solutions_box h3{font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 18px; margin-bottom: 0px;}
.uipath_solutions_box p{font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 14px; line-height: 20px; color: #333333; margin-bottom: 7px;}
.uipath_solutions_box.solution_color1:hover {box-shadow:-5px 5px 0 0 #5788f3;}
.uipath_solutions_box.solution_color2:hover {box-shadow:-5px 5px 0 0 #ffd21f;}
.uipath_solutions_box.solution_color3:hover {box-shadow:-5px 5px 0 0 #f85944;}
.uipath_solutions_box.solution_color4:hover {box-shadow:-5px 5px 0 0 #76bc74;}
.solution_link1, .solution_link1:hover{color:#5788f3;}
.solution_link2, .solution_link2:hover{color:#ffd21f;}
.solution_link3, .solution_link3:hover{color:#f85944;}
.solution_link4, .solution_link4:hover{color:#76bc74;}
.uipath_solutions_box .solutions_title{display: flex; align-items: center; margin-bottom: 10px;}
.uipath_solutions_box a{font-family: 'Poppins', sans-serif; font-weight: 700; text-align: right; display: inline-block;}
.uipath_solutions_box a:hover{opacity: 0.7;}
.uipath_solutions_box a span{margin-left: 5px;}
.uipath_faq #faqaccordion .btn-link{ color: #ffffff; border: none; font-family: 'Poppins', sans-serif; font-weight: 700;}
#faqaccordion .btn-link:after{color: #ffffff;}
.uipath_faq #faqaccordion .btn-link.collapsed{color: #253a5e;}
.uipath_faq #faqaccordion .card {-webkit-box-shadow: 0px 2px 5px 1px rgb(0 0 0 / 10%); -moz-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.10); box-shadow: 0px 2px 5px 1px rgb(0 0 0 / 10%); margin-bottom: 15px; background-color: #fff;}
.uipath_faq  #faqaccordion .card-header{border: none;}
.uipath_faq #faqaccordion .btn-link:focus{border: none;}
.uipath_faq  #faqaccordion .card-body p{font-family: 'Poppins', sans-serif; font-weight: 400; color: #666666; font-size: 16px;}
.portfolio_section_bg{background: #194456;}
.portfolio_section_bg img{border-radius: 20px;}
h4.portfolio_title{color: #42b6e6; font-size: 18px; margin-bottom: 7px; font-family: 'Poppins', sans-serif; font-weight: 700;}
.portfolio_section_bg .carousel-indicators .active {background: #42b6e6;}
a.white_btn{background: #ffffff; border: 2px solid #ffffff; color: #000000; padding: 10px 30px; box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;}
a.white_btn:hover{border: 2px solid #000000;}
.uipath_video img{display: block; border-radius: 20px;}
h2.ui_contact{font-size: 30px;}
.customer_list_uipath span{font-family: 'Poppins', sans-serif;}
.customer_list_uipath .h-100.text-center{background: #ffffff;     border: 1px solid #ffffff; border-radius: 20px;} 
.customer_list_uipath span.right_arrow{display: inline-block !important; font-size: 24px !important;}
.customer_cta{display: flex; justify-content: center; align-items: center;}
.text_cta{font-family: 'Poppins', sans-serif; font-weight: bold; font-size: 22px; color: #42b6e6;}

/*----New Tab section ----*/
.expertise_section .resp-vtabs{display: flex !important;}
.expertise_section .resp-vtabs .resp-tabs-list li{background-color: #ffffff !important; color: #000000; font-size: 18px; line-height: 125%; font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif; padding: 15px 15px 15px 15px !important; margin-right: 0px; margin-bottom: 0px; border-left: 4px solid transparent !important;}
.expertise_section .resp-vtabs li.resp-tab-active{background-color: #f5f5f5 !important; color: #000000; border: none !important;
  border-left: 4px solid #002c69 !important; border-radius: 0px; border-right: 0px m !important; margin-bottom: 0px !important;}
.expertise_section .resp-vtabs .resp-tabs-container{border: none; border-color:#002c69 !important; width: 70%; background: #ffffff; border-radius: 0;}
.expertise_section .resp-vtabs ul.resp-tabs-list{margin-top: 0px !important;}
.expertise_section .bluelist1 {display: flex; flex-flow: wrap;}
.expertise_section .bluelist1 li {background: none; border: 1px solid #e3e3e3; border-radius: 5px; height: 60px; margin: 5px; display: flex; justify-content: center; align-items: center; width: 32%; padding-left: 0px; background: #ffffff;}
.resp-tab-content{padding: 0 15px;}

/*---New deesign for Dashboard section ----*/
.dashboard_gif a.dashboard_btn{border-radius: 10px; -webkit-box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%); -moz-box-shadow: 0px 0px 10px 0px rgba(1,1,1,0.2); box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%);}
.dashboard_gif .dashboard_img:hover a.dashboard_btn{border-radius: 50%;}
.dashboard_gif .dashboard_gallary{border: 0.5px solid #e3e3e3;}
.dashboard_gif .dashboard_gallary:hover{-webkit-box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%); -moz-box-shadow: 0px 0px 10px 0px rgba(1,1,1,0.2); box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%); transition: 0.5s;}

.four_box_main{width: 25%;}

/*-----Sitecore New ----*/
.badge_section{display:flex; flex-flow: wrap; align-items: center;}
.badge_section li{margin: 0px 15px 15px 0px;}

img.img_style{box-shadow: 0px 15px 60px rgb(0 0 0 / 20%); -webkit-box-shadow: 0px 15px 60px rgb(0 0 0 / 20%); border-radius: 10px;}
.round_box_style .icon_box{background: #fcfcfc; border: none; box-shadow: 0px 0px 9px 0px rgba(97, 96, 96, 0.30);
  -webkit-box-shadow: 0px 0px 9px 0px rgba(97, 96, 96, 0.30);
  -moz-box-shadow: 0px 0px 9px 0px rgba(97, 96, 96, 0.30);z}
.round_box_style .icon_box:hover{background: #fcfcfc; transition: none;}
.round_box_style .icon_box:hover h4{color: inherit; transition: none;}

.service_two_col i.sitecote_upgrade_icon{background: url(../images/marketing_and_personalization.svg) no-repeat left 5px;}
.service_two_col:hover i.sitecote_upgrade_icon{background: url(../images/marketing_and_personalization_w.svg) no-repeat left 5px;}


/*-----AWS Consulting page-----*/
.aws_consulting_banner{background: url(../images/aws-consulting-banner.webp) no-repeat center center; background-size: cover; height: 647px; min-height: 647px;}
.aws_consulting_banner h1{font-size: 44px;}
.btn.orange_btn{background: #ec7211; border-radius: 0px;}
.aws_offering_box{text-align: center; padding: 20px 0;}
.aws_offering_box h4{font-size: 22px; font-family: 'Open Sans', sans-serif; padding-top: 5px;}
.light_blue{background: #cbe9ff;}
.cloud_trasformation{background:url(../images/aws-cloud-flow-bg.webp) no-repeat center bottom; background-size: cover; position: relative; width: 100%;}
.cloud_trasformation_title{position: absolute; width: 55%; z-index: 1;}
.cloud_trasformation_title p{width: 80%;}
.cloud_flow{position: relative; padding: 200px 0 150px;}
.cloud_box{position: absolute; width: 201px;}
.cloud_box ul li{list-style-type: circle; margin-left: 18px;}
.aws_logo{top:50px; right: 0px;}
.cloud_number{display: none;}
.cloud_text_1{top:450px; left: 0px;}
.cloud_text_2{bottom:90px; left: 300px;}
.cloud_text_3{top:380px; left: 400px;}
.cloud_text_4{bottom:250px; right: 300px;}
.cloud_text_5{top:230px; right: 270px;}
.cloud_text_6{top:400px; right: 0px;}
.aws_service_box{text-align: center; background: #ffffff; border: 1px solid #e3e3e3; padding: 125px 30px 30px; position: relative; border-radius: 20px;}
.aws_service_box:hover{border: 1px solid transparent; box-shadow: 0px 0px 20px 11px rgba(0,0,0,0.14);
  -webkit-box-shadow: 0px 0px 20px 11px rgba(0,0,0,0.14);
  -moz-box-shadow: 0px 0px 20px 11px rgba(0,0,0,0.14); transition: 0.5s;}
.aws_service_image{position: absolute; top: -130px; left: 0; right: 0;}
.padd_bot{padding-bottom: 150px;}
.aws_benefits_section{background: #cbe9ff; position: relative; margin-top: 129px;}
.top_effect{position:absolute; top: -129px; width: 100%; background: url(../images/aws-section-design-2.webp) no-repeat top center; height: 130px;     background-size: cover;}
.top_effect img{width: 100%;}
.aws_benefits{padding: 30px; border-radius: 20px;}
.aws_benefits:hover{background: #232f3e; transition: 0.5s;}
.aws_beni_icon{height: 100px; width: 100px; display: block; text-align: center; margin: 0 auto 20px;}
.aws_benefits .aws_beni_icon_1{background: url(../images/aws-benefits_icon_1.webp) no-repeat center center;}
.aws_benefits .aws_beni_icon_2{background: url(../images/aws-benefits_icon_2.webp) no-repeat center center;}
.aws_benefits .aws_beni_icon_3{background: url(../images/aws-benefits_icon_3.webp) no-repeat center center;}
.aws_benefits:hover .aws_beni_icon_1{background: url(../images/aws-benefits_icon_1_w.webp) no-repeat center center;}
.aws_benefits:hover .aws_beni_icon_2{background: url(../images/aws-benefits_icon_2_w.webp) no-repeat center center;}
.aws_benefits:hover .aws_beni_icon_3{background: url(../images/aws-benefits_icon_3_w.webp) no-repeat center center;}
.aws_benefits ul li{list-style-type: disc; margin-left: 17px; padding-bottom: 5px;}
.aws_benefits:hover h3, .aws_benefits:hover ul li{color: #ffffff;}
.aws_ecosystem{margin-bottom: 30px;}
.aws_ecosystem h3{background: #232f3e; color: #ffffff; padding: 10px 20px; border-radius: 0 20px 0 0; display: inline-block; margin-bottom: 0px;}
.ecosystem_box{display: flex; text-align: center; background: #ffffff; justify-content: space-around; border: 1px solid #11466d; padding: 30px 0 10px; border-radius: 0 20px 20px 20px;}
.ecosystem_box img{display: block; padding-bottom: 10px; margin: 0 auto;}
.black_gray{background: #232f3e;}
.aws_partner{background: #cbe9ff; position: relative; margin-bottom: 129px;}
.top_effect2{position:absolute; bottom: -129px; width: 100%; background: url(../images/aws-section-design-1.webp) no-repeat top center; height: 130px;     background-size: cover;}
.top_effect2 img{width: 100%;}
.aws_partner_box{position: relative; height: auto;}
.aws_partner_text {position: absolute; top: 0; bottom: 7px; display: flex; flex-direction: column; align-items: center; justify-content: center;  text-align: center; padding: 25px; width: 100%; background: rgba(0,0,0,0.6);}
.aws_partner_text h3, .aws_partner_text p{color: #ffffff;}
.aws_partner_text p{display: none;}
.aws_partner_box img{width: 100%;}
.aws_partner_box:hover .aws_partner_text p{display: block;}
.testimonial_box{border: 2px solid #232f3e; position: relative;}
.testimonial_top{padding: 15px 15px 170px;}
.testimonial_top p{padding: 20px 0 30px;}
.testimonial_bottom{background: url(../images/testimonial_box_effect.webp) no-repeat top center; background-size: cover; width: 100%; height: 160px; position: absolute; bottom: 0;}
.testimonial_logo{height: 150px; width: 150px; background: #ffffff; border: 2px solid #232f3e; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 5px; margin: 0px auto; position: absolute; top: -60px; left: 0; right: 0;}
.testimonial_bottom h3{padding: 100px 5px 5px; text-align: center; color: #ffffff;}
.eighteen_num{font-size: 130px; line-height: 100%; font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif; font-weight: bold; color: #232f3e; display: block;}
.plus_num{font-size: 50px; line-height: 100%; color: #232f3e; display: block;}
.year_exp h3{font-size: 34px; color: #232f3e;}
.about_boxes{display: flex; flex-flow: wrap; text-align: center;}
.about_box_inner{width: 50%; padding: 15px;}
.about_box_inner h4{padding-bottom: 5px;}
.about_box_inner p{margin-bottom: 0px; color: #232f3e; font-size: 24px;}
.border_bottom_box{border-bottom: 1px solid #232f3e;}
.border_right_box{border-right: 1px solid #232f3e;}
.about_section_new {background: #cbe9ff; position: relative; margin-top: 129px;}
.light_blue .abouts-clients-large div.clientlogo{background-image: url(../images/abouts-client-logos-large2.png);}
.cloud_trasform_box{border: 2px solid #232f3e; border-radius: 0 0 10px 0; padding: 15px 15px 15px 60px; position: relative; margin: 0 10px;}
.circle_bullet li{list-style-type: circle; padding: 0 0 5px 0; margin-left: 18px;}
.cloud_trasform_number{background: #cbe9ff; position: absolute; left: -20px; bottom: 5px;}
.cloud_trasform_box span{ font-size: 100px; line-height: 100%; font-weight: bold; color: #232f3e; text-shadow: 0px 0px 3px rgba(0,0,0,0.5); font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif; display: block;}
.cloud_trasform_icon{position: absolute; top: -15px; right: -15px; height: 70px; width: 70px; border-radius: 50%; background: #232f3e; display: flex; align-items: center; justify-content: center;}
.cloud_trasform_icon i{display: block;}
.cloud_trasform_icon i img{display: block;}
.cloud_trasform_box h3{padding-right: 40px;}


/*----AWS Migration ----*/
.aws_migration_banner{background: url(../images/aws-migration-banner.webp) no-repeat center center; background-size: cover;}
.aws_offering_title{display: flex; align-items: center; margin-bottom: 15px;}
.aws_offering_title h3{padding-left: 15px; color: #232f3e;}
.border_right_offering{border-right: 2px solid #232f3e; padding-left: 10px;}
.Dashboard_section .nav-pills li.fourtabbox{width: 25%; font-size: 20px; line-height: 125%; color: #232f3e; border: 1px solid #232f3e; border-radius: 20px 20px 0 0; font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;}
.Dashboard_section .nav-pills li.thirdtabbox{width: 33.33%;}
.tab_gray_design .dashboard_tab:hover {background-color: #232f3e; height: 100%; border-radius: 20px 20px 0 0;}
.tab_gray_design .nav-pills .nav-link.active, .nav-pills .show > .nav-link{background: #232f3e; font-weight: bold; height: 100%; border-radius: 20px 20px 0 0; padding: 30px 20px; display: block;}
.tab_gray_design .nav-pills{border: none; justify-content: center;}
.tab_gray_design .tab-content{border: none; background: #232f3e; border-radius: 0 0 20px 20px; padding: 40px 30px;}
.tab_gray_design .tab-content p{color: #ffffff;}
.tab_gray_design .tab-content h3{color: #ffffff;}
.tab_gray_design .tab-content ul li{color: #ffffff;}
.tab_gray_design .dash_text{width: 100%;}
.two_coloumn_list{position: relative; width: 100%; display: flex; flex-flow: wrap;}
.two_coloumn_list li{width: 46%;}
.tab_gray_design .nav-link{padding: 30px 20px;}
.aws_migration_help{position: relative; margin-left: 320px; padding: 20px 0;}
.migration_help_row{width: 100%; background: #f0f1f5; display: flex; align-items: center; border-radius: 20px;}
.help_row_title{width: 23%; padding: 15px; text-align: center;}
.help_row_title h3{color: #232f3e;}
.help_row_desc{width: 77%; padding: 15px 15px 15px 170px; position: relative;}
.help_row_icon{width: 150px; height: 110%; position: absolute;  background: #013162; left: 0px; top: -5%; display: flex; align-items: center; justify-content: center;}
.migration_help_row_reverse{flex-direction: row-reverse;}
.aws_migration_help_reverse{margin-left: 0px; margin-right: 320px;}
.migration_help_row_reverse .help_row_desc{padding: 15px 170px 15px 15px; text-align: right;}
.migration_help_row_reverse .help_row_icon{left: auto; right: 0;}
.white_bg{background: #ffffff;}
.gcb_bg{background: #232f3e url(../images/GCP-bg.webp) no-repeat center center; background-size: cover;}
.gcb_bg h2, .gcb_bg p{color: #ffffff;}

/*---QA Automation page ----*/
.automation_banner{background: url(../images/automation_banner.webp) no-repeat center center; background-size: cover;}

/*--Tableau banner ---*/
.tableau_banner{background: url(../images/tableau-banner.webp) no-repeat center center; background-size: cover;}

/* Small banner */
.small_banner{height: 400px; min-height: 400px;}
.small_banner .banner_text {min-height: 400px; height: 400px;}

/*--banner options ---*/
.powerbi_banner1{background: url(../images/powerbi_1.webp) no-repeat center center; background-size: cover;}
.powerbi_banner2{background: url(../images/powerbi_2.webp) no-repeat center center; background-size: cover;}


/*----AWS form ---*/
.aws_form{
background: rgba( 236, 114, 17, 0.85 );
box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
backdrop-filter: blur( 5px );
-webkit-backdrop-filter: blur( 5px );
border-radius: 0px;
border: 1px solid rgba( 255, 255, 255, 0.18 );
padding: 30px 30px 30px;
}

/*------Softweb AI -----*/
.softweb_ai{background: url(../images/softweb-ai-banner.webp) no-repeat center center; background-size: cover;}
.softwebplusms{display: flex; align-items: center;}
.softwebplusms span{font-size: 60px; color: #ffffff; font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif; padding: 0 10px;}


/*New QA page*/
.qa_banner{background: url(../images/qa-banner.webp) no-repeat center center; background-size: cover;}
.ullist.text-white li{color: #ffffff;}


/*---form in banner style---*/
.banner_form{height: auto; min-height: auto; padding-bottom: 30px; background-size: cover;}
.banner_form .banner_text{min-height: auto; height: auto;}


/*-----GCP to AWS migration page-----*/
.gcp_banner{background: url(../images/GCP-banner.webp) no-repeat center center; background-size: cover;}
.choice_box{background: #183d8a; padding: 40px 20px;}
.choice_box span{font-size: 50px; line-height: 100%; display: block; color: #ffffff; padding-bottom: 15px;}
.choice_box p{color: #ffffff; margin-bottom: 0px;}
.light_blue_btn{background: #00b8fa; border-radius: 0px;}
.light_blue_btn:hover{background:#00b8fa;}
.dark_blue_btn{background: #1b324b; border-radius: 0px;}
.dark_blue_btn:hover{background:#1b324b;}
.migration_full_sec{display: flex; flex-flow: wrap; width: 100%;}
.migration_full_sec .offering_box{width: 25%; padding: 0 10px 15px;}
.migration_offering{background: #f2f8ff; border: 1px solid #f2f8ff; padding: 40px 20px; text-align: center;  height: 100%;}
.migration_offering:hover{border: 1px solid #1b324b; transition: 0.5s;}
.migration_offering:hover h3{font-weight: bold;}
.migration_offering i {height: 80px; width: 80px; display: block; margin: 0 auto 15px;}
.migration_offering i.gcp_migration_icon_1 {background: url(../images/gcp-migration-1.svg) no-repeat center center;}
.migration_offering i.gcp_migration_icon_2 {background: url(../images/gcp-migration-2.svg) no-repeat center center;}
.migration_offering i.gcp_migration_icon_3 {background: url(../images/gcp-migration-3.svg) no-repeat center center;}
.migration_offering i.gcp_migration_icon_4 {background: url(../images/gcp-migration-4.svg) no-repeat center center;}
.migration_offering i.gcp_migration_icon_5 {background: url(../images/gcp-migration-5.svg) no-repeat center center;}
.migration_offering i.gcp_migration_icon_6 {background: url(../images/gcp-migration-6.svg) no-repeat center center;}
.migration_offering i.gcp_migration_icon_7 {background: url(../images/gcp-migration-7.svg) no-repeat center center;}
.migration_offering i.gcp_migration_icon_8 {background: url(../images/gcp-migration-8.svg) no-repeat center center;}
.migration_offering:hover i.gcp_migration_icon_1 {background: url(../images/gcp-migration-1-h.svg) no-repeat center center;}
.migration_offering:hover i.gcp_migration_icon_2 {background: url(../images/gcp-migration-2-h.svg) no-repeat center center;}
.migration_offering:hover i.gcp_migration_icon_3 {background: url(../images/gcp-migration-3-h.svg) no-repeat center center;}
.migration_offering:hover i.gcp_migration_icon_4 {background: url(../images/gcp-migration-4-h.svg) no-repeat center center;}
.migration_offering:hover i.gcp_migration_icon_5 {background: url(../images/gcp-migration-5-h.svg) no-repeat center center;}
.migration_offering:hover i.gcp_migration_icon_6 {background: url(../images/gcp-migration-6-h.svg) no-repeat center center;}
.migration_offering:hover i.gcp_migration_icon_7 {background: url(../images/gcp-migration-7-h.svg) no-repeat center center;}
.migration_offering:hover i.gcp_migration_icon_8 {background: url(../images/gcp-migration-8-h.svg) no-repeat center center;}
.grediant_blue_bg{background: rgb(72,106,175); background: linear-gradient(90deg, rgba(72,106,175,1) 0%, rgba(25,61,138,1) 50%, rgba(72,106,175,1) 100%);}
.font_bold{font-weight: bold;}
.migration_benefits{background: #0e2e6e; display: flex; align-items: center; padding: 20px; margin-bottom: 30px; border-radius: 20px; -webkit-box-shadow:0px 0px 14px 5px rgba(70,122,224,0.3);
  -moz-box-shadow: 0px 0px 14px 5px rgba(70,122,224,0.3);
  box-shadow: 0px 0px 14px 5px rgba(70,122,224,0.3);}
.migration_benefits span{color: #ffffff; font-size: 21px; padding-left: 15px;}
.migration_benefits i{height: 40px; display: block;}
.gcp_about_section{display: flex; flex-flow: wrap; flex-direction: row; width: 100%;}
.gcp_about_section .gcp_about_box{width: 25%; padding: 15px; position: relative;}
.gcp_about_section .gcp_about_box:last-child{border-right: none;}
.gcp_about_section .gcp_about_box i{display: block; margin-bottom: 10px;}
.gcp_about_section .gcp_about_box span{display: block; font-size: 50px; line-height: 100%; font-weight: bold; margin-bottom: 10px; position: relative;}
.gcp_about_section .gcp_about_box span sup{position: absolute; top: -10px; font-size: 40px; line-height: 100%;}
.gcp_about_section .gcp_about_box p{font-size: 22px;}
.right_blue_border {position: absolute; top: 70px; right: 0; width: 2px; height: 100px; background: #00b8fa;}
.gcp_contact{background: #ffffff; border-radius: 10px; padding: 40px 30px; margin: 0;}
.gcp_contact h2{font-weight: bold;}
.about_intro_left{padding-right: 30px;}
.about_intro_left span{font-size: 200px; line-height: 100%; font-weight: bold; color: #ffffff; display: block; letter-spacing: -15px; text-align: center;}
.about_intro{display: flex;}
.about_intro sup{display: none;}
.years_info{display: flex; align-items: center;}
.years_info i{display: none;}
.years_details span{font-weight: normal; font-size: 100px; line-height: 100%; padding-right: 15px; letter-spacing: normal; color: #ffffff;}
.years_details h4{font-size: 24px; line-height: 120%; color: #ffffff;}
.happy_customer p{background: #ffffff; text-transform: uppercase; font-size: 22px; line-height: 120%; padding: 10px; margin-bottom: 0; font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif; border-radius: 5px; color: #000000; text-align: center; margin: 10px 0 30px;}
.happy_customer p span{font-weight: bold;}
.gcp_client{display: flex; align-items: center; justify-content: center; flex-flow: wrap; margin-bottom: 20px;} 
.gcp_client i{display: flex; margin: 10px 10px; min-height: 60px; align-items: center;}
.ullist.round_disc li{background: none; list-style-type: disc; padding: 0 0 0 10px; margin-left: 20px;}
.ullist.round_disc li strong{font-weight: bold;}
.gcp_client .text-right1{text-align: right; display: flex; flex-flow: column;}
.gcp_client .text-left1{text-align: left; display: flex; flex-flow: column;}
.gcp_client .text-right1 i{justify-content: end;}
.white_border_right{border-right: 3px solid #ffffff;}
.banner_text img.gcp_to_aws{display: none;}


/*----Tableau consulting page----*/
.powerbi_expertise .salesforce_box i.tableau_consulting_icon1{background: url(../images/tableau-strategy-planning.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.tableau_consulting_icon2{background: url(../images/data-flow-setup.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.tableau_consulting_icon3{background: url(../images/tableau-tuning.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.tableau_consulting_icon4{background: url(../images/tableau-ad-hoc-services.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.tableau_consulting_icon5{background: url(../images/dashboard-customization.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.tableau_consulting_icon6{background: url(../images/end-to-end-guidance.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_consulting_icon1{background: url(../images/tableau-strategy-planning-w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_consulting_icon2{background: url(../images/data-flow-setup-w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_consulting_icon3{background: url(../images/tableau-tuning-w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_consulting_icon4{background: url(../images/tableau-ad-hoc-services-w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_consulting_icon5{background: url(../images/dashboard-customization-w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.tableau_consulting_icon6{background: url(../images/end-to-end-guidance-w.svg) no-repeat left;}


/*------New Tableau PPC page -----*/
.tableau_slider .carousel-control-prev-icon{background-image: url(../images/left-arrrow.svg); height: 60px; width: 60px;}
.tableau_slider .carousel-control-next-icon{background-image: url(../images/right-arrow.svg); height: 60px; width: 60px;}

/*------New MAUI PPC page -----*/
.maui_banner{background: url(../../images/old/MAUI-banner-new.webp) no-repeat center center; background-size: cover;}
.ullist.text-white li{color: #ffffff;}
.powerbi_expertise .salesforce_box i.maui_icon1{background: url(../../images/old/maui_icon1.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.maui_icon2{background: url(../../images/old/maui_icon2.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.maui_icon3{background: url(../../images/old/maui_icon3.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.maui_icon4{background: url(../../images/old/maui_icon4.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.maui_icon5{background: url(../../images/old/maui_icon5.svg) no-repeat left;}
.powerbi_expertise .salesforce_box i.maui_icon6{background: url(../../images/old/maui_icon6.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.maui_icon1{background: url(../../images/old/maui_icon1_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.maui_icon2{background: url(../../images/old/maui_icon2_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.maui_icon3{background: url(../../images/old/maui_icon3_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.maui_icon4{background: url(../../images/old/maui_icon4_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.maui_icon5{background: url(../../images/old/maui_icon5_w.svg) no-repeat left;}
.powerbi_expertise .salesforce_box:hover i.maui_icon6{background: url(../../images/old/maui_icon6_w.svg) no-repeat left;}
.gray_box .salesforce_box{background: #f3f2f2;}
.gray_box .salesforce_box:hover{background: #166eff;}
.about_stat_boxes{display: flex; align-items: center; justify-content: center; flex-flow: wrap;}
.about_stat_boxes div{width: 50%; height: 100%; text-align: center;}
.about_stat_boxes div span{font-size: 30px; font-weight: bold; display: block; margin-bottom: 5px;}
.about_stat_boxes div p{font-size: 18px; padding: 10px; background: #ffffff; margin: 10px; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; min-height: 110px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.textimonial_box{border: 1px solid #0745A1; border-radius: 20px; padding: 30px; height: 100%; margin-top: 15px; background: #ffffff;}
.textimonial_box_inner{display: flex; align-items: center; justify-content: space-between; margin-bottom: 25px;}
.testimonial_logo1{display: flex; align-items: center;}
.testimonial_logo1 p{padding-left: 20px;}

/*Popup*/
.inquiry_btn{display: block; position: fixed; right: 0; z-index: 999; top: 40%; writing-mode: vertical-lr; text-orientation: mixed; padding: 15px 8px; border-radius: 5px; border: none; font-weight: bold; letter-spacing: 2px; rotate: 180deg; background: #045269;   display: none;}
.inquiry_btn:hover{background: #000000;}
.inquiry_btn i{display: none;}
.home_contact_form_light .btn-close{position: absolute; right: 15px; top: 20px; filter: invert(100%); z-index: 999; background: url(../../images/old/close.svg) no-repeat center center; height: 25px; width: 25px;  border: none;}
.home_contact_form_light{background: #4d6876; padding: 30px 50px; border-radius: 5px;}
.home_contact2 h4{color: #5c7886;}
.home_contact2 p{font-size: 22px;}
.home_contact2 .home_contact_form_light p{font-size: 18px;}


/*-----New shortcode for Power BI page ---*/
.left-content-section{position:relative;}
.left-content-section .cs-banner-img{width:750px;display:block}
.left-content-section .blue-box{background-color:#002c69;padding:45px; width:590px; position:absolute; top: 50%; left: 0; transform: translate(0, -50%);}
.left-content-section .blue-box h2{color:#fff;font-size:24px}
.left-content-section .blue-box p{color:#fff;font-size:16px}
.left-content-section .flt-left{float:left}
.left-content-section .flt-right{float:right}
.big_bullet_list{font-size: 18px; margin-bottom: 0;}
.ullist.big_bullet_list li{border-bottom: #e2e2e2 solid 1px; padding: 5px 5px 15px 20px; font-weight: bold;}

.banner_content_long{width: 70%;}

.tableau_consulting_banner{background: url(../images/tableau-consulting-banner.webp) no-repeat center center; background-size: cover;}
.form_large{max-width: 700px; padding: 30px 20px; background: #f3f2f2; border-radius: 10px;}


/*------Verticle tab design-----*/
.verticle_tab_section .resp-vtabs{background: #ffffff; display: flex !important; box-shadow: 0 2px 37px 0 rgb(0 0 0 / 10%);}
.verticle_tab_section .resp-vtabs ul.resp-tabs-list{background: #e6efff; margin-top: 0px !important;}
.verticle_tab_section .resp-vtabs .resp-tabs-container{border: none; width: 70%; padding: 20px 15px;}
.verticle_tab_section .resp-vtabs .resp-tabs-list li {background-color: #e6efff !important; color: #000000; font-size: 18px; line-height: 125%; font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif; padding: 20px 15px 20px 15px !important; margin-right: 0px; margin-bottom: 0px; border-left: 4px solid transparent !important;}
.verticle_tab_section .resp-vtabs li.resp-tab-active{background-color: #ffffff !important; color: #002c69; border: none !important; border-left: 5px solid #002c69 !important; border-radius: 0px; margin-bottom: 0px !important;}
.verticle_tab_section .resp-vtabs .resp-tabs-list li{margin: 0 !important;}
.blue_line_dark {background: #002c69; content: ' '; width: 50px; height: 5px; margin-bottom: 20px;}

.hr_banner{background: url(../images/powerbi-hr-dashbaorad-banner.webp) no-repeat center center; background-size: cover;}