/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.2
*/

#gform_confirmation_wrapper_2 #gform_confirmation_message_2 {
	text-align: center;
	min-height: 510px;
	display: flex;
	align-items: center;
	font-size: 24px;
	line-height: 38px;
}

/* Header CSS */
#header-outer header .sf-menu .menu-item.menu-item-28 .nectar-menu-icon {    
    right: 18px;
    position: absolute;
}
#header-outer header .sf-menu .menu-item.menu-item-28 a {
	width: 130px;
}

/* Homepage CSS Start */
/*  */
.home_hero_sec .nectar-parallax-scene .layer:nth-child(2) > div {
	transform: translate(410px, -90px);  
    background-size: 700px;
    background-repeat: no-repeat;
}
.home_hero_sec .nectar-parallax-scene .layer:nth-child(3) > div {
	transform: translate(400px, -110px);    
    background-size: 460px;
    background-repeat: no-repeat;
}
.home_hero_sec .nectar-parallax-scene .layer:nth-child(4) > div {
	transform: translate(-60px, -120px);	
	background-size: 70px;
    background-repeat: no-repeat;
}
.home_hero_sec .nectar_cascading_images .cascading-image:nth-child(2) {
	transform: translate(-110px, -260px);
}
.home_hero_sec .nectar_cascading_images .cascading-image:nth-child(3) {
	transform: translate(-600px, -50px);
    z-index: -1;
}
.home_hero_sec .home_hero_row .img_col .nectar-lottie-wrap {
    position: absolute;
	top: -80px;
    left: 50px;
    width: 500px;
}
.home_hero_sec .home_hero_row .img_col .nectar-lottie-wrap svg {
    transform: rotate(113deg) !important;    
}
.home_hero_sec .home_hero_row .img_col .nectar-lottie-wrap svg g path {
	stroke: #F18751 !important;
}
.home_hero_sec .home_hero_row .content_col .wpb_wrapper h1 {
    color: #1E1E1E;
}
.home_good_campany_sec .flickity-viewport {
	height: 50px !important;
}
.home_good_campany_sec .nectar-flickity .flickity-slider .cell{
	padding: 0 3vw !important;
}
.home_good_campany_sec .nectar-flickity .flickity-slider .cell .inner .hover-wrap-inner {
    height: 50px;
    margin-bottom: 0 !important;
}
.home_good_campany_sec .nectar-flickity .flickity-slider .cell .inner .hover-wrap-inner img{
	width: 100% !important;
	height: 100% !important;
	object-fit: contain !important;
}
.home_good_campany_sec .nectar-flickity .flickity-slider .cell .inner .hover-wrap {
	margin-bottom:0 !important;
}
.home_milestone_sec .home_milestone_row .nectar-milestone .subject {
    letter-spacing: .5px;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
}
.home_divider_sec .divider-wrap .divider-border {
    background-color: #D5D5DC;
    height: 1px;
    margin: 0;
    padding: 0;
}
.home_what_we_do_sec .text_icon_row .text_icon_col .iwithtext .iwt-icon img {
    min-height: 100px !important;
    width: auto !important;
}
.home_what_we_do_sec .text_icon_row .text_icon_col .iwithtext .iwt-text {
    padding-left: 140px;
}
.home_what_we_do_sec .text_icon_row .text_icon_col .iwithtext .iwt-text ul {
    margin-left: 0;
    padding-top: 20px;
    position: relative;
}
.home_what_we_do_sec .text_icon_row .text_icon_col .iwithtext .iwt-text ul li {
    list-style: none;
	padding-bottom: 20px;
	padding-left: 40px;
}
.home_what_we_do_sec .text_icon_row .text_icon_col .iwithtext .iwt-text ul li:before {
	content: '\f00c';
    font-weight: 600;
    font-family: 'fontawesome';
    color: #36B37E;
    font-size: 12px;
    line-height: 18px;
    background: #D7EBEB;
    width: 16px !important;
    height: 16px !important;
    position: absolute;
    padding: 5px;
    border-radius: 50%;
    left: 0;
    text-align: center;
}
.home_what_we_do_sec .title_row .wpb_wrapper h2 {
    color: #1E1E1E;
}
.home_what_we_do_sec .text_icon_row .text_icon_col .iwt-text h5 {
    color: #1E1E1E;
}
.home_about_us_sec .nectar-parallax-scene .layer:nth-child(2) > div {
	transform: translate(240px, -90px);  
    background-size: 450px;
    background-repeat: no-repeat;
}
.home_about_us_sec .nectar-parallax-scene .layer:nth-child(3) > div {
	transform: translate(230px, -90px);    
    background-size: 328px;
    background-repeat: no-repeat;
}
.home_about_us_sec .nectar-parallax-scene .layer:nth-child(4) > div {
	transform: translate(540px, -280px);
    background-size: 70px;
    background-repeat: no-repeat;
}
.home_about_us_sec .home_about_us_row .content_col .wpb_wrapper h2 {
    color: #1E1E1E;
}
.home_about_us_sec .home_about_us_row .img_col .nectar-lottie-wrap {
	position: absolute;
    top: -126px;
    left: 360px;
    width: 8px;
    transform: rotate(275deg);
}
.home_about_us_sec .home_about_us_row .img_col .nectar-lottie-wrap svg g path {
	stroke: #FFD86A !important;
}
.home_about_us_sec .home_about_us_row .content_col .nectar-fancy-ul ul li i {
    background: #D7EBEB !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 50%;
}
.home_about_us_sec .home_about_us_row .content_col .nectar-fancy-ul ul li {
	padding-bottom: 20px;
}
.home_services_sec .content_col .wpb_wrapper h2 {
    color: #fff;
}
.home_services_sec .img_col .nectar_cascading_images .cascading-image:nth-child(2) {
	transform: translate(-380px, -230px);
    z-index: -1;
}
.home_services_sec .img_col .nectar_cascading_images .cascading-image:nth-child(3) {
	transform: translate(-180px, -120px);
    z-index: -1;
}
.home_services_sec .how_we_work_row .wpb_wrapper h2 {
    color: #fff;
}
.home_services_sec .services_row {
    border-bottom: 1px solid #63636E;
}
.service_step_row .steps_col .steps h4 {
    color: #55BF7B;
    font-size: 24px;
    line-height: 30px;
}
.service_step_row .steps_col .wpb_wrapper h4 {
    font-size: 24px !important;
    line-height: 30px !important;
}
.service_step_row .steps_col {
	position: relative;
}
.service_step_row .steps_col .right_arrow_lottie {
    position: absolute;
    top: 410px;
    transform: rotate(255deg);
	left: 130px;
	width: 560px;
}
.service_step_row .steps_col .left_arrow_lottie {
    position: absolute;
    top: -340px;
    left: 130px;
    transform: rotate(38deg);
    width: 560px;
}
.service_step_row .steps_col .right_arrow_lottie svg g g path {
	fill: F18751 !important;
}
.service_step_row .steps_col .nectar-lottie-wrap svg g g path {
    fill: #F18751;
}
.business_scale_sec .content_inner_wrap .content_row .wpb_wrapper h2 {
    color: #1E1E1E;
}
.business_scale_sec .business_scale_box .wpb_wrapper p {
    font-size: 16px !important;
    line-height: 24px !important;
	color: #44444F !important;
}
.business_scale_sec .business_scale_box .wpb_wrapper h4 {    
    font-size: 24px !important;
    line-height: 30px !important;
}
.business_scale_sec .business_scale_box.revenue .wpb_wrapper h4 {
    color: #4546E0 !important;    
}
.business_scale_sec .business_scale_box.business .wpb_wrapper h4 {
    color: #F18751 !important;    
}
.business_scale_sec .business_scale_box.channels .wpb_wrapper h4 {
    color: #02BD85 !important;    
}
.business_scale_sec .business_scale_box.sale .wpb_wrapper h4 {
    color: #FFC82C !important;    
}
.business_scale_sec .business_scale_box.investment .wpb_wrapper h4 {
    color: #FF4876 !important;    
}
.business_scale_sec .business_scale_box_wrap .vc_column-inner .business_scale_box:after {
	content: '';
    height: 100%;
    position: absolute;
    left: 90px;
    border: 1px dashed #B5B5BE;
    top: 19px;
    /* z-index: 1; */
    left: 67px;
}
.business_scale_sec .business_scale_box:before {
    content: '';
    width: 16px;
    height: 16px;
    background: #4546E0;
    position: absolute;
    border-radius: 50%;
    left: 60px;  
}
.business_scale_sec .business_scale_box.business:before {    
    background: #F18751;    
}
.business_scale_sec .business_scale_box.channels:before {    
    background: #02BD85;    
}
.business_scale_sec .business_scale_box.sale:before {    
    background: #FFC82C;    
}
.business_scale_sec .business_scale_box.investment:before {    
    background: #FF4876;    
}
.business_scale_sec .business_scale_box {
	position: sticky;
	background-color: #fff;
	padding: 0px 150px;
}
.business_scale_sec .business_scale_box.revenue {
	top: 140px;
}
.business_scale_sec .business_scale_box.business {
	top: 140px;
}
.business_scale_sec .business_scale_box.channels {
	top: 140px;
}
.business_scale_sec .business_scale_box.sale {
	top: 140px;
}
.business_scale_sec .business_scale_box.investment {
	top: 140px;
	padding-bottom: 40px;
}
body.home.page-template-default {
	overflow: initial;
}
.business_scale_sec .nectar-parallax-scene .layer:nth-child(2) > div {
	transform: translate(630px, -660px);
    background-size: 170px;
    background-repeat: no-repeat;
}
.business_scale_sec .nectar-parallax-scene .layer:nth-child(3) > div {
	transform: translate(-70px, -100px);
    background-size: 400px;
    background-repeat: no-repeat;	
}
.business_scale_sec .nectar-parallax-scene .layer:nth-child(4) > div {
	transform: translate(-60px, -100px);
    background-size: 310px;
    background-repeat: no-repeat;
}
.client_case_studies_sec .title_row .wpb_wrapper h2 {
    color: #1E1E1E;
}
.clienCaseStudy .caseStudyRow .caseStudyInner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.clienCaseStudy .caseStudyRow .caseStudyInner .caseStudyFeaturedImage {
    max-width: 50%;
}
.clienCaseStudy .caseStudyRow .caseStudyInner .caseStudyContentCol {
    max-width: 50%;
    padding-left: 30px;
}
.clienCaseStudy .caseStudyRow {
    padding-bottom: 70px;
}
.clienCaseStudy .caseStudyRow:nth-child(even) .caseStudyInner {
	flex-direction: row-reverse;
}
.clienCaseStudy .caseStudyRow:nth-child(even) .caseStudyInner .caseStudyContentCol {
	padding-right: 80px;
	padding-left: 0px;
}
.clienCaseStudy .caseStudyRow:nth-child(even) .caseStudyInner .caseStudyContentCol .contentText p {
    font-size: 16px;
    line-height: 24px;
    color: #737373 !important;
}
.caseStudyContentCol .contentMilestones .singleMilestone h4 {
    font-size: 16px !important;
    line-height: 24px !important;
    color: #1E1E1E;
}
.caseStudyContentCol .contentMilestones .singleMilestone p {
    font-size: 11px !important;
    line-height: 19px !important;
    color: #1E1E1E;
    font-weight: 600;
}
.clienCaseStudy .caseStudyRow .caseStudyInner .caseStudyContentCol .contentMilestones .singleMilestone {
    width: 25%;
    border-right: 1px solid #D5D5DC;
    padding-left: 10px;
    padding-right: 10px;
}
.clienCaseStudy .caseStudyRow .caseStudyInner .caseStudyContentCol .contentMilestones {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding-bottom: 20px;
	padding-top: 10px;
}
.clienCaseStudy .caseStudyRow .caseStudyInner .caseStudyContentCol .contentMilestones .singleMilestone:nth-last-child(1) {
	border: none;
}
.clienCaseStudy .caseStudyRow .caseStudyInner .caseStudyContentCol .contentMilestones .singleMilestone:nth-child(1) {	
	padding-left: 0px;
}
.caseStudyRow .caseStudyInner .caseStudyContentCol .contentText {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 20px;
}
.caseStudyRow .caseStudyInner .caseStudyContentCol .contentButton {
    position: relative;
    margin-top: 20px;
}
.caseStudyRow .caseStudyInner .caseStudyContentCol .contentButton a {
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	background-color: #55bf7b00;
	position: relative;
	padding: 10px 30px 11px 30px;
	border-radius: 10px;
	color: #4CAF50;
	transition: all 0.3s ease-in-out 0.1s;
	border: 2px solid;
}
.caseStudyRow .caseStudyInner .caseStudyContentCol .contentButton a:hover {
	padding: 13px 40px 13px 30px;
	background-color: #55bf7b;
	color: #fff;
}
.caseStudyRow .caseStudyInner .caseStudyContentCol .contentButton a:hover i{ 
    right: 20px;
	opacity: 1;
}
.caseStudyRow .caseStudyInner .caseStudyContentCol .contentButton a i {
	position: absolute;
	top: 17px;
	right: 50px;
	font-size: 14px;
	opacity: 0;
	transition: all 0.3s ease-in-out 0.1s;
	color: #fff;
}
.ready_to_scale_sec .form_col .gform_fields .gfield label {
    font-size: 16px !important;
    line-height: 24px;
    font-family: 'Mulish' !important;
    font-weight: 400 !important;
}
p.gform_required_legend {
    display: none;
}
.ready_to_scale_sec .form_col .ginput_container input {
    background: #fff;
    border-radius: 10px;
    height: 50px;
}
.ready_to_scale_sec .form_col .ginput_container textarea {
    background: #fff;
    border-radius: 10px;   
}
.ready_to_scale_sec .form_col .gform_footer input {
    background-color: #55BF7B !important;
}
.ready_to_scale_sec .lottie_row .nectar-lottie-wrap {
	position: absolute;
    top: -100px;
    left: 510px;
    width: 140px;
    transform: rotate(338deg);
}
.ready_to_scale_sec .lottie_row .nectar-lottie-wrap svg g path {
	stroke: #fff;
}
.ready_to_scale_sec .scale_row .content_col .hover-wrap-inner img {    
    position: relative;
    right: 36px;
    margin: 0 0 0 auto;
}
.home_testimonial_sec .title_row .wpb_wrapper h2 {
    color: #1E1E1E;
}
.home_blog_sec .title_row .wpb_wrapper h2 {
    color: #1E1E1E;
}
.home_blog_sec .recent_posts_row .inner-wrap {
    padding: 16px;
    border-radius: 10px !important;
}
.home_blog_sec .recent_posts_row.post-featured-img img {
    width: 100%;
}
.home_blog_sec .recent_posts_row .inner-wrap .article-content-wrap {
    padding: 16px !important;
    margin-top: 8px;
}
.home_blog_sec .recent_posts_row .inner-wrap .post-meta {
    display: none;
}
.home_blog_sec .recent_posts_row .inner-wrap .article-content-wrap .post-header h3 {
    font-size: 24px !important;
    line-height: 30px !important;
}
.home_blog_sec .recent_posts_row .inner-wrap .article-content-wrap .excerpt {
    color: #737373 !important;
    font-size: 16px;
    line-height: 24px;
}
.home_about_us_sec .nectar_cascading_images .cascading-image:first-child .inner-wrap .img-wrap {
	width: 100%;
}
.home_about_us_sec .nectar_cascading_images .cascading-image:nth-child(2) {
	transform: translate(-470px, 50px);
}
.home_about_us_sec .nectar_cascading_images .cascading-image:nth-child(2) .inner-wrap img {
	min-height: 220px !important;
}
.home_about_us_sec .nectar_cascading_images .cascading-image:nth-child(3) {
	transform: translate(-120px, -140px);
    z-index: -1;
}
.home_about_us_sec .nectar_cascading_images .cascading-image:nth-child(3) .inner-wrap img {
	min-height: 240px !important;
}
.home_about_us_sec .nectar_cascading_images .cascading-image:nth-child(4) {
	transform: translate(-128px, 127px);
    z-index: -1;
}
.ibl_fimstrip_header {
    display: none !important;
}
/* Case Studies Page CSS */
.inner_pages_hero_sec .nectar-parallax-scene .layer:nth-child(2) > div {
	transform: translate(-1060px, 10px);
    background-size: 550px;
    background-repeat: no-repeat;
}
.inner_pages_hero_sec .nectar-parallax-scene .layer:nth-child(3) > div {
	transform: translate(-810px, 80px);
    background-size: 170px;
    background-repeat: no-repeat;
}
.inner_pages_hero_sec .nectar-parallax-scene .layer:nth-child(4) > div {
	transform: translate(900px, 100px);
    background-size: 342px;
    background-repeat: no-repeat;
}
.inner_pages_hero_sec .nectar-parallax-scene .layer:nth-child(5) > div {
	transform: translate(800px, 0px);
    background-size: 100px;
    background-repeat: no-repeat;
}
.all_case_studies_sec .title_row .wpb_wrapper h2 {
    color: #1E1E1E;
}
.little_passports_sec .milestone_row .nectar-milestone .number {
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 700;
    font-family: 'Rubik';
}
.little_passports_sec .milestone_row .nectar-milestone {
	text-align: left;   
    color: #1E1E1E;
}
.little_passports_sec .milestone_row .symbol-wrap {
    font-size: 16px !important;
    line-height: 24px !important;
}
.success_insights_sec .insights_row .wpb_wrapper h5 {
	color: #1E1E1E;
	font-size: 24px !important;
	line-height: 28px !important;
}
.success_insights_sec .insights_row .wpb_wrapper p{
    font-size: 15px !important;
    line-height: 26px !important;
}
/* Case Studies Single Page CSS */
#portfolio-nav .controls .proj-bg-img {
    background-size: contain !important;
    background-repeat: no-repeat;
}
/* About Us Page CSS */
/*  */
.about_us_hero_sec .nectar-parallax-scene .layer:nth-child(2) > div {
    transform: translate(340px, 50px);
    background-size: 600px;
    background-repeat: no-repeat;
}
.about_us_hero_sec .nectar-parallax-scene .layer:nth-child(3) > div {
    transform: translate(340px, 30px);
    background-size: 450px;
    background-repeat: no-repeat;
}
.about_us_hero_sec .nectar-parallax-scene .layer:nth-child(4) > div {
    transform: translate(600px, -190px);
    background-size: 30px;
    background-repeat: no-repeat;
}

