/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

.hide{
	display:none;
	
	
}.single-portfolio .hide{
	display:block;
	
}



:root{
	--ff-primary:Nunito, sans-serif!important;
	--ff-cta: Roboto, sans-serif;
	--ff-body:Roboto, sans-serif;
	
	--clr-core-blue:#3880D9;
	--clr-dark-blue:#001841;
	--clr-teal:#29BBBE;
	--clr-charcoal:#50555C;
	  --backgroundColor: #232323;
  --firstColor: #3880D9;
  --secondColor: #29BBBE;
  --thirdColor:#3880D9;
  --fourthColor: #29BBBE;
  --dropShadowColor: rgba(0, 0, 0, .2);
}
#ajax-content-wrap .core-blue :is(p, a, label, span, li){
	color:var(--clr-core-blue);
}
.CodeMirror pre span{
	    font-family: 'Roboto Mono', monospace!important;
	
	
}


#ajax-content-wrap .clr-dark-blue :is(p, a, label, span, li){
	color:var(--clr-dark-blue);
}
#ajax-content-wrap .clr-teal :is(p, a, label, span, li){
	color:var(--clr-teal);
}
#ajax-content-wrap .clr-charcoal :is(p, a, label, span, li){
	color:var(--clr-charcoal);
}
#ajax-content-wrap .gform_wrapper.gravity-theme .gfield textarea.large{
	 font-family: var(--ff-cta);
    background: white;
    border: 1px solid rgba(0, 15, 98, 0.14);
    border-radius: 8px;
   
	color: #001841;	
}
#ajax-content-wrap .gform_wrapper.gravity-theme .gfield input.large {
    font-family: var(--ff-cta);
    background: white;
    border: 1px solid rgba(0, 15, 98, 0.14);
    border-radius: 8px;
    padding-top: 5%;
    padding-bottom: 5%;
	
	    margin-bottom: 3%;
}
/* Paragraph Text Area */

.gform_wrapper .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder {color: #001841;}

#ajax-content-wrap .gform_wrapper.gravity-theme textarea{color: #001841!important; };

.gform_wrapper .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder {
	
	color: #001841;
}
.gform_wrapper .gform_body .gform_fields .gfield textarea::-moz-placeholder {
	
	color: #001841;
}.gform_wrapper .gform_body .gform_fields .gfield textarea:-ms-input-placeholder {
	
	color: #001841;
}.gform_wrapper .gform_body .gform_fields .gfield textarea:-moz-placeholder  {
	
	color: #001841;
}

#gform_wrapper_2 .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
  color: #001841;
}
#gform_wrapper_2 .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
  color: #001841;
}
#gform_wrapper_2 .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
 color: #001841;
}
#gform_wrapper_2 .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
 color: #001841;
}
.gform_wrapper.gravity-theme .gfield textarea.large {
    height: 162px;
}

.gform_wrapper .gform_validation_errors>h2 {
    color: #c02b0a;
    font-size: 16px!important;
    font-weight: 500;
    line-height: 17.6px;
    margin: 0 0 12px 0;
}

.gform-icon--close:before{
	display:none;
	
	
}

/**

  **************** GForm footer ****************

*/
#footer-contact-us .gform_wrapper.gravity-theme :is(legend, label){
	font-family:var(--ff-body) !important;
	color:#50555C;
}
#ajax-content-wrap #footer-contact-us .gform_wrapper.gravity-theme input[type="text"],
#ajax-content-wrap  #footer-contact-us .gform_wrapper.gravity-theme input.large{border:none;}
#footer-contact-us .gform_wrapper.gravity-theme input[type="text"],
#footer-contact-us .gform_wrapper.gravity-theme input.large,
#footer-contact-us .gform_wrapper.gravity-theme textarea{
	background: #F8FAFC !important;
	border-radius: 8px 8px 0px 0px !important;
	border-bottom:1px solid #29BBBE !important;
}
#footer-contact-us .gform_wrapper.gravity-theme .top_label .gfield_label{margin-top:0 !important;}
#footer-contact-us .gform_wrapper.gravity-theme .gfield input.large{padding:8px !important;}
#footer-contact-us .gform_wrapper.gravity-theme input[type="submit"]{
     max-width: 30% !important;
}
/**

  **************** Typography ****************

*/
#ajax-content-wrap :is(h1, h2, h3, h4, h5, h6){
  	font-family:var(--ff-primary);
}
#ajax-content-wrap :is(p, a,strong, span, label){
  	font-family:var(--ff-body);
}#ajax-content-wrap :is(p){
	    font-size: 20px;
	line-height: 30px;
	
}#ajax-content-wrap :is(li){
	    font-size: 16px;
