/*
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
*/

/* home slick css */

/* .sliderTabSec  .slick-track{
	width:100% !important;
}
.sliderTabSec  .slick-track .slick-slide {
	width:100% !important;
} */

/* home slick css end */


/* home tab css start */


/* body{
    margin-top: 40px;
    font-family: 'Trebuchet MS', serif;
    line-height: 1.6
}
.container{
    width: 1440px;
    margin: 0 auto;
} */


/* 2025 */
/* new home css start */
.xenoksDesignHeading .wpb_wrapper h2  sup {
    position: relative;
    top: -5px;
    left: 2px;
}
.xenoksDesignHeading .wpb_wrapper h2 del {
    font-family:curve;
}
.ourSuccessSection .nectar-flickity {
	border-radius: 40px;
    background: linear-gradient(147deg, #E2E4FB 2.74%, #EAEBED 82.33%), linear-gradient(147deg, #F3F4FF 2.74%, #FFF 82.33%);
    padding: 50px 30px 40px 30px !important;
}
.ourSuccessSection .nectar-flickity .flickity-viewport {
	margin: 0 !important;
}
.company_logo_box .iwithtext {
	display: flex;
    column-gap: 10px;
    align-items: center;
}
.company_logo_box .iwithtext .iwt-icon {
	position: relative;
}
.company_logo_box .iwithtext .iwt-icon img {
	width: 100% !important;
	height: 40px;
	object-fit: contain;
}
.company_logo_box .iwithtext .iwt-text {
	padding-left: 0px !important;
}
.company_logo_box .iwithtext .iwt-text h3 {
	margin-bottom: 0;
}
.martleftbox .vc_column-inner {
    padding: 30px 20px 30px 20px;
}
/*.martleftbox .vc_column-inner > .wpb_wrapper {*/
/*	display: flex;*/
/*    flex-wrap: wrap;*/
/*    column-gap: 12px;*/
/*}*/
.martleftbox .vc_column-inner .nectar_single_testimonial {
    width: 100%;
}
.martleftbox .vc_column-inner .nectar_single_testimonial p {
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 0;
    max-width: 500px;
}
.fourboxmainbox .vc_column-inner .wpb_wrapper {
	display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.fourboxmainbox .vc_column-inner .iwithtext {
    border-radius: 20px;
    background: var(--Gradient-Gradient-1, linear-gradient(177deg, #070044 -13.59%, #4A24A5 109.86%));
    width: 48%;
    margin-bottom: 0 !important;
    text-align: center;
    padding: 29px 0 29px 0 !important;
}
.fourboxmainbox .vc_column-inner .iwithtext .iwt-icon {
	position: relative;
	width: 100%;
	margin-bottom: 15px;
}
.fourboxmainbox .vc_column-inner .iwithtext .iwt-icon img {
	width: 18% !important;
	margin: 0 auto;
}
.fourboxmainbox .vc_column-inner .iwithtext .iwt-text {
	padding: 0;
    width: 100%;
}
.fourboxmainbox .vc_column-inner .iwithtext .iwt-text h3 {
	color: #fff;
}
.fourboxmainbox .vc_column-inner .iwithtext .iwt-text p {
	color: #fff;
}
.ourSuccessSection .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
	right: -20px;
}
.ourSuccessSection .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{
    left: -20px;
}
.ourSuccessSection .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
	background-color: #22a6f9;
}
.ourSuccessSection .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {
	fill: #fff !important;
}
.ourSuccessSection .nectar-flickity[data-controls*=arrows_overlaid] .next:after, .ourSuccessSection .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
	background-color: #ffffff;
}
.testimonialMainSec .wpb_wrapper h2 {
    color:#1C1F23;
}

/* new home css end */


/* xenok global section css */

.formInnerCol .gform_fields {
     gap: 20px 10px !important;
}
.formInnerCol .ginput_container  input {
    height: 50px !important;
    border-radius: 10px !important;
    border: none !important;
}
.formInnerCol span.gfield_required {
    display: none;
}
.formInnerCol label.gfield_label {
    font-size: 14px !important;
    line-height: 20px !important;
    color: #fff !important;
}
.formInnerCol .gform-footer {
    margin-top: 20px !important;
}
.formInnerCol .gform-footer input {
    background-color: #FFB535 !important;
    color: #000 !important; 
}

/* cenok global section end  */



.sf-menu .phone-animate a span.menu-title-text {
    display: flex;
    background-color: #40c351;
    border-radius: 100%;
    width: 46px;
    height: 46px;
    line-height: 56px;
    text-align: center;
    justify-content: center;
	-webkit-animation: scale-down-center 1.1s cubic-bezier(0.550, 0.055, 0.675, 0.190) 1.2s infinite alternate-reverse both;
	        animation: scale-down-center 1.2s cubic-bezier(0.550, 0.055, 0.675, 0.190) 1.2s infinite alternate-reverse both;
}

.sf-menu .phone-animate a span.menu-title-text:after {
	display: none !important;
}
#header-outer #top nav ul li#menu-item-518 a img {
	width: 28px;
	margin: 0;
}
#slide-out-widget-area .inner .off-canvas-menu-container li.phone-animate {
	display: none;
}
#slide-out-widget-area .inner .off-canvas-menu-container li.phone-animate a {
	padding-left: 0px !important;
}