.about_us_hero_sec .nectar_cascading_images .cascading-image:nth-child(2) {
    transform: translate(-160px, -270px);
    z-index: -1;
}
.about_us_hero_sec .nectar_cascading_images .cascading-image:nth-child(3) {
    transform: translate(-60px, 40px);
    z-index: 9;
}
.about_us_hero_sec .contact_hero_row .img_col .nectar-lottie-wrap {
    position: absolute;
    top: 10px;
    left: 360px;
    width: 240px;
}
.about_us_hero_sec .contact_hero_row .img_col .nectar-lottie-wrap svg {
    transform: rotate(23deg) !important;
}
.about_us_hero_sec .contact_hero_row .img_col .nectar-lottie-wrap svg g path {
	stroke: #F18751 !important;
}
.about_us_hero_sec .contact_hero_row .content_col .wpb_wrapper h1 {
    color: #1E1E1E;
}
.about_us_logo_sec .icon_col .wpb_wrapper h5 {
    font-size: 32px !important;
    line-height: 38px !important;
    color: #1e1e1e;
}
.about_us_logo_sec .icon_col .hover-wrap-inner img {
    position: absolute;
    top: -60px;
    left: -40px;
}
.about_us_logo_sec .icon_col .vc_column-inner >.wpb_wrapper:before {
    content: '';
    width: 2px;
    height: 73px;
    background: #3750A7;
    position: absolute;
    right: 72px;
    top: 80px;
}
.about_us_logo_sec .icon_col:nth-last-child(1) .vc_column-inner >.wpb_wrapper:before { 
	width: 0px;
}
.our_mission_sec .our_mission_row .hover-wrap-inner img {
	position: relative;
    left: 329px;
	top: 0;
}
.our_mission_sec .nectar-parallax-scene .layer:nth-child(2) > div {
	transform: translate(520px, -200px);
    background-size: 110px;
    background-repeat: no-repeat;
}
.our_mission_sec .nectar-parallax-scene .layer:nth-child(3) > div {
	transform: translate(620px, 110px);
    background-size: 460px;
    background-repeat: no-repeat;
}
.our_mission_sec .nectar-parallax-scene .layer:nth-child(4) > div {
	transform: translate(600px, 100px);
    background-size: 310px;
    background-repeat: no-repeat;
}
.our_mission_sec .our_mission_row {
    border-top: 1px solid #D5D5DC;
}
.our_mission_sec .our_mission_row .nectar-badge {
    margin-bottom: 8px !important;
}
.our_mission_sec .our_mission_row .nectar-badge .nectar-badge__inner {
    color: #3750a7;
    font-size: 10px;
    line-height: 14px;
}
.our_mission_sec .our_mission_row .wpb_wrapper h2 {
    color: #1E1E1E;
}
.our_vision_sec .our_vision_row .nectar-badge .nectar-badge__inner {
    color: #3750a7;
    font-size: 10px;
    line-height: 14px;
}
.our_vision_sec .our_vision_row .wpb_wrapper h2 {
    color: #1E1E1E;
}
.our_vision_sec .our_vision_row .hover-wrap-inner img {
	position: relative;
    left: -330px;
    top: 0;
}
.our_vision_sec .nectar-parallax-scene .layer:nth-child(2) > div {
	transform: translate(-490px, -150px);
    background-size: 110px;
    background-repeat: no-repeat;
}
.our_vision_sec .nectar-parallax-scene .layer:nth-child(3) > div {
	transform: translate(-670px, 70px);
    background-size: 460px;
    background-repeat: no-repeat;
}
.our_vision_sec .nectar-parallax-scene .layer:nth-child(4) > div {
	transform: translate(-670px, 60px);
    background-size: 360px;
    background-repeat: no-repeat;
}
.our_values_sec .our_values_row .hover-wrap-inner img {
	position: relative;
    left: 329px;
	top: 0;
}
.our_values_sec .nectar-parallax-scene .layer:nth-child(2) > div {
	transform: translate(380px, -200px);
    background-size: 110px;
    background-repeat: no-repeat;
}
.our_values_sec .nectar-parallax-scene .layer:nth-child(3) > div {
	transform: translate(640px, -100px);
    background-size: 460px;
    background-repeat: no-repeat;
}
.our_values_sec .nectar-parallax-scene .layer:nth-child(4) > div {
	transform: translate(640px, -110px);
    background-size: 330px;
    background-repeat: no-repeat;
}
.our_values_sec .our_values_row .nectar-badge {
    margin-bottom: 8px !important;
}
.our_values_sec .our_values_row .nectar-badge .nectar-badge__inner {
    color: #3750a7;
    font-size: 10px;
    line-height: 14px;
}
.our_values_sec .our_values_row .wpb_wrapper h2 {
    color: #1E1E1E;
}
.our_values_sec .our_values_row .wpb_wrapper  h6 {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #1E1E1E;
    font-weight: 700;
}
/* Contact Us Page */
/*  */

