/*
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 .gform_confirmation_message {
	text-align: center;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
}
.gform_confirmation_wrapper #gform_confirmation_message_1.gform_confirmation_message {
	color: #fff;
}
.mtsnb .mtsnb-container {
	padding: 2px 24px !important;
	font-size: 15px !important;
} 
.mtsnb-text span.highlight_txt {
	font-size: 20px;
	font-weight: 700;
	margin: 0 3px 0 10px;
	line-height: 1;
	position: relative;
	top: 2px;
}
.mtsnb .mtsnb-button {
    padding: 8px 10px 6px 10px;
    text-shadow: none !important;
    border-radius: 8px;
}

#header-secondary-outer nav .nectar-center-text span {
	padding: 8px 10px 6px 10px;
    text-shadow: none !important;
    border-radius: 8px;
    background-color: #22a6f9;
    font-size: 12px;
    color: #fff;
    font-weight: 600;
}

body .nectar-button.medium {
	font-size: 14px !important;
}

/* ENd top discont header */

html body #header-outer {
/* 	margin: 40px auto 0 !important; */
/* 	width: 95%;
    left: 0;
    right: 0;
    border-radius: 25px;
    top: 32px !important; */
}
html body #header-outer[data-transparent-header="true"].transparent {
	background-color: #fff !important;
}
.right-aligned-menu-items nav ul li a {
	margin-left: 10px !important;
	margin-right: 10px !important;
}
html body.material #header-outer header#top .right-aligned-menu-items nav > ul.buttons > li.menu_btn a:before {
	height: 42px !important;
}
html body.material #header-outer header#top .right-aligned-menu-items nav > ul.buttons > li#menu-item-1473 a:before {
	background: linear-gradient(-45deg, #5fc5f3, #190f74, #2e9ff7, #527ff1);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite;
}
#header-outer #top nav > ul > li[class*="button_bordered"] > a:before {
    height: 50px !important;
}
html body.material #header-outer header#top .right-aligned-menu-items nav > ul.buttons > li.menu_btn.button_bordered_2 a:before {
	height: 42px !important;
}
/* #header-outer {
    margin-top: 44px;
} */
html body.material #header-outer header#top .right-aligned-menu-items nav > ul.buttons > li.menu_btn a {
	min-width: 132px;
	text-align: center;
	letter-spacing: 0px;
}
#header-outer .right-aligned-menu-items nav li.header_phone i {
	font-size: 20px !important;
    margin-right: 8px !important;
}
#header-outer .right-aligned-menu-items nav li.header_phone i {
	 animation: phonemove 3s ease infinite;
}
#header-outer .right-aligned-menu-items nav li.header_phone i:before {
	 
}
.trustedbox .vc_column-inner .img-with-aniamtion-wrap .hover-wrap  {
	margin-bottom: 0;
	text-align: center;
}
.trustedbox .vc_column-inner .nectar-milestone {
	text-align: center;
}
.trustedbox .vc_column-inner .img-with-aniamtion-wrap .hover-wrap img {
	height: 120px;
	width: auto;
	object-fit: contain;
    margin: 0 auto 11px auto;
}
.trustedbox .vc_column-inner .nectar-milestone span{
	font-size: 40px;
    line-height: 50px;
}
.trustedbox .vc_column-inner .subject {
	color: #021768;
	font-size: 16px;
	font-weight: 400;
	line-height: 120%;
}
.trustedtopbox {
	border-bottom: 1px solid #0000001f !important;
	margin-bottom: 0 !important;
	padding-bottom: 40px !important;
}
.herosliderbox {
	margin-top:-250px !important;
}
.sliderherobox .nectar_video_player_self_hosted .wpb_video_wrapper video {
	height: 440px !important;
}
.sliderherobox .nectar_video_player_self_hosted .wpb_video_wrapper {
/* 	padding-top: 100% !important; */
	height: 440px !important;
}
.sliderherobox .nectar-flickity .flickity-viewport {
    margin: 0px 0 0px 0 !important;
}
body.material .nectar-button.has-icon.large:not([class*=see-through]) i {
    transform: translateY(-51%) translateX(-8px);
    font-size: 20px;
}
.home_hero_content_box .iwithtext {
    max-width: 300px;
    margin: 0 auto 22px;
}
.home_hero_content_box .iwithtext .iwt-icon {
    border-radius: 100px;
    height: 40px;
    width: 40px;
    padding: 8px;
    top: -11px;
    background: linear-gradient(-45deg, #ffa800, #ffa800, #ffa800);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite;
}
.home_hero_content_box .iwithtext .iwt-text  {
    padding-left: 35px;
}
.home_hero_content_box .iwithtext h6 {
    margin-bottom: 0;
}
body.material .custombtn {
    background: linear-gradient(-45deg, #5fc5f3, #190f74, #2e9ff7, #527ff1);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite;
	border: 1px solid #5fc5f3;
}
.home_hero_box a.nectar-button.large {
    border: 1px solid #5fc5f3;
}
body.material .nectar-button.has-icon i:before {
	font-weight: 500;
}
.stickymainbox {
    padding: 24px;
    border-radius: 24px;
    margin-bottom: 40px !important;
/*     position: sticky;
    top: 170px; */
/*     box-shadow: 0px 0px 21.176px 0px rgb(0 0 0 / 7%); */
}
.stickymainbox .vc_column-inner .nectar-badge__inner { 
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 50px;
    padding: 0;
    line-height: 50px;
    margin-bottom: 15px;
}
.stickymainbox .vc_column-inner h3 {
	max-width: 420px;
    font-size: 32px;
}
.stickymainbox .vc_column-inner p {
    max-width: 545px;
    font-size: 17px;
    line-height: 28px;
}
.stickymainbox .img-with-aniamtion-wrap .top-image-style {
	box-shadow: 0px 0px 21.176px 0px rgba(0, 0, 0, 0.15) !important;
	border-radius: 20px;
	position: absolute;
	z-index: 1;
	left: -50px;
	width: 35% !important;
}
.increaseleftbox .nectar-fancy-ul ul li i {
	width: 23px;
    height: 23px !important;
    background-color: #3a1b8a;
    border-radius: 50px;
    top: -3px;
	line-height: 23px !important;
}

.tabsSectionwrap .tabbed ul.wpb_tabs_nav {
    display: flex;
    padding: 0px !important;
    background-color: transparent;
    position: relative;
    z-index: 9;
    border-radius: 0px;
    justify-content: center;
    column-gap: 0;
    margin-bottom: 40px;
}
.tabsSectionwrap .tabbed ul.wpb_tabs_nav li {
    padding: 0 4px;
    width: 20%;
}
.tabsSectionwrap .tabbed ul.wpb_tabs_nav li a {
	color: #000;
	font-size: 18px;
	line-height: 30px;
	padding: 12px 0 10px 0;
	text-align: center;
	border-radius: 10px;
	background-color: #efefef !important;	
	display: block;
	border: 2px solid;
}
.tabsSectionwrap .tabbed ul.wpb_tabs_nav li a:hover {
    background-color: #ffffff !important;
}
.tabsSectionwrap .tabbed ul.wpb_tabs_nav li.active-tab a {
/* 	background: var(--Gradient-Gradient-1, linear-gradient(177deg, #070044 -13.59%, #4A24A5 109.86%)); */
    color: #fff;
	background-color: #22a6f9 !important;
}
.tabsSectionwrap .tabbed ul.wpb_tabs_nav li.active-tab a:hover {
	background-color: #22a6f9 !important;
}
.tabsSectionwrap .vc_column-inner {
	
}
.tabsSectionwrap .vc_column-inner h2 {
    font-size: 50px;
    line-height: 66px;
    max-width: 570px;
}
.tabsSectionwrap .vc_column-inner p {
    max-width: 730px;
    font-size: 18px;
    line-height: 27px;
}
.informationSection.tabsSectionwrap .vc_column-inner h2 {
	text-align: center;
    margin: 0 auto;
}
.informationSection.tabsSectionwrap .vc_column-inner p {
	text-align: center;
    margin: 0 auto;
}
.achivementSection .nectar-flickity .flickity-viewport {
	margin: 0px 0 0px 0 !important;
}
.achivementSection .nectar-flickity .flickity-viewport .cell {
	border-radius: 49.241px;
	background: #F1F2FF;
}
.achivementSection .nectar-flickity .flickity-viewport .cell img {
	width: 25% !important;
}
.achivementSection .nectar-flickity .flickity-viewport .cell:hover {
	background: #22A6F9;
}
.achivementSection .nectar-flickity.nectar-carousel .inner-wrap {
    padding: 40px 40px 50px 40px !important;
}
.achivementSection .divider-wrap .divider {
	height: 20px !important;
}
.achivementSection .nectar-flickity .flickity-viewport .cell:hover .vc_column-inner h4 {
	color:#fff !Important;
}
.achivementSection .nectar-flickity .flickity-viewport .cell:hover .vc_column-inner h3 {
	color:#fff !Important;
}
.achivementSection .vc_column-inner h4 {
    color: #5F5F86;
    font-size: 20px;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.295px;
    text-transform: capitalize;
    margin-bottom: 15px;
}
.achivementSection .vc_column-inner h3 {
	color: #070044;
	font-size: 61px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -1.231px;
}
.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;
}
/* .successStoryTestimonial .vc_column-inner > .wpb_wrapper {
	display: flex;
    flex-wrap: wrap;
    column-gap: 12px;
}
.successStoryTestimonial .img-with-aniamtion-wrap  {
    width: 47%;
}
.successStoryTestimonial .vc_column-inner .nectar_single_testimonial {
	width: 50%;
} */
.martleftbox .vc_column-inner .nectar_single_testimonial {
	text-align: center;
}
.martleftbox .hover-wrap-inner img {
    height: 276px;
    width: 100% !important;
    object-fit: cover;
    border-radius: 10px;
}
.martleftbox .vc_column-inner .nectar_single_testimonial p {
	font-size: 16px;
	line-height: 26px;
	text-align: center;
    padding-bottom: 16px;
}
.fourboxmainbox .vc_column-inner .wpb_wrapper {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-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: 66px 0 66px 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;
	font-size: 40px;
}
.fourboxmainbox .vc_column-inner .iwithtext .iwt-text p {
	color: #fff;
}
.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav {
	display: flex;
    padding: 0px !important;
    background-color: transparent;
    position: relative;
    z-index: 9;
    border-radius: 50px;
    column-gap: 0;
    margin-bottom: 20px;
    justify-content: space-between;
}
.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav li {
	padding: 0;
    width: 24%;
}
.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav li a {
    color: #000;
    font-size: 18px;
    line-height: 30px;
    padding: 12px 0 10px 0;
    text-align: center;
    border-radius: 10px;
    background-color: #efefef !important;
	border: 2px solid #070044;
    display: block;
}
.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav li a:hover {
    background-color: #22A6F9 !important;
    color: #fff !important;
    border-color: #197ebd;
}
.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav li.active-tab a:hover {
    border-color: #070044 !important;
}
.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav li.active-tab a {
	background: var(--Gradient-Gradient-1, linear-gradient(177deg, #070044 -13.59%, #4A24A5 109.86%));
    color: #fff;
}
.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav:after {
    display: none;
}
.all_in_one_lottery_wrap .tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab:after {
	display:none !important;
}
.brandedbox .vc_column-inner {
    padding: 30px 30px 40px 30px;
}
.brandedbox .vc_column-inner img {
	width: 100%;
    border-bottom: 1px solid #CCCCE9;
    border-style: dashed;
    padding-bottom: 23px !important;
}
.brandedbox .vc_column-inner h4 {
	
}
.brandedbox .vc_column-inner p {
	
}
.sliderdisplaybox .nectar-flickity .flickity-viewport {
	margin: 0px 0 0px 0 !important;
}
.smartdisplaySection .nectar-flickity {
    margin-bottom: 0;
}
/* .smartdisplaySection > .row-bg-wrap:before {
	content: '';
    background: linear-gradient(180deg, rgb(255 255 255 / 0%) 10%, #ffffff 100%);
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 250px;
    z-index: 999;
} */

.informationSection.tabsSectionwrap .informationtopbox .vc_column-inner h2 {
	margin: auto !important;
}
.informationSection.tabsSectionwrap .informationtopbox .vc_column-inner p {
	margin: auto !important;
	max-width: 680px;
}
.informationtopform .gform_wrapper .gfield input {
    border-radius: 6px;
    border: 1px solid #CCCCE9 !important;
    background: #FFF;
    box-shadow: 24px 20px 64px 0px rgba(243, 244, 255, 0.80);
    min-height: 46px;
    color: #070044;
    padding: 10px 15px !important;
}
.informationtopform .gform_wrapper .gfield select {
    border-radius: 6px;
    border: 1px solid #CCCCE9 !important;
    background: #FFF;
    box-shadow: 24px 20px 64px 0px rgba(243, 244, 255, 0.80);
    min-height: 46px;
    color: #070044;
    padding: 10px 15px !important;
}
.informationtopform .gform_wrapper .gfield .ginput_container_fileupload input {
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
	min-height: auto;
}

.informationtopform .gform_wrapper label {
    color: #070044;
    font-size: 14px !important;
    font-weight: 500 !important;
}
.informationtopform .gform_wrapper .gfield input:focus {
	background: #FFF;
	border: 1px solid #3a1b8a;
}
.informationtopform .gform_wrapper input[type=submit] {
	border-radius: 14px !important;
	background: #22A6F9;
	box-shadow: 24px 20px 64px 0px rgba(243, 244, 255, 0.80) !important;
	width: 100%;
	font-size: 16px;
}
.informationtopform .gform_wrapper .gform_heading {
	display:none !important;
}
.gform_legacy_markup_wrapper textarea.medium {
	border-radius: 14px;
	border: 1px solid #CCCCE9;
	background: #FFF;
	box-shadow: 24px 20px 64px 0px rgba(243, 244, 255, 0.80);
	color: #070044;
	padding: 10px !important;
}
.gform_legacy_markup_wrapper textarea.medium:focus {
	border: 1px solid #3a1b8a;
}
.industryLeaderSection .flickity-slider {
	
}
.industryLeaderSection .flickity-slider blockquote {
    border-radius: 50px;
    color: #000000 !important;
}
.industryLeaderSection .testimonial_slider blockquote p {
	background-color: #ccc !important;
}

.testimonial_slider[data-style=multiple_visible_minimal] .image-icon {
	border: 1px solid #ccc;
}

.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;
}
.industryLeaderSection .testimonial_slider blockquote.is-selected p {
	background-color: #070044 !important;
	border-radius: 40px;
}
.industryLeaderSection blockquote.is-selected p:before {
	color: #fff !important;
	opacity: 1 !important;
}
body .industryLeaderSection .testimonial_slider .star-rating .filled:before {
	color: #000000 !important;
}
body .industryLeaderSection .testimonial_slider .star-rating .filled:before {
	color: #000000 !important;
}
body .industryLeaderSection .testimonial_slider blockquote .title, body .industryLeaderSection .testimonial_slider blockquote .title {
	color: #000000 !important;
}
body .industryLeaderSection .flickity-page-dots .dot:before, body .industryLeaderSection .testimonial_slider .flickity-page-dots .dot:before {
	background-color:#231367;
}

/* about page style */

/* .feature_banner_row .vc_column-inner h1 {
	font-size: 50px;
    line-height: 60px;
} */
.feature_banner_row .wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
    padding-top: 62% !important;
}

/* Pricing Page CSS START */
.fourk_features_sec .nectar-fancy-ul p em {
    color: #22a6f9;
    font-size: 24px;
    font-style: normal;
}
.fourk_features_sec .nectar-fancy-ul ul li {
	padding-left: 26px;
}
.fire_stick_tv_sec .nectar-fancy-ul ul li {
	padding-left: 26px;
}
.fire_stick_tv_sec .nectar-fancy-ul p em {
    color: #22a6f9;
    font-size: 24px;
    font-style: normal;
}
/* Pricing Page CSS END */

/* Smart AI Page CSS START */
.smartAiHeroImgCol .img-with-aniamtion-wrap.nectar-el-parallax-scroll {
	position: absolute;
    bottom: -5px;
} 
.smartAiHeroImgCol .img-with-aniamtion-wrap.nectar-el-parallax-scroll .smartAiImg2 { 
    height: 180px !important;
    width: auto;
}

/* Smart AI Page CSS END */

.innerpagHeroRow .wpb_wrapper h1 {
    font-size: 56px;
    line-height: 66px;
}

/* Feature Page CSS START */
.featuresTabRow .nectar-sticky-tabs .wpb_tabs_nav li.menu-item .menu-content {
    background: #F1F2FF;
    padding: 20px;
    border-radius: 20px; 
}
.featuresTabRow .nectar-sticky-tabs .wpb_tabs_nav li.menu-item .menu-content .tab-nav-heading {
    font-size: 24px;
    line-height: 34px;
    font-weight: 500;
    padding: 0;
}
.featuresTabRow .nectar-sticky-tabs .wpb_tabs_nav li.menu-item .menu-content a.sub-desc {
    display: none;
	padding: 0;
}
.featuresTabRow .nectar-sticky-tabs .wpb_tabs_nav li.menu-item.active-tab .menu-content a.sub-desc {
    display: block;
}
.featuresTabRow .nectar-sticky-tabs .wpb_tabs_nav li.menu-item .menu-content .menu-content {
    background: var(--Gradient-Gradient-1, linear-gradient(177deg, #070044 -13.59%, #4A24A5 109.86%));
    color: #fff;
}
.featuresTabRow .nectar-sticky-tabs .wpb_tabs_nav li.menu-item.active-tab .menu-content {
    background: linear-gradient(177deg, #070044 -13.59%, #4A24A5 109.86%);
    color: #fff;
}
.featuresTabRow .nectar-sticky-tabs .wpb_tabs_nav li.menu-item {
    opacity: 1 !important;
	padding-bottom: 20px;
}
.featuresTabRow .nectar-sticky-tabs .wpb_tabs_nav li.menu-item .menu-content .tab-nav-heading:before {
    display: none;
}
.iconBoxFeatureRow .vc_column-inner .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.iconBoxFeatureRow .vc_column-inner .wpb_wrapper .iwithtext {
    width: 30%;
}

.iconBoxFeatureRow .iwithtext {
    display: flex;
    flex-wrap: wrap;
}

.iconBoxFeatureRow .iwithtext .iwt-icon {
    width: 100%;
    position: relative;
}

.iconBoxFeatureRow .iwithtext .iwt-text {
    padding-left: 0;
    width: 100%;
    text-align: center;
}

.iconBoxFeatureRow .iwithtext .iwt-icon img {
    position: relative !important;
}

.iconBoxFeatureRow .iwithtext .iwt-icon img {
    margin: 0 auto;
    padding-bottom: 20px;
    height: 90px;
    width: auto !important;
}
/* Feature Page CSS START */

/* Smart AI Page CSS START */
.smartAiSlidingRow .slidingContentCol img {
    height: 44px;
}
.slidingContentCol .nectar-fancy-ul ul li i {
    width: 23px;
    height: 23px !important;
    background-color: #3a1b8a;
    border-radius: 50px;
    top: -3px;
}
.slidingImageCol .hover-wrap {
    padding-right: 0 !important;
}
.home_gallery_section .nectar-flickity button.flickity-button svg.flickity-button-icon path {
    fill: #fff !important;
}
.home_gallery_section .dark .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button:after {   
    background-color: #fff !important;
}
.old_new_before_row .nectar-image-comparison img.twentytwenty-after {
    width: 100% !important;
    height: 100%;
}
.old_new_row .nectar-fancy-ul ul li i {
    width: 20px;
    height: 20px !important;
    background-color: #3a1b8a;
    border-radius: 100px;
    top: 4px;
    line-height: 20px !important;
    font-size: 14px !important;
}
.old_new_row .nectar-fancy-ul ul li {
    padding-left: 30px;
}
/* Smart AI Page CSS END */

/* Case Study Inner CSS START */
.caseStudyInnerHero .caseStudyContentCol .hover-wrap-inner img {
    height: 40px;
    width: auto;
}
.milestoneCasestudyRow .iwithtext {
    background: linear-gradient(177deg, #070044 -13.59%, #4A24A5 109.86%);
    color: #fff;
    padding: 20px;
    border-radius: 20px;
    width: 32%;
	margin: 0;
}
.milestoneCasestudyRow .iwithtext .iwt-icon {
    position: relative;
    text-align: center;
}
.milestoneCasestudyRow .vc_column-inner .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.milestoneCasestudyRow .iwithtext .iwt-icon img {
    height: 60px;
    width: auto !important;
}
.milestoneCasestudyRow .iwithtext .iwt-text {
    padding-left: 0;
    text-align: center;
}
.milestoneCasestudyRow .iwithtext .iwt-text h3 {
    color: #fff;
    font-size: 56px;
    line-height: 66px;
}
.caseStudyTestimonialWrap {
    background: #f1f2ff;
    border-radius: 20px;
    overflow: hidden;
}
.caseStudyTestimonialWrap .nectar_single_testimonial .inner p {
    font-family: 'DM Sans';
    font-size: 22px;
    line-height: 34px;
}
.caseStudyTestimonialWrap .nectar_single_testimonial span.wrap {
    font-family: 'DM Sans';
}
/* Case Study Inner CSS END */

/* Retailer Page CSS START */
.retailerFeatureTitleRow .hover-wrap-inner img {
    height: 48px;
    width: auto !important;
}
.retailerFeatureTab .scrolling-tab-nav .scrolling-tab-nav-total {
    display: none;
}
.retailerFeatureTab .scrolling-tab-content .wpb_tab {
    margin-bottom: 100px !important;
	opacity: 0.2;
    transition: 0.3s ease-in-out;
}
.retailerFeatureTab .scrolling-tab-content .wpb_tab.active {
    opacity: 1;
    transition: 0.3s ease-in-out;
}
.retailerFeatureTab .scrolling-tab-content .wpb_tab img {
    filter: grayscale(1);
}
.retailerFeatureTab .scrolling-tab-content .wpb_tab.active img {
    filter: grayscale(0);
}
.digitalRevolutionContentCol .hover-wrap-inner img {
    height: 48px;
    width: auto !important;
}
/* Retailer Page CSS END */

/* Avoid Lottery Scam CSS START */
.leftRightImageSec .leftRightContentCol .hover-wrap-inner img {
    height: 48px;
    width: auto;
}

/* Avoid Lottery Scam CSS END */

/* Responsible Play CSS START */

.leftRightContentCol .nectar-fancy-ul ul li i {
    width: 23px;
    height: 23px !important;
    background-color: #3a1b8a;
    border-radius: 50px;
    top: -3px;
}
.setLimitCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div {
    transform: translate(-250px, 0px) !important;
}
.setLimitCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div img {
    height: 270px;
    width: auto;
}
.restrictionCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div {
    transform: translate(-250px, 0px) !important;
}
.restrictionCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div img {
    height: 270px;
    width: auto;
}
/* Responsible Play CSS END */

/* Blog Page CSS START */
.blogListRow .post-content .article-content-wrap .post-header h3.title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 500;
}
body.wp-singular.post-template-default.single-post .FooterSection {
    padding-top: 100px !important;
    margin-top: 100px !important;
}
.nectar-social.fixed {
	right: unset;
    left: 34px;
    bottom: 70px;
}
/* Blog Page CSS END */

/* Floating Whatsapp CSS Start*/
.whatsappFloat {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 60px;
    right: 20px;
    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: 28px;
    fill: #fff;
    left: 1px;
    top: 14px;
}
/* Floating Whatsapp CSS END*/

/* Still have question CSS */
.quesSIngleIconBox .vc_column-inner {
    border-radius: 20px !important;
    overflow: hidden;
    padding: 40px;
    min-height: 243px;
}
.quesSIngleIconBox .iwithtext .iwt-icon {
    position: relative;
}
.quesSIngleIconBox .iwithtext .iwt-icon img {
    width: auto !important;
    margin: 0 auto;
    padding-bottom: 16px;
}
.quesSIngleIconBox .iwithtext .iwt-text {
    padding-left: 0;
    text-align: center;
}
.quesSIngleIconBox .iwithtext .iwt-text h4 {
    color: #22A6F9;
	text-transform: none !important;
}
.quesSIngleIconBox:hover {
    transform: translate(0px, -6px);
}
.quesSIngleIconBox {
    transition: 0.3s ease-in-out;
}
/*  */

/* Free Demo Form */
.acceptanceCheckBox .ginput_container .gchoice {
    display: flex;
    flex-wrap: wrap;
    align-items: start;
}
.acceptanceCheckBox .ginput_container .gchoice input {
    min-height: 20px;
}
.acceptanceCheckBox .ginput_container .gchoice label {
    line-height: 20px;
}


/* footerSection */

body .full-width-section.FooterSection {
    padding-top: 250px !important;
    margin-top: -170px !important;
}
.FooterSection .footerlogowrap  {
	padding-bottom: 40px;
}
.FooterSection .footerthreebtnbox {
	padding: 30px 0!important;
}
body .FooterSection .footerthreebtnbox .nectar-button  {
    margin: 0 9px !important;
    min-width: 300px;
    text-align: left;
    border-radius: 17px !important;
    padding: 20px 40px 20px 40px !important;
}
.footerlogowrap .footerlogobox img {

}
.footerMenu .vc_column-inner h2 {
	font-size: 24px;
    margin-bottom: 14px;
	padding: 0 10px;
}
.footerMenu .vc_column-inner ul {
	padding: 0;
    margin: 0;
}
.footerMenu .vc_column-inner ul li {
    list-style: none;
    margin-bottom: 0;
}
.footerMenu .vc_column-inner ul li a {
	display: inline-block;
	position: relative;
	overflow: hidden;
	z-index: 2;
	padding: 4px 10px 4px 10px !important;
    background-color: transparent;
    border-radius: 6px;
    color: #CCCCE9;
}
.footerMenu .vc_column-inner ul li a:hover {
	color:#fff !important;
}
.footerMenu .vc_column-inner ul li a:before, .footerMenu .vc_column-inner ul li a:after {
	content: "";
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	opacity: 0;
	transition: transform .2s ease-out, opacity .2s ease-out;
	background-color: #22a6f9;
	z-index: -1;
}
.footerMenu .vc_column-inner ul li a:before {
	left: 0;
	transform: translate3d(-100%, 0, 0);
}
.footerMenu .vc_column-inner ul li a:hover:before {
	opacity: 1;
    transform: translate3d(0, 0, 0);
}
.footerMenu .vc_column-inner ul li a:after {
	right: 0;
	transform: translate3d(100%, 0, 0);
}
.footerMenu .vc_column-inner ul li a:hover:after {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
.social-icon ul {
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
}
.social-icon ul li{
    list-style: none;
}
.social-icon ul li a {
    width: 50px;
    height: 50px;
    display: inline-block;
    background-color: #021768;
    margin: 0 5px;
    text-align: center;
    line-height: 50px;
    border-radius: 50px;
    color: #fff !important;
	transition: 0.3s ease-in-out;
}
.social-icon ul li a:hover {
	background-color: #22A6F9;
    transform: translate(0px, -4px);
}
.social-icon ul li a i:before {
	font-weight: 500 !important;
}
.sliderherobox .nectar-flickity .cell .inner-wrap img {
	width: 100%;
	height: 440px;
	object-fit: cover;
}
.footercopyright .wpb_wrapper p {
    color: #CCCCE9;
}
.footercopyright .wpb_wrapper p a {
    color: #fff ;
	opacity: 1 !important;
}
.footercopyright .wpb_wrapper p a:hover {
    color: #22A6F9;
}
body.archive.category .FooterSection {
    margin-top: 60px !important;
    padding-top: 100px !important;
}
body.archive.category .container-wrap {
    padding-top: 100px !important;
}



/* xenoks display css */

/* 2025 */
/* new home css start */
.home_hero_box .home_hero_content_box .nectar-rotating-words-title h1.heading{
    max-width:1080px;
    margin: 0 auto;
    color:#fff;
}
.home_hero_box .home_hero_content_box .nectar-rotating-words-title h1.heading span.ending-text {
    font-size: 40px;
    line-height: 64px !important;
}
.home_hero_box .home_hero_content_box .nectar-rotating-words-title h1.heading span.dynamic-words{
    color:#fff;
}
.home_hero_box .home_hero_content_box .nectar-rotating-words-title h1.heading .dynamic-words{
    position:relative;
}
.home_hero_box .home_hero_content_box .nectar-rotating-words-title h1.heading .dynamic-words .text-wrap.active span:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #22a6f9;
    left: 0;
    bottom:0;
    
}
.subHeadingColorText{
    margin-bottom:8px !important;
}
.subHeadingColorText .wpb_wrapper h6 {
    color: #FF9E2C;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
}
.homeDesignSec .designInnerBoxCol .wpb_wrapper h5{
    color:#070044;
}
.homeDesignSec .designInnerBoxCol .wpb_wrapper p{
    color:#070044;
}
.homeDesignSec .designInnerBoxCol > .vc_column-inner .img-with-aniamtion-wrap img {
    width: auto !important;
}
.homePricingMainSec .homeInnerPricingCol > .vc_column-inner .img-with-aniamtion-wrap img {
    width: auto !important;
}
.homeStartedMainSec .img-with-aniamtion-wrap img {
    width: auto !important;
}
.diployInnerContentCol > .vc_column-inner > .wpb_wrapper {
	display: flex;
    flex-wrap: wrap;
}
.getStartedLogoCol > .vc_column-inner .img-with-aniamtion-wrap img {
    width: auto !important;
}
.homePricingMainSec .homeInnerPricingCol > .vc_column-inner .wpb_wrapper h3 {
	font-size: 30px;
	line-height:38px;
	  color:#070044;
}
.homePricingMainSec .homeInnerPricingCol > .vc_column-inner .wpb_wrapper p {
	color:#070044;
}
.homePricingMainSec .homeInnerPricingCol > .vc_column-inner .nectar-fancy-ul ul li {
	color:#070044;	
}
.homePricingMainSec .pricingHeadingInnerCol > .vc_column-inner .wpb_wrapper h2 {
    color: #070044;
}
.homePricingMainSec .pricingHeadingInnerCol > .vc_column-inner .wpb_wrapper h6 {
    color: #070044;
	text-transform: lowercase;
}
.xenoksDesignHeading > .vc_column-inner .wpb_wrapper h5{
    color:#070044;
}
.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 0px 0;
}
.wpb_row.priceAddOnRow {
	padding: 0 130px;
}
.wpb_row.priceAddOnRow >.col {
	background-color: #fff;
    padding: 24px 40px;
    border-radius: 16px;
	border: 1px solid #d4d2e3;
}
.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: #070044 !important;!i;!;
    font-weight: 600;
}
.testimonialMainSec .testimonialInnerCol .iwithtext .iwt-text {
	padding-left: 30px;
}
.testimonialMainSec .testimonialInnerCol .iwithtext .iwt-text h5 {
    margin: 0 !important;
    color: #070044 !important;
    font-size: 16px;
    line-height: 24px;
}
.testimonialMainSec .testimonialInnerCol .iwithtext .iwt-text h5 a {
    color: #070044;
}
.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: #070044;
    margin: 0;
}


.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:#070044;
}

