body {
  font-family: "Inter", sans-serif;
}
a:focus {
  outline: none;
}
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
figure {
  margin: 0;
}
.menu img {
  max-width: 100%;
}
.logged-in #masthead {
  margin-top: 0px;
}
/* #content{background: #fff;} */
.ubermenu-main {
  margin-top: 0px !important;
}
.ubermenu-responsive-default.ubermenu.mm-menu.mm-offcanvas {
  display: none !important;
}
/*-------Header and footer ----*/
.header-logo-left-menu-right {
  position: absolute;
  left: 0;
  width: 100%;
  /* transition: all 0.6s; */
  /* -webkit-transition: all 0.6s; */
  /* -moz-transition: all 0.6s; */
  /* -o-transition: all 0.6s; */
  /* -ms-transition: all 0.6s; */
}
.header-logo-left-menu-right {
  position: fixed;
}
/* .header-logo-left-menu-right.sticky .top-bar{display: none;} */
/* #masthead {background:rgba(0,0,0,0.4); } */
#masthead .top-bar {
  background: rgba(0, 0, 0, 0.6);
  line-height: 40px;
}
#masthead .top-bar li {
  border: none;
  margin: 0;
}
#masthead .top-bar a {
  color: #fff;
  font-size: 13px;
  line-height: 14px;
  padding-left: 10px;
  position: relative;
  font-weight: 500;
}
#masthead .top-bar li:first-child a:after {
  display: none;
}
#masthead .top-bar a:after {
  width: 2px;
  height: 10px;
  top: 0px;
  bottom: 0;
  margin: auto;
  position: absolute;
  content: "";
  background: #9d9d9f;
  left: 0;
}

#masthead .header-menu .container {
  max-width: 1344px;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  border-radius: 16px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
    linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  backdrop-filter: blur(90px);
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}
#masthead .header-menu .container::after,
#masthead .header-menu .container::before {
  content: none;
}
.ubermenu-main.ubermenu-transition-slide
  .ubermenu-active
  > .ubermenu-submenu.ubermenu-submenu-type-mega,
.ubermenu-main:not(.ubermenu-transition-slide)
  .ubermenu-submenu.ubermenu-submenu-type-mega,