.contact_us_sec .nectar-parallax-scene .layer:nth-child(2) > div {
	transform: translate(160px, -80px);
    background-size: 540px;
    background-repeat: no-repeat;
}
.contact_us_sec .nectar-parallax-scene .layer:nth-child(3) > div {
	transform: translate(160px, -80px);
    background-size: 430px;
    background-repeat: no-repeat;
}
.contact_us_sec .nectar-parallax-scene .layer:nth-child(4) > div {
	transform: translate(480px, -160px);
    background-size: 70px;
    background-repeat: no-repeat;
}
.contact_us_sec .contact_hero_row .img_col .nectar-lottie-wrap {
	position: absolute;
    top: -100px;
    left: 350px;
    width: 320px;
}
.contact_us_sec .contact_hero_row .img_col .nectar-lottie-wrap svg {
    transform: rotate(29deg) !important;
}
.contact_us_sec .nectar_cascading_images .cascading-image:nth-child(3) {
    transform: translate(-100px, -40px);
    z-index: 9;
}
.contact_us_sec  .nectar_cascading_images .cascading-image:nth-child(2) {
    transform: translate(-710px, -360px);
    z-index: -9;
}
.frequently_ask_sec h3.toggle-title a {
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: bold !important;
}
.frequently_ask_sec .inner-toggle-wrap p {
    font-size: 16px !important;
    line-height: 24px !important;
}
.contact_us_form .vc_column-inner {
    border-radius: 10px;
    background: #5576EA;
}
.contact_us_form .gform_fields .gfield_label {
    color: #fff;
}
.contact_us_form .gform_fields .gfield_label span.gfield_required {
    color: #fff !important;
}
.contact_us_form .ginput_container{
    margin-bottom: 20px;
}
.contact_us_form .ginput_container input {
    background: #fff;
    border: none;
    height:56px;
}
.contact_us_form .ginput_container textarea {
    background: #fff;
    border:none;
}
.contact_us_form p.gform_required_legend {
    display: none;
}
.contact_us_form .gfield_html p {
    color: #fff;
}
.contact_us_form .gfield_html{
    margin-bottom: 20px;
}
.contact_us_form .gform_footer {
    justify-content: center;
}