/* new home css end */



/* xenoks display css ends */

/* xenok global section css */

/* .xenokFormSec .formInnerCol .gform_fields {
     gap: 20px 10px !important;
}
.xenokFormSec .formInnerCol .ginput_container  input {
    height: 50px !important;
    border-radius: 10px !important;
    border: none !important;
	background:#fff;
	margin: 0;
	padding: 10px 10px !important;
	font-size: 16px !important;
	line-height: 24px;
	color:#070044;
}
.xenokFormSec .formInnerCol .ginput_container  textarea {
	height: 100px !important;
	border-radius: 10px !important;
	border: none !important;
	background:#fff;
	margin: 0;
	padding: 10px 10px !important;
	box-shadow:none !important;
	font-size: 16px !important;
	line-height: 24px;
	color:#070044;
}
.xenokFormSec .formInnerCol span.gfield_required {
    display: none;
}
.xenokFormSec .formInnerCol label.gfield_label {
    font-size: 14px !important;
    line-height: 20px !important;
    color: #fff !important;
}
.xenokFormSec .formInnerCol .gform-footer {
    margin-top: 20px !important;
}
.xenokFormSec .formInnerCol .gform-footer input {
    background-color: #FFB535 !important;
    color: #000 !important; 
}
 */
/* cenok global section end  */

.row .col img.img-with-animation.nectar-lazy:not([srcset]) {
    width: auto !important;
}
.informationtopform .gform_wrapper.gravity-theme .ginput_container_address span {
	flex: 0 0 50%;
}
.informationtopform .gform_wrapper.gravity-theme .gform_fileupload_rules {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

 


















































@keyframes phonemove {
   from {
        transform:rotate3d(0, 0, 1, 0deg);
    }
    20%, 32%, 44%, 56%, 68% {
        transform: rotate3d(0, 0, 1, 0deg);
    }
    23%, 35%, 47%, 59%, 71% {
        transform: rotate3d(0,0,1,15deg);
    }
    26%, 38%, 50%, 62%, 74% {
        transform: rotate3d(0,0,1,0deg);
    }
    29%, 41%, 53%, 65%, 77% {
        transform: rotate3d(0,0,1,-15deg);
    }
    80% {
        transform:rotate3d(0, 0, 1, 0deg);
    }
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}