.ubermenu .ubermenu-force > .ubermenu-submenu {
  min-height: 600px;
}
.menu .container {
  position: static !important;
}
/* #ubermenu-nav-main-54-primary > li {padding-bottom: 0px;} */
#masthead .ubermenu-main {
  margin-top: 0px;
}
.ubermenu-nav > li > a {
  color: #fff !important;
  font-size: 14px !important;
  line-height: 18px;
  font-weight: 500 !important;
  padding: 25px 8px !important;
}
.ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target,
#masthead .top-bar li:hover a {
  background: none;
  color: #52f18f !important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {
  display: none !important;
}
/* .header-logo-left-menu-right.sticky .navbar-brand{height: 50px;} */
/* .header-logo-left-menu-right.sticky .navbar-brand{padding: 2px 0px;} */
/* .header-logo-left-menu-right.sticky .ubermenu-nav > li > a{padding: 15px 8px !important} */
/* .header-logo-left-menu-right.sticky .ubermenu-nav > li.get-quote > a{padding: 0 !important} */
/* .header-logo-left-menu-right.sticky .ubermenu-nav > li.get-quote{padding-top:10px !important;} */
/* .header-logo-left-menu-right.sticky .ubermenu-main{margin-top: 0px !important;} */
/* .header-logo-left-menu-right.sticky #ubermenu-nav-main-54-primary > li { padding-bottom: 0px !important;} */
.techno-menu-widgetVideo li {
  padding: 20px 0 !important;
}
.techno-menu-widgetVideo h3.ubermenu-widgettitle {
  margin: 0;
  padding: 0 0 10px;
  font-size: 18px;
  color: #000;
  font-weight: 600;
  text-align: center;
  width: 100%;
}
.techno-menu-widgetVideo p {
  font-weight: normal;
  font-size: 13px;
  color: #252626;
  line-height: 17px;
  text-align: center;
}
.menu .ubermenu-submenu > ul > li {
  margin-bottom: 5px;
}
.menu .ubermenu-submenu > ul > li.ubermbp {
  padding-bottom: 35px;
}
.techno-menu-widgetVideo,
.techno-menu-widgetVideo li {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.techno-menu-widgetLinks {
  text-align: center !important;
}
.techno-menu-widgetLinks h3 {
  margin: 10px 0 5px;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
}
.techno-menu-widgetLinks h3 + span {
  font-weight: normal;
  font-size: 15px;
  line-height: 15px;
  color: #676262;
}
/* #menu-topbar-menu .press a {font-weight: 800!important; color: #f43d3d!important;} */
/* Overwrite menu h3 */
.techno-menu-widgetLinks small {
  margin: 10px 0 5px;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  font-weight: 600;
  font-family: inherit;
  display: block;
}
.techno-menu-widgetLinks small + span {
  font-weight: normal;
  font-size: 15px;
  line-height: 15px;
  color: #676262;
}
/* Overwrite menu h3 */
.second-dropdown {
  position: relative;
}
.second-dropdown::after {
  content: "\f054";
  font-family: FontAwesome;
  position: absolute;
  right: 17px;
  top: 12px;
  color: #252626;
  font-size: 8px;
}
.second-dropdown:hover:after {
  color: #fff;
}
.techno-menu-widgetLinks .our_partner_sec {
  margin-bottom: 20px;
}
.sticky-wrapper {
  position: absolute;
  left: 0;
  width: 100%;
}
#masthead {
  background: none;
}
#masthead .top-bar {
  background: #3b43fd;
  z-index: 101;
}
/* #masthead.sticky{background:rgba(0,0,0,0.9); } */
#masthead .top-bar a {
  color: #fff;
}
.menu .container {
  /*! position:static !important; */
}
#masthead.sticky .navbar-brand img {
  /* width: 80%; */
}
#masthead .navbar-brand,
#masthead .navbar-brand {
  max-width: 270px;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {
  display: none !important;
}
.ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
  background: none;
  color: #52f18f !important;
}
div.ubermenu-submenu {
  margin-top: 0px !important;
  background-color: #000 !important;
  padding: 40px 80px !important;
  transition: transform 0.6s ease;
  transition-duration: 1000ms !important;
}
/* .ubermenu-current-menu-item .ubermenu-target {
    font-weight: bold !important;color:#52F18F !important;
} */
.sticky div.ubermenu-submenu {
  margin-top: 0px !important;
}
#masthead.navbar-scrolled {
  background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
  min-height: 90px !important;
}
#masthead.navbar-scrolled .navbar-brand {
  height: 90px !important;
  line-height: 90px !important;
}
.ubermenu-skin-white
  .ubermenu-submenu
  .ubermenu-item-header.ubermenu-has-submenu-stack
  > .ubermenu-target {
  border: none;
}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-target .ubermenu-target-title {
  font-size: 16px;
  color: #d1d1d1;
  font-weight: normal;
  line-height: 28px;
}
.ubermenu-skin-white
  .ubermenu-submenu
  .ubermenu-target
  .ubermenu-target-title:hover {
  color: #fff;
  text-decoration: underline;
}
.ubermenu-skin-white
  .ubermenu-submenu
  .ubermenu-item-header
  > a
  > span.ubermenu-target-title:hover {
  text-decoration: underline;
}
/* .ubermenu-skin-white .ubermenu-submenu .techno-menu-mobility > a>span.ubermenu-target-title{color: #fff; font-weight: 600; font-size: 18px;text-transform: uppercase;} */
/* .ubermenu-skin-white .ubermenu-submenu .techno-menu-web > a>span.ubermenu-target-title{color: #5acc62; font-weight: 600; font-size: 18px; text-transform: uppercase;} */
/* .ubermenu-skin-white .ubermenu-submenu .techno-menu-salesforce > a>span.ubermenu-target-title{color: #2ab1dd; font-weight: 600; font-size: 18px; text-transform: uppercase;} */
/* .ubermenu-skin-white .ubermenu-submenu .techno-menu-salesforce-cloud > a>span.ubermenu-target-title{color: #2ab1dd; font-weight: 600; font-size: 18px; text-transform: uppercase;} */
/* .ubermenu-skin-white .ubermenu-submenu .techno-menu-ecm > a>span.ubermenu-target-title{color: #f3a540; font-weight: 600; font-size: 18px; text-transform: uppercase;} */
/* .ubermenu-skin-white .ubermenu-submenu .techno-menu-frontend > a>span.ubermenu-target-title{color: #fa9168; font-weight: 600; font-size: 18px; text-transform: uppercase;} */
/* .ubermenu-skin-white .ubermenu-submenu .techno-menu-cloud > a >span.ubermenu-target-title{color: #1adabd; font-weight: 600; font-size: 18px;text-transform: uppercase;} */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-salesforce > a >span.ubermenu-target-title{color: #1adabd; font-weight: 600; font-size: 18px;text-transform: uppercase;} */
/* .ubermenu-skin-white .ubermenu-submenu .techno-menu-bi > a >span.ubermenu-target-title{color:#7e3aee; font-weight: 600; font-size: 18px;text-transform: uppercase;} */
/*Services sub menu*/
.ubermenu-row > li > a.ubermenu-target small {
  font-weight: normal;
  position: relative;
  padding-left: 11px;
  font-size: 10px;
  line-height: 10px;
  text-transform: uppercase;
  display: none;
}
/* .ubermenu-row > li > a.ubermenu-target small:after{content: ""; height: 16px; left: 5px; position: absolute; top: -4px; width: 2px;} */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-consulting > a>span.ubermenu-target-title small {color: #e83c2e;} */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-consulting > a>span.ubermenu-target-title small:after {background: #e83c2e; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-uiux > a>span.ubermenu-target-title small {color: #55ce5d; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-uiux > a>span.ubermenu-target-title small:after {background: #55ce5d; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-salesforce > a>span.ubermenu-target-title small {color: #1adabd; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-salesforce > a>span.ubermenu-target-title small:after {background: #1adabd; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-testing > a>span.ubermenu-target-title small {color: #00a1f1; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-testing > a>span.ubermenu-target-title small:after {background: #00a1f1; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-custom-apps > a>span.ubermenu-target-title small {color: #f3a540; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-custom-apps > a>span.ubermenu-target-title small:after {background: #fabc05; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-solutions > a>span.ubermenu-target-title small {color: #f75314; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-solutions > a>span.ubermenu-target-title small:after {background: #f75314; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-new > a>span.ubermenu-target-title small {color: #1adabd; } */
/* .ubermenu-skin-white .ubermenu-submenu .services-menu-new > a>span.ubermenu-target-title small:after {background: #1adabd; } */
.ubermenu-skin-white .ubermenu-submenu .service-awards h3 {
  font-size: 18px;
  color: #3e3d3d;
  text-transform: uppercase;
  font-weight: normal !important;
  padding-top: 60px;
}
.service-awards {
  width: 50% !important;
}
.ubermenu-skin-white .ubermenu-submenu .service-awards h3 + div {
  text-align: center;
}
.ubermenu-skin-white .ubermenu-submenu .service-awards h3 + div li {
  display: inline-block;
  margin: 0 10px;
}
.ubermenu-skin-white .ubermenu-submenu .service-awards h3 + div li {
  width: 100%;
  float: left;
}
/*jniujuj*/
.ubermenu-skin-white.ubermenu-horizontal
  .ubermenu-item-level-0
  > .ubermenu-submenu-drop {
  border: none;
}
.ubermenu-row > li > a.ubermenu-target {
  padding: 0;
}
.ubermenu .ubermenu-submenu-type-stack {
  padding: 0;
}
/* .ubermenu .ubermenu-submenu-type-stack li{padding:0; border-top: 1px solid #b4b3b3;} */
/* .menu .techno-menu-mobility ul > li:last-child,
.menu .techno-menu-web ul > li:last-child,
.menu .techno-menu-salesforce ul > li:last-child,
.menu .techno-menu-salesforce-cloud ul > li:last-child,
.menu .techno-menu-ecm ul > li:last-child,
.menu .techno-menu-frontend ul > li:last-child,
.menu .techno-menu-cloud ul > li:last-child,
.menu .services-menu-salesforce ul > li:last-child,
.menu .techno-menu-bi ul > li:last-child{border-bottom: 1px solid #b4b3b3;} */
.ubermenu .ubermenu-nav .ubermenu-column-1-4 {
  padding: 0 16px 0 0;
  width: 25%;
}
/* .menu .techno-menu-mobility li:hover,
.menu .techno-menu-mobility li.ubermenu-current-menu-item{background: #ee4132; border-color: #c13529} */
/* .menu .techno-menu-mobility li:hover +li,
.menu .techno-menu-mobility li.ubermenu-current-menu-item +li{border-color: #c13529} */
/* .menu .techno-menu-web li:hover,
.menu .techno-menu-web li.ubermenu-current-menu-item{background: #77b202; border-color: #619002;} */
/* .menu .techno-menu-web li:hover+li,
.menu .techno-menu-web li.ubermenu-current-menu-item+li{border-color: #619002;} */
/* .menu .techno-menu-salesforce li:hover,
.menu .techno-menu-salesforce li.ubermenu-current-menu-item{background: #00a1f1; border-color:#0a8ccc;} */
/* .menu .techno-menu-salesforce li:hover+li,
.menu .techno-menu-salesforce li.ubermenu-current-menu-item+li{border-color: #0a8ccc;} */
/* .menu .techno-menu-salesforce-cloud li:hover,
.menu .techno-menu-salesforce-cloud li.ubermenu-current-menu-item{background: #00a1f1; border-color:#0a8ccc;} */
/* .menu .techno-menu-salesforce-cloud li:hover+li,
.menu .techno-menu-salesforce li.ubermenu-current-menu-item+li{border-color: #0a8ccc;} */
/* .menu .techno-menu-ecm li:hover,
.menu .techno-menu-ecm li.ubermenu-current-menu-item{background: #fabc05; border-color: #cb9904;} */
/* .menu .techno-menu-ecm li:hover+li,
.menu .techno-menu-ecm li.ubermenu-current-menu-item+li{border-color: #cb9904;} */
/* .menu .techno-menu-frontend li:hover,
.menu .techno-menu-frontend li.ubermenu-current-menu-item{background:#f75314; border-color:#c94310;} */
/* .menu .techno-menu-frontend li:hover+li,
.menu .techno-menu-frontend li.ubermenu-current-menu-item+li{ border-color:#c94310;} */
/* .menu .techno-menu-cloud li:hover,
.menu .techno-menu-cloud li.ubermenu-current-menu-item{background:#0fbcee; border-color: #0c99c1; } */
/* .menu .techno-menu-cloud li:hover+li,
.menu .techno-menu-cloud li.ubermenu-current-menu-item+li{border-color: #0c99c1;} */
/* .menu .services-menu-salesforce li:hover,
.menu .services-menu-salesforce li.ubermenu-current-menu-item{background:#0fbcee; border-color: #0c99c1; } */
/* .menu .services-menu-salesforce li:hover+li,
.menu .services-menu-salesforce li.ubermenu-current-menu-item+li{border-color: #0c99c1;} */
/* .menu .techno-menu-bi li:hover,
.menu .techno-menu-bi li.ubermenu-current-menu-item{border-color: #7e3aee; background: #7e3aee;} */
/* .ubermenu .ubermenu-submenu-type-stack li:hover a span.ubermenu-target-title,
.ubermenu .ubermenu-submenu-type-stack li.ubermenu-current-menu-item a span.ubermenu-target-title{color: #fff;} */
.techno-menu-widgetVideo {
  padding-right: 0 !important;
}
.techno-menu-widgetVideo li {
  padding: 10px 0 0 !important;
}
.ubermenu h3.ubermenu-widgettitle {
  margin: 0;
  padding: 0 0 10px;
  color: #000;
  font-weight: 600;
  text-align: center;
  width: 100%;
}
.techno-menu-widgetVideo iframe {
  min-width: 100% !important;
  height: auto !important;
  min-height: 100% !important;
}
#menu-item-8225 {
  width: 100% !important;
  text-align: center;
}
.ubermenu-skin-white
  .ubermenu-submenu
  .tecno-menu-businessIntelligence
  > a
  > span.ubermenu-target-title {
  color: #656ddf;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
}
.ubermenu .tecno-menu-businessIntelligence .ubermenu-submenu-type-stack li {
  border: none;
  display: inline-block !important;
  width: auto !important;
}
/*Technologies sub menu icons*/
/* .menu .techno-menu-mobility li,
.menu .techno-menu-web li,
.menu .techno-menu-salesforce li,
.menu .techno-menu-salesforce-cloud li,
.menu .techno-menu-ecm li,
.menu .techno-menu-frontend li,
.menu .techno-menu-cloud li,
.menu .services-menu-salesforce li,
.menu .techno-menu-bi li{position: relative;}
.menu .techno-menu-mobility li:after,
.menu .techno-menu-web li:after,
.menu .techno-menu-salesforce li:after,
.menu .techno-menu-salesforce-cloud li:after,
.menu .techno-menu-ecm li:after,
.menu .techno-menu-frontend li:after,
.menu .techno-menu-cloud li:after,
.menu .services-menu-salesforce li:after,
.menu .techno-menu-bi li:after{background:url(https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2021/02/15155003/uber-menu-icons.png) no-repeat 0 0; width: 35px; height: 33px; position: absolute; content: ''; left: 0px; top: 0px;} */
/* cassandra-icon Added */
/* .menu .techno-menu-cloud li.cassandra-icon:after{background: url(https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2021/02/15155003/uber-menu-icons.png) no-repeat 0 0!important;} */
/* .menu .techno-menu-cloud li.cassandra-icon:after{background-position:5px -195px!important;} */
/* .menu .techno-menu-cloud li.cassandra-icon:hover:after{background-position: -32px -195px!important;} */
/*BI*/
/* .menu .techno-menu-bi li:after{background: url(https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2021/02/15155003/uber-menu-icons.png) no-repeat 0 0;} */
/* .menu .techno-menu-bi li:nth-child(1):after{background-position:-361px -280px;} */
/* .menu .techno-menu-bi li:nth-child(2):after{background-position:-361px -323px;} */
/* .menu .techno-menu-bi li:nth-child(3):after {background-position:-361px -364px;} */
/* .menu .techno-menu-bi li:nth-child(4):after{background-position:-361px -405px;} */
/* .menu .techno-menu-bi li:nth-child(5):after {background-position:-361px -446px;} */
/* .menu .techno-menu-bi li:nth-child(6):after {background-position:-361px -446px;} */
/* .menu .techno-menu-bi li:nth-child(7):after {background-position:-361px -446px;} */
/*---On Hover----*/
/* .menu .techno-menu-bi li:hover:after,
.menu .techno-menu-bi li.ubermenu-current-menu-item:after{background-color: #7e3aee;} */
/* .menu .techno-menu-bi li:nth-child(1):hover:after,
.menu .techno-menu-bi li:nth-child(1).ubermenu-current-menu-item:after{background-position:-397px -280px;} */
/* .menu .techno-menu-bi li:nth-child(2):hover:after,
.menu .techno-menu-bi li:nth-child(2).ubermenu-current-menu-item:after{background-position:-397px -323px;} */
/* .menu .techno-menu-bi li:nth-child(3):hover:after,
.menu .techno-menu-bi li:nth-child(3).ubermenu-current-menu-item::after {background-position:-397px -364px;} */
/* .menu .techno-menu-bi li:nth-child(4):hover:after,
.menu .techno-menu-bi li:nth-child(4).ubermenu-current-menu-item:after{background-position: -397px -405px;} */
/* .menu .techno-menu-bi li:nth-child(5):hover:after,
.menu .techno-menu-bi li:nth-child(5).ubermenu-current-menu-item:after{background-position: -397px -446px;} */
/* .menu .techno-menu-bi li:nth-child(6):hover:after,
.menu .techno-menu-bi li:nth-child(6).ubermenu-current-menu-item:after{background-position: -397px -446px;} */
/* .menu .techno-menu-bi li:nth-child(7):hover:after,
.menu .techno-menu-bi li:nth-child(7).ubermenu-current-menu-item:after{background-position: -397px -446px;} */
/*--Mobile App Development--*/
/* .menu .techno-menu-mobility li:nth-child(1):after{background-position:-215px 4px;} */
/* .menu .techno-menu-mobility li:nth-child(2):after{background-position:-215px -36px;} */
/* .menu .techno-menu-mobility li:nth-child(3):after{background-position:-215px -77px;} */
/* .menu .techno-menu-mobility li:nth-child(4):after{background-position:-215px -117px;} */
/* .menu .techno-menu-mobility li:nth-child(5):after{background-position:-215px -159px;} */
/* .menu .techno-menu-mobility li:nth-child(6):after{background-position:-215px -200px;} */
/* .menu .techno-menu-mobility li:nth-child(7):after{background-position:-215px -240px} */
/* .menu .techno-menu-mobility li:nth-child(8):after{background-position:-215px -240px} */
/*---On Hover----*/
/* .menu .techno-menu-mobility li:hover:after,
.menu .techno-menu-mobility li.ubermenu-current-menu-item:after{background-color: #e1392b;} */
/* .menu .techno-menu-mobility li:nth-child(1):hover:after,
.menu .techno-menu-mobility li:nth-child(1).ubermenu-current-menu-item:after{background-position:-253px  4px;} */
/* .menu .techno-menu-mobility li:nth-child(2):hover:after,
.menu .techno-menu-mobility li:nth-child(2).ubermenu-current-menu-item:after{background-position:-253px  -36px;} */
/* .menu .techno-menu-mobility li:nth-child(3):hover:after,
.menu .techno-menu-mobility li:nth-child(3).ubermenu-current-menu-item:after{background-position:-253px -77px;} */
/* .menu .techno-menu-mobility li:nth-child(4):hover:after,
.menu .techno-menu-mobility li:nth-child(4).ubermenu-current-menu-item:after{background-position:-253px -117px;} */
/* .menu .techno-menu-mobility li:nth-child(5):hover:after,
.menu .techno-menu-mobility li:nth-child(5).ubermenu-current-menu-item:after{background-position:-253px -159px;} */
/* .menu .techno-menu-mobility li:nth-child(6):hover:after,
.menu .techno-menu-mobility li:nth-child(6).ubermenu-current-menu-item:after{background-position:-253px -200px;} */
/* .menu .techno-menu-mobility li:nth-child(7):hover:after,
.menu .techno-menu-mobility li:nth-child(7).ubermenu-current-menu-item:after{background-position:-253px -240px;} */
/* .menu .techno-menu-mobility li:nth-child(8):hover:after,
.menu .techno-menu-mobility li:nth-child(8).ubermenu-current-menu-item:after{background-position:-253px -240px;} */
/*--Web--*/
/* .menu .techno-menu-web li:nth-child(1):after{background-position:-288px 4px;} */
/* .menu .techno-menu-web li:nth-child(2):after{background-position:-285px -37px;} */
/* .menu .techno-menu-web li:nth-child(3):after{background-position:-286px -77px;} */
/* .menu .techno-menu-web li:nth-child(4):after{background-position:-285px -119px;} */
/* .menu .techno-menu-web li:nth-child(5):after{background-position:-287px -159px;} */
/* .menu .techno-menu-web li:nth-child(6):after{background-position:-290px -200px;} */
/* .menu .techno-menu-web li:nth-child(7):after{background-position:-285px -241px} */
/* .menu .techno-menu-web li:nth-child(8):after{background-position:-286px -241px;} */
/*---On Hover----*/
/*.menu .techno-menu-web li:hover:after,
 .menu .techno-menu-web li.ubermenu-current-menu-item:after{background-color: #75ae03;} */
/* .menu .techno-menu-web li:nth-child(1):hover:after,
.menu .techno-menu-web li:nth-child(1).ubermenu-current-menu-item:after{background-position:-321px 4px;} */
/* .menu .techno-menu-web li:nth-child(2):hover:after,
.menu .techno-menu-web li:nth-child(2).ubermenu-current-menu-item:after{background-position:-322px -37px;} */
/* .menu .techno-menu-web li:nth-child(3):hover:after,
.menu .techno-menu-web li:nth-child(3).ubermenu-current-menu-item:after{background-position:-322px -77px;} */
/* .menu .techno-menu-web li:nth-child(4):hover:after,
.menu .techno-menu-web li:nth-child(4).ubermenu-current-menu-item:after{background-position:-322px -119px;} */
/* .menu .techno-menu-web li:nth-child(5):hover:after,
.menu .techno-menu-web li:nth-child(5).ubermenu-current-menu-item:after{background-position:-322px -159px;} */
/* .menu .techno-menu-web li:nth-child(6):hover:after,
.menu .techno-menu-web li:nth-child(6).ubermenu-current-menu-item:after{background-position:-326px -200px;} */
/* .menu .techno-menu-web li:nth-child(7):hover:after,
.menu .techno-menu-web li:nth-child(7).ubermenu-current-menu-item:after{background-position:-320px -241px} */
/* .menu .techno-menu-web li:nth-child(8):hover:after,
.menu .techno-menu-web li:nth-child(8).ubermenu-current-menu-item:after{background-position:-320px -241px;} */
/*--salesforce--*/
/* .menu .techno-menu-salesforce li:nth-child(1):after{background-position:-362px 3px;} */
/* .menu .techno-menu-salesforce li:nth-child(2):after{background-position:-362px -36px;} */
/* .menu .techno-menu-salesforce li:nth-child(3):after{background-position:-362px -76px;} */
/* .menu .techno-menu-salesforce li:nth-child(4):after{background-position:-362px -117px;} */
/* .menu .techno-menu-salesforce li:nth-child(5):after{background-position:-362px -159px;} */
/* .menu .techno-menu-salesforce li:nth-child(6):after{background-position:-362px -200px;} */
/* .menu .techno-menu-salesforce li:nth-child(7):after{background-position:-362px -240px;} */
/* .menu .techno-menu-salesforce li:nth-child(8):after{background-position:-362px -240px;} */
/*---On Hover----*/
/* .menu .techno-menu-salesforce li:hover:after,
.menu .techno-menu-salesforce li.ubermenu-current-menu-item:after{background-color: #069ee9;} */
/* .menu .techno-menu-salesforce li:nth-child(1):hover:after,
.menu .techno-menu-salesforce li:nth-child(1).ubermenu-current-menu-item:after{background-position:-398px 3px;} */
/* .menu .techno-menu-salesforce li:nth-child(2):hover:after,
.menu .techno-menu-salesforce li:nth-child(2).ubermenu-current-menu-item:after{background-position:-398px -36px;} */
/* .menu .techno-menu-salesforce li:nth-child(3):hover:after,
.menu .techno-menu-salesforce li:nth-child(3).ubermenu-current-menu-item:after{background-position:-398px -76px;} */
/* .menu .techno-menu-salesforce li:nth-child(4):hover:after,
.menu .techno-menu-salesforce li:nth-child(4).ubermenu-current-menu-item:after{background-position:-398px -117px;} */
/* .menu .techno-menu-salesforce li:nth-child(5):hover:after,
.menu .techno-menu-salesforce li:nth-child(5).ubermenu-current-menu-item:after{background-position:-398px -159px;} */
/* .menu .techno-menu-salesforce li:nth-child(6):hover:after,
.menu .techno-menu-salesforce li:nth-child(6).ubermenu-current-menu-item:after{background-position:-398px -200px;} */
/* .menu .techno-menu-salesforce li:nth-child(7):hover:after,
.menu .techno-menu-salesforce li:nth-child(7).ubermenu-current-menu-item:after{background-position:-398px -240px} */
/* .menu .techno-menu-salesforce li:nth-child(8):hover:after,
.menu .techno-menu-salesforce li:nth-child(8).ubermenu-current-menu-item:after{background-position:-398px -240px;} */
/*--salesforcec-cloud--*/
/* .menu .techno-menu-salesforce-cloud li:nth-child(1):after{background-position:-437px 5px;}
.menu .techno-menu-salesforce-cloud li:nth-child(2):after{background-position:-437px -36px;}
.menu .techno-menu-salesforce-cloud li:nth-child(3):after{background-position:-437px -76px;}
.menu .techno-menu-salesforce-cloud li:nth-child(4):after{background-position:-437px -118px;}
.menu .techno-menu-salesforce-cloud li:nth-child(5):after{background-position:-437px -159px;}
.menu .techno-menu-salesforce-cloud li:nth-child(6):after{background-position:-437px -200px;}
.menu .techno-menu-salesforce-cloud li:nth-child(7):after{background-position:-437px -240px}
.menu .techno-menu-salesforce-cloud li:nth-child(8):after{background-position:-437px -240px} */
/*---On Hover----*/
/* .menu .techno-menu-salesforce-cloud li:hover:after,
.menu .techno-menu-salesforce-cloud li.ubermenu-current-menu-item:after{background-color: #069ee9;}
.menu .techno-menu-salesforce-cloud li:nth-child(1):hover:after,
.menu .techno-menu-salesforce-cloud li:nth-child(1).ubermenu-current-menu-item:after{background-position:-473px 5px;}
.menu .techno-menu-salesforce-cloud li:nth-child(2):hover:after,
.menu .techno-menu-salesforce-cloud li:nth-child(2).ubermenu-current-menu-item:after{background-position:-473px -36px;}
.menu .techno-menu-salesforce-cloud li:nth-child(3):hover:after,
.menu .techno-menu-salesforce-cloud li:nth-child(3).ubermenu-current-menu-item:after{background-position:-473px -76px;}
.menu .techno-menu-salesforce-cloud li:nth-child(4):hover:after,
.menu .techno-menu-salesforce-cloud li:nth-child(4).ubermenu-current-menu-item:after{background-position:-473px -118px;}
.menu .techno-menu-salesforce-cloud li:nth-child(5):hover:after,
.menu .techno-menu-salesforce-cloud li:nth-child(5).ubermenu-current-menu-item:after{background-position:-473px -159px;}
.menu .techno-menu-salesforce-cloud li:nth-child(6):hover:after,
.menu .techno-menu-salesforce-cloud li:nth-child(6).ubermenu-current-menu-item:after{background-position:-473px -200px;}
.menu .techno-menu-salesforce-cloud li:nth-child(7):hover:after,
.menu .techno-menu-salesforce-cloud li:nth-child(7).ubermenu-current-menu-item:after{background-position:-473px -240px}
.menu .techno-menu-salesforce-cloud li:nth-child(8):hover:after,
.menu .techno-menu-salesforce-cloud li:nth-child(8).ubermenu-current-menu-item:after{background-position:-473px -240px;} */
/*--ecm--*/
/* .menu .techno-menu-ecm li:nth-child(1):after{background-position:-437px -282px;}
.menu .techno-menu-ecm li:nth-child(2):after{background-position:-437px -323px;}
.menu .techno-menu-ecm li:nth-child(3):after{background-position:-437px -364px;}
.menu .techno-menu-ecm li:nth-child(4):after{background-position:-437px -364px;}
.menu .techno-menu-ecm li:nth-child(5):after{background-position:-437px -364px;}
.menu .techno-menu-ecm li:nth-child(6):after{background-position:-437px -364px;}
.menu .techno-menu-ecm li:nth-child(7):after{background-position:-437px -364px;} */
/*---On Hover----*/
/* .menu .techno-menu-ecm li:hover:after,
.menu .techno-menu-ecm li.ubermenu-current-menu-item:after{background-color: #f1b402;}
.menu .techno-menu-ecm li:nth-child(1):hover:after,
.menu .techno-menu-ecm li:nth-child(1).ubermenu-current-menu-item:after{background-position:-473px -282px;}
.menu .techno-menu-ecm li:nth-child(2):hover:after,
.menu .techno-menu-ecm li:nth-child(2).ubermenu-current-menu-item:after{background-position:-473px -323px;}
.menu .techno-menu-ecm li:nth-child(3):hover:after,
.menu .techno-menu-ecm li:nth-child(3).ubermenu-current-menu-item:after{background-position:-473px -364px;}
.menu .techno-menu-ecm li:nth-child(4):hover:after,
.menu .techno-menu-ecm li:nth-child(4).ubermenu-current-menu-item:after{background-position:-473px -364px;}
.menu .techno-menu-ecm li:nth-child(5):hover:after,
.menu .techno-menu-ecm li:nth-child(5).ubermenu-current-menu-item:after{background-position:-473px -364px;}
.menu .techno-menu-ecm li:nth-child(6):hover:after,
.menu .techno-menu-ecm li:nth-child(6).ubermenu-current-menu-item:after{background-position:-473px -364px;}
.menu .techno-menu-ecm li:nth-child(7):hover:after,
.menu .techno-menu-ecm li:nth-child(7).ubermenu-current-menu-item:after{background-position:-473px -364px;} */
/*--frontend--*/
/* .menu .techno-menu-frontend li:nth-child(1):after{background-position:-215px -282px;}
.menu .techno-menu-frontend li:nth-child(2):after{background-position:-215px -322px;}
.menu .techno-menu-frontend li:nth-child(3):after{background-position:-215px -364px;}
.menu .techno-menu-frontend li:nth-child(4):after{background-position:-215px -405px;}
.menu .techno-menu-frontend li:nth-child(5):after{background-position:-215px -445px;}
.menu .techno-menu-frontend li:nth-child(6):after{background-position:-215px -445px} */
/*---On Hover----*/
/* .menu .techno-menu-frontend li:hover:after,
.menu .techno-menu-frontend li.ubermenu-current-menu-item:after{background-color: #ed4d0f;}
.menu .techno-menu-frontend li:nth-child(1):hover:after,
.menu .techno-menu-frontend li:nth-child(1).ubermenu-current-menu-item:after{background-position:-253px -282px;}
.menu .techno-menu-frontend li:nth-child(2):hover:after,
.menu .techno-menu-frontend li:nth-child(2).ubermenu-current-menu-item:after{background-position:-253px  -322px;}
.menu .techno-menu-frontend li:nth-child(3):hover:after,
.menu .techno-menu-frontend li:nth-child(3).ubermenu-current-menu-item:after{background-position:-253px  -364px;}
.menu .techno-menu-frontend li:nth-child(4):hover:after,
.menu .techno-menu-frontend li:nth-child(4).ubermenu-current-menu-item:after{background-position:-253px  -405px;}
.menu .techno-menu-frontend li:nth-child(5):hover:after,
.menu .techno-menu-frontend li:nth-child(5).ubermenu-current-menu-item:after{background-position:-253px  -445px;}
.menu .techno-menu-frontend li:nth-child(6):hover:after,
.menu .techno-menu-frontend li:nth-child(6).ubermenu-current-menu-item:after{background-position:-253px  -445px;} */
/*--Techonology DevOps--*/
/* .menu .techno-menu-cloud li:nth-child(1):after{background-position:-285px -283px;}
.menu .techno-menu-cloud li:nth-child(2):after{background-position:-285px -323px;}
.menu .techno-menu-cloud li:nth-child(3):after{background-position:-285px -365px;}
.menu .techno-menu-cloud li:nth-child(4):after{background-position:-285px -404px;}
.menu .techno-menu-cloud li:nth-child(5):after{background-position:-285px -446px;}
.menu .techno-menu-cloud li:nth-child(6):after{background-position:-285px -446px;}
.menu .techno-menu-cloud li:nth-child(7):after{background-position:-285px -446px;} */
/*---On Hover----*/
/* .menu .techno-menu-cloud li:hover:after,
.menu .techno-menu-cloud li.ubermenu-current-menu-item:after{background-color: #0ab4e5;}
.menu .techno-menu-cloud li:nth-child(1):hover:after,
.menu .techno-menu-cloud li:nth-child(1).ubermenu-current-menu-item:after{background-position:-320px -283px;}
.menu .techno-menu-cloud li:nth-child(2):hover:after,
.menu .techno-menu-cloud li:nth-child(2).ubermenu-current-menu-item:after{background-position:-322px -323px;}
.menu .techno-menu-cloud li:nth-child(3):hover:after,
.menu .techno-menu-cloud li:nth-child(3).ubermenu-current-menu-item:after{background-position:-322px -365px;}
.menu .techn365px-menu-cloud li:nth-child(4):hover:after,
.menu .techno-menu-cloud li:nth-child(4).ubermenu-current-menu-item:after{background-position:-320px -404px;}
.menu .techno-menu-cloud li:nth-child(5):hover:after,
.menu .techno-menu-cloud li:nth-child(5).ubermenu-current-menu-item:after{background-position:-320px -446px;}
.menu .techno-menu-cloud li:nth-child(6):hover:after,
.menu .techno-menu-cloud li:nth-child(6).ubermenu-current-menu-item:after{background-position:-320px -446px;}
.menu .techno-menu-cloud li:nth-child(7):hover:after,
.menu .techno-menu-cloud li:nth-child(7).ubermenu-current-menu-item:after{background-position:-320px -446px;} */
/*--services-menu-consulting--*/
/* .menu  .ubermenu-submenu >li >a.ubermenu-target{padding:8px 0 8px 40px !important;}
.menu .services-menu-consulting li a.ubermenu-target{padding:8px 0 8px 39px !important;}
.service-awards li{padding: 0px !important;}
.menu .services-menu-consulting li:nth-child(1):after{background-position:5px 5px;}
.menu .services-menu-consulting li:nth-child(2):after{background-position:4px -35px}
.menu .services-menu-consulting li:nth-child(3):after{background-position:4px -77px;}
.menu .services-menu-consulting li:nth-child(4):after{background-position:4px -118px;}
.menu .services-menu-consulting li:nth-child(5):after{background-position:4px -158px;} */
/* .menu .services-menu-consulting li:nth-child(6):after{background-position:4px -201px;} */
/* .menu .services-menu-consulting li:nth-child(6):after{background-position:4px -35px} */
/*---On Hover----*/
/* .menu .services-menu-consulting li:nth-child(1):hover:after,
.menu .services-menu-consulting li:nth-child(1).ubermenu-current-menu-item:after{background-position:-32px 5px;}
.menu .services-menu-consulting li:nth-child(2):hover:after,
.menu .services-menu-consulting li:nth-child(2).ubermenu-current-menu-item:after{background-position:-32px -35px;}
.menu .services-menu-consulting li:nth-child(3):hover:after,
.menu .services-menu-consulting li:nth-child(3).ubermenu-current-menu-item:after{background-position:-32px -77px;}
.menu .services-menu-consulting li:nth-child(4):hover:after,
.menu .services-menu-consulting li:nth-child(4).ubermenu-current-menu-item:after{background-position:-32px -118px;}
.menu .services-menu-consulting li:nth-child(5):hover:after,
.menu .services-menu-consulting li:nth-child(5).ubermenu-current-menu-item:after{background-position:-32px -158px;} */
/* .menu .services-menu-consulting li:nth-child(6):hover:after,
.menu .services-menu-consulting li:nth-child(6).ubermenu-current-menu-item:after{background-position:-32px -201px;} */
/* .menu .services-menu-consulting li:nth-child(6):hover:after,
.menu .services-menu-consulting li:nth-child(6).ubermenu-current-menu-item:after{background-position:-32px -35px;} */
/*--services-menu-uiux--*/
/* .menu .services-menu-uiux li:nth-child(1):after{background-position:5px -240px;}
.menu .services-menu-uiux li:nth-child(2):after{background-position:5px -281px;}
.menu .services-menu-uiux li:nth-child(3):after{background-position:5px -323px;}
.menu .services-menu-uiux li:nth-child(4):after{background-position:5px -365px;}
.menu .services-menu-uiux li:nth-child(5):after{background-position:5px -405px;}
.menu .services-menu-uiux li:nth-child(6):after{background-position:5px -445px;} */
/*---On Hover----*/
/* .menu .services-menu-uiux li:nth-child(1):hover:after,
.menu .services-menu-uiux li:nth-child(1).ubermenu-current-menu-item:after{background-position:-31px -240px;}
.menu .services-menu-uiux li:nth-child(2):hover:after,
.menu .services-menu-uiux li:nth-child(2).ubermenu-current-menu-item:after{background-position:-31px -281px;}
.menu .services-menu-uiux li:nth-child(3):hover:after,
.menu .services-menu-uiux li:nth-child(3).ubermenu-current-menu-item:after{background-position:-31px -323px;}
.menu .services-menu-uiux li:nth-child(4):hover:after,
.menu .services-menu-uiux li:nth-child(4).ubermenu-current-menu-item:after{background-position:-31px -365px;}
.menu .services-menu-uiux li:nth-child(5):hover:after,
.menu .services-menu-uiux li:nth-child(5).ubermenu-current-menu-item:after{background-position:-31px -405px;}
.menu .services-menu-uiux li:nth-child(6):hover:after,
.menu .services-menu-uiux li:nth-child(6).ubermenu-current-menu-item:after{background-position:-31px -445px} */
/*--services-menu-testing--*/
/* .menu .services-menu-testing li:nth-child(1):after{background-position:-68px -241px;}
.menu .services-menu-testing li:nth-child(2):after{background-position:-70px -282px;}
.menu .services-menu-testing li:nth-child(3):after{background-position:-69px -323px;}
.menu .services-menu-testing li:nth-child(4):after{background-position:-68px -365px;}
.menu .services-menu-testing li:nth-child(5):after{background-position:-70px -405px;}
.menu .services-menu-testing li:nth-child(6):after{background-position:-69px -446px;} */
/*---On Hover----*/
/* .menu .services-menu-testing li:nth-child(1):hover:after,
.menu .services-menu-testing li:nth-child(1).ubermenu-current-menu-item:after{background-position:-105px -241px;}
.menu .services-menu-testing li:nth-child(2):hover:after,
.menu .services-menu-testing li:nth-child(2).ubermenu-current-menu-item:after{background-position:-107px -282px;}
.menu .services-menu-testing li:nth-child(3):hover:after,
.menu .services-menu-testing li:nth-child(3).ubermenu-current-menu-item:after{background-position:-106px -323px;}
.menu .services-menu-testing li:nth-child(4):hover:after,
.menu .services-menu-testing li:nth-child(4).ubermenu-current-menu-item:after{background-position:-105px -365px;}
.menu .services-menu-testing li:nth-child(5):hover:after,
.menu .services-menu-testing li:nth-child(5).ubermenu-current-menu-item:after{background-position:-107px -405px;}
.menu .services-menu-testing li:nth-child(6):hover:after,
.menu .services-menu-testing li:nth-child(6).ubermenu-current-menu-item:after{background-position:-106px -446px;} */
/*--services-menu-custom-apps--*/
/* .menu .services-menu-custom-apps li:nth-child(1):after{background-position:-67px 5px;}
.menu .services-menu-custom-apps li:nth-child(2):after{background-position:-68px -35px;}
.menu .services-menu-custom-apps li:nth-child(3):after{background-position:-70px -77px;}
.menu .services-menu-custom-apps li:nth-child(4):after{background-position:-67px -118px;}
.menu .services-menu-custom-apps li:nth-child(5):after{background-position:-67px -160px;}
.menu .services-menu-custom-apps li:nth-child(6):after{background-position:-67px -200px;} */
/*---On Hover----*/
/* .menu .services-menu-custom-apps li:nth-child(1):hover:after,
.menu .services-menu-custom-apps li:nth-child(1).ubermenu-current-menu-item:after{background-position:-105px 5px;}
.menu .services-menu-custom-apps li:nth-child(2):hover:after,
.menu .services-menu-custom-apps li:nth-child(2).ubermenu-current-menu-item:after{background-position:-106px -35px;}
.menu .services-menu-custom-apps li:nth-child(3):hover:after,
.menu .services-menu-custom-apps li:nth-child(3).ubermenu-current-menu-item:after{background-position:-108px -77px;}
.menu .services-menu-custom-apps li:nth-child(4):hover:after,
.menu .services-menu-custom-apps li:nth-child(4).ubermenu-current-menu-item:after{background-position:-105px -118px;}
.menu .services-menu-custom-apps li:nth-child(5):hover:after,
.menu .services-menu-custom-apps li:nth-child(5).ubermenu-current-menu-item:after{background-position:-105px -160px;}
.menu .services-menu-custom-apps li:nth-child(6):hover:after,
.menu .services-menu-custom-apps li:nth-child(6).ubermenu-current-menu-item:after{background-position:-105px -200px;} */
/*--Services Salesforce --*/
/* .menu .services-menu-salesforce li:nth-child(1):after{background-position:-140px 5px;} */
/* .menu .services-menu-salesforce li:nth-child(2):after{background-position:-141px -35px;} */
/* .menu .services-menu-salesforce li:nth-child(3):after{background-position:-141px -77px;} */
/* .menu .services-menu-salesforce li:nth-child(4):after{background-position:-141px -117px;}*/
/* .menu .services-menu-salesforce li:nth-child(4):after{background-position:4px -35px;} */
/* .menu .services-menu-salesforce li:nth-child(5):after{background-position:-141px -160px;} */
/* .menu .services-menu-salesforce li:nth-child(6):after{background-position:-141px -200px;} */
/* .menu .services-menu-salesforce li:nth-child(7):after{background-position:-141px -200px;} */
/*---On Hover----*/
/* .menu .services-menu-salesforce li:hover:after,
.menu .services-menu-salesforce li.ubermenu-current-menu-item:after{background-color: #0ab4e5;} */
/* .menu .services-menu-salesforce li:nth-child(1):hover:after,
.menu .services-menu-salesforce li:nth-child(1).ubermenu-current-menu-item:after{background-position:-177px 5px;} */
/* .menu .services-menu-salesforce li:nth-child(2):hover:after,
.menu .services-menu-salesforce li:nth-child(2).ubermenu-current-menu-item:after{background-position:-177px -35px;} */
/* .menu .services-menu-salesforce li:nth-child(3):hover:after,
.menu .services-menu-salesforce li:nth-child(3).ubermenu-current-menu-item:after{background-position:-177px -77px;} */
/* .menu .services-menu-salesforce li:nth-child(4):hover:after,
.menu .services-menu-salesforce li:nth-child(4).ubermenu-current-menu-item:after{background-position:-177px -117px;}*/
/* .menu .services-menu-salesforce li:nth-child(4):hover:after,
.menu .services-menu-salesforce li:nth-child(4).ubermenu-current-menu-item:after{background-position:-32px -35px;} */
/* .menu .services-menu-salesforce li:nth-child(5):hover:after,
.menu .services-menu-salesforce li:nth-child(5).ubermenu-current-menu-item:after{background-position:-177px -160px;} */
/* .menu .services-menu-salesforce li:nth-child(6):hover:after,
.menu .services-menu-salesforce li:nth-child(6).ubermenu-current-menu-item:after{background-position:-177px -200px;} */
/* .menu .services-menu-salesforce li:nth-child(7):hover:after,
.menu .services-menu-salesforce li:nth-child(7).ubermenu-current-menu-item:after{background-position:-177px -200px;} */
/*--services-menu-solutions--*/
/* .menu .services-menu-solutions li:nth-child(1):after{background-position:-141px -244px;}
.menu .services-menu-solutions li:nth-child(2):after{background-position:-141px -282px;}
.menu .services-menu-solutions li:nth-child(3):after{background-position:-141px -323px;}
.menu .services-menu-solutions li:nth-child(4):after{background-position:-141px -363px;}
.menu .services-menu-solutions li:nth-child(5):after{background-position:-141px -405px;}
.menu .services-menu-solutions li:nth-child(6):after{background-position:-141px -447px;} */
/*---On Hover----*/
/* .menu .services-menu-solutions li:nth-child(1):hover:after,
.menu .services-menu-solutions li:nth-child(1).ubermenu-current-menu-item:after{background-position:-177px -244px;}
.menu .services-menu-solutions li:nth-child(2):hover:after,
.menu .services-menu-solutions li:nth-child(2).ubermenu-current-menu-item:after{background-position:-177px -282px;}
.menu .services-menu-solutions li:nth-child(3):hover:after,
.menu .services-menu-solutions li:nth-child(3).ubermenu-current-menu-item:after{background-position:-177px -323px;}
.menu .services-menu-solutions li:nth-child(4):hover:after,
.menu .services-menu-solutions li:nth-child(4).ubermenu-current-menu-item:after{background-position:-177px -363px;}
.menu .services-menu-solutions li:nth-child(5):hover:after,
.menu .services-menu-solutions li:nth-child(5).ubermenu-current-menu-item:after{background-position:-177px -405px;}
.menu .services-menu-solutions li:nth-child(6):hover:after,
.menu .services-menu-solutions li:nth-child(6).ubermenu-current-menu-item:after{background-position:-177px -447px;} */
/*insights*/
.insights-items h3 {
  background: #1a3e63 none repeat scroll 0 0;
  border-radius: 0 10px 10px 0;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding-left: 50px;
  text-transform: uppercase;
  width: 220px;
  margin: 12px 0 20px;
  position: relative;
}
.insights-items h3 a {
  color: #fff;
  display: block;
}
.insights-items h3:after {
  position: absolute;
  content: "";
  left: -10px;
  top: -5px;
  width: 42px;
  height: 42px;
  border-radius: 100%;
}
.insights-items .submenu-blog h3:after {
  background: url(https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2016/09/16064301/submenu_blog_icon.png)
    no-repeat center center #d48839;
}
.insights-items .submenu-infographics h3:after {
  background: url(https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2016/09/16064303/submenu_info_icon.png)
    no-repeat center center #369898;
}
.submenu-blog .col-md-6,
.submenu-infographics .col-md-6 {
  margin-bottom: 15px;
}
.insights-items .col-md-6 > a {
  float: left;
  height: auto;
  margin-bottom: 5px;
  width: 100%;
}
.insights-items .col-md-6 p > a {
  padding: 15px;
  width: 100%;
  font-size: 14px;
  line-height: 18px;
  float: left;
  color: #fff;
  font-weight: 400;
  text-align: center;
}
.insights-items .submenu-blog .col-md-6:nth-child(2n) p > a {
  background: #a72936;
}
.insights-items .submenu-blog .col-md-6:nth-child(2n + 1) p > a {
  background: #c98134;
}
.insights-items .submenu-infographics .col-md-6:nth-child(2n) p > a {
  background: #3c8e84;
}
.insights-items .submenu-infographics .col-md-6:nth-child(2n + 1) p > a {
  background: #288191;
}
#masthead .mobile-insights-menu {
  display: none;
}
#masthead .show-on-mobile {
  display: none;
}
/*hire us*/
.ubermenu-skin-white
  .hireus
  .ubermenu-submenu
  .ubermenu-target
  .ubermenu-target-title {
  font-size: 17px;
  line-height: 23px;
}
/* .ubermenu-skin-white .hireus .ubermenu-submenu .ubermenu-target:hover .ubermenu-target-title{ color:rgb(244, 61, 61) !important} */
.ubermenu-skin-white .hireus .ubermenu-row li {
  padding: 0 15px 0 0;
}
/*hire us*/
/*Home Footer*/
.home-footer {
  background: url(https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2018/09/07125303/inner_footer_bg.png)
    no-repeat top center/cover;
  padding-top: 80px;
  margin-top: -47px;
  position: relative;
  z-index: 99;
}
.home .home-footer {
  margin: 0;
  position: static;
  z-index: 0;
}
#footer .home-footer h3 {
  font-size: 18px;
  color: #e53935;
  font-weight: 600;
  line-height: 22px;
}
#footer .home-footer span {
  font-size: 18px;
  color: #e53935;
  font-weight: 600;
  line-height: 22px;
}
#footer .home-footer li {
  border: none !important;
  color: #fff;
  padding: 0;
  margin: 5px 0;
}
#footer .home-footer li a {
  position: relative;
}
#footer .home-footer li a:after {
  height: 1px;
  width: 0%;
  background: #fff;
  position: absolute;
  content: "";
  left: 0;
  bottom: -2px;
  margin: auto;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
}
#footer .home-footer li a:hover:after {
  width: 100%;
}
#footer .home-footer li a {
  color: #fff;
  font-size: 15px;
}
#footer .home-footer .contacts {
  margin: 0 42px 0 49px;
}
#footer .home-footer .contact-address {
  background: url(https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2016/09/16065134/footer_contact_bg.png)
    repeat center center;
  padding: 10px 0 5px;
  margin-top: -10px;
}
#footer .home-footer .contact-address h3 {
  color: #fff;
}
#footer .home-footer .contact-address span {
  color: #fff;
}
#footer .home-footer .contact-address p {
  color: #8b8b8b;
  font-size: 14px;
  line-height: 25px;
  margin: 5px 0;
}
#footer .home-footer .contact-address p a {
  color: #e53935;
  font-size: 15px;
}
#footer .home-footer .contact-address p a.tell {
  cursor: default;
}
#footer .home-footer .subscription {
  margin: 5px 0 0;
  position: relative;
}
#footer .home-footer .subscription input {
  height: 42px;
  padding: 5px 40px 5px 10px;
  font-size: 14px;
  line-height: 32px;
  font-weight: 400;
  color: #fff;
  position: relative;
  background: rgba(40, 40, 42, 0.5);
  border: 0;
  border-radius: 0;
  width: 100%;
  text-align: center;
}
#footer .home-footer .subscription input[type="submit"] {
  background: #c43834;
  border: 1px solid #a51612;
  height: 42px;
  width: 43px;
  line-height: 42px;
  font-weight: 600;
  font-size: 14px;
  color: #fff;
  position: absolute;
  right: 0;
  padding: 0;
  margin: 0;
  top: 0;
}
/*Newsletter Errors*/
.formError .formErrorContent {
  width: 100%;
  font-size: 14px;
  line-height: 14px;
}
.formError {
  top: auto !important;
  bottom: -40px;
  left: 0 !important;
  width: 100%;
}
.widget_wysija_cont .updated,
.widget_wysija_cont .login .message {
  background: none !important;
  border: none;
}
#footer .home-footer .updated li {
  color: #47d544;
  font-size: 14px;
  font-weight: 600;
}
footer .subfooter {
  background: #0a0a0c;
  min-height: 35px;
  padding: 0px 0 3px;
}
footer .subfooter .element-bottom-10 {
  margin: 0 !important;
}
footer .subfooter .element-bottom-10 div {
  padding: 0 !important;
}
footer .subfooter .textwidget,
footer .subfooter .textwidget li a {
  color: #99999b;
  font-size: 12px;
  line-height: 39px;
  font-weight: 600;
}
footer .subfooter .textwidget li:hover a {
  color: #fff;
}
footer .subfooter .textwidget li {
  position: relative;
}
footer .subfooter .textwidget li:after {
  position: absolute;
  width: 1px;
  height: 15px;
  background: #373437;
  left: -7px;
  content: "";
  top: 0;
  bottom: 0;
  margin: auto;
}
footer .subfooter .textwidget li:first-child:after {
  display: none;
}
footer .subfooter .textwidget li {
  padding: 0 5px;
}
footer .subfooter .textwidget ul {
  margin-bottom: 0;
}
footer .social-footer .sidebar-widget .social-icons li a {
  border: 1px solid #5f5c5f;
  height: 37px;
  width: 37px;
  border-radius: 0;
  line-height: 37px;
}
footer .social-footer .sidebar-widget .social-icons li a .fa {
  color: #5f5c5f !important;
  font-size: 22px;
  line-height: 37px;
}
footer .social-footer .sidebar-widget .social-icons li:hover a {
  border-color: transparent;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(1):hover
  a
  .fa {
  color: #4cbfea !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(2):hover
  a
  .fa {
  color: #4ca5ea !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(3):hover
  a
  .fa {
  color: #067eb6 !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(4):hover
  a
  .fa {
  color: #ffffff !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(5):hover
  a
  .fa {
  color: #d13f2d !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(6):hover
  a
  .fa {
  color: #34c894 !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(7):hover
  a
  .fa {
  color: #005cff !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(8):hover
  a
  .fa {
  color: #903157 !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(9):hover
  a
  .fa {
  color: #ce332d !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(10):hover
  a
  .fa {
  color: #a57d60 !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(11):hover
  a
  .fa {
  color: #ca3e2c !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(12):hover
  a
  .fa {
  color: #067eb6 !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(13):hover
  a
  .fa {
  color: #cc2127 !important;
}
footer
  .social-footer
  .sidebar-widget
  .social-icons
  li:nth-child(14):hover
  a
  .fa {
  color: #bd397f !important;
}
footer .social-footer ul.social-icons {
  display: inline-block;
  margin: 0;
  margin-top: 6px;
}
#footer .home-footer .social-footer li a:hover::after {
  display: none;
}
.page-template-template-thankyou .home-footer {
  margin-top: -45px;
}
.element-top-40 {
  margin-top: 20px !important;
}
.element-bottom-40 {
  margin-bottom: 5px !important;
}
#text-10 {
  float: right;
}
#text-10 ul {
  margin: 0px;
  padding: 4px 0 0 0;
}
#text-10 li {
  padding-right: 15px;
}
#text-10 li:last-child {
  padding-right: 0px;
}
footer .social-footer .sidebar-widget li {
  float: left;
  height: 39px !important;
  padding: 0 3px !important;
}
a.go-top-circle {
  background: #f83c3b !important;
  border-radius: 100%;
  color: #fff;
  bottom: 55px !important;
}
a.go-top-circle .fa {
  color: #fff;
}
a.go-top-circle:hover .fa {
  animation-duration: 1s;
  animation-iteration-count: 1;
  animation-name: hvr-icon-wobble-vertical;
  animation-timing-function: ease-in-out;
}
/*---End header and footer----*/
.menu-mobile-menu-container {
  display: none;
}

.background-overlay {
  display: none !important;
}
#bannerBox,
.banner-box,
#banner_box {
  padding-top: 135px;
}
/*Button style */
.layer-btn .btn {
  height: 60px;
  padding: 0 30px;
  border-radius: 60px;
  border: 1px solid #fff;
  font-size: 16px;
  line-height: 60px;
  color: #fff;
  font-weight: 500;
  margin: 0 5px;
  position: relative;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.layer-btn .btn:before {
  position: absolute;
  content: "";
  border-color: #fff transparent transparent #fff;
  border-radius: 60px 0 0 0;
  border-style: solid;
  border-width: 1px;
  left: 10px;
  top: 10px;
  width: 17px;
  height: 17px;
  z-index: 0;
}
.layer-btn .btn:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 60px;
  background: #292c2c;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  z-index: -1;
}
.layer-btn .btn:hover:after {
  width: 100%;
  height: 100%;
}
.layer-btn .btn:hover {
  border-color: #292c2c;
}
/*End Button style*/
/*------------Banner buttons----------------*/
#banner_box .banner_btn .btn {
  border-radius: 5px;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  height: 43px;
  line-height: 39px;
  margin-right: 1%;
  padding: 0;
  transition: all 0.6s ease 0s;
  -webkit-transition: all 0.6s ease 0s;
  -moz-transition: all 0.6s ease 0s;
  -ms-transition: all 0.6s ease 0s;
  width: 143px;
  color: #fff;
  border: 2px solid #fff;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}
#banner_box .banner_btn .btn:after {
  height: 100%;
  left: 0;
  top: 0;
  width: 0;
  position: absolute;
  content: "";
  z-index: -1;
  transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
}
#banner_box .banner_btn .btn:hover:after {
  width: 100%;
}
#banner_box .banner_btn .btn.contact_us {
  margin-right: 0;
}
#how_can_Box {
  background-attachment: fixed !important;
  padding: 50px 0 !important;
  color: #fff;
}
#how_can_Box h2 {
  font-weight: 600;
  margin-bottom: 20px;
  color: #fff;
}
#how_can_Box p {
  font-size: 30px;
}
#how_can_Box .talk_box {
  font-size: 24px;
  padding: 40px 0 30px !important;
}
#how_can_Box .button_box a.talk_expert {
  margin: 0 20px 0 40px;
}
#how_can_Box .button_box a {
  color: #fff;
  font-size: 14px;
  margin-left: 20px;
  text-align: center;
  border: 1px solid #fff;
  text-decoration: none;
  width: 200px;
  height: 50px;
  line-height: 50px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  display: inline-block;
  font-weight: 600;
  position: relative;
  z-index: 1;
}
#banner_box .banner_btn .btn.contact_us:after {
  right: 0;
  left: auto;
}
#how_can_Box .button_box a:after,
#how_can_Box .button_box a:before {
  background: #fff;
  height: 100%;
  left: 50%;
  top: 0;
  width: 0;
  position: absolute;
  content: "";
  z-index: -1;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
}
#how_can_Box .button_box a:before {
  right: 50%;
}
#how_can_Box .button_box a:hover {
  color: #000;
}
#how_can_Box .button_box a:hover:after {
  width: 50%;
  left: 0;
}
#how_can_Box .button_box a:hover:before {
  width: 50%;
  right: 0;
}
.how-can-help-slider {
  width: 100%;
}
#how_can_Box .slide-howcanhelp {
  width: 100%;
  display: block;
}
/*Contact Ends*/
#how_can_Box .fill-form {
  font-size: 18px;
}
#how_can_Box h3 {
  font-weight: 700;
}
#how_can_Box .contact_icon {
  position: relative;
  width: 100%;
}
#how_can_Box .contact_icon:after {
  position: absolute;
  content: "";
  width: 1px;
  height: 130px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #fff;
  right: -20px;
}
#how_can_Box .wpcf7-form {
  float: left !important;
  padding-left: 70px !important;
}
#how_can_Box #how_form .wpcf7-form-control {
  border: 0px !important;
  border-radius: 2px !important;
  width: 340px !important;
  height: 40px !important;
  line-height: 34px !important;
  background: #eaebe4 !important;
  padding: 3px 10px !important;
  color: #000 !important;
}
#how_can_Box #how_form textarea.wpcf7-form-control {
  height: 90px !important;
}
#how_can_Box #how_form .wpcf7-form-control.wpcf7-submit {
  width: 205px !important;
  height: 55px !important;
  line-height: 55px !important;
  text-align: center !important;
  background: #fff !important;
  color: #000 !important;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 5px !important;
}
#how_can_Box .form-group {
  margin-bottom: 10px;
  float: left;
}
#how_can_Box .form-group.message-box {
  margin: 0;
}
#how_can_Box #how_form .help-submit {
  position: absolute !important;
  right: 65px;
  bottom: 30px;
  margin: 0;
}
#how_can_Box #how_form .wpcf7-not-valid-tip {
  display: none;
}
#how_can_Box
  #how_form
  .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  bottom: 55px;
  line-height: 18px;
  position: absolute;
  right: 65px;
  width: 250px;
}
#how_can_Box #how_form .form-group.dv_recaptcha_code {
  bottom: 60px;
  position: absolute;
  right: 5px;
}
/*Contact Ends*/
/*new contact fold style*/
#transformBusiness {
  padding: 20px 0 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