.whatsappFloat{
    position: fixed;
    width: 55px;
    height: 55px;
    bottom: 75px;
    right: 10px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.whatsappFloat svg {
	position: relative;
	width: 24px;
	fill: #fff;
	left: 1px;
	top: 13px;
}

.grecaptcha-badge {
	bottom: 100px !important;
}

.wpb_row.priceAddOnRow .wpb_wrapper .nectar-price-typography {
	margin-bottom: 12px !important;
}
.addOnContentBox .iwithtext {
	display: flex;
    gap: 24px;
}
.addOnContentBox .iwithtext .iwt-icon {
	position: relative;
    width: 15%;
}
.addOnContentBox .iwithtext .iwt-icon img {
	width: 100% !important; 
	margin: 0;
} 
.addOnContentBox .iwithtext .iwt-text {
	padding-left: 0;
    width: 80%;
}

.tabs .tabHeader h6 {
    margin: 0;
    text-align: center;
	font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    padding-top: 15px;
	color:#fff;
}
/* ul.tabs{
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex !important;
    align-items: center;
    gap: 50px;
    justify-content: center;
}
ul.tabs li{
    display: inline-block;
} */
ul.tabs .slick-list .slick-track{
	width: 800px !important;
	margin:0 auto !important;
}
ul.tabs li.slick-slide{
	width:160px !important
}
ul.tabs li .tabHeader .headerImage {
    background: #384867;
    width: 78px;
    height: 78px;
    border-radius: 50%;
    cursor: pointer;
    padding: 0px 0px;
	line-height: 0;
	margin: 0 auto;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}
ul.tabs li .tabHeader .headerImage img{
    width: auto;
    height: 40px !important;
    object-fit: contain;
    text-align: center;
    margin: 0;
}
ul.tabs li.current .tabHeader .headerImage {
    background: #086CD9;
/*     width: 78px;
    height: 78px;
    border-radius: 50%; */
    position: relative;
}
/* .headerImage img {
    position: absolute;
    top: 15px;
    left: 25px;
} */
.tabMainContent img {
    width: 100%;
}

.tab-content .tabMainContent {
    padding-top: 20px;
}

.tab-content{
    display: none;
    background:transparent;
    padding: 15px;
}

.tab-content.current{
    display: inherit;
}
.diployInnerContentCol > .vc_column-inner > .wpb_wrapper{
    display: flex;
    flex-wrap: wrap;
}

/* home tab css end */

/* home page css start */

.xenokHomeHeader .xenokHeaderInnerContentCol .nectar-rotating-words-title h1.heading{
    max-width:1080px;
    margin: 0 auto;
    color:#1C1F23;
}
.xenokHomeHeader .xenokHeaderInnerContentCol .nectar-rotating-words-title h1.heading span.ending-text {
    font-size: 40px;
    line-height: 64px !important;
}
.xenokHomeHeader .xenokHeaderInnerContentCol .nectar-rotating-words-title h1.heading span.dynamic-words{
    color:#1D88FE;
}
.xenokHomeHeader .xenokHeaderInnerContentCol .nectar-rotating-words-title h1.heading .dynamic-words{
    position:relative;
}
.xenokHomeHeader .xenokHeaderInnerContentCol .nectar-rotating-words-title h1.heading .dynamic-words .text-wrap.active span:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #FFB535;
    left: 0;
    bottom:0;
    
}
.xenokHomeHeader .nectar-flickity .flickity-viewport {
    margin: 0px 0 90px 0 !important;
}
/* .moneyTransferImageCol .img-with-aniamtion-wrap:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(/wp-content/uploads/2024/07/money-transfer-before-image.webp);
    background-size: auto;
    background-position: top right;
    top: -190px;
    left: 0;
    background-repeat: no-repeat;
} */
.subHeadingColorText{
    margin-bottom:8px !important;
}
.subHeadingColorText .wpb_wrapper h6 {
    color: #FF9E2C;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
}
.designInnerBoxCol .wpb_wrapper h5{
    color:#1C1F23;
}
.designInnerBoxCol .wpb_wrapper p{
    color:#5F687A;
}
.exchangeRateInnerCol .wpb_wrapper p{
    color:#5F687A;
}
.coustomerContentCol .wpb_wrapper p {
    color:#5F687A;
}
.coustomerTestimonialInnerCol  .testimonial_slider .inner {
    position: relative;
	padding: 32px !important;
	display: flex;
    flex-wrap: wrap;
}
.coustomerTestimonialInnerCol .testimonial_slider span.star-rating-wrap {
/*     position: absolute;
    top: 40px; */
	order: 1;
}
.coustomerTestimonialInnerCol .testimonial_slider .star-rating {
	margin-top: 0 !important;
}
.coustomerTestimonialInnerCol  .testimonial_slider p {
    font-size: 16px !important;
    line-height: 26px;
    padding-top: 0px !important;
	margin-top: 0 !important;
    color: #5F687A !important;
	order: 2;
}
.coustomerTestimonialInnerCol .testimonial_slider span.wrap {
	order: 3;
	margin-top: 16px; 
}
.coustomerTestimonialInnerCol .testimonial_slider span.wrap .testimonial-name {
    font-size: 16px !important;
    line-height: 18px;
    font-weight: 700;
    color: #1C1F23;
}
.coustomerTestimonialInnerCol .testimonial_slider span.wrap .title {
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    color: #527FF1;
    padding-top: 6px;
}
/* .coustomerTestimonialInnerCol .flickity-viewport {
    height:360px !important;
} */
.coustomerContentCol > .vc_column-inner {
    padding-left: 30%;
}
.coustomerTestimonialInnerCol  > .vc_column-inner {
   padding-left: 4%;
}
.homeStartedMainSec .homeStartedInnerRows .wpb_wrapper h3{
    color:#1C1F23;
} 
.homeStartedMainSec .homeStartedInnerRows .wpb_wrapper p{
    color:#5F687A;
} 
.homePricingMainSec .pricingInnerRow {
    padding: 16px 130px 0;
}
.wpb_row.priceAddOnRow {
	padding: 0 130px;
}
.wpb_row.priceAddOnRow >.col {
	background-color: #fff;
    padding: 24px 40px;
    border-radius: 16px;
	border: 1px solid #d4d2e3;
}
/* home page css end */
.clientHomeTestimonialSec > .row_col_wrap_12 {
	max-width: 1920px;
	margin: 0 auto !important;
}