.contact_us_form .gform_button {
    min-width: 170px;
    background-color: #55BF7B !important;
}
.frequently_ask_sec .toggles--minimal-shadow .toggle {
    /* border-bottom: 1px solid rgba(0,0,0,0.08); */
    background-color: #fff;
    margin-bottom: 20px !important;
}
.frequently_ask_sec .toggles--minimal-shadow .toggle:before {
    border-radius: 0;
}
.frequently_ask_sec .wpb_wrapper h2 {
    color: #1E1E1E !important;
}
.frequently_ask_sec .toggle.default.open .toggle-title a {
    color: #55BF7B !important;
}
.frequently_ask_sec .toggle.default .toggle-title a {
    color: #1E1E1E !important;
}
.still_have_sec .wpb_wrapper h2 {
    color: #1E1E1E;
}
.still_have_sec .wpb_wrapper h6 {
    font-weight: 700 !important;
    color: #1E1E1E;
}
.contact_us_form .gfield_label{
    font-size: 16px!important;
    line-height: 18px;
    font-family: 'Rubik';
    font-weight: 400 !important;
}
.contact_us_form .ginput_container input::placeholder {
    font-size: 16px;
    line-height: 18px;
}
.contact_us_form .ginput_container textarea::placeholder {
    font-size: 16px;
    line-height: 18px;
}
.frequently_ask_sec .toggles .toggle.default .toggle-title i {
    border: none !important;
}