line-height: 24px;
	margin-bottom:15px;
	
}
#ajax-content-wrap :is(h1 span){
  	font-family:var(--ff-primary);
}
#ajax-content-wrap .btn-cta{
	font-family:var(--ff-cta);
}
#ajax-content-wrap h1{
	font-size:62px;
	font-weight:700;
	line-height:74px;
	font-style: normal;
}
#ajax-content-wrap h2{
	font-size:54px;
	font-weight:700;
	line-height:71px;
	font-style: normal;
}
#ajax-content-wrap h3{
	font-size: 40px;
	font-weight: 700;	
	line-height: 56px;
	font-style: normal;
}
#ajax-content-wrap h4{
	font-size: 34px;
	font-weight: 700;	
	line-height: 51px;
	font-style: normal;
}
#ajax-content-wrap h5{
	font-size: 28px;
	font-weight: 700;	
	line-height: 42px;
	font-style: normal;	
}
#ajax-content-wrap h6{
	font-size: 24px;
	font-weight: 700;	
	line-height: 36px;
	font-style: normal;	
}
#ajax-content-wrap .bold-20px p{
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
}
#ajax-content-wrap .reg-20px p{
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
}
#ajax-content-wrap .bold-16px p{
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
}
#ajax-content-wrap .reg-16px p{
	font-style: normal;
	font-weight:500;
	font-size: 16px;
	line-height: 24px;
}
#ajax-content-wrap a.nectar-button{font-family:var(--ff-cta);}
.gform_wrapper.gravity-theme input[type=submit] {
    background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
border-radius: 100px;
    border-radius: 30px !important;
    width: 100%;
	font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;
	font-family:var(--ff-cta);
}
#ajax-content-wrap li p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
}
h1 span.beginning-text{
	color: #001841;
font-family: 'Nunito';
font-style: normal;
font-weight: 700;

	
	
}	
.nectar-rotating-words-title .dynamic-words span.active, .nectar-rotating-words-title .dynamic-words span.active span span{
	background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
	
	
	
}

#ajax-content-wrap .nectar-button.medium{
	border-radius: 100px!important;
	padding: 12px 48px;
	
	
}
.nectar-button{
	border-radius: 100px;
	padding: 12px 48px;
	
	
	
}
.nectar-button.medium span{
	font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;

	
	
}

/*Moving Balls*/
.moving-ball-left {
	position: absolute;
	top: 10%;
	
	
}

.moving-ball-left .row-bg-wrap .inner-wrap{
	    overflow: visible!important;
	
}
.moving-ball-left .row-bg-wrap{
	 overflow: visible!important;
	
}.moving-ball-left .row-bg-wrap .inner-wrap .row-bg {
    background-size: 20%;
   height:100%!important;
    background-position: -8% 0px!important;
}
	.moving-ball-right {
	position: absolute;
	top: 10%;
	
	
}

.moving-ball-right .row-bg-wrap .inner-wrap{
	    overflow: visible!important;
	
}
.moving-ball-right .row-bg-wrap{
	 overflow: visible!important;
	
}.moving-ball-right .row-bg-wrap .inner-wrap .row-bg {
    background-size: 20%;
    height: 100%!important;
    background-position: 0% 0px!important;
    left: 86%;
}
	
	.home-page.hero-section .row-bg {
    background-size: 80%;
    background-position: 122% -407%!important;
}

/*Contact Page*/

.contact-section-one h1{
	font-style: normal;
font-weight: 700;
font-size: 64px;
line-height: 74px;
	color: #001841;

	
	
}
.contact-section-one p{
	font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 30px;

color: #001841;
}
.contact-section-one .small p{
	font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;

color: #001841;
}