#transformBusiness h2 {
  font-weight: 500;
}
#transformBusiness h5 {
  color: #cfcdcd;
  font-weight: 500;
  margin-bottom: 30px;
}
#transformBusiness form {
  width: 775px;
  margin: auto;
  display: inline-block;
  position: relative;
}
#transformBusiness .form-group {
  float: left;
}
#transformBusiness input {
  height: 63px;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
}
#transformBusiness input[type="email"] {
  width: 460px;
  border-radius: 63px 0 0 63px;
}
#transformBusiness input[type="text"] {
  width: 315px;
  border-radius: 0 63px 63px 0;
}
#transformBusiness .layer-btn {
  margin: 10px 0 40px;
}
#transformBusiness .btn {
  border: none;
  width: 142px;
  font-size: 22px;
  font-weight: 500;
  margin-top: 20px;
  z-index: 1;
}
.trans {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 35px;
  margin: auto;
  z-index: -1;
}
#transformBusiness .wpcf7-not-valid-tip {
  color: #f60000;
  font-size: 14px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
}
#transformBusiness .wpcf7-validation-errors {
  display: none !important;
}
#transformBusiness .wpcf7-mail-sent-ok {
  color: rgb(0, 128, 0);
  left: 0;
  position: absolute;
  right: 0;
  top: 65px;
}
/*End new contact fold style*/
/*Start slant style btn*/
.slant-btn {
  margin: 25px 0;
}
.btn-slant {
  width: 144px;
  height: 44px;
  font-size: 16px;
  line-height: 44px;
  font-weight: 600;
  border: 1px solid #fff;
  color: #fff;
  margin: 0 5px;
  border-radius: 4px;
  padding: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.link-btn:after {
  content: "";
  position: absolute;
  z-index: -1;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.btn-slant:after {
  background: #ffffff none repeat scroll 0 0;
  height: 0;
  left: 50%;
  opacity: 0;
  width: 100%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btn-slant:hover::after {
  height: 260%;
  opacity: 1;
}
/*End slant style btn*/
/*Banner btn new style*/
#banner_box .banner-btn .btn,
#contact .btn,
.banner-btn .btn {
  border: none;
  line-height: 43px;
  overflow: hidden;
  font-weight: 600;
  border-radius: 5px;
  display: inline-block;
  font-size: 12px;
  height: 43px;
  margin-right: 1%;
  padding: 0;
  transition: all 0.6s ease 0s;
  -webkit-transition: all 0.6s ease 0s;
  -moz-transition: all 0.6s ease 0s;
  -ms-transition: all 0.6s ease 0s;
  width: 143px;
  color: #fff;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  background: #fff;
}
#banner_box .banner-btn .btn:before,
#contact .btn:before,
.banner-btn .btn:before {
  background: #ed2c2c;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: rotate3d(0, 0, 1, -45deg) translate3d(0px, -3em, 0px);
  transform-origin: 0 100% 0;
  transition: transform 0.3s ease 0s, opacity 0.3s ease 0s,
    background-color 0.3s ease 0s;
  width: 150%;
  z-index: -1;
}
#banner_box .banner-btn .btn:hover:before,
#contact .btn:hover:before,
.banner-btn .btn:hover:before {
  opacity: 1;
  transform: rotate3d(0, 0, 1, -15deg);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
/*Ends Banner btn new style*/
/*media icon hover effect*/
.media-icons .media-left,
.media-icons .media {
  overflow: visible;
}
.media-icons span:after {
  border-radius: 50%;
  box-shadow: 0 0 0 3px rgb(241, 71, 71);
  box-sizing: content-box;
  content: "";
  height: 100%;
  left: -4px;
  opacity: 0;
  padding: 4px;
  pointer-events: none;
  position: absolute;
  top: -4px;
  transform: scale(0.8);
  transition: transform 0.2s ease 0s, opacity 0.2s ease 0s;
  width: 100%;
}
.media-icons span {
  background: rgb(241, 71, 71) none repeat scroll 0 0;
  border-radius: 50%;
  display: block;
  height: 50px;
  position: relative;
  text-align: center;
  transition: all 0.5s ease 0s;
  width: 50px;
}
.media-icons span .fa {
  color: #fff;
  line-height: 50px;
}
.media-icons .media:hover span::after {
  opacity: 1;
  transform: scale(1);
}
.media-icons .media:hover .fa {
  animation-duration: 1s;
  animation-iteration-count: 1;
  animation-name: hvr-icon-wobble-vertical;
  animation-timing-function: ease-in-out;
}
.media-horz .media:hover .fa {
  animation-duration: 1s;
  animation-iteration-count: 1;
  animation-name: horz-wobble;
  animation-timing-function: ease-in-out;
}
/*Ends media icon hover effect*/
.four_advantage_box {
  margin: 50px 0;
  float: left;
  width: 100%;
}
.adv-box .icon-desc,
.adv-box .icon {
  background: #1cbcf0;
}
/*Common for all*/
.adv-box {
  border-radius: 0;
  display: table;
  float: left;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  margin: 0 0 3px;
  padding: 0;
  text-align: left;
  width: 100%;
  color: #fff;
  position: relative;
}
.adv-box div {
  display: table-cell;
  vertical-align: middle;
}
.adv-box .icon {
  height: 85px;
  width: 85px;
  text-align: center;
}
.adv-box .gap {
  width: 3px;
  background: transparent;
}
.adv-box .icon-desc {
  padding: 5px 25px;
}
.rounded-box .adv-box {
  margin: 0 0 70px;
}
.rounded-box .icon {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  position: absolute;
  left: -20px;
  top: -100%;
  bottom: -100%;
  line-height: 90px;
  margin: auto 0;
  border: 5px solid #fff;
}
.rounded-box .icon-desc {
  padding: 15px 25px 15px 85px;
  border-radius: 50px;
}
.rounded-box > div:nth-of-type(2n) .icon {
  right: -20px;
  left: auto;
}
.rounded-box > div:nth-of-type(2n) .icon ~ .icon-desc {
  padding: 15px 85px 15px 25px;
}
#advantage_box h3 {
  font-weight: 400;
  font-size: 20px;
}
/*Testimonials*/
#testimonial {
  background: url(https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2016/03/15061017/home_testimonial_bg.jpg)
    no-repeat center center / cover;
  min-height: 500px;
  padding: 40px 0;
  position: relative;
}
#testimonial h2,
#testimonial h3,
#about h1,
#social h2,
#social h3,
#social h1 {
  font-size: 50px;
  line-height: 55px;
  color: #fff;
  position: relative;
  letter-spacing: 0;
  font-weight: 700;
}
#testimonial h2:after,
#testimonial h3:after,
#about h1:after,
#social h1:after,
#social h2:after,
#social h3:after {
  position: absolute;
  content: "";
  width: 13px;
  height: 99px;
  left: -23px;
  top: 5px;
  background: url(https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2016/03/15061019/home_testimonial_brdr.png)
    no-repeat;
}
#testimonial p {
  color: #fff;
}
.testimonial-box {
  margin: 30px 0 5px;
  min-height: 335px;
}
#testimonial .title-row {
  margin: 10px 0;
}
#testimonial ul {
  margin: 0;
}
#testimonial .title-row .icon {
  border-radius: 100%;
  background: #fff;
  padding: 6px;
  margin-right: 10px;
  width: 124px;
  height: 124px;
  vertical-align: middle;
}
#testimonial .title-row li img {
  border-radius: 100%;
}
#testimonial .title-row .details {
  vertical-align: middle;
  padding-left: 10px;
  width: calc(100% - 140px);
}
#testimonial .title-row h4 {
  color: #fff;
  font-weight: 600;
  margin: 0px;
  font-size: 18px;
  line-height: 24px;
}
#testimonial .title-row p {
  color: #fae765;
  font-weight: 600;
  padding: 0;
  margin: 5px 0;
  line-height: 18px;
}
#testimonial .title-row span {
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  display: block;
  font-weight: 500;
  font-style: italic;
}
#testimonial .desc-row p {
  text-align: justify;
  line-height: 22px;
  quotes: "“" "”" "“" "”";
  position: relative;
  padding-left: 20px;
}
#testimonial .desc-row p:before {
  content: open-quote;
  font-size: 80px;
  line-height: 40px;
  left: -10px;
  top: 5px;
  position: absolute;
  color: #fff;
}
.testimonial-pager li a {
  width: 12px;
  height: 5px;
  background: #cd2121;
  margin: 0 2px;
  float: left;
  color: #fae765;
}
.testimonial-pager li.cycle-pager-active a {
  background: #fff;
}
.testimonial-video {
  padding: 140px 0 0;
  height: 461px;
  position: relative;
}
.testimonial-video img {
  position: absolute;
  left: 0;
}
#player {
  height: 303px;
  left: 0;
  top: 0;
  width: 540px;
  float: left;
  position: static;
}
.testimonial-video img {
  cursor: pointer;
}