.deployGravityCol .wpb_wrapper h2 {
    font-size: 36px;
    line-height: 44px;
}

/* main footer css start */

.xenoksFooterSec .xenoksFooterInnerCol .wpb_wrapper h6 {
    font-weight: 600;
    color: #1C1F23;
}
.xenoksFooterSec .xenoksFooterInnerCol .widget ul {
    margin: 0;
}

.xenoksFooterSec .xenoksFooterInnerCol .widget ul li {
    list-style: none;
    margin-bottom: 6px;
}

.xenoksFooterSec .xenoksFooterInnerCol .widget ul li a {
    font-size: 16px;
    line-height: 26px;
    color: #5F687A !important;
    transition: .5s;
}
.xenoksFooterSec .xenoksFooterInnerCol .widget ul li a:hover{
    padding-left: 11px !important;
    color: #527FF1 !important;
    font-weight: 600;
}
.xenoksFooterSec .xenoksFooterInnerCol .widget ul li a:before {
    content: '\f0da';
    font-family: 'FontAwesome';
    font-weight: 600;
    position: absolute;
    left: 0;
    opacity: 0;
}
.xenoksFooterSec .xenoksFooterInnerCol .widget ul li a:hover:before {
    opacity: 1;
}
.xenoksFooterSec .wpb_content_element .wpb_wrapper .social {
    display: flex !important;
    column-gap: 8px;
	padding-top: 0px;
	margin: 0;
	justify-content: center;
	
}
.xenoksFooterSec .social li {
    list-style: none;
}
.xenoksFooterSec .social li a {
    font-size: 20px;
    background-color: #EFF3FA;
    width: 45px;
    height: 45px;
    display: block;
    border-radius: 50px;
    color: #527FF1;
    line-height: 45px;
    text-align: center;
}
.xenoksFooterSec .social li a:hover {
    background-color: #FFB535;
    color: #1C1F23;
} 
.footerCopyRightSec .copyRightXenokCol .wpb_wrapper h6{
    color:#495167;
	font-size: 16px;
	line-height: 20px;
}
.footerCopyRightSec .copyRightXenokCol .wpb_wrapper h6 strong{
    color: #000;
    font-weight: 700;
}
.footerCopyRightSec .copyRightAgencyCol .wpb_wrapper h6{
    color:#495167;
	font-size: 16px;
	line-height: 20px;
}
.footerCopyRightSec .copyRightAgencyCol .wpb_wrapper h6 a {
    color: #1672FD;
}
.footerCopyRightSec .copyRightAgencyCol .wpb_wrapper h6 a:hover {
    color: #495167;
}
.xenoksFooterSec  .xenoksFooterInnerCol  .img-with-aniamtion-wrap img{
	width: 300px;
} 
/* main footer css end */