.contact-section-two h3{
	font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 56px;
	color: #001841;

	
	
}
.contact-section-two p{
	font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;
color: #3880D9;
}
.contact-section-two .vc_col-sm-3 .parallaxImg-rendered-layer{
	background: radial-gradient(36.57% 50.63% at 83.26% 74.94%, rgba(56, 128, 217, 0.5) 37.48%, rgba(41, 187, 190, 0.5) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, radial-gradient(172.71% 100.27% at 89.8% 88.46%, #3880D9 0%, #29BBBE 100%);
	
	
	
}
.contact-section-two .vc_col-sm-3:nth-of-type(2) .parallaxImg-rendered-layer {
	background: radial-gradient(154.06% 148.2% at 87.99% 16.96%, rgba(56, 128, 217, 0.5) 0%, rgba(41, 187, 190, 0.5) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, radial-gradient(48.25% 111.81% at 52.06% 29.45%, #3880D9 0%, #29BBBE 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, linear-gradient(128.95deg, rgba(56, 128, 217, 0.19) 0%, #29BBBE 100%);
	
	
	
}
.contact-section-two .vc_col-sm-3:nth-child(3) .parallaxImg-rendered-layer{
	background:radial-gradient(89.68% 110.27% at 10.03% 54.9%, rgba(56, 128, 217, 0.5) 0%, rgba(41, 187, 190, 0.5) 50.98%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, radial-gradient(73.64% 66.61% at 56.09% 62.24%, #29BBBE 0%, #3880D9 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
	
	
	
}
.contact-section-two .vc_col-sm-3:nth-child(4) .parallaxImg-rendered-layer{
	background: radial-gradient(59.25% 72.86% at 9.54% 92.31%, #3880D9 0%, #29BBBE 50.98%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
	
	
	
}

.contact-section-two .parallaxImg-rendered-layer h3{
	font-style: normal;
font-weight: 700;
font-size: 34px;
line-height: 51px;
	color: #FFFFFF;
	
	
}.contact-section-two .nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap .inner {
    padding-bottom: 2%;
    width: 75%;
    padding-right: 0%;
}.contact-section-two{
	
	
	
}
.who-we-are-section-one h1{
	font-style: normal;
font-weight: 700;
font-size: 64px;
line-height: 74px;
	color: #565B6E;
	
}
.who-we-are-section-one p{
	font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;
color: #3880D9;	
	
}.who-we-are-section-one .row-bg-wrap .inner-wrap .row-bg {
    background-size: 45%;
}
.who-we-are-section-one .people h3{
	font-style: normal;
font-weight: 700;
font-size: 34px;
line-height: 51px;
	color: #50555C;
	
}
.who-we-are-section-one .people h5{
	font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
	color: #50555C;
	
}



.who-we-are-section-one .people p{
	font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
	color: #50555C;
	
}
.who-we-are-section-two h4{
font-style: normal;
font-weight: 700;
font-size: 34px;
line-height: 51px;
	color: #50555C;
	
}



.who-we-are-section-two  p{
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;
color: #29BBBE;	
}
.who-we-are-section-two::before {
    content: '';
    background: radial-gradient(33.18% 50% at 50% 50%, #29BBBE 20.83%, rgba(255, 255, 255, 0) 100%);
    opacity: 0.5;
    transform: rotate(154.45deg);
    width: 961px;
    height: 810px;
    /* display: block; */
    position: absolute;
    left: -45%;
    top: 14%;
}
.who-we-are-section-two .inner-row{
	background-color:white;
	border-radius: 20px;
	box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.05);
}
.col-gradient-top-left .vc_column-inner{
	padding-top: 15%!important;
    padding-right: 0!important;
	
	
}.who-we-are-section-two .row-bg:first-child:before{
	content:'';
	background: radial-gradient(33.18% 50% at 50% 50%, #29BBBE 20.83%, rgba(255, 255, 255, 0) 100%);
    opacity: 0.5;
    transform: rotate(154.45deg);
	
	
}
.who-we-are-section-two .inner-row::before {
    content: '';
    background-image: url(https://fourtheorem.com/wp-content/uploads/2022/07/Vector-13.svg);
    width: 100%;
    height: 400px;
    position: absolute;
    left: -5%;
    top: -9%;
    background-repeat: no-repeat;
}.who-we-are-section-two .inner-row::after {
    content: '';
   /* background-image: url("https://fourtheorem.com/wp-content/uploads/2022/07/Group-246.png");*/
    width: 100%;
    height: 100%;
    position: absolute;
    left: 57%;
    top: -10%;
    background-repeat: no-repeat;
}
.background-gradient{
	background: radial-gradient(33.18% 50% at 50% 50%, #29BBBE 20.83%, rgba(255, 255, 255, 0) 100%);
opacity: 0.5;
transform: rotate(154.45deg);
	
	
	
}
.who-we-are-section-three .row-bg-wrap .inner-wrap .row-bg {
   background-size: 47%;
    background-position: -45px 40px!Important;
}
.who-we-are-section-three h2{
	font-style: normal;
font-weight: 700;
font-size: 54px;
line-height: 71px;
	color: #50555C;
	
}
.who-we-are-section-three p{
	font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 30px;
	background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
	
}
.our-story-section-one p{
	font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;
	color: #565B6E;
	
}.our-story-section-one h1{
	font-style: normal;
font-weight: 700;
font-size: 64px;
line-height: 74px;
	background: radial-gradient(41.8% 106.03% at 50% 50%, #3880D9 0%, #29BBBE 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
	
}.our-story-section-two p{
	color: #50555C;
	font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 30px;
	
}.our-story-section-two h3{
	color: #50555C;
	font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 56px;
	
}.our-story-section-one .row-bg-wrap .inner-wrap .row-bg {
    background-size: 50%;
    background-position: 100% 0px!important;
    top: 3%!important;

	
	
}.our-story-section-three h2{
	font-style: normal;
font-weight: 700;
font-size: 84px;
line-height: 101px;
	background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
	
	
}.nectar-button.gradient {
	background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
	
	
}.our-story-section-four h2{
	font-style: normal;
font-weight: 700;
font-size: 54px;
line-height: 71px;
	color: #001841;
	
	
}.our-story-section-five h3{
	font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 56px;
	color: #50555C;
}
.our-story-section-five h5{
	font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 42px;
	color: #50555C;
	
}
.our-story-section-five p{
	font-style: normal;

font-size: 20px;
line-height: 30px;
	color: #50555C;
	
}.our-story-section-five p strong{
	font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 30px;
	color: #50555C;
	
}.our-story-section-six p{
	font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 30px;
	color: #50555C;
	
}
.our-story-section-six p strong{
	font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 30px;
color: #50555C;	
	
}.our-story-section-seven h2{
	background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent
	font-style: normal;
font-weight: 700;
font-size: 54px;
line-height: 71px;
	
	
}.case-studies .row-bg-wrap .inner-wrap .row-bg {
    background-size: 100%;
    background-position: -400px -250px!important;
}.case-studies p{
   font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;
	background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}.case-studies h1{
   font-style: normal;
font-weight: 700;
font-size: 64px;
line-height: 74px;
	color: #001841;
}

.contact-section-two .vc_col-sm-4 .parallaxImg-rendered-layer{
	background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
	
	
}
.contact-section-two .vc_col-sm-4:nth-of-type(2) .parallaxImg-rendered-layer {
	background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
	
	
	
}
.contact-section-two .vc_col-sm-4:nth-child(3) .parallaxImg-rendered-layer{
background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
	
	
	
}
.case-studies .nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap .inner{
	font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 15px;
		font-family:var(--ff-primary);
	width:80%!important;
}


.events-page p{
  font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;
	background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}.events-page h1{
  font-style: normal;
font-weight: 700;
font-size: 64px;
line-height: 74px;
	color: #3F3F3F;
}
.events-page h2{
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 30px;
	color: #50555C;
}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig {
    background-color: #e6e6e6;
    box-sizing: border-box;
    border-radius: 20px;
    background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
}
.events-page .row-bg-wrap .inner-wrap .row-bg {
    background-size: 40%;
    background-position: 100% -250px!important;
}#sidebar h4{
	font-family:var(--ff-cta);
	font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;
color: #50555C;	
	
}.evopop_top {
    background-color: #f1f1f1;
    background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
}

.customer-success .row-bg-wrap .inner-wrap .row-bg {
    background-size: 93%;
    background-position: 276% -304px!important;
    opacity: 0.3;
}.customer-success p{
   font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;
color: #50555C;
}.customer-success h1{
   font-style: normal;
font-weight: 700;
font-size: 64px;
line-height: 74px;
	color: #001841;
}

.blob-static-postion .blob{
	   
    position: absolute;
    right: -19%;
	
	
}.customer-image{
	
	
	
	
}.customer-image-col {
   display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
   
    padding: 7%;
    border-radius: 50%;
    width: 275px;
    height: 275px;
    background: white;
    border-radius: 100%;
    position: relative;
    text-align: center;
  margin-right: 4%!important;
    box-sizing: border-box;
}.customer-image-col:hover{

webkit-transition: all .35s cubic-bezier(.65,0,.35,1);
    transition: all .35s cubic-bezier(.65,0,.35,1);
 border-radius: 0%;
    content: '';
    background: white;
  
     width: 275px;
    height: 275px;
   
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s;
    
   

}.customer-image-col::before {
    border-radius: 100%;
    content: '';
   
    padding: 10px;
    width: 275px;
    height: 275px;
    top: -10px;
    left: -10px;
    position: absolute;
    z-index:-5;
    background: linear-gradient(to top, #3acfd5 0%, #3a4ed5 100%);
	 -webkit-transition: background 0s, border-radius 1s;
    transition: background 0s, border-radius 1s;
}.customer-image-col:hover:before{
    border-radius: 0%;
    content: '';
    background-image: white;
   
    width: 100%;
    height: 100%;
  
    position: absolute;
    z-index: -1;
    background: linear-gradient(to top, #3acfd5 0%, #3a4ed5 100%);
}
.customser-image-row{
	margin-left: 15%;
}
.moving-ball-left.second{
	top: 40%;
	
	
	
}
	.moving-ball-left.second .row-bg-wrap .inner-wrap .row-bg {
    background-size: 11%;
    height: 100%!important;
    background-position: -4% 0px!important;
}
	
.blob-section img{
	
	
	
}
.careers-page.section-two .row-bg-wrap .inner-wrap .row-bg {
	background-size: 47%;
	background-position: -45px 40px!important;
}
.careers-page.section-two p{
	color:#50555C;
}
.talks-section .nectar-hor-list-item .nectar-list-item-btn {
    border: none !important;
    font-size: 16px;
    background: linear-gradient(128.95deg, #3880D9 0%, #29BBBE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: 800;
}
.background-animated-gradient .using-image .row-bg{
background: radial-gradient(circle at top right, #3880D9
 2%, #29BBBE 30%, transparent), radial-gradient(circle at bottom center,#3880D9
 -15%, #29BBBE
 50%, #3880D9
);
	background-size: 300% 300%;
	animation: gradient 15s ease infinite;
}@keyframes gradient {
0% {background-position: 0% 0%;}
25% {background-position: 0% 50%;}
50% {background-position: 100% 100%;}
75% {background-position: 50% 0%;}
100% {background-position: 0% 0%;}
}




.new-blob svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    margin-left: 50%;
	overflow:visible;
}
.person-section-two .row-bg-wrap{
	overflow:visible!important;
	
	
}
.person-section-two .inner-wrap{
	background: #565B6E;
	overflow:visible!improtant;
	
	
}.person-section-two .using-image {
    background-size: 32%!important;
    overflow: visible!important;
    z-index: 99999;
    background-position: -17% 6%!important;
    filter: drop-shadow(0px 4px 54px rgba(0, 24, 65, 0.4));
}.person-section-two p{
	color:white!important;
	
	
}.post h3.title{
font-weight: 700!important;
font-size: 24px!important;
line-height: 36px!important;
color: #50555C!important;


}.blog-recent[data-style*=classic_enhanced] .entire-meta-link, .blog-recent[data-style=material] .entire-meta-link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    z-index: 101;
    height: 100%;
    box-shadow: 0px 4px 40px rgb(0 0 0 / 5%);
    border-radius: 0px 0px 6px 6px;
}.blog-recent.columns-3 div:nth-child(3n+4) {
    clear: both;
    padding-top: 10%;
    PADDING-BOTTOM: 5%;
}.who-we-are-section-two-new .p-14 p {
	font-size:14px!important;
	margin-bottom:0px;
	line-height: 21px;
	
}.who-we-are-section-two-new .p-16 p {
	font-size:16px!important;
	line-height: 24px;
	
	
}.p-14{
	margin-bottom:0px!important;
	
	
}.who-we-are-section-one .row-bg-wrap{
	overflow:visible!important;
	
	
	
}.who-we-are-section-one .using-image{
		overflow:visible!important;
	
	
}.who-we-are-section-two-new  img{
	 box-shadow: 0px 4px 40px rgb(0 0 0 / 5%)!important;
	
	
}.nectar-scrolling-text.font_size_110px .nectar-scrolling-text-inner * {
    font-size: 110px;
    line-height: 1.1em;
    color: #3880D9;
    background: linear-gradient(to bottom right,#29bbbe,#3880D9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    border: 0px solid white;
    -webkit-text-stroke-width: 0em!important;
}
@media (min-width:1116px) and (max-width:1400px){
.customer-image-col:hover {
    width: 185px!important;
    height: 185px!important;
}.customser-image-row {
    margin-left: 0%;
    padding-top: 0px!important;
}.customer-image-col {
    display: inline-flex;
    margin-left: 4%!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
    width: 185px!important;
    height: 185px;
    margin-right: 2%!important;
}.customer-image-col::before {
    width: 185px;
    height: 185px;
}.animated-circles .span_12 {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: center;
    gap: 10px;
	}


}
@media (min-width:1001px) and (max-width:1116px){
.customer-image-col:hover {
    width: 144px!important;
    height: 144px!important;
}.customser-image-row {
    margin-left: 0%;
    padding-top: 0px!important;
}.customer-image-col {
    display: inline-flex;
    margin-left: 4%!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
    width: 144px!important;
    height: 144px;
    margin-right: 4%!important;
}.customer-image-col::before {
    width: 144px;
    height: 144px;
}.animated-circles .span_12 {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: center;
    gap: 10px;
	}


}





@media (max-width:1000px){
	.new-blob svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    margin-left: 92%;
    overflow: visible;
    width: 70%!important;
    margin-top: 30%;
    margin-bottom: 30%;
}.customer-success .row-bg-wrap .inner-wrap .row-bg {
    background-size: 93%;
    background-position: 276% 4px!important;
    opacity: 0.3;
}.solutions-images img {
    max-width: 60%!important;
    margin: 0 auto;
}
	.who-we-are-section-two .inner-row::after{
		display:none!important;
		
		
	}
	.who-we-are-section-two .inner-row::before {
  
    left: -12%;
    top: -9%;
   
	}.hide-mob{
		display:none!important;
	}
		.col-gradient-top-left .vc_column-inner {
    padding-top: 15%!important;
    padding-right: 3%!important;

		
		
	}
	
	#ajax-content-wrap h1{
		font-size: 48px;
		line-height: 67px;		
	}
	#ajax-content-wrap h2{
		font-size: 40px;
		line-height: 55px;
	}
	#ajax-content-wrap h3{
		font-size: 34px;
		line-height: 48px;		
	}
	#ajax-content-wrap h4{
		font-size: 28px;
		line-height: 42px;		
	}
	#ajax-content-wrap h5{
		font-size: 24px;
		line-height: 36px;		
	}
	#ajax-content-wrap h6{
		font-size: 20px;
		line-height: 30px;		
	}
	#footer-contact-us .gform_wrapper.gravity-theme input[type="submit"]{
		 max-width: 100% !important;
	}
	.solutions .nectar-fancy-box h4{
		max-width:40%;
		
		
	}.nectar-simple-slider.min-height-540px {
    min-height: 426px;
}.customer-success .last h2{
font-style: normal;
font-weight: 700;
font-size: 20px!important;
line-height: 30px!important;
	
	
	}
	.who-we-are-section-three .row-bg-wrap .inner-wrap .row-bg {
    background-size: 47%;
    background-position: 146% 40px!Important;
	}.tilt-button-wrap{
		width: 100%;
    text-align: center;
		
		
	}#ajax-content-wrap .nectar-button.medium {
   text-align: center;
    width: 100%;
}
	.customer-image-col::before {
   
    width: 144px;
    height: 144px;
   
}.animated-circles .span_12{
		display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: center;
    gap: 10px;
		
		
	}.customer-image-col {
    display: inline-flex;
    margin-left: 4%!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
    width: 144px!important;
    height: 144px;
    margin-right: 4%!important;
}.customser-image-row {
    margin-left: 0%;
    padding-top: 0px!important;
}.home-page.hero-section .row-bg {
    background-size: 116%!important;
    background-position: 0% 100%!important;
}.customer-image-col:hover {
    width: 144px!important;
    height: 144px!important;
}#ajax-content-wrap .nectar-button.medium {
    text-align: center;
    width: 100%;
    margin-left: 0!important;
}.nectar-hor-list-item[data-columns="2"][data-column-layout=xlarge_first]>div:nth-child(1) {
    width: 60%;
}.nectar-hor-list-item[data-columns="2"][data-column-layout=xlarge_first]>div:nth-child(2) {
    width:40%;
}.nectar-hor-list-item.has-btn {
    padding-right: 0px;
	}.talks-section-font-fix h2{
		font-weight: 700;
font-size: 30px!important;
line-height: 41px!important;
		
	}
	div[data-style="minimal"] .toggle > .toggle-title a{
		font-weight: 700!important;
font-size: 20px!important;
line-height: 30px!important;
		
	}.benefits-section .vc_col-sm-3 {
		width: 30%;
		
		
	}.benefits-section .vc_col-sm-9 {
    width: 70%;
	}.col-gradient-right{
		display:none;
		
		
	}.col-gradient-top-left{
		padding-top:0%;
		
	}
		
		.solutions-src .nectar-icon-list h4 {
    font-size: 16px !important;
    line-height: 24px!important;
}
		
	
	
	
	
	
}
@media (min-width:691px) and (max-width:1000px){
.customer-image-col:hover {
    width: 111px!important;
    height: 111px!important;
}.customser-image-row {
    margin-left: 0%;
    padding-top: 0px!important;
}.customer-image-col {
    display: inline-flex;
    margin-left: 4%!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
    width: 111px!important;
    height: 111px;
    margin-right: 4%!important;
}.customer-image-col::before {
    width: 111px;
    height: 111px;
}.col-gradient-top-left{
		padding-top:5%;
		
	}


}

.background-gradient-one .using-bg-color{
	background-image: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(220,229,242,0.19931722689075626) 100%)!important;
	background-color: unset!important;
	
}




.footer-section .nectar_icon_wrap {
    display: inline-block;
    position: relative;
    padding-right: 26px;
}
.footer-op li:nth-child(3){

	
	
	
}.footer-op p{
	padding-bottom:0px;
		opacity: 0.7;
	
	
}
.zindex-section-one{
	
	
	
}
.zindex-section-two .inner-wrap {
	    overflow: visible!important;
	
}
.zindex-section-two .row-bg-wrap {
	    overflow: visible!important;
	
}

@media (max-width:568px){
	.footer-section .nectar_icon_wrap {
    display: inline-block;
    position: relative;
    padding-right: 17px;
}#ajax-content-wrap .nectar-button.medium {
    border-radius: 100px!important;
    padding: 12px 48px;
    margin-left: 0!important;
	}.solutions-images img {
    max-width: 80%!important;
}
	
	
	
}#header-outer .sf-menu li ul li a {
    color: white!important;
}
.platform-section li{
	font-size:18px;
	
	
}