/* Removing extra space */
.post-tags a {
  margin-right: 0px !important;
  padding: 0 2px 0px 10px !important;
}
.video-container .pagination > li > span.current {
  z-index: 3;
  color: #23527c;
  background-color: #e9e9e9;
  border-color: #ddd;
}
.video-container .pagination .page-numbers {
  letter-spacing: 0px;
  margin-right: 5px;
}
.mobContact {
  display: none !important;
  position: absolute;
  right: 55px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  color: #fff;
  line-height: 21px;
  height: 28px;
  font-weight: 600;
  background: #f43d3d;
  text-align: center;
  border-radius: 5px;
  width: 90px;
  padding: 13px 13px;
  line-height: 28px;
  padding: 0px !important;
  text-align: center;
  font-size: 12px;
}
.mobContact:hover {
  text-decoration: none;
  color: #fff;
}
/* Icon Wobble Vertical */
/* Menu Search */
#masthead .navbar-right {
  display: flex !important;
  width: 100%;
}
#masthead .ubermenu-main {
  width: 100%;
}
/* .main-navbar .menu-search{ display: flex!important; text-align: center; justify-content: center; justify-items: center; align-items: center;} */
.main-navbar .menu-search a.menusearch {
  color: #fff;
}
.menu-search-bar {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#menuSearchModal .modal-body {
  padding: 50px 50px 70px 50px;
}
#suggesstion-box {
  width: 100%;
  max-width: 480px;
}
#suggesstion-box .menu-items {
  list-style: none;
  padding: 0 15px;
}
#suggesstion-box .menu-items li {
  width: 45%;
  margin: 3px 10px;
  float: left;
  border-bottom: 1px solid #ccc;
}
#suggesstion-box .menu-items li:empty {
  background-color: tomato;
}
#suggesstion-box small {
  font-style: italic;
  padding: 10px 0;
  width: 100%;
  float: left;
  padding-left: 15px;
}
#suggesstion-box .no-record-found {
  padding: 10px 0;
  padding-left: 15px;
}
.menu-search-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  -webkit-text-fill-color: #333 !important;
}
.menu-search-form input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 50px white inset;
  -webkit-text-fill-color: #333 !important;
}
#menuSearchModal .menu-search-form {
  display: flex;
  text-align: center;
  justify-content: center;
  justify-items: center;
  justify-self: center;
  border-bottom: 1px solid #9f9f9f;
  width: 480px;
  padding-bottom: 3px;
}
.search-input,
.search-input:focus {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  border-radius: 0px !important;
}
#menuSearchModal .search-input {
  font-size: 16px;
  color: #000;
  font-weight: 500;
  border-radius: 0;
  padding-bottom: 0px;
  padding: 6px 5px;
}
#menuSearchModal .menu-search-submit {
  background: #e24d47;
  color: #fff;
  border-radius: 5px;
  padding: 2px 10px;
}
#menuSearchModal .menu-search-reset {
  color: #e24d47;
  border-radius: 5px;
  padding: 7px 2px 0 8px;
  font-size: 10px;
  margin-right: 10px;
  border: 0px;
  font-weight: 600;
}
#menuSearchModal input[type="text"] {
  height: 28px;
}
#menuSearchModal .modal-dialog {
  margin: 100px auto;
}
#menuSearchModal .close {
  color: #e24d47;
  font-size: 18px;
}
#menuSearchModal .modal-content {
  opacity: 0.95;
}
.navbar-header .mobile-menusearch {
  display: none !important;
  position: absolute;
  right: 30px;
  top: 0px;
  transform: translate(0, 50%);
  font-size: 18px;
  color: #fff;
  width: 20px;
  height: 20px;
}
/* Menu Search */
/* Newletter in blog page */
.sidebar #blog-subscription {
  margin: 5px 0 30px 0;
  position: relative;
  width: 300px;
  padding: 0px 0 5px 0px;
}
.sidebar #blog-subscription input {
  height: 42px;
  padding: 5px 40px 5px 10px;
  font-size: 14px;
  line-height: 32px;
  font-weight: 400;
  position: relative;
  background: rgb(217 215 215);
  border: 0;
  border-radius: 0;
  width: 100%;
  text-align: center;
  border-radius: 5px;
}
.sidebar #blog-subscription input[type="submit"] {
  background: #c43834;
  border: 1px solid #a51612;
  height: 42px;
  width: 43px;
  line-height: 42px;
  font-weight: 600;
  font-size: 14px;
  color: #fff;
  position: absolute;
  right: 0;
  margin: 0 0;
  top: 0;
  padding: 0 !important;
}
#blog-subscription .formError .formErrorContent {
  background: none;
  border: none;
  font-family: inherit;
  color: #c43834;
  font-size: 12px;
  line-height: 12px;
  padding: 4px 10px;
  position: relative;
  width: 100%;
  z-index: 5001;
  font-weight: 600;
  bottom: 34px;
}
.widget .updated ul li::after {
  content: "";
}
#blog-subscription .updated li {
  color: #47d544;
  font-size: 14px;
  font-weight: 600;
}
/*  Newletter in blog page */
.post-type-archive-infographics .sidebar-slow-scroll-class {
  margin-top: 20px;
}
div#disqus_thread iframe[sandbox] {
  max-height: 0px !important;
}
@-webkit-keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/*icon wobble horizontal*/
@keyframes horz-wobble {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/* start spin rotate */
@-moz-keyframes spinAround {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*start check mark*/
@-webkit-keyframes check {
  0% {
    height: 0;
    width: 0;
  }
  25% {
    height: 0;
    width: 4px;
  }
  50% {
    height: 8px;
    width: 4px;
  }
}
@keyframes check {
  0% {
    height: 0;
    width: 0;
  }
  25% {
    height: 0;
    width: 4px;
  }
  50% {
    height: 8px;
    width: 4px;
  }
}
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
.mm-menu.mm-offcanvas {
  position: relative;
}
.top-bar .top-right {
  width: 70%;
}
.single #disqus_thread {
  padding-bottom: 20px;
}
.zopim {
  bottom: 5px !important;
}
.contact-address .sidebar-header-mob {
  display: none;
}
.contact-address .sidebar-header {
  display: block;
}
/* .ubermenu .aboutus-dropdown.aboutus .partners ul.ubermenu-submenu {width: 180px; min-width: 180px;} */
/* GPTW logo in header */
.top-bar .top.top-right {
  position: relative;
}
.top-bar .gptw-header-badge {
  position: absolute;
  top: 0px;
  right: -80px;
  display: none;
}
.header-logo-left-menu-right.sticky #nav_menu-6 {
  display: none;
}
.header-logo-left-menu-right.sticky .gptw-header-badge {
  position: absolute;
  top: -1px;
  right: -80px;
}
.gptw-header-badge .gptw-logo {
  padding-left: 0px !important;
}
.gptw-header-badge a.gptw-logo:after {
  display: none;
}
.gptw-header-badge img.gptw-badge {
  max-height: 102px;
}
/* .sticky .header-menu {padding: 5px 0;} */
span#chatButton {
  bottom: 25px !important;
}
@media all and (max-width: 1199px) {
  .top-bar .gptw-header-badge {
    display: none;
  }
}
/* GPTW logo in header */
@media all and (max-width: 1400px) {
  .ubermenu-main.ubermenu-transition-slide
    .ubermenu-active
    > .ubermenu-submenu.ubermenu-submenu-type-mega,
  .ubermenu-main:not(.ubermenu-transition-slide)
    .ubermenu-submenu.ubermenu-submenu-type-mega,
  .ubermenu .ubermenu-force > .ubermenu-submenu {
    min-height: 552px;
  }
  .ubermenu-main .ubermenu-row {
    max-width: 1000px;
  }
  .ubermenu .ubermenu-nav .ubermenu-column-1-4 {
    padding: 0 15px 0 0;
  }
  .ubermenu-skin-white
    .ubermenu-submenu
    .techno-menu-mobility
    > a
    > span.ubermenu-target-title,
  .ubermenu-skin-white
    .ubermenu-submenu
    .techno-menu-web
    > a
    > span.ubermenu-target-title,
  .ubermenu-skin-white
    .ubermenu-submenu
    .techno-menu-salesforce
    > a
    > span.ubermenu-target-title,
  .ubermenu-skin-white
    .ubermenu-submenu
    .techno-menu-salesforce-cloud
    > a
    > span.ubermenu-target-title,
  .ubermenu-skin-white
    .ubermenu-submenu
    .techno-menu-ecm
    > a
    > span.ubermenu-target-title,
  .ubermenu-skin-white
    .ubermenu-submenu
    .techno-menu-frontend
    > a
    > span.ubermenu-target-title,
  .ubermenu-skin-white
    .ubermenu-submenu
    .techno-menu-cloud
    > a
    > span.ubermenu-target-title,
  .ubermenu-skin-white
    .ubermenu-submenu
    .services-menu-salesforce
    > a
    > span.ubermenu-target-title,
  .techno-menu-widgetVideo h3.ubermenu-widgettitle,
  .techno-menu-widgetLinks small,
  .techno-menu-widgetLinks h3,
  .ubermenu-skin-white
    .ubermenu-submenu
    .techno-menu-bi
    > a
    > span.ubermenu-target-title,
  .ubermenu-skin-white .ubermenu-submenu .service-awards h3 {
    font-size: 14px;
  }
  .ubermenu-skin-white
    .ubermenu-submenu
    .ubermenu-target
    .ubermenu-target-title {
    font-size: 12px;
  }
  .menu .services-menu-consulting li a.ubermenu-target {
    padding: 8px 0 8px 35px !important;
  }
  .insights-items .col-md-6 p > a {
    font-size: 11px;
    padding: 10px 15px;
    min-height: 60px;
    width: 100%;
  }
  .container {
    width: 1010px;
  }
  .h1,
  h1,
  .h2,
  h2 {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0;
  }
  .h3,
  h3 {
    font-size: 28px;
    line-height: 34px;
  }
  .h4,
  h4 {
    font-size: 20px;
    line-height: 26px;
  }
  .h5,
  h5 {
    font-size: 18px;
    line-height: 24px;
  }
  .h6,
  h6 {
    font-size: 12px;
  }
  p {
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
  }
  #masthead .top-bar a {
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    padding-left: 10px;
    position: relative;
    font-weight: normal;
  }
  #how_can_Box .button_box a {
    height: 45px;
    line-height: 45px;
    font-size: 13px;
    width: 170px;
  }
  #advantage_box {
    padding: 40px 0 40px;
  }
  .adv-box {
    font-size: 16px;
  }
  #advantage_box .four_advantage_box {
    float: none;
    margin: 45px auto;
    max-width: 900px;
  }
  #advantage_box h3 {
    font-size: 20px;
  }
  #how_can_Box p {
    font-size: 26px;
  }
  .square-box .adv-box .icon {
    height: 65px;
    text-align: center;
    width: 65px;
  }
  .square-box .adv-box .gap {
    width: 1px;
  }
  #advantage_box .square-box .icon img {
    width: 65%;
  }
  .square-box .adv-box {
    margin-bottom: 1px;
  }
  #advantage_box h3 {
    font-size: 18px;
    line-height: 25px;
  }
  #how_can_Box #how_form .wpcf7-form-control {
    width: 280px !important;
  }
  #how_can_Box #how_form .wpcf7-form-control.wpcf7-submit {
    width: 160px !important;
    padding: 0px !important;
    height: 40px !important;
    line-height: 40px !important;
  }
  #insights .grid {
    height: 230px;
  }
  #player {
    height: 258px;
    width: 460px;
  }
  #testimonial h2,
  #testimonial h3 {
    margin-top: 0px;
  }
  #testimonial h2,
  #testimonial h3,
  #about h1,
  #social h1,
  #social h2,
  #social h3 {
    font-size: 40px;
    line-height: 45px;
  }
  #testimonial h2::after,
  #testimonial h3::after,
  #about h1::after,
  #social h1::after,
  #social h2::after,
  #social h3::after {
    height: 80px;
  }
  .testimonial-video {
    padding: 180px 0 0;
  }
  #testimonial .title-row span {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
  }
  .testimonial-box {
    min-height: 280px;
  }
  #testimonial .title-row p {
    margin: 3px 0;
  }
  /* .ubermenu .aboutus-dropdown.aboutus .partners ul.ubermenu-submenu {width: 170px; min-width: 170px;} */
}
@media all and (min-width: 1024px) and (max-width: 1400px) {
  #footer .home-footer .contacts {
    margin: 0 15px;
    width: 30%;
  }
}
@media all and (max-width: 1023px) {
  .menu .ubermenu-submenu > ul > li.ubermbp {
    padding-bottom: 0px;
  }
  .ubermenu-responsive-default.ubermenu.mm-menu.mm-offcanvas {
    display: block !important;
  }
  .menu-mobile-menu-container {
    display: none;
  }

  .navbar-toggle {
    margin: 21px 5px 21px 0;
  }
  #masthead.sticky .navbar-toggle {
    margin: 16px 5px 16px 0;
  }
  .top-bar .container {
    padding: 0px;
  }
  .top-bar .top-right {
    width: 100% !important;
  }
  .top-bar .top-right,
  .top-bar .top-left {
    text-align: right;
    padding-right: 30px;
  }
  .navbar-toggle .icon-bar {
    height: 2px;
    background: #fff;
  }
  .mobile-menu {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    width: 750px;
  }
  .navbar-collapse {
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0 20px !important;
  }
  .mobile-menu .sub-menu {
    display: none;
    float: left;
    width: 100%;
    padding: 0 0 0 15px;
    list-style: none;
  }
  .mobile-menu li {
    width: 100%;
    float: left;
    position: relative;
    border-bottom: 1px solid #ccc;
  }
  .mobile-menu li:last-child {
    border: none;
  }
  .mobile-menu li a {
    width: 90%;
    float: left;
    padding: 10px 0 10px 10px;
  }
  .mobile-menu li a {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
  }
  .mobile-menu > li:hover > a {
    color: #ca2728;
  }
  .mobile-menu span.fa {
    cursor: pointer;
    float: right;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 40px;
    z-index: 99;
  }
  .cli-plugin-button,
  .cli-plugin-button:visited {
    margin: 0 0 0 40px;
  }
  a.go-top-circle {
    bottom: 75px !important;
  }
  .hireme,
  .hireus p {
    display: none;
  }
  .mobContact {
    right: 80px;
  }
  #blog-subscription .formError .formErrorContent {
    bottom: 8px !important;
  }
}
@media all and (max-width: 1010px) {
  .container {
    width: 970px;
  }
  h1,
  h2,
  .h1,
  .h2 {
    font-size: 30px;
    line-height: 34px;
  }
  h3,
  .h3 {
    font-size: 20px;
    line-height: 26px;
  }
  #how_can_Box {
    padding: 30px 0 40px !important;
  }
  #how_can_Box .talk_box {
    padding: 40px 0 60px !important;
  }
  #masthead .mobile-insights-menu {
    display: block;
  }
  /* Addding Menu top menu item on mobile By DM Devp */
  #masthead .show-on-mobile {
    display: block;
  }
  /* Addding Menu top menu item on mobile By DM Devp */
  .ubermenu-skin-white
    .ubermenu-submenu
    .mobile-insight-row
    .ubermenu-target
    .ubermenu-target-title {
    font-size: 14px;
    font-weight: 500;
    color: rgb(37, 38, 38);
  }
  .ubermenu-skin-white
    .ubermenu-submenu
    .mobile-insight-row:hover
    .ubermenu-target
    .ubermenu-target-title {
    color: rgb(247, 60, 60);
  }
  .button_box {
    display: inline-block;
    margin-top: 20px;
  }
  /*footer*/
  .home .home-footer {
    padding-top: 50px;
  }
  #footer .home-footer .contacts {
    margin: 0 0 20px;
  }
  #footer .home-footer .col-md-2 .sidebar-widget {
    text-align: center !important;
  }
  #footer .home-footer .contact-address {
    width: 50%;
    display: inline-block;
    margin: 20px 0 0;
  }
  #footer .home-footer .subscription {
    width: 50%;
    display: inline-block;
  }
  #footer .home-footer li a:after {
    right: 0;
  }
  .element-top-10 .col-sm-4 {
    width: 100%;
    text-align: center;
  }
  #text-10 {
    float: left !important;
    margin-top: 0px;
    width: 100%;
  }
  #footer .sidebar-widget {
    text-align: center !important;
  }
  #footer #text-4 {
    display: inline-block !important;
    width: 100% !important;
  }
  footer .subfooter .textwidget,
  footer .subfooter .textwidget li a {
    font-size: 11px;
    line-height: 30px;
  }
  #text-10 li {
    padding-right: 7px;
  }
  #text-10 li:last-child {
    padding: 0;
  }
  footer .social-footer .sidebar-widget li {
    height: 30px !important;
  }
  footer .subfooter .textwidget li::after {
    left: -4px;
  }
  footer .subfooter .textwidget {
    line-height: 20px;
  }
  #how_can_Box #how_form .help-submit {
    position: static !important;
    margin-top: 10px;
  }
  #how_can_Box #how_form .wpcf7-form-control.wpcf7-submit {
    height: 40px !important;
    line-height: 40px !important;
  }
  .post-type-archive-oxy_portfolio_image .banner-btn .btn:before {
    z-index: 1;
  }
}
@media all and (min-width: 993px) and (max-width: 1199px) {
  #testimonial h1::after,
  #about h1::after {
    top: 0;
  }
}
@media all and (max-width: 991px) {
  .container {
    width: 750px;
  }
  #how_can_Box .button_box a.talk_expert {
    margin-left: 0;
  }
  #footer .wysija-paragraph {
    margin-bottom: 0px;
  }
  .wysija-paragraph {
    margin-bottom: 40px;
  }
  .formError {
    bottom: 0;
  }
  footer .social-footer ul.social-icons {
    margin-bottom: 10px;
  }
  footer .social-footer .sidebar-widget .social-icons li a {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
  #player {
    height: 327px;
    width: 582px;
    left: 0;
    top: 0;
    float: left;
    position: static;
  }
  .testimonial-box {
    min-height: 240px;
  }
  .testimonial-video {
    text-align: center;
  }
  .testimonial-video {
    padding: 35px 0 0;
  }
  #testimonial h1,
  #testimonial h2,
  #about h1,
  #social h1,
  #social h2,
  #social h3 {
    font-size: 40px;
    line-height: 45px;
  }
  #testimonial h1::after,
  #testimonial h2::after,
  #about h1::after,
  #social h1::after,
  #social h2::after,
  #social h3::after {
    height: 80px;
  }
  #testimonial .desc-row p {
    line-height: 18px;
  }
  footer .footer_row_box {
    display: flex;
    flex-wrap: wrap;
  }
  footer .footer_row_box .order-2 {
    order: 2;
  }
  footer .footer_row_box .order-3 {
    order: 3;
  }
  footer .footer_row_box .order-1 {
    order: 1;
  }
  footer .footer_row_box .order-4 {
    order: 4;
  }
  footer .footer_row_box .order-5 {
    order: 5;
  }
  #cookie-notice {
    font-size: 14px !important;
  }
}
@media all and (max-width: 767px) {
  #masthead .single-oxy_portfolio_image {
    background: rgba(0, 0, 0, 0.9);
  }
  #insights .grid {
    margin-bottom: 20px;
  }
  .mobile-menu {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    width: 100%;
  }
  .container {
    width: auto;
  }
  #banner_box {
    padding-top: 85px;
  }
  .tax-infographics-category #banner_box,
  .post-type-archive-blog #banner_box,
  .tag #banner_box,
  .single-blog #banner_box,
  .category #banner_box,
  .post-type-archive-infographics #banner_box,
  .page-id-8750 #banner_box,
  .page-id-324 #banner_box,
  .page-id-8748 #banner_box,
  .single-infographics #banner_box {
    padding-top: 70px;
  }
  #masthead .top-bar {
    display: none;
  }
  .menu .navbar-brand,
  .header-logo-left-menu-right.sticky .navbar-brand {
    padding: 7px 0;

  }
  .navbar-toggle .icon-bar {
    background: #fff;
  }
  .navbar-toggle {
    margin-top: 18px;
  }
  #masthead.navbar-scrolled .navbar-brand {
    height: 60px !important;
    line-height: 60px !important;
  }
  #masthead.navbar-scrolled {
    min-height: 60px !important;
  }
  h1,
  h2,
  .h1,
  .h2 {
    font-size: 24px;
    line-height: 28px;
  }
  h3,
  .h3 {
    font-size: 18px;
    line-height: 24px;
  }
  #banner_box .banner_btn .btn,
  #banner_box .banner-btn .btn,
  .banner-btn .btn {
    width: 120px;
    height: 40px;
    line-height: 38px;
  }
  #how_can_Box .talk_box {
    font-size: 22px;
    margin: 0;
    padding: 25px 0;
  }
  #how_can_Box .button_box {
    display: inline-block;
    text-align: center;
    margin-top: 30px;
    width: 100%;
  }
  #advantage_box .four_advantage_box {
    margin: 50px 0;
  }
  #how_can_Box p {
    font-size: 24px;
    line-height: 28px;
  }
  #how_can_Box .button_box a {
    display: block;
    margin: 0 auto !important;
    width: 250px;
  }
  .home .home-footer {
    background: url(https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2016/09/16065445/home_footer_bg_small.jpg)
      repeat;
    padding: 20px 0 0;
  }
  #footer .home-footer .contact-address {
    width: 100%;
  }
  #footer .home-footer .subscription {
    width: 100%;
    display: none;
  }
  #footer .home-footer .col-md-2 {
    margin: 10px 0;
  }
  #footer .home-footer .col-md-2.order-2,
  #footer .home-footer .col-md-2.order-3 {
    width: 100%;
  }
  .adv-box {
    font-size: 14px;
  }
  .four_advantage_box .col-md-12,
  .four_advantage_box .col-md-6 {
    padding: 0;
  }
  .adv-box .icon-desc {
    padding: 5px 15px;
  }
  .rounded-box .adv-box {
    margin: 0 0 15px;
  }
  .rounded-box .icon,
  .rounded-box .gap {
    display: none;
  }
  .rounded-box .icon-desc {
    padding: 10px 20px !important;
  }
  #advantage_box h3 {
    font-size: 16px;
    line-height: 22px;
  }
  #how_can_Box p {
    font-size: 22px;
  }
  footer .subfooter .element-bottom-10 div {
    padding: 0 !important;
    text-align: center;
    width: 100% !important;
  }
  #text-10 li,
  #footer .widget_social .social-icons li {
    display: inline-block;
    float: none;
  }
  #how_can_Box,
  #how_can_Box .talk_box {
    padding-bottom: 60px !important;
  }
  #how_can_Box .col-sm-4.col-md-4 {
    display: none;
  }
  #how_can_Box .wpcf7-form {
    padding-left: 0 !important;
  }
  #how_can_Box #how_form .wpcf7-form-control {
    float: left;
    margin: 0 0 5px;
    width: 100% !important;
  }
  #how_can_Box .form-group {
    clear: both;
  }
  footer .subfooter .element-bottom-10 .sidebar-widget.widget_social {
    width: 280px !important;
  }
  footer .social-footer .sidebar-widget .social-icons li a {
    height: 37px;
    line-height: 37px;
    width: 37px;
  }
  footer .social-footer .sidebar-widget li {
    float: left;
    height: 39px !important;
    padding-left: 0 !important;
  }
  .banner_btn {
    margin-top: 20px;
  }
  .home-footer {
    background: #111318;
    padding-top: 20px;
  }
  .home .home-footer {
    margin: 0;
  }
  #footer .home-footer .subscription {
    width: 280px;
  }
  #how_can_Box #how_form .wpcf7-validation-errors {
    float: left;
    margin: 0;
    margin-top: 10px;
  }
  #how_can_Box #how_form .form-group.dv_recaptcha_code {
    position: static;
    margin-top: 10px;
  }
  #how_can_Box .wpcf7-form {
    float: none !important;
  }
  #insights .desc .desc-title {
    font-size: 14px;
    line-height: 18px;
    padding: 10px;
  }
  footer .subfooter {
    padding-top: 10px;
  }
  footer .subfooter img.pull-left {
    display: inline;
    float: none !important;
    margin-top: 0px !important;
  }
  footer .subfooter .textwidget li:nth-child(2)::after {
    display: none;
  }
  footer .subfooter .textwidget li:first-child {
    width: 100%;
  }
  .testimonial-video {
    height: 327px;
    width: 582px;
  }
  #testimonial h1,
  #testimonial h2,
  #testimonial h3,
  #about h1,
  #social h1,
  #social h2,
  #social h3 {
    font-size: 28px;
    line-height: 32px;
  }
  #testimonial .title-row .details {
    width: 100%;
  }
  .testimonial-video {
    padding: 51px 0 0;
  }
  #testimonial::before {
    width: 55px;
    height: 55px;
    background-size: cover;
    top: -27px;
  }
  #testimonial .title-row span {
    font-size: 12px;
    line-height: 16px;
  }
  .testimonial-box {
    min-height: 400px;
  }
  #player {
    height: 235px;
    width: 420px;
  }
  .testimonial-pager {
    display: none;
  }
  #footer .col-sm-6 {
    width: 50%;
    float: left;
  }
  footer .footer_row_box .order-4 {
    display: none;
  }
  footer .footer_row_box .order-5 {
    display: none;
  }
  .cli-plugin-main-link,
  .cli-plugin-main-link:visited {
    font-size: 12px;
  }
  .cli-plugin-button,
  .cli-plugin-button:visited,
  .medium.cli-plugin-button,
  .medium.cli-plugin-button:visited {
    font-size: 12px;
  }
  /* footer {margin-top: 30px;} */
  #menuSearchModal .modal-body {
    padding: 50px 20px 70px 20px;
  }
  #menuSearchModal .search-input {
    font-size: 14px;
  }
  #menuSearchModal .modal-content {
    margin: 20px;
  }
  #suggesstion-box .menu-items li {
    width: 100%;
  }
}

