/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 23 2025 | 06:57:04 */
/* Add your CSS code here.
For example:
.example {
color: red;
}
For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp
* animate.css -http://daneden.me/animate
* Version - 3.6.0
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2018 Daniel Eden
*/
/* div#wpfront-scroll-top-container img {
width: 75% !important;
} */
.infra {
  min-height: 915px !important;
}
.arch {
  min-height: 1390px !important;
}
.genome{
  min-height: 720px !important;
}
.howwehelp ul li {
  list-style: none;
  list-style-position: outside;
}
.howwehelp .custom-list li::before {
  content: "\f1db";
  font-family: 'FontAwesome';
  color: #ff523a;
  font-weight: bold;
  font-size: 16px;
  padding-right: 15px;
}
.howwehelp .list-unstyled {
  padding-left: 0;
  list-style:none;
}
.howwehelp .nested-list {
  padding-left: 30px;
}
.howwehelp .img-content-div.right .img-wrapper img, .howwehelp .img-content-left.right .img-wrapper img,.howwehelp .img-content-div.left .img-wrapper img {
  width: 80%;
}
.howwehelp.engagementdifference .tab_content h2 {
  padding: 4% 0%;
  font-size: 30px !important;
  line-height: 36px !important;
  font-family: "Poppins",sans-serif;
}
.howwehelp.engagementdifference h2 {
  font-size: 37px !important;
  font-family: "Poppins",sans-serif;
  font-weight:bolder;
}
.howwehelp .img-content-div.left .img-wrapper {
  padding-right: 5px;
  padding-left: 0;
  float: left;
}
.howwehelp .img-content-div.right .img-wrapper,.howwehelp .img-content-left.right .img-wrapper  {
  width: 59%;
  padding-left: 5px;
  overflow: hidden;
  padding-bottom: 15px;
  float: right;
}
.logos img {
  margin-bottom: 0;
  padding-bottom: 0;
}
.tech .img-wrap {
  margin-bottom: 0;
}
.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important;
  box-shadow: 2 0.5rem 1rem rgba(0,0,0,0.15) !important;
}
.engagementdifference .ui-tabs-panel h2 {
  font-size: 30px;
  font-weight: bold;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(9):hover i::before,.engagementdifference ul.wpb_tabs_nav li:nth-child(9) .active-tab i::before{
  background-position:-81px -562px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(8):hover i::before,.engagementdifference ul.wpb_tabs_nav li:nth-child(8) .active-tab i::before{
  background-position:-82px -497px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(7):hover i::before,.engagementdifference ul.wpb_tabs_nav li:nth-child(7) .active-tab i::before{
  background-position:-83px -426px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(6):hover i::before,.engagementdifference ul.wpb_tabs_nav li:nth-child(6) .active-tab i::before{
  background-position:-83px -360px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(5):hover i::before,.engagementdifference ul.wpb_tabs_nav li:nth-child(5) .active-tab i::before{
  background-position:-86px -294px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(4):hover i::before,.engagementdifference ul.wpb_tabs_nav li:nth-child(4) .active-tab i::before{
  background-position:-85px -230px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(3):hover i::before,.engagementdifference ul.wpb_tabs_nav li:nth-child(3) .active-tab i::before{
  background-position:-84px -160px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(1):hover i::before,.engagementdifference ul.wpb_tabs_nav li:nth-child(1) .active-tab i::before{
  background-position:-84px -17px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(9) i::before {
  background-position: -9px -562px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(8) i::before {
  background-position: -10px -497px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(7) i::before {
  background-position: -10px -426px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(6) i::before {
  background-position: -10px -360px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(5) i::before {
  background-position: -13px -294px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(4) i::before {
  background-position: -13px -230px;
}
.engagementdifference ul.wpb_tabs_nav li:nth-child(3) i::before {
  background-position: -13px -159px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(8) i::before {
  background-position: -186px -492px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(7) i::before {
  background-position: -186px -427px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(6) i::before {
  background-position: -185px -357px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(5) i::before {
  background-position: -183px -291px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(4) i::before {
  background-position: -187px -229px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(3) i::before {
  background-position: -185px -157px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(2) i::before {
  background-position: -183px -84px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(1) i::before {
  background-position: -181px -17px !important;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(8):hover i::before,.howwehelp ul.wpb_tabs_nav li:nth-child(8) .active-tab i::before{
  background-position:-251px -492px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(7):hover i::before,.howwehelp ul.wpb_tabs_nav li:nth-child(7) .active-tab i::before{
  background-position:-250px -427px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(6):hover i::before,.howwehelp ul.wpb_tabs_nav li:nth-child(6) .active-tab i::before{
  background-position:-251px -356px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(5):hover i::before,.howwehelp ul.wpb_tabs_nav li:nth-child(5) .active-tab i::before{
  background-position:-250px -292px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(4):hover i::before,.howwehelp ul.wpb_tabs_nav li:nth-child(4) .active-tab i::before{
  background-position:-251px -229px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(3):hover i::before,.howwehelp ul.wpb_tabs_nav li:nth-child(3) .active-tab i::before{
  background-position:-250px -156px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(2):hover i::before,.howwehelp ul.wpb_tabs_nav li:nth-child(2) .active-tab i::before{
  background-position:-250px -85px;
}
.howwehelp ul.wpb_tabs_nav li:nth-child(1):hover i::before,.howwehelp ul.wpb_tabs_nav li:nth-child(1) .active-tab i::before{
  background-position:-247px -18px !important;
}
.engagementdifference .tabbed[data-style*="vertical"] .wpb_tabs_nav {
  width: 40%;
  float: left;
  background: #EEF6FF !important;
  padding-top: 3%;
  padding-left: 2% !important;
  box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important;
}
.engagementdifference li:hover .fa-envelope-open::before{
  background-position:-85px -85px}
.active-tab i.fa.fa-handshake-o::before {
  background-position: -84px -17px;
}
.engagementdifference .active-tab span,.engagementdifference li:hover span {
  color: #ff523a;
}
.engagementdifference .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a:hover {
  background-color: transparent;
}
.engagementdifference .tabbed[data-style*="vertical"] >div {
  float: left;
  width: 60%;
  padding-left: 40px;
}
.engagementdifference .tabbed[data-style*="vertical"] li .active-tab::after{
  content: '';
  position: absolute;
  width: 40px;
  height: 2px;
  top: 34px;
  right: -12px;
  border-top: 2px solid #ff523a;
}
.engagementdifference .tabbed[data-style="vertical_modern"][data-color-scheme="accent-color"] .wpb_tabs_nav li .active-tab {
  background: #EEF6FF !important;
  box-shadow: 0 0 black;
}
.img-wrap {
  display: inline-flex;
}
.text-wrap {
  display: inline-flex;
  align-items: flex-start;
}
.engagementdifference .tabbed[data-style="vertical_modern"][data-color-scheme="accent-color"] .wpb_tabs_nav li .active-tab span::before {
  content: " " !important;
}
.engagementdifference .fa-envelope-open:before {
  content: "";
  background-position: -14px -85px;
}
.engagementdifference .wpb_tabs_nav.ui-tabs-nav i:before {
  content: " ";
  background-image: url(https://staging.marici.io/wp-content/uploads/2020/10/sprite-1.png);
  position: absolute !important;
  height: 45px;
  width: 45px;
  top: -20px;
  left: -9px;
}
.engagementdifference .fa-handshake-o:before {
  content: " ";
  background-image: url(https://staging.marici.io/wp-content/uploads/2020/10/sprite-1.png);
  position: absolute !important;
  height: 39px;
  width: 45px;
  background-position: -18px -17px;
  top: -20px;
  left: -9px;
}
/*.engagementdifference .wpb_tabs_nav li a span {
padding: 4%;
}*/
.showmobiletab .hover-wrap-inner {
  text-align: center;
}
.showmobiletab {
  display: none;
}
.swiper-slide .content p::selection, 
.swiper-slide .content h1::selection, 
.swiper-slide .content h2::selection, 
.swiper-slide .content h3::selection, 
.swiper-slide .button a::selection, 
.swiper-container div::selection, 
.swiper-container span::selection, 
.swiper-container img::selection {
  color:inherit;
}
.ship {
  width: 40% !important;
}
.ship img {
  width: 60% !important;
}
.instance-31 {
  width: 43%;
}
.arrow.first {
  width: 12%;
}
div#fws_5f7223e947757 h3 {
  font-size: 22px !important;
  padding-top: 3%;
}
div#fws_5f7222a7e760b {
  margin-top: 10%;
}
.wpb_text_column.wpb_content_element.businesschallenge h1:before {
  background-image: url(https://staging.marici.io/wp-content/uploads/2020/09/heading_bg.png);
  z-index: 9999999 !important;
}
.connectedspaces p.text-center {
  color: #fff;
}
.solutions-list li {
  font-size: 11.6px !important;
  font-family: "Poppins",sans-serif;
  color: #fff !important;
  border-bottom: 2px solid #fff !important;
}
.postid-7944 h3 {
  font-size: 20px !important;
  line-height: 30px !important;
}
.solutions-list li:last-child {
  background-color: #1b1123 !important;
  border-bottom: 0;
}
.solutions-list li:first-child,.solutions-list .tabbed > ul li .active-tab {
  background-color: #a58cc6 !important;
}
.solutions-list li:nth-child(5) {
  background-color: #34224d !important;
}
.solutions-list li:nth-child(3) {
  background-color: #664090 !important;
}
.solutions-list li:nth-child(2) {
  background-color: #896aae !important;
}
.solutions-list li:nth-child(4) {
  background-color: #523574 !important;
}
.solutions-list .wpb_tabs_nav span {
  font-size: 12px !important;
  font-weight: normal;
  color:#fff;
}
.solutions{
  width:30%;
}
.remotehead {
  width: 50%;
}
.connectedspaces {
  width: 20%;
}
.postid-7944 h3,.postid-8249 h3 {
  font-family: "Poppins",sans-serif;
  font-size: 20px !important;
  line-height: 30px !important;
  color: #1b1b1b;
}
.postid-7944 h1,.postid-8249 h1 {
  font-family: "Poppins",sans-serif;
  font-size: 40px !important;
  line-height: 60px !important;
  color: #1b1b1b !important;
  margin-bottom: 20px;
  padding-top: 25px;
  padding-right: 30px;
  font-weight:bold;
}
.postid-7944 .solutions-list .wpb_tab.ui-tabs-panel {
  display: none !important;
}
.postid-7944 .row.heading-title.hentry {
  display: none !important;
}
.postid-7944 .container-wrap.no-sidebar {
  padding-top: 0 !important;
}
div#tab-it-infrastucture {
  display: none !important;
}
.solutions-list .tabbed[data-style*="vertical"] .wpb_tabs_nav {
  width: 70%;
  float: left;
  margin-top: 10%;
}
ul.sub-menu {
  text-align: left !important;
}
body[data-slide-out-widget-area-style="slide-out-from-right-hover"] #header-outer {
  z-index: 888888 !important;
}
.page-id-7777 #header-space {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 9999 !important;
  opacity: 0;
  display: block;
}
.page-id-7777 #header-outer:hover {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.page-id-7777 #header-outer.small-nav{
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0) !important;
  -ms-transform: translate3d(0, 0, 0) !important;
  -o-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
  opacity: 1;
}
.page-id-7777 #header-space:hover+#header-outer {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.page-id-7777 #header-outer {
  display: block;
  position: fixed;
  top: 0 ;
  left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: box ;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-pack: justify ;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  width: 100%;
  background-color: #000;
  /* overflow: hidden;*/
  height: 80px;
  text-align: center;
  z-index: 999999 ;
  will-change: transform;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: height 0.45s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .45s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: height 0.45s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .45s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: height 0.45s cubic-bezier(0.215, 0.61, 0.355, 1),transform .45s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.page-id-7777 #header-outer {
  /*-webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0) ;
  -o-transform: translate3d(0, -100%, 0) ;
  transform: translate3d(0, -100%, 0) ;*/
}
.page-id-7777 img.stnd.default-logo {
  max-width: 95% !important;
  height: 45px !important;
}
.page-id-7777 #header-outer #top nav > ul > li > a{
  color:#fff !important}
.page-id-7777 header#top {
  background: #000;
}
@-webkit-keyframes a-scrollHint{
  0%{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)}
  100%{
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform:translateY(0%);
    transform:translateY(0%)}
}
@-moz-keyframes a-scrollHint{
  0%{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)}
  100%{
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform:translateY(0%);
    transform:translateY(0%)}
}
@keyframes a-scrollHint{
  0%{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)}
  100%{
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform:translateY(0%);
    transform:translateY(0%)}
}
@-webkit-keyframes a-megaZoomIn{
  0%{
    opacity:0;
    -webkit-transform:scale(0.2);
    -moz-transform:scale(0.2);
    -ms-transform:scale(0.2);
    -o-transform:scale(0.2);
    transform:scale(0.2)}
  100%{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)}
}
@-moz-keyframes a-megaZoomIn{
  0%{
    opacity:0;
    -webkit-transform:scale(0.2);
    -moz-transform:scale(0.2);
    -ms-transform:scale(0.2);
    -o-transform:scale(0.2);
    transform:scale(0.2)}
  100%{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)}
}
@keyframes a-megaZoomIn{
  0%{
    opacity:0;
    -webkit-transform:scale(0.2);
    -moz-transform:scale(0.2);
    -ms-transform:scale(0.2);
    -o-transform:scale(0.2);
    transform:scale(0.2)}
  100%{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)}
}
@-webkit-keyframes a-spectrumCycle-color{
  0%, 12.4%{
    color:#F6BE00}
  12.5%, 25%{
    color:#97D700}
  25.1%, 37.4%{
    color:#00AB84}
  37.5%, 50%{
    color:#00A3E0}
  50.1%, 62.4%{
    color:#5461C8}
  62.5%, 75%{
    color:#C724B1}
  75.1%, 87.4%{
    color:#E4002B}
  87.5%, 100%{
    color:#FF6900}
}
@-moz-keyframes a-spectrumCycle-color{
  0%, 12.4%{
    color:#F6BE00}
  12.5%, 25%{
    color:#97D700}
  25.1%, 37.4%{
    color:#00AB84}
  37.5%, 50%{
    color:#00A3E0}
  50.1%, 62.4%{
    color:#5461C8}
  62.5%, 75%{
    color:#C724B1}
  75.1%, 87.4%{
    color:#E4002B}
  87.5%, 100%{
    color:#FF6900}
}
@keyframes a-spectrumCycle-color{
  0%, 12.4%{
    color:#F6BE00}
  12.5%, 25%{
    color:#97D700}
  25.1%, 37.4%{
    color:#00AB84}
  37.5%, 50%{
    color:#00A3E0}
  50.1%, 62.4%{
    color:#5461C8}
  62.5%, 75%{
    color:#C724B1}
  75.1%, 87.4%{
    color:#E4002B}
  87.5%, 100%{
    color:#FF6900}
}
@-webkit-keyframes a-spectrumCycle-fill{
  0%, 12.5%{
    fill:#F6BE00}
  12.5%, 25%{
    fill:#97D700}
  25%, 37.5%{
    fill:#00AB84}
  37.5%, 50%{
    fill:#00A3E0}
  50%, 62.5%{
    fill:#5461C8}
  62.5%, 75%{
    fill:#C724B1}
  75%, 87.5%{
    fill:#E4002B}
  87.5%, 100%{
    fill:#FF6900}
}
@-moz-keyframes a-spectrumCycle-fill{
  0%, 12.5%{
    fill:#F6BE00}
  12.5%, 25%{
    fill:#97D700}
  25%, 37.5%{
    fill:#00AB84}
  37.5%, 50%{
    fill:#00A3E0}
  50%, 62.5%{
    fill:#5461C8}
  62.5%, 75%{
    fill:#C724B1}
  75%, 87.5%{
    fill:#E4002B}
  87.5%, 100%{
    fill:#FF6900}
}
@keyframes a-spectrumCycle-fill{
  0%, 12.5%{
    fill:#F6BE00}
  12.5%, 25%{
    fill:#97D700}
  25%, 37.5%{
    fill:#00AB84}
  37.5%, 50%{
    fill:#00A3E0}
  50%, 62.5%{
    fill:#5461C8}
  62.5%, 75%{
    fill:#C724B1}
  75%, 87.5%{
    fill:#E4002B}
  87.5%, 100%{
    fill:#FF6900}
}
@-webkit-keyframes a-linkIn{
  0%{
    background-position:0 100%}
  100%{
    background-position:50% 100%}
}
@-moz-keyframes a-linkIn{
  0%{
    background-position:0 100%}
  100%{
    background-position:50% 100%}
}
@keyframes a-linkIn{
  0%{
    background-position:0 100%}
  100%{
    background-position:50% 100%}
}
@-webkit-keyframes a-linkOut{
  0%{
    background-position:50% 100%}
  100%{
    background-position:100% 100%}
}
@-moz-keyframes a-linkOut{
  0%{
    background-position:50% 100%}
  100%{
    background-position:100% 100%}
}
@keyframes a-linkOut{
  0%{
    background-position:50% 100%}
  100%{
    background-position:100% 100%}
}
@-webkit-keyframes a-typewriter{
  0%{
    width:0;
    overflow:hidden}
  100%{
    width:auto;
    overflow:visible}
}
@-moz-keyframes a-typewriter{
  0%{
    width:0;
    overflow:hidden}
  100%{
    width:auto;
    overflow:visible}
}
@keyframes a-typewriter{
  0%{
    width:0;
    overflow:hidden}
  100%{
    width:auto;
    overflow:visible}
}
/*
* Copyright (c) 2018 Daniel Eden
*/
/*End of comment */
h2 span {
  color: #FE5B35;
}
.page-id-6696 .wpb_tabs_nav i.fa.fa-long-arrow-right {
  display: none;
}
h2.vc_custom_heading.mariciheading.vc_custom_1592550793111 {
  font-weight: bold;
}
.portfolio-items[data-ps="6"] .wide_tall .work-meta p {
  font-size: 18px;
  line-height: 21px;
}
.tabbed[data-style="vertical_modern"][data-color-scheme="accent-color"] .wpb_tabs_nav li .active-tab span::before{
  content: "\f178";
  font-family: FontAwesome;
  font-size: 17px;
  color: #FE5B35;
  padding-right: 5px;
}
.tabbed[data-style="vertical_modern"][data-color-scheme="accent-color"] .wpb_tabs_nav li .active-tab{
  background:#fff;
}
#copyright .span_5 div a {
  font-size: 13px;
}
.nectar-fancy-box.using-img {
  background: #fff;
}
.page-id-6322 .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after{
  border-radius:0px !important;
}
.material blockquote::before {
  border: none;
}
a.sf-with-ul::before {
  content: none !important;
}
.nectar-fancy-box[data-border-radius="5px"]:not([data-style="parallax_hover"]):not([data-style="color_box_hover"]) {
  border-radius: 0 !important;
}
.single-casestudy .nectar-cta.talktous.recent {
  display: none;
}
.page-id-6732 .nectar-fancy-box.using-img {
  background: #fff;
}
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover{
  color:#fff !important}
.page-id-6783 .nectar-fancy-box.using-img {
  background: #fff;
}
#homecs .casecategory {
  position: absolute;
  top: 59.3%;
  left: 0%;
  background: rgba(0,0,0,0.85);
  color: #fff;
  padding: 0% 3%;
}
#homecs .layer-content {
  box-shadow: 0 0px 15px rgba(0, 0, 0, 0.16)!important;
  padding: 3% !important;
  min-height: 100px;
}
#homecs .layout-7123 .element_1587187714568 {
  margin: 0;
  margin-left: 3%;
}
.post-grid .pagination {
  display: none;
}
#homecs .layout-7123 .element_1587187895341 {
  font-size: 18px;
  margin: 5px 0px;
  text-align: left;
  padding-bottom: 6%;
  margin-top: -7%;
  padding-top: 6%;
  line-height: 1.4;
}
.sub-menu li a::before {
  content: "\f178";
  font-family: FontAwesome;
  font-size: 17px;
  color: #FE5B35;
  padding-right: 5px;
}
#homecs .read_more::after {
  content: "\f178";
  font-family: FontAwesome;
  font-size: 17px;
  padding-left: 2%;
  color: #FE5B35;
}
#homecs a.read_more {
  font-size: 15px;
  padding-left: 2%;
  position: absolute;
  top: 89%;
  width: 100%;
  left: 4%;
}
#homecs .layout-7123 .layer-content {
  padding: 0;
}
#homecs .title a {
  color: #000;
  font-weight: bolder !important;
  margin: 0%;
}
#homecs .layer-wrapper {
  text-align: left;
}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
  background-color: transparent;
  color: #000;
}
.wpb_tabs_nav span {
  font-size: 15px !important;
}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li {
  margin-bottom: 5px;
}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
  border-radius: 6px;
  padding: 5px 15px;
  overflow: hidden;
}
.nectar-button i.icon-button-arrow {
  display: none;
}
.owl-theme .owl-dots .owl-dot span {
  width: 6px;
  height: 6px;
  margin: 5px 9px;
  border: 2px solid rgba(0,0,0,0.25) !important;
  display: block;
  -webkit-backface-visibility: visible;
  border-radius: 30px;
  -webkit-transition: all 0.13s ease;
  transition: all 0.13s ease;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  background: #fff !important;
}
.post-grid .element-media {
  width: 100%;
  max-height: 225px;
}
.post-grid .item {
	position: relative;
}
.single-casestudy .nectar-cta.talktous.recent {
  width: 42%;
  padding-top: 3%;
}
.nectar_single_testimonial .wrap span {
  font-weight: bold;
}
.nectar_single_testimonial span.open-quote {
  display: none;
}
blockquote.nectar_single_testimonial {
  text-align: center;
}
.wrap span {
  font-weight: bold;
}
blockquote.nectar_single_testimonial {
  padding-bottom: 7%;
}
.nectar_single_testimonial p {
  text-align: left;
}
blockquote.nectar_single_testimonial {
  margin-bottom: 0;
}
i.fa.fa-quote-left {
  color: #ff5433 !important;
  font-size: 36px !important;
  padding-right: 2% !important;
}
.nectar_single_testimonial p {
  padding: 10%;
  background-position: center;
  font-size: 17px !important;
  padding-bottom: 10%;
}
.nectar-cta.talktous.business-startup {
  margin-left: 0%;
  width: 110%;
}
.talktous a.link_text {
  color: #fff !important;
}
.talktous a.link_text::before {
  content: "\f178";
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: 300;
  padding-right: 15px;
  padding-left: 15px;
}
#our-dna .toggle.default a {
  font-size: 22px;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a:hover {
  color:rgb(255, 82, 58) !important;
}
a.nectar-button.large.regular.regular-button.styledbtn span::before {
  content: "\f178";
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: 300;
  padding-right: 15px;
}
#header-outer.transparent[data-lhe="animated_underline"] #top nav .sf-menu > .current-menu-ancestor > a{
  color:rgb(255, 82, 58) !important;
}
#footer-outer .row {
  padding: 40px 0;
}
#copyright p, #copyright p a, #copyright .span_5 div {
  font-size: 12px !important;
}
#footer-outer #copyright a {
  color: #fff !important;
}
#connectboxes h4 {
  font-size: 23px !important;
	line-height:28px;
}
#connectboxes .nectar-fancy-box {
  border: 1px solid #ccc;
}
#connectboxes i {
  color: #000;
}
.span_12.light .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot:before, .span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before, .span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot:before, .span_12.light .nectar-woo-flickity .flickity-page-dots .dot:before, .span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before, body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch:before {
  box-shadow: inset 0 0 0 3px #fff;
  opacity:1 !important;
}
.span_12.light .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected:before, .span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before, .span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before, .span_12.light .nectar-woo-flickity .flickity-page-dots .dot.is-selected:before, .span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before, body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch:before {
  box-shadow: inset 0 0 0 1px #fd4f00 !important;
}
.span_12.dark .owl-theme .owl-dots .owl-dot.active span{
  background-color:transparent !important;
}
body[data-button-style*="rounded_shadow"] .carousel-item .nectar-button:hover{
  box-shadow: none !important;
  -ms-transform: none;
  transform: none;
  -webkit-transform: none;
}
#header-outer.transparent[data-lhe="animated_underline"] #top nav > ul > li > a:hover{
  color: rgb(255, 82, 58) !important;
}
body #header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a::after, #header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a::before {
  border-color: rgb(255, 82, 58) !important;
  color: rgb(255, 82, 58) !important;
}
body:not([data-header-format="left-header"]) #top nav >ul >.megamenu >ul >li >a, body:not([data-header-format="left-header"]) #top nav >ul >.megamenu >ul >li >ul >.has-ul >a {
  text-transform: capitalize !important;
}
.contact .span_12 {
  width: 95%;
  margin-left: 0% !important;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
  background: #F5F5F5;
}
.contact .col.span_6 {
  display: inline-flex;
}
.orbit-wrapper .slider-nav .right, .orbit-wrapper .slider-nav .left, .progress li span, .nectar-progress-bar span, #footer-outer #footer-widgets .col .tagcloud a:hover, #sidebar .widget .tagcloud a:hover, #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner, #pagination .next a:hover, #pagination .prev a:hover, .comment-list .reply a:hover, .comment-list .reply a:focus, .icon-normal, .bar_graph li span, .nectar-button[data-color-override="false"].regular-button, .nectar-button.tilt.accent-color, body .swiper-slide .button.transparent_2 .primary-color:hover, #footer-outer #footer-widgets .col input[type="submit"], body .products-carousel .carousel-next:hover, body .products-carousel .carousel-prev:hover, .blog-recent .more-link span:hover, .post-tags a:hover, #to-top:hover, #to-top.dark:hover, body[data-button-style*="rounded"] #to-top:after, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items .col[data-default-color="true"] .bottom-meta, .portfolio-items .col.nectar-new-item .inner-wrap:before, .portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after, .portfolio-filters a, .portfolio-filters #sort-portfolio, .project-attrs li span, .portfolio-filters, .portfolio-filters-inline[data-color-scheme="accent-color"], .bottom_controls #portfolio-nav .controls li a i:after, .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i, .single-portfolio .facebook-share a:hover, .single-portfolio .twitter-share a:hover, .single-portfolio .pinterest-share a:hover, .single-post .facebook-share a:hover, .single-post .twitter-share a:hover, .single-post .pinterest-share a:hover, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, #sidebar .widget:hover [class^="icon-"].icon-3x, .post.quote .content-inner .quote-inner .whole-link, .masonry.classic_enhanced .post.quote.wide_tall .post-content a:hover .quote-inner, .masonry.classic_enhanced .post.link.wide_tall .post-content a:hover .link-inner, .iosSlider .prev_slide:hover, .iosSlider .next_slide:hover, #header-outer .widget_shopping_cart a.button, #header-outer a.cart-contents .cart-wrap span, #header-outer #mobile-cart-link .cart-wrap span, #top nav ul .slide-out-widget-area-toggle a:hover .lines, #top nav ul .slide-out-widget-area-toggle a:hover .lines:after, #top nav ul .slide-out-widget-area-toggle a:hover .lines:before, #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after, #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer .widget_shopping_cart a.button, body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav ul li:not([class*="button_"]) > a span:after, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a, #top nav > ul > .megamenu > ul ul li a:hover, #top nav > ul > .megamenu > ul ul li a:focus, #top nav > ul > .megamenu > ul ul .sfHover > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a, #buddypress a.button:focus, .text_on_hover.product a.added_to_cart, .swiper-slide .button.solid_color a, .swiper-slide .button.solid_color_2 a, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, #top nav > ul > .button_solid_color > a:before, #header-outer.transparent #top nav > ul > .button_solid_color > a:before, .twentytwenty-handle, .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after, .masonry.classic_enhanced .posts-container article .meta-category a:hover, .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover, .masonry.classic_enhanced .posts-container article .video-play-button, .masonry.material .masonry-blog-item .meta-category a:before, .material.masonry .masonry-blog-item .video-play-button, .masonry.material .quote-inner:before, .masonry.material .link-inner:before, .nectar-recent-posts-slider .container .strong span:before, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus, .single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, .single .heading-title[data-header-style="default_minimal"] .meta-category a:focus, .nectar-fancy-box:after, .divider-small-border[data-color="accent-color"], .divider-border[data-color="accent-color"], .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after, #fp-nav:not(.light-controls).tooltip_alt ul li a span:after, #fp-nav.tooltip_alt ul li a span:after, .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox, body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox:after, .span_12.dark .owl-theme .owl-dots .owl-dot.active span, .span_12.dark .owl-theme .owl-dots .owl-dot:hover span, .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="accent-color"] .nectar_hotspot, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after, #header-secondary-outer ul > li:not(.megamenu) .sfHover > a, #header-secondary-outer ul > li:not(.megamenu) ul a:hover, #header-secondary-outer ul > li:not(.megamenu) ul a:focus, .nectar-recent-posts-single_featured .strong a, .post-area.standard-minimal .post .more-link span:before, .nectar-slide-in-cart .widget_shopping_cart a.button, .related-posts[data-style="material"] .meta-category a:before, .post-area.featured_img_left .meta-category a:before, .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover, body.material #page-header-bg.fullscreen-header .inner-wrap >a, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, .nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], .nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play > .inner-wrap:before, .nectar-hor-list-item[data-color="accent-color"]:before, .material #sidebar .widget .tagcloud a:before, .single .post-area .content-inner > .post-tags a:before, .auto_meta_overlaid_spaced .post.quote .n-post-bg:after, .auto_meta_overlaid_spaced .post.link .n-post-bg:after, .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button, .post-area.featured_img_left .post .quote-inner:before, .post-area.featured_img_left .link-inner:before, .nectar-recent-posts-single_featured.multiple_featured .controls li:after, .nectar-recent-posts-single_featured.multiple_featured .controls .active:before, .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after, body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i, body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after, .fancybox-navigation button:hover:before, ul.products li.minimal.product span.onsale, .span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after, .woocommerce-page button.single_add_to_cart_button, .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce #order_review #payment #place_order, .woocommerce .span_4 input[type="submit"].checkout-button, .woocommerce .material.product .add_to_cart_button, body nav.woocommerce-pagination span.page-numbers.current, .woocommerce span.onsale .nectar-quick-view-box .onsale, .nectar-quick-view-box .onsale, .woocommerce-page .nectar-quick-view-box .onsale, .nectar-quick-view-box .cart .quantity input.plus:hover, .nectar-quick-view-box .cart .quantity input.minus:hover, .woocommerce .cart .quantity input.plus:hover, .woocommerce .cart .quantity input.minus:hover, body .nectar-quick-view-box .single_add_to_cart_button, .woocommerce .classic .add_to_cart_button, .woocommerce .classic .product-add-to-cart a.button, button[type=submit]:hover, button[type=submit]:focus, body[data-form-submit="see-through"] input[type=submit]:hover, body[data-form-submit="see-through"] button[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light input[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light button[type=submit]:hover, body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order:hover, .text_on_hover.product .nectar_quick_view, body.original .bypostauthor .comment-body:before, .widget_layered_nav ul.yith-wcan-label li a:hover, .widget_layered_nav ul.yith-wcan-label .chosen a, .nectar-next-section-wrap.bounce a:before, body .nectar-button.see-through-2[data-hover-color-override="false"]:hover {
  border-radius: 50px !important;
}
.sdlc .nectar-icon-list-item {
  position: relative;
  margin-bottom: 28px;
  padding-left: 60px;
}
.page-id-6247 .teamleads .vc_col-sm-2 {
  width: 20% !important;
}
.contact .span_6 {
  width: 48%;
  margin-bottom: 3%;
}
.why-choose-section .nectar-fancy-ul .icon-long-arrow-right{
      margin-top: -10px;
}
.why-choose-section .nectar-fancy-ul strong {
    display: block;
    padding-bottom: 15px;
}
.half-vw-img.min_width_desktop_55vw {
  min-width:55vw;
}
@media screen and (max-width: 768px) {
  .hidemobiletab {
    display: none;
  }
  .showmobiletab {
    display: block;
  }
}
@media only screen and (max-width: 689px){
  .nectar-cta.talktous.learnmore {
    width: 65% !important;
  }
  .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
    border-radius: 6px;
    padding: 0px 28px;
    overflow: hidden;
  }
  .wpb_tabs_nav span {
    font-size: 12px !important;
  }
  .contact .span_6 {
    width: 46%;
    margin-bottom: 3%;
  }
  .carousel-item img.img-with-animation.skip-lazy {
    width: 30%;
    margin-top: 15%
  }
  .carousel-item .quote p {
    font-size: 17px !important;
    line-height: 28px;
    text-align: left;
  }
  .page-id-6247 .teamleads .vc_col-sm-2 {
    width: 100% !important;
  }
  .whatwedo .vc_col-sm-2.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    width: 80% !important;
    margin-left:10% !important
  }
  .whychoosemarici .row-bg-wrap {
    opacity: 0 !important;
  }
  #our-dna .row-bg-wrap {
    opacity: 0;
  }
  h1 {
    font-size: 24px !important;
  }
  .page-id-6247 .divider-wrap div {
    height: 20px !important;
  }
  .teamleads .vc_col-sm-2 {
    width: 100% !important;
  }

  h1 {
    font-size: 29px !important;
  }
  .nectar-cta.talktous {
    margin-left: 0 !important;
    width: 50%;
  }
  .wpb_text_column.wpb_content_element.kickstart {
    margin-left: 0 !important;
    padding: 4% 5%;
    border-radius: 0 !important;
  }
  .tech-loving p {
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
  }
  .wpb_wrapper h2.vc_custom_heading {
    font-size: 20px!important;
    line-height: 36px!important;
  }
  .row .col h4, body h4 {
    font-size: 14px;
    line-height: 18px;
  }
	.number.extra-color-3 {
    font-size: 50px !important;
    line-height: 50px !important;
}
	.number.extra-color-3 .symbol-wrap{
    font-size: 50px !important;
    line-height: 50px !important;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px){
  .carousel-item img.img-with-animation.skip-lazy {
    width: 25%;
    margin-top: 15%;
  }
  .whychoosemarici .row-bg-wrap {
    opacity: 0;
  }
  .whatwedo .heading-wrap {
    font-weight: bold;
    font-size: 16px;
    line-height: 32px;
  }
  body .vc_row-fluid .teamleads .vc_col-sm-2 {
    width: 48.2% !important;
    margin-left: 0%;
  }
}
@media only screen and (max-width: 1000px){
  .whatwedo .vc_col-sm-2.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    width: 80% !important;
    margin-left: 7%;
  }
}
.page-id6480 div#impact {
  padding-bottom: calc(100vw * 0.0012);
}
.owl-item .inner_row .row_col_wrap_12_inner.col.span_12.left {
  margin-top: 15%;
}
.page-id-6480 .visualized-total {
  display: none;
}
.whychoose .nectar-fancy-ul {
  padding-left: 15%;
}
.whychoose h2.vc_custom_heading {
  padding-left: 15%;
}
.sf-menu >li ul {
  padding: 20px;
  width: 31em;
}

.teamleads .nectar-fancy-box[data-style="parallax_hover"] [class^="icon-"].icon-default-style {
  margin-bottom: 25px;
  margin-left: 50px;
}
.carousel-item .quote p {
  font-size: 20px !important;
  line-height: 28px;
  text-align:left;
}
.testimonials p {
  font-size: 20px !important;
  text-align: left;
}
.teamleads .vc_col-sm-2 {
  width: 20% ;
}
.team-leads:last-child {
  width: 0%;
}
.carousel-item .quote p {
  font-size: 19px !important;
  line-height: 24px !important;
  text-align: left;
}
div#delegategrow {
  font-weight: 600;
  line-height: 30px !important;
}
.bottom-get-touch-full {
  margin-top: 55px;
}
.bottom-get-touch-full .wpb_wrapper {
    display: flex;
    align-items: center;
  justify-content: center;
  flex-direction: column;
}

.testimonials p::before {
  content: "\f10d";
  font-family: FontAwesome;
  color:#FF5433;
  font-size: 24px !important;
  margin-right:5px;
}
#copyright .col.span_5 {
  width: 100%;
  display: inline-flex;
}
#copyright .span_5 div {
  padding-left: 48%;
}
.testimonials p::after {
  content: "\f10e";
  font-size: 24px !important;
  font-family: FontAwesome;
  color:#FF5433;
}
.testimonials .carousel-item {
  box-shadow: none !important;
  min-height: 400px;
  width: 100%;
  padding: 7%;
}
.nectar-cta.talktous {
  background: #FF5433;
  padding: 2%;
  border-radius: 25px;
  margin-left: -21%;
  width: 50%;
}
.wpb_text_column.wpb_content_element.kickstart {
  padding: 1% 5%;
  border-radius: 35px;
}
.tech-loving p {
  font-size: 26px;
  line-height: 36px;
  font-weight: bold;
}
ul#menu-social-media li {
  display: inline-block;
  margin-right: 8px !important;
}
#menu-social-media li a i {
  color: #FE5339 !important;
  font-size: 32px;
}
#footer-outer #footer-widgets .widget h4 {
  color: #fff !important;
  font-size: 20px;
  font-family: Poppins;
}
#footer-outer, #footer-outer a:not(.nectar-button) {
  color: #848484 !important;
  font-size: 16px;
}

div#fws_5ef23a5056bd3 {
  padding-top: 5%;
  padding-bottom: 3% !important;
}
.owl-carousel .owl-dots.disabled {
  display: block;
}
.owl-nav.disabled {
  display: none;
}
.owl-stage i.icon-button-arrow {
  color: #FE5B35 !important;
}
.carousel-item .slider-content p {
  height: 145px;
}
.carousel-item p {
  font-size: 14px;
  line-height: 24px;
  text-align: justify;
}
.carousel-item .more-link-wrap p .link_wrap,
.carousel-item .more-link-wrap p .link_text {
  display: block;
}
.carousel-item .more-link-wrap p .text:after {
  content: "\f178";
  font-family: FontAwesome;
  font-size: 17px;
  padding-left: 2%;
  color: #FE5B35;
  top: 1px;
  position: relative;
}
.carousel-item {
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.16)!important;
  min-height: 310px;
  margin: 0 15px;
}
.whatwedo .vc_col-sm-3.even.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
  margin-top: 5%;
}
.whatwedo .heading-wrap {
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
}
.whatwedo .zero.vc_col-sm-2 {
  width: 4% !important;
}
.styledbtn span {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.5px;
}
a.nectar-button.large.regular.regular-button.styledbtn {
  border-radius: 22px !important;
  padding-right:27px !important;
}
span.highlight {
  color: #FE5B35;
  font-weight: bold;
}
div,button,span,strong{
  font-family:Poppins;
}
.swiper-slide .content h2 {
  font-family: Poppins !important;
  font-weight: bold;
}
.home .vc_custom_heading {
  font-family: Poppins;
  font-weight:bold;
}
strong {
  font-family: Poppins;
}
.casestudy_techno_list{
	display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
	-ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
	-webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
	padding-left: 0;
    list-style: none;
	margin-left: 0px;
}
.casestudy_techno_list li {
    width: 33.33%;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    margin-bottom: 20px;
}
.casestudy_techno_list li  .techwrap{
    background: #fff;
    border-radius: 10px;
    display: block;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    text-align: center;
    padding: 20px 15px 16px;
    -webkit-box-flex: 1!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important;
    margin: 0 10px;
}
.casestudy_techno_list li:first-child  .techwrap{
  margin-left:0px;
}
.casestudy_techno_list li  .techwrap img{
	width: auto !important;
	margin-bottom: 0px !important;
}
.casestudy_techno_list li  .techwrap figure {
    height: 65px;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
	margin: 15px 0 1rem;
}

.casestudy_techno_list li  .techwrap span{
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size:14px;
	line-height:18px;
}

@media screen and (max-width: 768px) and (min-width: 320px) {
	.casestudy_techno_list li {
		width: 50%;
	} 
	.casestudy_techno_list li:first-child  .techwrap{
	  margin-left:10px;
	}
	.single-casestudy  .standard_section .column-image-bg{
		display:none;
	}
	div#delegategrow {
  font-weight: 600;
	font-size: 18px !important;
    line-height: 24px !important;
}
}

.page-id-7777 #header-outer {
  display: none !important;
}
.page-id-7777 #header-outer.fixed-header {
  display: block !important;
}
/* Gravity form css overwtire */
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper select, .gform_wrapper textarea {
	font-size: 14px;
	padding: 10px;
	margin-top: 12px;
}
body .gform_wrapper ul li.gfield {
	margin-top: 0;
}
.gform_wrapper .field_description_below .gfield_description {
    padding-top: 0;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    margin-bottom: 0;
    border-top: none;
    border-bottom: none;
    padding-bottom: 0;
    padding-top: 0;
    box-sizing: border-box;
}
.gform_wrapper div.validation_error {
	margin-bottom: 0;
	border: none;
}
.gfield select{
	background: rgba(0, 0, 0, 0.04);
    padding: 10px !important;
    border-radius: 4px;
    margin: 0 0 17px 0;
}
#gform_9 label {
    font-size: 14px;
}
@media only screen and (max-width:761px),(min-device-width:768px) and (max-device-width:1023px){
	.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0px}
}
.fancybox-container{
	z-index: 999999;
}
.gform_wrapper h3.gform_title{
	font-size: 24px;
    color: #000000;
    line-height: 40px;
    text-align: left;
}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text]{
	margin-bottom:0;
}