.moving-blob-row .blob{
position: absolute;	
	z-index:0;
	margin-top: 15%;
    margin-left: 8%;
}
.moving-blob-row img{
	z-index: 99999999;
	
	
}.moving-blob-row .hover-wrap{
	z-index: 99999999;

} img{
	z-index: 99999999;
	
	
}.moving-blob-row .blob {
	    margin-top: 10%;
	
	
}.moving-blob-row .blob {
    position: absolute;
    z-index: 1;
    margin-top: -18%!important;
   left:-200px;
right:0;
}
.moving-blob-row .blob {
    position: relative;
    z-index: 1;
    /* margin-top: -16%!important; */
    left: -14%;
    right: 0;
    margin-bottom: -140%!important;
}
.blob svg{
	filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
	
	
}
.blob svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 200%;
    margin-left: -72%;
}
.moving-blob-row .blob-2 {
    position: absolute;
    z-index: 1;
    margin-top: -15%!important;
    margin-left: -22%;
}
.blob-2 svg{
	filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
	
	
}
.moving-blob-row .blob-2{
position: absolute;	
	z-index:0;
	margin-top: -24%!important;
    margin-left: -41%!important;
	
	
}
.moving-blob-row .blob-3 {
    position: absolute;
    z-index: 1;
    margin-top: -5%!important;
    margin-left: -22%;
}
.blob-3 svg{
	filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
	
	
}
.moving-blob-row .blob-3{
position: absolute;	
	z-index:0;
	margin-top: 15%;
    margin-left: -9%;
	
	
}
.blob-col-one{
	
	
	
}.solutions-images img{
	filter: drop-shadow(0px 4px 54px rgba(0, 24, 65, 0.4));
	
	
}
@media only screen and (min-width: 468px) and (max-width: 768px){
	.blob-2 svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 120%;
    height: 100%;
}
	
	
	
}
@media only screen and (max-width: 468px){
	.moving-blob-row .blob {
    position: absolute;
    z-index: 1;
    margin-top: -32%!important;
    margin-left: -32%;
}.blob svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 125%;
}
	
	.moving-blob-row .blob-2{
	margin-left: -32%;
	
    margin-top: -33%!important;
}.blob-2 svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 120%;
    height: 100%;
}.moving-blob-col-one{
		
		
		
	}.moving-blob-col-two{
		padding-top: 20%;
    padding-bottom: 10%;
		
		
		
	}
}

