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

body {
    --scroll-bar-w: 0px !important;
}
.single-post .post-area {
    max-width: max-content !important;
}
#pum-23406 .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0px;
}

#pum-23406 {
    opacity: 1 !important;
    display: block !important;
}
div#popmake-23406 {
    padding: 0px !important;
}

.row.brand-cls-form {
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 24px;
    background-color: rgba(0, 0, 0, .04);
}
.wpcf7-form .brand-cls-form p span {
    color: #5C5C5C !important;
}

/* footer */
.client-logo-margin .clients>div img {
    margin: 0;
}
.recent-post-mar-cls .blog-recent.columns-1 .col.span_12 {
    margin-left: -20px !important;
}
.gradient-footer-cls span.text:hover {
    color: transparent !important;
    background: linear-gradient(45deg,#2b82c6,#39b36e);
    -webkit-background-clip: text;
}
.connect-color a {color:#999;}
.connect-color a:hover{
    color: transparent !important;
    background: linear-gradient(45deg,#2b82c6,#39b36e) !important;
    -webkit-background-clip: text !important;
}
/* footer */

#emp_id .home_radius_img .divider-wrap .divider {
	height:90vh !important;
}

/* About page */
.btn-position-video .play_button.large.nectar_video_lightbox {
    position: absolute;
    bottom: 100px;
    z-index: 999;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.timeline-cls .nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap {
    padding: 8%;
}
h2.wpostahs-centent-title {
    display: none;
}
.wpostahs-slider-design-2 .wpostahs-centent {
	max-width: 1320px;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav {
    max-width: 1320px;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-list.draggable::before {
	width: 1220px;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-list.draggable::before { 
    background: #39B36E !important;
    background: -webkit-linear-gradient(to left, #39B36E 0%, #0F81C8 79%) !important;
    background: -moz-linear-gradient(to left, #39B36E 0%, #0F81C8 79%) !important;
    background: linear-gradient(to left, #39B36E 50%, #0F81C8 100%) !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wpostahs-slider-design-2 .wpostahs-centent {
    padding: 0.5em 2.5em 0em;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title .wpostahs-main-title button {
    border-radius: 50% !important;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title:hover .wpostahs-main-title button {
    background: #0f81c8 !important;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button {
    border-color: #0f81c8;
    background: #0f81c8;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current {
    color: #0f81c8;
}
.wpostahs-slider-nav-content p, ul li {
    text-align: left !important;
}
.wpostahs-title {
    visibility: hidden;
}
.wpostahs-slider ul.slick-dots {
    display: none !important;
}
.timeline-black-bg .wpostahs-slick-slider .slick-arrow:hover, .wpostahs-slick-slider .slick-arrow {
    border: 2px solid #fff !important;
}
.timeline-black-bg .wpostahs-slick-slider button.slick-next, .timeline-black-bg .wpostahs-slick-slider button.slick-next:hover, .timeline-black-bg .wpostahs-slick-slider button.slick-next:focus {
    background: url(http://203.109.113.162:9485/buildformula/wp-content/uploads/2022/08/arrow-right.png) center center no-repeat !important;
	background-size: 10px 17px !important;
}
.timeline-black-bg .wpostahs-slick-slider button.slick-prev, .timeline-black-bg .wpostahs-slick-slider button.slick-prev:hover, .timeline-black-bg .wpostahs-slick-slider button.slick-prev:focus {
    background: url(http://203.109.113.162:9485/buildformula/wp-content/uploads/2022/08/arrow-left.png) center center no-repeat !important;
	background-size: 10px 17px !important;
}
/* About page */

/* IMS Business page */
.bor-rad-bot-left .row-bg-wrap .using-bg-color {
    border-bottom-left-radius: 400px;
    border-color: #fff !important;
}
.bg-contain-cls .using-image {
    background-size: contain !important;
}
.ims-decimal-img-pos .img-with-aniamtion-wrap[data-max-width="150%"] .inner {
    position: absolute;
    right: 0;
    top: 0;
}
.ims-datawise-img-pos.img-with-aniamtion-wrap[data-max-width="150%"] .inner {
    position: absolute;
    left: 0;
    top: 0;
}
.text-right {text-align:right;}
@media screen and (max-width:1600px) {
.img-width-100-percent-small-device .img-with-aniamtion-wrap[data-max-width="150%"] .inner {
    width: 100%;
}
.ims-decimal-img-pos .img-with-aniamtion-wrap[data-max-width="150%"] .inner {
    width: 122%;
}
.ims-datawise-img-pos .img-with-aniamtion-wrap[data-max-width="150%"] .inner {
    width: 122%;
}
}
/* IMS Business */

/* contact us page */
.fancy-box-padd-cls .box-inner-wrap {
    padding: 20% 10% !important;
}
.fancy-box-padd-cls .nectar-fancy-box[data-style="color_box_hover"][data-color*="gradient"]:hover .inner i:not(.hover-only) {
    opacity: 1;
}
.nectar-fancy-box[data-style="color_box_hover"] .inner {
    justify-content: left;
}
/* contact us page */


/* Meet us page */
.team-member[data-style=bio_fullscreen_alt]:hover .team-member-image, .team-member-image {
    border-radius: 70px 15px 70px 15px;
}
.team-member[data-style=bio_fullscreen_alt]:hover .team-member-image {
    -webkit-transform: scale(1);
    transform: scale(1);
}
/* .page-id-21523 .nectar_team_member_overlay .team_member_image {
	    background-position: 100% 40%;
}*/
/*
.nectar_team_member_overlay .team_member_details h2 {
    margin-bottom: 0 !important;
}
.nectar_team_member_overlay .team_member_details .title {
    margin-bottom: 20px !important;
}
.page-id-25973 .team_member_details .team-desc .bottom_meta {
    display: block !important;
}
.page-id-27496 .team_member_details .team-desc .bottom_meta {
    display: block !important;
}
*/
.team_member_details .team-desc .bottom_meta {
    display: block;
}
.nectar_team_member_overlay .bottom_meta a {
    padding: 10px 10px 10px 0;
}
.team-bg-img-cls .tabbed[data-style=vertical_modern]>div {
    padding-left: 40px;
}
.team-bg-img-cls .team-meta h3 {
    font-size: 20px !important;
    line-height: 25px;
}
.team-bg-img-cls .team-meta h5 {
    font-size: 12px !important;
    line-height: 15px !important;
}
.team-bg-img-cls .team-meta p {
    font-size: 12px;
}
.team-bg-img-cls .team-meta h3, .team-bg-img-cls .team-meta h5 {
    text-transform: uppercase;
}
.team-bg-img-cls .tabbed[data-style=vertical_modern] .wpb_tabs_nav li a {
    padding: 20px 20px;
}
.team_member_details .bio-inner .title, .team_member_details h2 {
    text-transform: uppercase !important;
}
.team_member_details .bio-inner {
    display: flex;
    flex-direction: column;
}
.team_member_details .bio-inner .title {
    order: 2;
    margin-bottom: 20px !important;
}
.team_member_details .bio-inner h2 {
    order: 1;
    margin-bottom: 5px !important;
}
.team_member_details .bio-inner .team-desc {
    order: 3;
}
.team-hide-cls, .text-hide-meet-cls {
    display: none;
}
.acc-team, .pp-team, .pp-text {
    display: block;
}
.tab-main-div-cls .tab-inner-div-cls {
    padding: 0 !important;
}
.tab-main-div-cls ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 0;
}
.tab-main-div-cls ul li {
    list-style: none;
    cursor: pointer;
    background: #f8f8f8;
    font-weight: 500;
    font-size: 15px;
    padding: 8px 16px;
    color: #545454;
    border-radius: 15px;
    margin: 0 10px 10px 10px;
}
.tab-main-div-cls ul li:hover, .tab-main-div-cls ul li.active{
    background: linear-gradient(to right, #0f81c8 0, #1cb36e 100%);
    color: #fff;
}
.nectar_team_member_overlay .team_member_picture {
    width: 40%;
}
.nectar_team_member_overlay .team_member_details {
    padding: 8% 52% 4% 10%;
}
/* Meet us page */

/* insights */
.post-header .meta-author, .post-header .meta-category, .post-header .meta-comment-count {
	display:none;
}

.insight-lst-cls span.meta-category {
    display: none;
}
/* insights */

p {color:#545454;}
.offwhite-clr, .offwhite-clr a {color:#999 !important;}
.nectar-global-section .blog-recent[data-style=title_only] .post-header h2 {
    line-height: 25px !important;
}
/*.gradient-color {
    background: linear-gradient(to right,#0f81c8 0,#1cb36e 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
*/
.border-top-right-radius .column-image-bg {
    border-top-right-radius: 300px !important;
}
.gradient-color-cls h1, .gradient-color-cls h2, .gradient-color-cls h3{
    background: #39B36E;
    background: -webkit-linear-gradient(to left, #39B36E 0%, #0F81C8 79%);
    background: -moz-linear-gradient(to left, #39B36E 0%, #0F81C8 79%);
    background: linear-gradient(to left, #39B36E 50%, #0F81C8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.txt-btn-right {float: right;}
.btn-txt-white .a-box .icon_set.text_set {
    color: #fff;
}
.btn-txt-white .a-box .icon_set.btn_set i.fa-solid.fa-angle-right {
    color: #fff !important;
}
.gradient-color {
	background: #39B36E;
    background: -webkit-linear-gradient(to left, #39B36E 0%, #0F81C8 79%);
    background: -moz-linear-gradient(to left, #39B36E 0%, #0F81C8 79%);
    background: linear-gradient(to left, #39B36E 50%, #0F81C8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
    background: linear-gradient(to right,#0f81c8 0,#1cb36e 100%);
}

.nectar-highlighted-text[data-style=half_text] em.animated {
    background-size: 100% 20%;
}

/*.img-auto-width {
    width: auto !important;
}*/
.border-gradient-cls .nectar_video_lightbox path{fill:#009ba0 !important;}
.border-gradient-cls .nectar_video_lightbox.play_button:before{
	border:3px solid transparent;
	background: linear-gradient(45deg,#2b82c6,#39b36e);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.border-gradient-cls .nectar_video_lightbox:hover:before {
    border: 2px solid transparent;
    border-image-slice: 1;
    border-radius: 50px;
    padding: 1px;
    background: linear-gradient(45deg,#2b82c6,#39b36e);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition-duration: 1s;
    transition-timing-function: linear;
	opacity:1 !important;
}
.pos-revative-left-txt {
    position: relative;
}
.pos-revative-left-txt span.right-txt-align {
    position: absolute;
    text-align: right;
}
.copy-txt p{font-size:14px;    color: #969495;}
.nectar-global-section .blog-recent[data-style=title_only] .col {
    background-color: rgba(0,0,0,0);
    margin-bottom: 0%;
    padding: 0px 0px;
}
.nectar-global-section .blog-recent[data-style=title_only] .col:hover .post-header{
    left: 20px;
}
.nectar-global-section .blog-recent[data-style=title_only] .post-header {
    width: 100%;
	left: 20px;
}
.nectar-global-section .blog-recent[data-style=title_only] .post-header h2 {
    font-size: 16px;
    line-height: 30px;
    text-transform: none;
    font-weight: 500;
    text-align: left;
}
.border_style_color .vc_column-inner{border-color: #0f81c8;
    box-sizing: content-box;
    border-width: 2px;
    border-style: solid;
    border-image: linear-gradient(180deg, rgba(15,129,200,1) 1%, rgba(27,143,173,1) 30%, rgba(44,163,137,1) 70%, rgba(57,179,110,1) 100%);
    border-image-slice: 1;
    border-left: 0;
    border-top: 0;
    border-bottom: 0;}
.border_radios_box .nectar_icon_wrap a:hover{border: 1px solid;
    border-image-slice: 1;
    border-radius: 50px;
    padding: 1px;
    background: linear-gradient(45deg,#2b82c6,#39b36e);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
	mask-composite: exclude;
	 transition-duration: 1s;
  transition-timing-function: linear;

}
.border_radios_box .nectar_icon_wrap a{border: 1px solid #969495;
    border-radius: 100%;}
.nectar_icon_wrap .nectar_icon:hover i{background: -webkit-linear-gradient(45deg, #2a81c5, #39b36e);
    -webkit-background-clip: text;
	transition-duration: 1s;
  transition-timing-function: linear;
    -webkit-text-fill-color: transparent;}
.heding_color_box h4,.heding_color_box h5{color:#fff !important;}
.blog-recent[data-style=title_only] .col:hover .post-header .title{transform: scale(1) translateY(0px);
    -webkit-transform: scale(1) translateY(0px);}
.call_to_action_box a.link_text:hover{    background: linear-gradient(to right,#0f81c8 0,#1cb36e 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
/*START OUR BRANDS*/
.button_box {
    position: relative;
    display: block;
    max-width: 250px;
    width: 100%;
}
.button_box .icon_set {
    display: inline-block;
    vertical-align: middle;
	padding-right: 15px;
}
.button_box .icon_set:last-child{padding-right: 0px;}
.button_box .icon_set.btn_set {
     width: 100px;
    height: 100px;
    line-height: 100px;
    border: 1px solid;
    text-align: center;
    border-radius: 100px;
    border-color: #b9b9b9;
	

}
.a-box .icon_set .fa-arrow-right{font-size:30px;}
.a-box .icon_set.text_set{
color: #333;
}
.a-box .icon_set.btn_set{
color: #333;
}

.button_box .a-box:hover .icon_set.btn_set{
    background-color: #2a82c5;
    color: #fff;
    border-color: #2a82c5;
    
}
.a-box .icon_set.btn_set i.fa-solid.fa-angle-right {
    font-size: 40px;
}
/*
.a-box a:after {
    content: '';
    display: block;
    width: 140px;
    border-top: 2px solid;
    position: absolute;
    top: 65px;
}
.a-box:hover a:after{
    border-color: #2a82c5;
}
*/
/*END OUR BRANDS*/

/*Blog Start*/
body article.post .post-header h2 {
    font-size: 25px !important;
        line-height: 35px;
}
body article.post .post-header h2 a{color: #000 !important;}
.featured-media-under-header__featured-media:not([data-format="video"]):not([data-format="audio"]):not([data-has-img="false"]) {
    padding-bottom: 34%!important;
}
.single-post .featured-media-under-header__featured-media .post-featured-img {
    height: 435px !important;
}
/*End Blog*/
body #slide-out-widget-area.fullscreen-split a:hover, body #slide-out-widget-area.fullscreen-split a:hover, body #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .current-menu-item > a {
color: transparent !important;
background: linear-gradient(45deg,#2b82c6,#39b36e);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after{
	border-image: linear-gradient(265deg, rgba(15,129,200,1) 1%, rgba(27,143,173,1) 30%, rgba(44,163,137,1) 70%, rgba(57,179,110,1) 100%);
    border-image-slice: 1;
}
.offwhite-clr a:hover, .off-canvas-social-links a:hover i, .blog-recent[data-style="title_only"] .col:hover .post-header .title{
    background: linear-gradient(to right,#0f81c8 0,#1cb36e 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

@media screen and (max-width:1024px) {
	.img-auto-width {
    width: 100% !important;
}
}

@media screen and (max-width:992px) {
.mo-txt-center {
    text-align: center;
}
.mo-img-right .nectar_cascading_images .cascading-image, .mo-img-right .nectar_cascading_images .cascading-image .inner-wrap {
    text-align: right;
}
.sm-mar-sl-rv .nectar-flickity .flickity-viewport {
	margin:0 !important;
}
.sm-pad-cell-rv .nectar-flickity .flickity-viewport .cell{
		padding:0px !important;
	}
/*OUR BRANDS*/
.bg-mobile-remove .row-bg {
    background: none !important;
}
.ims-decimal-img-pos .img-with-aniamtion-wrap[data-max-width="150%"] .inner {
    position: relative !important;
}	
/*END OUR BRANDS*/	
}

/* r */

@media screen and (max-width:1280px) {
	.nectar-shape-divider-wrap{
		    height: 50px !important;
	}
}
@media screen and (max-width:1380px) {
	.meet-us_good_leadership{
		margin-bottom: 30px !important;
	}
	.btn-position-video .play_button.large.nectar_video_lightbox{
    bottom: 162px;
	}
	.fancy-box-padd-cls .box-inner-wrap {
		padding: 20% 21px !important;
	}
	.single-post .featured-media-under-header__featured-media .post-featured-img {
    	height: 390px !important;
	}
}
@media screen and (max-width:1024px) {
	.mo-txt-center{
		  margin-right: 25px !important;
	}
	.nectar-shape-divider-wrap{
		    height: 0px !important;
	}
	.people_possible_foundation .button_box{
		    margin-bottom: 22px !important;
	}
	.businesses_responsiv_img {
/* 		  width: 60% !important;
    	  height: 60% !important; */
		    padding-top: 0px !important;
    		padding-bottom: 0px !important;
	}
	
}
@media (min-width: 1024px) and (max-width: 1150px) {
	.extra_img_tablet{
		top:158px !important;
	}
	.about_img_content .wpb_wrapper .img-with-aniamtion-wrap.center.margin_left_tablet_0px.margin_left_phone_0px{
		    margin-left: 100px !important;
	}
	.our_business_impact .divider{
		    height: 83vh !important;
	}
	.possible_foundation_title {
    	padding-top: 40px !important;
	}
	.about_us_btn_first_col{
		    width: 67% !important;
	}
	.about_us_btn_second_col{
		    width: 33% !important;
	}
}
@media screen and (max-width:1024px) {
	.cls-hide-br-chatbot {
		display: none;
	}
	.text_set{
		font-size:20px !important;		
	}
	.about_btn{
		text-align: start !important;
	}
	.btn-position-video .play_button.large.nectar_video_lightbox{
		 bottom: 158px !important;
	}
}
@media screen and (max-width:920px) {
	
	.text_set {
    	font-size: 16px !important;
	}
	.button_box .icon_set.btn_set {
    	width: 70px;
		height: 70px;
	}
	.a-box .icon_set.btn_set i.fa-solid.fa-angle-right {
    	font-size: 28px;
    	top: -18px;
	}
	.businesses_btn_table .wpb_raw_code{
		    padding-bottom: 40px;
	}
	.team-bg-img-cls .tabbed[data-style=vertical_modern] .wpb_tabs_nav li a {
    padding: 10px 20px;
    font-size: 14px;
   }
}
@media screen and (max-width:768px) {
	.nectar_team_member_overlay .team_member_details {
    padding: 8% 10% 4% 10% !important;
}
.team-bg-img-cls .tabbed[data-style=vertical_modern]>div {
    padding-left: 0 !important;
}
#emp_id .home_radius_img .divider-wrap .divider {
    height: 40vh !important;
}
	.contact_form .vc_column-inner .wpcf7-form .wpcf7-form-control-wrap{ 
		padding-bottom: 10px !important;
		margin-bottom: 10px !important;
	}
	.btn-position-video .play_button.large.nectar_video_lightbox{
		bottom: 298px !important;
	}
	.about_datawise_text{
		    margin-bottom: 20px !important;
	}
	.extra_row{
		margin-bottom:0px !important;
	}
	.fancy-box-padd-cls .box-inner-wrap {
    	padding: 10% 10% !important;
	}
	.btn-position-video .play_button.large.nectar_video_lightbox {
    	bottom: 116px !important;
	}
	.about_first_banner .row-bg-wrap .background-image{
    	height: 31vh !important;
	}
	.btn-position-video .play_button.large.nectar_video_lightbox::before{
		top: 5px;
    	left: 5px;
    	width: 90%;
    	height: 90%;
	}
.sm-mr-pd-rm-cls .wpb_column {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.wpcf7 .row {
    padding-bottom: 0;
}
.wpcf7 .row .col {
    margin-bottom: 0px;
}
.call_section_box {
    padding-bottom: 20px;
}
}
@media screen and (max-width:572px) {
	 .bor-rad-bot-left .row-bg-wrap .using-bg-color {
        border-bottom-left-radius: 200px !important;
    }
	.btn-position-video .play_button.large.nectar_video_lightbox {
    	bottom: 73px !important;
	}
	.about_first_banner .row-bg-wrap .background-image{
    	height: 26vh !important;
	}
	.btn-position-video .play_button.large.nectar_video_lightbox::before{
		top: 18px;
    	left: 16px;
    	width: 60%;
		height: 60%;
	}
/* 	.btn-position-video .play_button.large.nectar_video_lightbox{
		  bottom: 267px !important;
	} */
	.text_set {
    	font-size: 15px !important;
	}
	
element.style {
}
.a-box .icon_set.btn_set {
    color: #333;
}
.button_box .icon_set.btn_set {
    width: 50px;
	height: 50px;
	}
	.a-box .icon_set.btn_set i.fa-solid.fa-angle-right {
    	font-size: 24px;
    	top: -27px;
	}
	.businesses_btn_table .wpb_raw_code{
		    padding-bottom: 5px;
	}
/* 	.culture_button_first_col .button_box .a-box .icon_set.btn_set i.fa-solid.fa-angle-right{  
		font-size: 21px !important;
	}
	.culture_button_first_col .button_box .icon_set.btn_set {
    	width: 50px !important;
    	height: 50px !important;
	}
	.culture_button_first_col .button_box [class*=fa-], span[class*=fa-]{
		top: -26px !important;
	} */
	 #slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a
	{
	  font-size: 20px!important;
  	  line-height: 33px!important;
	}
	
	
}
@media screen and (max-width:370px) {
	.btn-position-video .play_button.large.nectar_video_lightbox {
    	bottom: 42px !important;
	}
}
@media (min-width: 1000px) and (max-width: 1300px) {
	.home_radius_img .height_tablet_58vh .divider{
			height: 70vh !important;
	}	
	 .team-bg-img-cls .tabbed[data-style*=vertical]>div {
        width: 75%;
    }
}
@media (min-width: 1124px) and (max-width: 1300px) {
	.home_slider_col .vc_column-inner{
		padding-left: 100px !important;
	}	
	
}

@media only screen and (min-width: 1000px) {
    body #slide-out-widget-area .inner .off-canvas-menu-container li a {
        font-size: 28px !important;
    }
}