@media all and (max-width: 639px) {
  .testimonial-video {
    width: inherit;
    margin: 0 auto;
  }
  a.go-top-circle {
    bottom: 130px !important;
  }
}

@media all and (max-width: 479px) {
  .insights .col-xs-6 {
    width: 100%;
  }
  .testimonial-video {
    height: 185px;
  }
  #player {
    height: auto !important;
    width: 100% !important;
  }
  #play-button {
    max-width: 104%;
  }
  a#cookie_action_close_header {
    display: block;
    width: 100px;
  }
  .mobContact {
    right: 50px !important;
    width: 80px;
    height: 25px;
    line-height: 25px;
  }
  .navbar-header .mobile-menusearch {
    right: 40px !important;
    top: 0px !important;
    display: none !important;
  }
}
/*mmenu style*/
.toggleMenu {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .mm-menu.mm-offcanvas {
    position: fixed;
  }
  nav#mm-ubermenu-main-54-primary-2 {
    /* background: url("https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2018/09/21060425/submenu_bg1.jpg") no-repeat scroll center top / cover  !important; */
    background-color: #000;
  }
  .nav-container,
  .get-quote,
  .ubermenu-responsive-toggle {
    display: none;
  }
  .nav-container.visible {
    display: block;
    width: 100% !important;
    top: 64px;
  }
  .header-menu {
    position: relative;
  }
  .toggleMenu {
    background: url("../algoworks/images/mobilemenu.svg") no-repeat scroll right
      center;
    display: block;
    height: 24px;
    position: absolute;
    right: 0px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 24px;
    z-index: 99;
  }
  .mm-menu .mm-listview > li .mm-prev::before,
  .mm-menu .mm-listview > li .mm-next::after,
  .mm-menu .mm-listview > li .mm-arrow::after {
    border-color: #fff;
  }
  .mm-hasnavbar-top-1 .mm-panel {
    top: 0px !important;
  }
  #mm-menu-item-7345 {
    display: none;
  }
  #mm-menu-item-23856 {
    display: none;
  }
  .navbar-header {
    position: relative;
    width: 100%;
  }
  .mobContact {
    display: block;
  }
  .navbar-header .mobile-menusearch {
    display: block;
    right: 40px;
    top: 5px;
  }
  .sticky .navbar-header .mobile-menusearch {
    top: 0px;
  }
  .mm-menu > .mm-panel.mm-hasnavbar {
    padding-top: 80px;
  }
  .mm-menu.mm-current {
    background: #fff;
  }
  .mm-navbar {
    height: 80px;
  }
  .mm-navbar.mm-hasbtns {
    left: auto;
    width: 45px;
  }
  .mm-panel.mm-hasnavbar .mm-navbar {
    display: table;
    width: 100%;
  }
  .mm-navbar > * {
    padding: 0;
    height: 80px;
    display: table-cell;
    vertical-align: middle;
    color: #fff !important;
    font-size: 20px;
    font-weight: 600;
  }
  .mm-listview.ubermenu-nav > li > a {
    /* color: #f73c3c!important; */
    color: #fff !important;
    padding: 15px 20px !important;
  }
  .mm-listview > li:not(.mm-divider)::after {
    left: 0;
  }
  .mm-listview.ubermenu-nav > li.get-quote > a {
    background: none !important;
    border: none !important;
    border-radius: 0;
    font-size: 14px !important;
    font-weight: 600 !important;
    height: auto;
    line-height: 18px !important;
    margin-left: 0;
    padding: 15px 20px !important;
    text-transform: capitalize;
    transition: all 0.3s ease 0s;
    width: 100%;
    text-align: left;
  }
  #mm-blocker {
    cursor: pointer;
  }
  .mm-navbar.mm-hasbtns {
    padding: 0 20px !important;
    position: absolute;
    background: none;
    border: none;
  }
  .mm-listview.ubermenu-nav > li.get-quote {
    padding: 0;
  }
  .mm-listview.ubermenu-nav > li.get-quote:hover > a.ubermenu-target {
    border: none !important;
  }
  .mm-navbar .mm-btn {
    height: 80px;
    width: 45px;
    line-height: 80px;
  }
  .mm-menu .mm-navbar .mm-btn::before,
  .mm-menu .mm-navbar .mm-btn::after {
    border-color: #fff;
  }
  .mm-prev::before,
  .mm-next::after,
  .mm-arrow::after {
    height: 12px;
    width: 12px;
  }
  .mm-listview.ubermenu-row > li > a.ubermenu-target {
    padding: 10px 20px;
  }
  .ubermenu-retractor-mobile {
    display: none;
  }
  .mm-listview > li > a,
  .mm-listview > li > span {
    line-height: 18px;
    padding: 15px 20px;
  }
  .mm-panel .ubermenu-submenu .ubermenu-target .ubermenu-target-title {
    font-size: 14px !important;
  }
  .ubermenu .ubermenu-submenu-type-stack li:hover a span.ubermenu-target-title,
  .ubermenu
    .ubermenu-submenu-type-stack
    li.ubermenu-current-menu-item
    a
    span.ubermenu-target-title {
    color: #f73c3c;
  }
  .mm-close::after {
    font-size: 20px !important;
  }
}
@media all and (max-width: 767px) {
  .mm-navbar > * {
    font-size: 16px;
  }
  .toggleMenu {
    font-size: 13px;
    width: 35px;
  }
  .mobContact {
    right: 100px;
  }
  .mm-menu > .mm-panel.mm-hasnavbar {
    padding-top: 50px;
  }
  .mm-navbar > *,
  .mm-navbar,
  .mm-navbar .mm-btn {
    height: 50px;
  }
  .mm-navbar .mm-title,
  .mm-listview > li > a,
  .mm-listview > li > span {
    white-space: normal;
  }
  .mm-navbar .mm-btn {
    line-height: 50px !important;
  }
  .mm-close::after {
    line-height: 40px !important;
  }
  .mm-navbar > *,
  .ubermenu-skin-white
    .ubermenu-submenu
    .techno-menu-mobility
    > a
    > span.ubermenu-target-title {
    font-size: 14px;
  }
  .navbar-header .mobile-menusearch {
    top: 0px !important;
    right: 50px;
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .mm-menu.mm-current {
    display: none !important;
  }
  html.mm-opening .mm-slideout {
    transform: translate(0px, 0px) !important;
    -webkit-transform: translate(0px, 0px) !important;
  }
  html.mm-opened {
    overflow: visible !important;
  }
  html.mm-opened body {
    overflow: visible !important;
  }
  #mm-blocker {
    display: none !important;
  }
}
/* updated css for insights mega menu */
.ubermenu-tabs .ubermenu-tab-content-panel .col-md-6 a,
.ubermenu-tabs .ubermenu-tab-content-panel .col-md-4 a {
  border-radius: 10px;
  position: relative;
}
.ubermenu-tabs .ubermenu-tab-content-panel .col-md-6,
.ubermenu-tabs .ubermenu-tab-content-panel .col-md-4 {
  padding: 2px;
}
.ubermenu-tabs .ubermenu-tab-content-panel .col-md-6 a span {
  position: absolute;
  bottom: 0px;
  text-align: center;
  font-weight: 500;
  padding: 4px 16px;
  width: 100%;
  color: white;
  border-radius: 0px 0px 10px 10px;
}
.ubermenu-tabs .ubermenu-tab-content-panel .col-md-6 a i {
  position: absolute;
  top: 40%;
  bottom: 0;
  margin: 0px;
  padding: 0px;
  right: 0;
  left: 40%;
  color: #fff;
  font-size: 50px;
}
/* Opacity of insight mega menu */
.ubermenu-tabs .ubermenu-tab-content-panel .col-md-6 a span {
  opacity: 0.9;
  filter: alpha(opacity=0.9);
}
.ubermenu-tabs .ubermenu-tab-content-panel .col-md-6:nth-child(1) a span {
  background: #006fce;
}
.ubermenu-tabs .ubermenu-tab-content-panel .col-md-6:nth-child(2) a span {
  background: #dc0f2f;
}
.ubermenu-tabs .ubermenu-tab-content-panel .col-md-6:nth-child(3) a span {
  background: #302d42;
}
.ubermenu-tabs .ubermenu-tab-content-panel .col-md-6:nth-child(4) a span {
  background: #01a0c6;
}
.ubermenu-tabs .ubermenu-tabs .ubermenu-tabs-group li.ubermenu-tab:hover {
  background: blue !important;
}
.ubermenu-tabs .ubermenu-tabs-group > li {
  border-bottom: 1px solid #ccc;
}
.ubermenu-tabs .ubermenu-tabs-group > li > a:hover,
.ubermenu-tabs .ubermenu-tabs-group > li > a:active {
  background: #006fce !important;
}
.ubermenu-tabs .ubermenu-tabs-group > li > a > span {
  text-transform: capitalize; /*font-size: 14px !important;*/
  color: #b7b6b6; /*font-weight: 600 !important;*/
  padding: 5px !important;
}
.ubermenu-tabs .ubermenu-tabs-group > li:hover > a > span {
  color: #fff !important;
}
.ubermenu-tabs .ubermenu-tabs-group > li > a > span:before {
  width: 45px;
  content: " ";
  background: url(https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2017/11/02091141/insights-menu-icons.png)
    no-repeat 0 0;
  position: absolute;
  left: 7px;
  top: 8px;
  height: 40px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(1):hover > a > span:before {
  background-position: -71px 0px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(2) > a > span:before {
  background-position: 0px -60px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(2):hover > a > span:before {
  background-position: -69px -60px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(3) > a > span:before {
  background-position: 0px -117px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(3):hover > a > span:before {
  background-position: -68px -117px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(4) > a > span:before {
  background-position: 0px -176px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(4):hover > a > span:before {
  background-position: -70px -176px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(5) > a > span:before {
  background-position: 0px -236px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(5):hover > a > span:before {
  background-position: -71px -236px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(6) > a > span:before {
  background-position: 0px -296px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(6):hover > a > span:before {
  background-position: -69px -296px;
}
.ubermenu-tabs .ubermenu-tabs-group > li:nth-child(1) {
  border-top: 1px solid #ccc;
}
.ubermenu-tabs
  .ubermenu-tabs-group
  .ubermenu-active:nth-child(1)
  > a
  > span:before {
  background-position-x: -71px;
}
.ubermenu-tabs
  .ubermenu-tabs-group
  .ubermenu-active:nth-child(2)
  > a
  > span:before {
  background-position-x: -69px;
}
.ubermenu-tabs
  .ubermenu-tabs-group
  .ubermenu-active:nth-child(3)
  > a
  > span:before {
  background-position-x: -68px;
}
.ubermenu-tabs
  .ubermenu-tabs-group
  .ubermenu-active:nth-child(4)
  > a
  > span:before {
  background-position-x: -70px;
}
.ubermenu-tabs
  .ubermenu-tabs-group
  .ubermenu-active:nth-child(5)
  > a
  > span:before {
  background-position-x: -71px;
}
.ubermenu-tabs
  .ubermenu-tabs-group
  .ubermenu-active:nth-child(6)
  > a
  > span:before {
  background-position-x: -69px;
}
.ubermenu-tabs .ubermenu-tabs-group {
  padding: 15px 10px !important;
}
/* Infographics css */
.ubermenu-skin-white
  .ubermenu-submenu
  .ubermenu-tab.ubermenu-active
  > .ubermenu-target {
  background: #006fce;
  color: #111111;
}
.infographic-bottom-text {
  width: 75%;
}
.rock-bottom-Award {
  padding-bottom: 20px;
  border-bottom: 1px solid #565555;
}
.tags-content .video-poster,
.tags-content .presentation-poster {
  position: relative;
  z-index: 100;
}
.tags-content .video-poster img,
.tags-content .presentation-poster img {
  position: absolute;
  cursor: pointer;
}
.pr-title a.pr-title {
  color: #4c4c4c;
}
.pr-wrap .pr-desc > li:hover a {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .ubermenu .ubermenu-submenu .ubermenu-column-auto {
    min-width: 100px;
    width: 75%;
  }
}
.ubermenu-active > a > .ubermenu-target-title {
  color: #52f18f !important;
}
/* action call */
.action-call {
  position: fixed;
  bottom: 0;
  left: 0;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  opacity: 1;
  z-index: 994;
}
.bounceInUp {
  -webkit-transform: translateY(150%);
  transform: translateY(150%);
}
.close {
  width: 35px;
  height: 35px;
  border-radius: 100%;
  border: 1px solid #6b0061;
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  position: absolute;
  top: -10px;
  right: -5px;
  opacity: 1;
  line-height: 35px;
  text-shadow: 0 1px 0 #6b0061;
  background: #6b0061;
}
.close:hover,
.close:focus {
  color: #fff;
  opacity: 1;
}
footer {
  position: relative;
  z-index: 993;
}
@media all and (max-width: 1400px) {
  .action-call {
    width: 250px;
  }
  .close {
    top: -10px;
    right: -5px;
  }
}
/* Adding Header notification */
.header-notification-bar {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  width: 100%;
  flex-wrap: wrap;
  padding: 5px 10px;
  background: linear-gradient(to right, #f43d3d 0%, #353333 100%);
}
.header-notification-bar span {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 23px;
  font-weight: 500;
}
.header-notification-bar span a {
  color: #fff;
  text-decoration: underline;
}
.header-logo-left-menu-right.sticky .header-notification-bar {
  display: none;
}
@media all and (max-width: 767px) {
  /* Adding Header notification */
  .header-notification-bar span {
    font-size: 16px;
    line-height: 21px;
    display: block;
    text-align: center;
  }
  /* Adding Header notification */

  /* Hide Award from footer */
  .rock-bottom-Award {
    display: none;
    padding: 0px;
    margin: 0px;
  }
  #footer .home-footer .contact-address {
    margin: 0px;
  }
  #footer .element-bottom-40 {
    margin: 0px !important;
  }
  .contact-address .sidebar-header {
    display: none;
  }
  .contact-address .sidebar-header-mob {
    display: block;
    padding-bottom: 5px;
  }
  .contact-address .sidebar-header-mob a {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
  }
  .contact-address .sidebar-header-mob a:hover {
    color: #fff;
    text-decoration: none;
  }
}
h6 {
  text-transform: none;
}
/* About us dropdown style start */
/* .menu .aboutus-dropdown ul{ min-width:150px!important; text-align: center;} */
/* .menu .aboutus-dropdown li{ padding: 0; border-top: 1px solid #b4b3b3; text-align: center;} */
/* .menu .aboutus-dropdown .ubermenu-submenu >li >a.ubermenu-target {padding: 10px 0px!important;} */
/* .menu .aboutus-dropdown li:hover { background: #00a1f1; border-color: #0a8ccc;} */
/* .menu .aboutus-dropdown li:hover>a >span{color: #fff!important; } */
/* .menu .aboutus-dropdown li .ubermenu-submenu { border-top:none; border-bottom:none } */
/* .ubermenu-skin-white .aboutus-dropdown .ubermenu-submenu.ubermenu-submenu-drop {background: rgba(255, 255, 255, 0.85); } */
/* About us dropdown style end */
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0px !important;
}
/* Disclaimer in footer */
#footer #oxywidgetsocial-1.sidebar-widget {
  margin-bottom: 0px !important;
}
.disclaimer p {
  font-size: 13px;
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-weight: 700;
}
/* Case study UI Fixes */
.single-case-study .headerslider.case-study p {
  padding-bottom: 15px;
}
/* Using fort awsame icon in menu in talk to expert */
.talk-to-expert .c-icon {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  text-align: center;
  background: #00cac7;
  margin: 0 auto;
}
.talk-to-expert .c-icon .fa {
  color: #fff;
  line-height: 52px;
  font-size: 32px;
}
.talk-to-expert .m-icon {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  text-align: center;
  background: #ffaa4f;
  margin: 0 auto;
}
.talk-to-expert .m-icon .fa {
  color: #fff;
  line-height: 50px;
  font-size: 26px;
}
/* Using fort awsame icon in menu in service awards */
.service-awards h3 {
  position: relative;
}
.service-awards h3.ubermenu-widgettitle.ubermenu-target:after {
  content: "\f091";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  color: #fff;
  width: 50px;
  height: 50px;
  display: flex;
  background: #f23533;
  font-size: 32px;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
}
.single-post-banner-text a {
  text-decoration: none;
  color: #fff;
}
.info-graphics-container h2.post-title a:hover,
.blog-list-layout-normal h2.post-title a:hover {
  color: #385fa8;
}
.page-template-template-algoworks-global .slide-howcanhelp .career_msg {
  display: none;
}
/* Custom cookie law info bar style start here */
#cookie-notice {
  display: block;
  position: fixed;
  min-width: 100%;
  height: auto;
  z-index: 100000;
  font-size: 16px;
  line-height: 22px;
  left: 0;
  text-align: center;
  bottom: 0px;
  z-index: 999;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 50px;
}
.cookie-notice-container {
  padding: 5px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cookie-notice span a.cookie-link {
  font-weight: 700;
  text-decoration: underline;
}
#cookie-notice span a.cookie-link:hover {
  text-decoration: none;
}
/* Button Effect */
.contact-btn-effect {
  background-color: rgb(196, 56, 52);
  padding: 8px 16px;
  text-align: center;
  border-radius: 4px;
  display: inline-block;
  line-height: 1;
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  margin: 0 10px;
  position: relative;
  transition: all 0.6s ease 0s;
  -webkit-transition: all 0.6s ease 0s;
  -moz-transition: all 0.6s ease 0s;
  z-index: 1;
  text-decoration: none !important;
}

.contact-btn-effect:after {
  height: 100%;
  left: 0;
  top: 0;
  width: 0;
  position: absolute;
  content: "";
  z-index: -1;
  transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  background: rgb(0, 0, 0);
  border-radius: 5px;
  color: #ffffff;
}
.contact-btn-effect:hover::after {
  width: 100%;
}
.contact-btn-effect:hover {
  color: #ffffff;
}
a.accept-cookie-pp-link {
  font-weight: 700;
}
/* Button Effect */
/* Product menu */
/* .menu .aboutus-dropdown.products ul{ min-width:160px!important; text-align: left;} */
/* .ubermenu-skin-white .aboutus-dropdown.products .ubermenu-submenu.ubermenu-submenu-drop { background: rgba(255, 255, 255, 1);} */
/* .menu .aboutus-dropdown.products ul li{ text-align: left; padding:0 10px;} */
/* .ubermenu .aboutus-dropdown.insights .ubermenu-submenu-type-flyout>.ubermenu-item {min-width: 120px;} */
/* .menu .aboutus-dropdown.insights ul{ min-width:120px!important; text-align: left;} */
/* .ubermenu-skin-white .aboutus-dropdown.insights .ubermenu-submenu.ubermenu-submenu-drop { background: rgba(255, 255, 255, 1);} */
/* .menu .aboutus-dropdown.insights ul li{ text-align: left; padding:0 10px;} */
/* .ubermenu .aboutus-dropdown.aboutus .ubermenu-submenu-type-flyout>.ubermenu-item {min-width: 120px!important;;} */
/* .menu .aboutus-dropdown.aboutus ul{ min-width:120px!important; text-align: left;} */
/* .ubermenu-skin-white .aboutus-dropdown.aboutus .ubermenu-submenu.ubermenu-submenu-drop { background: rgba(255, 255, 255, 1);} */
/* .menu .aboutus-dropdown.aboutus ul li{ text-align: left; padding:0 10px;} */
/* Product menu */
@media all and (max-width: 890px) {
  #cookie-notice {
    font-size: 13px !important;
    line-height: 20px;
  }
  .cookie-notice-container {
    padding: 10px !important;
    width: calc(100% - 90px);
  }
}
@media screen and (max-width: 767px) {
  #cookie-notice {
    font-size: 13px;
    line-height: 25px;
    font-weight: 500;
    text-align: inherit !important;
  }
  .contact-btn-effect {
    padding: 8px 12px;
    font-size: 12px;
    font-weight: 600;
  }
}
/* Custom cookie law info bar style end here */

/* iphone X , XS, 11 Pro, 12 Mini */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  #footer .home-footer .subscription {
    display: none;
  }
}
.bottom-x-icon:hover a img {
  content: url("https://liveimages.algoworks.com/new-algoworks/wp-content/uploads/2024/09/05094822/X-RED-01.png");
}
.ek-process .p-box.smooth h5 a {
  color: white;
}
.ek-process .p-box:hover h5 a {
  color: #fe713a;
}

.ubermenu-main .ubermenu-row {
  max-width: none;
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto a {
  padding: 0;
}
.menu .techno-menu-salesforce ul > li.lastchild {
  border: none;
}
.hireme-box {
  display: none;
}
/* .ubermenu-nav > li.get-quote{padding: 15px 0 0 ; transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s;} */
/* .ubermenu-nav > li.get-quote >a{width: 90px; height: 28px; font-size: 13px !important; line-height: 25px !important; padding: 0 !important; font-weight: 600!important; text-transform: uppercase; text-align: center; margin-left: 9px; background: #f43d3d!important; border-radius: 5px;  border:1px solid #f43d3d !important; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;} */
/* .ubermenu-nav > li.get-quote:hover >a.ubermenu-target{ border:1px dashed #f43d3d !important; color: #f43d3d !important; background: none!important;} */
.ubermenu-nav > li.get-quote > a {
  border-radius: 24px;
  border: 0;
  padding: 10px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 18px;
  cursor: pointer;
  transition: all 0.5s;
  position: relative;
  overflow: hidden;
  background-color: #ffb758;
  color: #0d0d0d !important;
  margin-top: 15px;
}
.ubermenu-nav > li.get-quote > a::after {
  border-radius: 24px;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}
.ubermenu-nav > li.get-quote > a::before {
  border-radius: 24px;
  content: "";
  position: absolute;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-color: #000;
  transition: all 0.5s;
  z-index: -1;
}
.ubermenu-nav > li.get-quote > a:hover,
.ubermenu-skin-white .ubermenu-item-level-0.get-quote:hover > .ubermenu-target {
  color: #fff !important;
}

.ubermenu-nav > li.get-quote > a:hover::before {
  /* width: 100%; */
  left: 0;
}
.main-navbar .menu-search {
  display: none !important;
}
/* .aboutus-dropdown ul.ubermenu-submenu {
    background-color: #000 !important;
    padding: 16px;
} */
/* .aboutus-dropdown ul.ubermenu-submenu li a{
    padding: 8px;
} */
.footer-content .footer-links a,
.footer-content .footer-links p {
  color: #c2c2c2;
  font-size: 14px;
}
.footer-content .footer-links a:hover {
  text-decoration: underline;
  color: #c2c2c2;
}
@media only screen and (max-width: 769px) {
  .mobContact {
    display: none;
  }
}
/* =================header menu================== */
.ubermenu .ubermenu-submenu .menu-extended-title .ubermenu-target-title {
  font-size: 40px;
  line-height: 48px;
  font-weight: 800;
}
.ubermenu .ubermenu-submenu .submenu-subtitle .ubermenu-target-title {
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 32px;
  margin-top: 26px;
  border-left: 3px solid #52f18f;
  padding-left: 16px;
}
.header-logo-left-menu-right .nav-container {
  width: 70%;
}
ul.ubermenu-nav {
  display: flex;
  justify-content: space-between;
}
.ubermenu .ubermenu-item.get-quote {
  margin-left: 100px;
}
.collapse {
  visibility: visible !important;
}

@media only screen and (max-width: 769px) {
  ul.ubermenu-nav {
    flex-flow: column;
  }
  /* #masthead .header-menu .container {
    margin: 20px 12px 0 12px;
    padding: 16px 12px;
  } */
  /* .menu .navbar-brand img {
    height: 25px;
    width: auto !important;
  } */
}