@media only screen and (max-width:568px){
	#ajax-content-wrap h1{
	font-size:33px;
	font-weight:700;
	line-height:53px;
	font-style: normal;
}
#ajax-content-wrap h2{
	font-size:30px;
	font-weight:700;
	line-height:41px;
	font-style: normal;
}
#ajax-content-wrap h3{
	font-size: 28px;
	font-weight: 700;	
	line-height: 39px;
	font-style: normal;
}
#ajax-content-wrap h4{
	font-size: 28px;
	font-weight: 700;	
	line-height: 42px;
	font-style: normal;
}
#ajax-content-wrap h5{
	font-size: 28px;
	font-weight: 700;	
	line-height: 42px;
	font-style: normal;	
}
#ajax-content-wrap h6{
	font-size: 24px;
	font-weight: 700;	
	line-height: 36px;
	font-style: normal;	
}
#ajax-content-wrap .bold-20px p{
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
}
#ajax-content-wrap .reg-20px p{
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
}
#ajax-content-wrap .bold-16px p{
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
}
#ajax-content-wrap .reg-16px p{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	}.customer-success .tilt-button-wrap{
		width:100%!important;
		text-align: center;
		
	}.case-studies h3{
		font-weight: 700;
font-size: 28px!important;
line-height: 39px!important;
		
		
		
	}
	.home-section-animated h3{
		font-size: 28px!important;
line-height: 39px!important;
		
	}
	.home-page.hero-section .row-bg {
    background-position: -61% 111%!important;
}
	.home-page.hero-section img{
		float: right;
		width:50%;
		
	}.home-page.hero-section .row-bg {
    background-size: 120%!important;
}.who-we-are-section-two .inner-row::before {
    left: -12%;
    top: -6%;
	    width: 51%;
    height: 371px;
	background-size: contain;
}.col-gradient-top-left .vc_column-inner {
    padding-top: 24%!important;
    padding-right: 3%!important;
}
	.solutions .meta-wrap{
		    min-height: 150px!important;
		
		
	}.contact-section-two .nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap .inner {
  
		padding-top:5%;
	}.contact-section-two .tilt-button-wrap{
		width:100%;
		
		
	}.case-studies .vc_col-sm-2 {
		width:100%!important;
		
		
	}.case-studies .meta-wrap{
		min-height: 230px!important;
		
		
	}.contact-section-two .parallaxImg-rendered-layer h3 {
   
    font-size: 28px!important;
    line-height: 42px!important;
    
}
	.animated-circles .span_12{
		display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: center;
    gap: 10px;
		
		
	}
	.customer-image-col {
   display: inline-flex;
margin-left: 4%!important;
   padding-left: 20px!important;
    padding-right: 20px!important;
    width: 144px!important;
    height: 144px;
   
    margin-right: 4%!important;
    
}
	.customer-image-col::before {
   
    width: 144px;
    height: 144px;
   
}.customser-image-row {
    margin-left: 0%;
padding-top: 0px!important;
	}.customer-image-col:hover {
		width: 144px!important;
    height: 144px!important;
		
		
		}
	
}