/* deploy banner section css start */

.deployGravityCol form {
    position: relative;
}
.deployGravityCol form .gform-body .ginput_container input {
    height: 60px;
    border: none;
    padding-left: 45px;
}
.deployGravityCol form .gform-body  .ginput_container:before {
    content: '\f0e0';
    position: absolute;
    font-family: 'FontAwesome';
    color: #5F687A;
    font-size: 14;
    font-size: 16px;
    line-height: 20px;
    top: 20px;
    left: 20px;
}
.deployGravityCol form .gform_footer {
    margin: 0 !important;
    justify-content: end;
    position: relative;
    /* width: 166px; */
}
.deployGravityCol form .gform_footer input.gform_button {
    position: absolute;
    top: -56px;
    right: 5px;
    /* padding: 16px 20px !important; */
    /* width: 166px; */
    background: #FFB535 !important;
    color: #000 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 600 !important;
	box-shadow: none !important;
}
.deployGravityCol form .gform-body .gfield_required {
	display: none;
}
.form_col form .gform_footer input.gform_button {
	background: #FFB535 !important;
    color: #000 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 600 !important;
	box-shadow: none !important;
	min-width: 140px !important;
	outline: none !important;
	border: none !important;
}
.form_col form .gform-body .gfield_required {
	display: none;
}
.form_col form .gform_footer input.gform_button:hover {
	opacity: 0.87;
}
.deployGravityCol form .gform-body .ginput_container input::placeholder, .form_col form .gform-body .ginput_container input::placeholder {
    font-size: 14px !important;
    line-height: 16px !important;
    color: #5F687A;
}

/* deploy banner sec css end */

.form_col .gform_wrapper .gform_footer {
	justify-content: center;
}
.gform_wrapper .gform_confirmation_message {
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
.form_col .gform_wrapper .gform_confirmation_message {
	text-align: center;
    background-color: #fff;
    padding: 32px 24px;
    border-radius: 8px;
    color: #0a0b10;
    font-size: 24px;
    max-width: 600px;
    line-height: 32px;
    margin: 0 auto;
/*     font-family: Work Sans; */
    font-weight: 700;
}
.videoPortfolioBox .nectar-video-box .nectar_video_lightbox {
    border: 4px solid #fff;
    left: 10% !important;
    bottom: 10% !important;
    top: unset !important;
}
.videoPortfolioBox .nectar-video-box:before {
	box-shadow: none;
}
.videoPortfolioBox .nectar-video-box img {
	transform: translateZ(0) scale(1);
    -webkit-transform: translateZ(0) scale(1);
}
.videoPortfolioBox .nectar-video-box:hover img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.videoPortfolioBox .wpb_wrapper h3{
	font-size: 24px;
	line-height: 30px;
}



@-webkit-keyframes scale-down-center {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}
@keyframes scale-down-center {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}

.testimonialMainSec .flickity-viewport {
/* 	height: 600px !important; */
	margin: 40px 0 40px 0 !important;
}
.testimonialMainSec .testimonialInnerCol .iwithtext {
    margin-bottom: 10px;
}
.testimonialMainSec .testimonialInnerCol .iwithtext .iwt-icon i {
    font-size: 16px;
    line-height: 22px;
    color: #1C1F23 !important;!i;!;
    font-weight: 600;
}
.testimonialMainSec .testimonialInnerCol .iwithtext .iwt-text {
	padding-left: 30px;
}
.testimonialMainSec .testimonialInnerCol .iwithtext .iwt-text h5 {
    margin: 0 !important;
    color: #1C1F23!important;
    font-size: 16px;
    line-height: 24px;
}
.testimonialMainSec .testimonialInnerCol .iwithtext .iwt-text h5 a {
    color: #1C1F23;
}
.testimonialMainSec .testimonialInnerCol .nectar-star-rating {
    margin-bottom: 0;
    position: absolute;
    bottom: 40px;
    right: 30px;
}
.testimonialMainSec .testimonialInnerCol .nectar-star-rating {
    margin-bottom: 8px;
}
.testimonialMainSec .testimonialInnerCol .wpb_wrapper h4 {
    color: #1C1F23;
    margin: 0;
}