/* Services CSS */
/*  */
.services_hero_sec .nectar-parallax-scene .layer:nth-child(2) > div {
	transform: translate(340px, -40px);
    background-size: 600px;
    background-repeat: no-repeat;
}
.services_hero_sec .nectar-parallax-scene .layer:nth-child(3) > div {
    transform: translate(350px, -50px);
    background-size: 450px;
    background-repeat: no-repeat;
}
.services_hero_sec .nectar-parallax-scene .layer:nth-child(4) > div {
    transform: translate(680px, -190px);
    background-size: 46px;
    background-repeat: no-repeat;
}
.services_hero_sec .services_hero_row .wpb_wrapper h1 {
    color: #1E1E1E;
}
.services_hero_sec .nectar_cascading_images .cascading-image:nth-child(2) {
	transform: translate(-290px, -210px);
    z-index: -1;
}
.services_hero_sec .nectar_cascading_images .cascading-image:nth-child(3) {
    transform: translate(80px, -170px);   
}
.services_hero_sec .services_hero_row .img_col .nectar-lottie-wrap {
	position: absolute;
    top: -92px;
    left: 350px;
    width: 290px;
}
.services_hero_sec .services_hero_row .img_col .nectar-lottie-wrap svg {
    transform: rotate(22deg) !important;
}
.services_hero_sec .services_hero_row .img_col .nectar-lottie-wrap svg g path {
    stroke: #F18751 !important;
}
.how_we_work_sec .img_col .nectar_cascading_images .cascading-image:nth-child(2) {
	transform: translate(-330px, -230px);
    z-index: -1;
}
.how_we_work_sec .img_col .nectar_cascading_images .cascading-image:nth-child(3) {
    transform: translate(-540px, -270px);
    z-index: -1;
}
.how_we_work_sec .how_we_work_row .wpb_wrapper h2 {
    color: #FFFFFF;
}
.onboarding_process_sec .title_row .wpb_wrapper h2 {
    color: #FFFFFF;
}
.onboarding_process_sec .process_row .wpb_wrapper h3 {
    color: #55BF7B;    
}
.onboarding_process_sec .process_row .nectar-fancy-ul ul li i {
    background: #36b37e26 !important;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50%;
    line-height: 21px !important;
    text-align: center !important;
	top: 4px;	
}
.onboarding_process_sec .process_row .nectar-fancy-ul ul li {   
	padding-left: 28px;
    font-size: 16px !important;
    line-height: 24px !important;
	color: #fff;	
}
.onboarding_process_sec .process_row.step2 .nectar-fancy-ul ul li {   
	padding-bottom: 8px;
}
.onboarding_process_sec .process_row .wpb_text_column .wpb_wrapper ul li {
    list-style: none;
    width: 50%;
    padding-left: 20px;
    position: relative;
    margin-bottom: 8px;
	font-size: 16px !important;
    line-height: 24px !important;
}
.onboarding_process_sec .process_row .wpb_text_column .wpb_wrapper ul li:before {
    content: '';
    width: 10px;
    height: 10px;
    background: #36B37E;
    position: absolute;
    left: 0;
    border-radius: 50%;
    top: 9px;
}
.onboarding_process_sec .process_row .wpb_text_column .wpb_wrapper ul {
    display: flex;
    flex-wrap: wrap;
}
.onboarding_process_sec .process_row .wpb_wrapper p {
	font-size: 16px !important;
    line-height: 24px !important;
}
.scroll_animation_col svg {
    position: absolute;
	left: -70px;
    top: -50px;
}
/* Footer CSS */
/*  */
.main_footer_sec .menu_row .wpb_wrapper h4 {
    font-size: 14px !important;
    line-height: 20px !important;
    color: #fff;
}
.main_footer_sec .menu_row .contact_details ul li {
    list-style: none;
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 12px;
}
.main_footer_sec .menu_row .contact_details ul {
    margin: 0;
}
.main_footer_sec .menu_row .contact_details ul li a {
	color: #A7A7A7;
	padding-left: 24px;
	position: relative;
}
.main_footer_sec .menu_row .contact_details ul li a:hover {
    color: #55BF7B;	
}
.main_footer_sec .menu_row .contact_details {
    position: relative;
}
.main_footer_sec .menu_row .contact_details ul li i {
    position: absolute;
    left: 0;
    top: 3px;
}
.main_footer_sec .menu_row .vc_wp_custommenu ul {
    margin: 0;
}
.main_footer_sec .menu_row .vc_wp_custommenu ul li {
    list-style: none;
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 12px;
	color: #A7A7A7;
}
.main_footer_sec .menu_row .social_icons ul li {
    list-style: none;
	padding-right: 20px;
}
.main_footer_sec .menu_row .social_icons ul {
    margin: 0;
}
.main_footer_sec .menu_row .social_icons ul {
    display: flex;
    flex-wrap: wrap;
}
.main_footer_sec .menu_row .social_icons ul li a {
    color: #55bf7b;
    font-size: 14px;
    position: relative;
    padding-left: 40px;
    font-weight: 600;
}
.main_footer_sec .menu_row .social_icons ul li a:hover {
    color: #5475e8;
}
.main_footer_sec .menu_row .social_icons ul li a:hover i{
	background-color: #5475e8;
}
.main_footer_sec .menu_row .social_icons ul li a i {
    font-size: 17px;
    width: 30px;
    height: 30px;
    background-color: #55bf7b;
    position: absolute;
    left: 0;
    line-height: 30px;
    border-radius: 50px;
    color: #fff;
    top: -7px;
}
.main_footer_sec .menu_row .menu_col {
    padding-left: 60px !important;
}
.main_footer_sec .copyright_row .wpb_wrapper p {
    font-size: 14px;
    line-height: 18px;
}
.main_footer_sec .menu_row .contact_col {
    width: 25%;
}
.main_footer_sec .menu_row .menu_col {
    width: 18%;
}
.main_footer_sec .menu_row .follow_us_col {
	width: 21%;
}
.main_footer_sec .divider-wrap .divider-border {
    background-color: #44444F;
}
.main_footer_sec .copyright_row .wpb_wrapper p a {
    color: #A7A7A7;
}
.main_footer_sec .copyright_row .wpb_wrapper p a:hover {
    color: #55BF7B;
}
.main_footer_sec .copyright_row .developed_by_col .wpb_wrapper p a {
    color: #fff;
}
.main_footer_sec .copyright_row .developed_by_col .wpb_wrapper p a:hover {
    color: #55BF7B;
}
.main_footer_sec .menu_row .vc_wp_custommenu ul li a:hover {
	color: #55BF7B !important;
}