/*Case Studies */
.case-studies-section-one .row-bg-wrap .row-bg-overlay{
    background: radial-gradient(43.4% 352.91% at 45.28% 8.71%, rgba(56, 128, 217, 1) 0%, rgba(41, 187, 190, 1) 100%)!important;
}.case-studies-section-one h1{
	color:white;
	
	
}

/******   Training Page   ******/
.tabbed .wpb_tab p{
	font-size:16px!important;
	
	
	
}
.tabbed[data-style=minimal] .wpb_tabs_nav {
    border-bottom: 1px solid #e1e1e1;
    line-height: 0;
    margin-bottom: 10px;
    position: relative;
}

#portfolio-extra .first-section .row-bg{
	background: radial-gradient(43.4% 352.91% at 45.28% 8.71%, rgba(56, 128, 217, 0.8) 0%, rgba(41, 187, 190, 0.8) 100%);
	
	
	
}
.past-events-row .vc_col-sm-4 h4{
	font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 42px;
	color: #001841;
	
}
.past-events-row .vc_col-sm-4 p{
	font-style: normal;
font-weight: 400;
font-size: 16px!important;
line-height: 24px!important;
color: #001841	
	
}.past-events-row .wpb_video_widget .wpb_wrapper iframe {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 6px;

	
	
	
}.past-events-row .blue-color p {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 14px!important;
    line-height: 21px!important;
    color: #29BBBE;
    margin-bottom: 0px;
}.past-events-row .blue-color{
	margin-bottom:0px;
	
	
}


/******   Fixes 29-09-2022   ******/

body.search-results #page-header-bg{
	background: radial-gradient(circle at top right, #3880D9 2%, #29BBBE 30%, transparent), radial-gradient(circle at bottom center,#3880D9 -15%, #29BBBE 50%, #3880D9 );
    background-size: 300% 300%;
    animation: gradient 15s ease infinite;
	padding-top:10%;
	padding-bottom:10%;
	
}body.search-results #page-header-bg h1{
	color:white;
	
	
}
#page-header-bg .result-num {
    color: #fff;
}

.case-studies h3{
	margin-bottom:0px!important;
	line-height: 50px!important;
	
}
.case-studies .vc_col-sm-2{
	    align-items: flex-end!important;
	
	
}


/****** Blobs Responsiveness ******/
@media only screen and (min-width:1000px) and (max-width:1350px){
	.moving-blob-row .blob svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 110%;
}
		.moving-blob-row .blob-2 svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 110%;
}.moving-blob-row .blob-3 svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 110%;
	}.moving-blob-row .blob{
		    margin-top: -30%!important;
		
	}
	.moving-blob-row .blob-2{
		    margin-top: -30%!important;
		
	}
	.moving-blob-row .blob-3{
		    margin-top: -30%!important;
		
	}
	
	
	
	
	
}@media only screen and (min-width:1000px) and (max-width:1200px){
	.moving-blob-row .blob svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 110%;
}
		.moving-blob-row .blob-2 svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 110%;
}.moving-blob-row .blob-3 svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 110%;
	}.moving-blob-row .blob{
		    margin-top: -35%!important;
		
	}
	.moving-blob-row .blob-2{
		    margin-top: -35%!important;
		
	}
	.moving-blob-row .blob-3{
		    margin-top: -35%!important;
		
	}
	
	
	
	
	
}@media only screen and (min-width:1000px) and (max-width:1100px){
	.moving-blob-row .blob svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 110%;
}
		.moving-blob-row .blob-2 svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 110%;
}.moving-blob-row .blob-3 svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 110%;
	}.moving-blob-row .blob{
		    margin-top: -45%!important;
		
	}
	.moving-blob-row .blob-2{
		    margin-top: -45%!important;
		
	}
	.moving-blob-row .blob-3{
		    margin-top: -45%!important;
		
	}
	
	
	
	
	
}
@media only screen and (max-width:1000px){
	
	.moving-blob-row img {
    z-index: 99999999;
    text-align: center;
    margin: 0 auto;
}.moving-blob-row .right.img-with-aniamtion-wrap {
    text-align: center;
}.moving-blob-row .blob {
    position: absolute;
    z-index: 1;
    margin-top: -11%!important;
    margin-left: -13%;
}.moving-blob-row .blob-2 {
    position: absolute;
    z-index: 0;
    margin-top: -14%!important;
    margin-left: -11%!important;
}.moving-blob-row .blob-3 {
    position: absolute;
    z-index: 1;
    margin-top: -1%!important;
    margin-left: 8%!important;
		}.moving-blob-row .blob-2 svg{
			width:unset!important;
			
		}
		
		
}
@media only screen and (max-width:690px){
	
	.moving-blob-row img {
    z-index: 99999999;
    text-align: center;
    margin: 0 auto;
}.moving-blob-row .right.img-with-aniamtion-wrap {
    text-align: center;
}.moving-blob-row .blob {
    position: absolute;
    z-index: 1;
   margin-top: -13%!important;
    margin-left: -30%;
}.moving-blob-row .blob-2 {
    position: absolute;
    z-index: 0;
    margin-top: -27%!important;
    margin-left: -34%!important;
}.moving-blob-row .blob-3 {
    position: absolute;
    z-index: 1;
       margin-top: -1%!important;
    margin-left: -5%!important;
		}.moving-blob-row .blob-2 svg{
			width:unset!important;
			
		}
		
		
}
@media only screen and (max-width:479px){
	
	.moving-blob-row img {
    z-index: 99999999;
    text-align: center;
    margin: 0 auto;
}.moving-blob-row .right.img-with-aniamtion-wrap {
    text-align: center;
}.moving-blob-row .blob {
    position: absolute;
    z-index: 1;
  margin-top: -34%!important;
    margin-left: -63%;
}.moving-blob-row .blob-2 {
    position: absolute;
    z-index: 0;
    /*margin-top: -34%!important;*/
	margin-top:46% !important;
    margin-left: -64%!important;
}.moving-blob-row .blob-3 {
    position: absolute;
    z-index: 1;
    margin-top: -19%!important;
    margin-left: -22%!important;
}.moving-blob-row .blob svg{
			width:110%!important;
			
		}
	.moving-blob-row .blob-2 svg{
			width:110%!important;
			
		}
	.moving-blob-row .blob-3 svg {
    width: 152%!important;
}
		
		
}
@media only screen and (min-width:1000px) and (max-width:1350px){
.case-studies .vc_col-sm-2 {
    align-items: center!important;
}
	.case-studies .nectar-button.medium{
		padding: 12px 32px!important;
		
		
	}
		
		
		
	
	.blob svg {
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, .25));
    width: 100%;
}
	.case-studies .vc_col-sm-2{
		margin-left:-3%!important;
		width: 19.666667%;
		
	}.moving-blob-row-new .blob-2 {
    margin-left: -20%;
}
}
@media only screen and (min-width:1000px) and (max-width:1181px){
.moving-blob-row-new .blob-2 {
    margin-left: -40%;
}

	
}
@media only screen and (max-width:1347px){
#ajax-content-wrap	.contact-section-two .parallaxImg-rendered-layer h3 {
    font-style: normal;
    font-weight: 700!important;
    font-size: 23px!important;
    line-height: 31px!important;
    color: #FFFFFF;
	}}
@media only screen and (max-width:1060px){
	
.who-we-are-section-three .nectar-button.medium.see-through{
		margin-left:20px!important
		
		
	}
		
	}
	
	
code{
	overflow: unset!important;
    padding: unset!important;
	
	
	
}	
.token.atrule, .token.builtin, .token.important, .token.keyword, .token.selector{
	    font-family: 'Roboto Mono', monospace!important;
	
	
	
}