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

div#header-secondary-outer a {
	font-size: 15px !important;
	text-transform: lowercase !important;
}
div#header-secondary-outer i {
	color: #3BA50F;
	font-size: 21px;
}
div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows {
	float: left;
}
div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows .s3 {
	position: absolute;
	right: 0;
}
div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows .s3 a {
	text-transform: capitalize !important;
}
#top .current-menu-item span {
	position: relative;
	padding-bottom: 10px;
}
#top .current-menu-item span:before {content: '';position: absolute;border: 1px solid #3BA50F;width: 100%;bottom: 0;left: 0;}
#footer-outer #footer-widgets .row {
	padding-block: 50px !important;
}
#footer-outer #footer-widgets .row div#media_image-2 {
	margin-bottom: 0;
}
#footer-outer #footer-widgets div#text-2 {
	margin-bottom: 20px;
}
#footer-outer #footer-widgets ul.soc li {
	display: inline-block;
	margin-right: 12px;
}
#footer-outer #footer-widgets ul.soc li i {
	top: 0;
	background-color: #3BA50F;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 100% !important;
}
#footer-outer div#nav_menu-2 {
	margin: 0 auto;
	display: table;
}
#footer-outer h4 {
	position: relative;
	padding-bottom: 10px;
	width: fit-content;
}
#footer-outer h4:before {
	content: '';
	position: absolute;
	border: 1px solid #fff;
	width: 60%;
	bottom: 0;
}
#footer-outer ul#menu-contact-us i {
	color: #3BA50F;
	font-size: 23px;
	padding-right: 16px;
}
#footer-outer ul#menu-contact-us li {
	margin-bottom: 6px !important;
}
#footer-outer ul#menu-contact-us a {
	display: flex !important;
}
div#copyright {
	padding-block: 15px !important;
}
div#footer-outer {
	background-color: transparent !important;
}
div#copyright:before {
	background-color: #26212d !important;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
div#copyright {
	position: relative !important;
}
div#logo-sec {
	padding-block: 35px !important;
}
div#logo-sec  .carousel-item .hover-wrap {
	margin-bottom: 0;
}
div#Insights {
	padding-block: 50px 50px !important;
}
div#Insights div#Insightsin {
	margin-bottom: 0;
}
a#b1 {
	margin-bottom: 0px !important;
	font-size: 18px;
	line-height: 28px;
	border-radius: 0px  !important;
	font-weight: 300;
	font-family: 'Barlow Semi Condensed';
	padding-block: 14px 12px !important;
	padding-inline: 50px !important;
	text-transform: uppercase;
}
div#Insights .nectar-post-grid-wrap .nectar-post-grid-item-bg {
	height: 250px;
}
span.meta-category {
	display: none !important;
}
div#Insights .nectar-post-grid-wrap .content {padding: 22px;}
div#Insights .nectar-post-grid-wrap .nectar-post-grid-item.is-selected {
	border: 1px solid #00000030;
}
div#Insights .nectar-post-grid-wrap .content h3.post-heading a {
	font-size: 25px !important;
	line-height: 35px !important;
	max-width: 100% !important;
}
div#Insights .nectar-post-grid-wrap .content span.meta-excerpt {
	font-size: 15px !important;
	line-height: 25px !important;
	color: #737373;
	max-width: 100% !important;
}
div#Insights .nectar-post-grid-wrap span.nectar-post-grid-item__meta-wrap {
	position: absolute;
	top: -190%;
	background-color: #3BA50F;
	padding-block: 14px 12px;
	border-radius: 30px !important;
	padding-inline: 24px !important;
}
div#Insights .nectar-post-grid-wrap span.nectar-post-grid-item__meta-wrap span {
	color: white;
	font-family: 'Roboto';
	font-weight: 400;
}
div#Insights>.row-bg-wrap:before {
	content: '';
	position: absolute;
	background-image: url(https://kombitchanjehaiti.com/wp-content/uploads/2025/09/pngwing.com-2025-09-23T164221.493-1.png);
	WIDTH: 282PX;
	HEIGHT: 510PX;
	BOTTOM: -40px;
	left: -90px;
	animation: 2s move linear alternate infinite;
}
@keyframes move{
	0%{
		transform:translateY(20px)
	}
}
div#gallery .text1 {
	margin-bottom: 0;
}
div#gallery {
	padding-block: 60px 0px !important;
}
div#Contact {
	margin-top: -30%;
}
div#Contact legend,div#Contact label {
	display: none;
}
div#Contact  div#gform_fields_1 {
	row-gap: normal;
}
div#Contact input,div#Contact textarea {
	margin-bottom: 28px;
	color: #888888;
	border: 0;
	background-color: #ffffff26;
	height: 50px;
	resize: unset;
}
div#Contact textarea {margin-bottom: 0;}
div#contactinr1 {
	background-color: #26212D;
}
div#contactinr1 input#gform_submit_button_1 {
	margin-bottom: 0;
	background-color: #3BA50F;
	color: white;
	font-size: 16px;
}
div#contactinr1 .c2 {
	padding-inline: 50px;
}
div#contactinr1  .c1 {
	padding-inline: 0;
}
div#contactinr1 .c1 img {
	width: 100%;
}
div#contactinr1 {width: 89%;margin: 0 auto;}

div#Contact  div#gform_wrapper_1 {
	margin-bottom: 0;
}
div#Together .row-bg.viewport-desktop.using-bg-color {
	background-color: #79a5614d !important;
}
div#Together .c2 img {
	width: 100%;
	margin-top: -120px;
}
div#Together>.row-bg-wrap:before {
	content: '';
	position: absolute;
	background-image: url(https://kombitchanjehaiti.com/wp-content/uploads/2025/09/pngwing.com-2025-09-23T172010.270-1.png);
	WIDTH: 302PX;
	HEIGHT: 560PX;
	BOTTOM: 0;
	right: 0;
	background-size: cover;
	opacity: 1;
	z-index: 999;
	animation: 2s move linear alternate infinite;
}
div#Together {
	padding-bottom: 460px !important;
}
div#Together div#Togetherin img {
	width: 71%;
	margin-top: -7px;
}

div#Together div#Togetherin {
	/* width: fit-content; */
	margin-top: -70px;
	margin-left: -15%;
	width: 59%;
}
div#Together div#Togetherin h1 {
	font-weight: 300;
}
div#Together .c1 {
	padding-inline: 180px 160px !important;
}
div#Mission {
	padding-block: 220px !important;
}
div#Mission a.play_button.large.nectar_video_lightbox:before {
	outline: 16px solid #ffffff3b;
	background-color: #3BA50F;
	Z-INDEX: 0;
	border: 0 !important;
}
div#about .carousel-item {
	background-color: #ECA126;
	padding-inline: 80px 50px;
	padding-block: 55px 40px !important;
}
div#about .carousel-item div#aboutcaro {
	margin-bottom: 0;
}
div#about .carousel-item div#aboutcaro p {
	font-size: 23px;
	line-height: 32px;
	font-family: 'Barlow Semi Condensed';
	font-style: italic;
	padding-bottom: 10px;
}
div#about .carousel-item p:before {
	content: '';
	position: absolute;
	background-image: url(https://kombitchanjehaiti.com/wp-content/uploads/2025/09/Vector-21.png);
	width: 35px;
	height: 24px;
	background-size: cover;
	top: -14px;
	left: -42px;
}
div#about .carousel-item  .iwithtext .iwt-icon img {
	width: 100%;
}
div#about .carousel-item .iwithtext .iwt-text {
	padding-left: 80px;
}
div#about .carousel-item .iwithtext .iwt-text h3 {
	margin-bottom: 00;
	font-size: 20px;
	line-height: 30px;
}

div#about .carousel-item .iwithtext .iwt-text h6 {
	font-weight: 300;
}
div#about .img1 {
	width: 80%;
	float: right;
}
div#about .owl-carousel {
	position: absolute;
	bottom: -120px;
	width: 78%;
	left: 30px;
}
div#about {
	padding-block: 10px 170px !important;
}
div#about>.row-bg-wrap:before {
	content: '';
	position: absolute;
	background-image: url(https://kombitchanjehaiti.com/wp-content/uploads/2025/09/pngwing.com-2025-09-23T164046.882-1.png);
	WIDTH: 432PX;
	HEIGHT: 760PX;
	BOTTOM: -40px;
	right: 0;
	background-size: cover;
	opacity: 1;
	animation: 2s move linear alternate infinite;
}
div#what {
	padding-block: 70px 0px !important;
}
div#what  .carousel-item {text-align: center;}
div#what .carousel-item h6 {
	margin: 0 auto;
	display: table;
}
div#what .carousel-item {
	padding-inline: 50px;
}
header#top .b1 a {
	margin-bottom: 0px !important;
	font-size: 18px;
	line-height: 28px;
	border-radius: 0px !important;
	font-weight: 300;
	font-family: 'Barlow Semi Condensed';
	padding-block: 14px 12px !important;
	padding-inline: 60px !important;
	text-transform: uppercase;
	background-color: #3BA50F;
	opacity: 1 !important;
}
.page-id-17 div#Contact {
	margin-block: 40px !important;
}
header#top .b1 {
	order: 1;
	margin-left: 62px !important;
}

.item-main h3.post-heading a span {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/* ===================================== */
@media (max-width: 1600px) {
	div#Together .c1 {
		padding-inline: 40px 160px !important;
	}

	div#Together div#Togetherin {
		width: 69%;
	}

	div#Insights .nectar-post-grid-wrap .nectar-post-grid-item-bg {
		height: 280px;
	}

	div#Insights .nectar-post-grid-wrap span.nectar-post-grid-item__meta-wrap {
		margin-top: 0;
		top: -210%;
	}
}
/* ===================================== */
@media (max-width: 1440px) {
	div#Together .c1 {
		padding-inline: 0px 140px !important;
	}

	div#Together div#Togetherin h1 {
		font-size: 30px;
		line-height: 40px;
	}

	div#Insights>.row-bg-wrap:before {
		background-size: cover;
		WIDTH: 194PX;
		HEIGHT: 410PX;
		left: -7%;
	}
}
/* ===================================== */
@media (max-width: 1366px) {
	div#Together .c2 img {
		margin-top: -70px;
	}

	div#Mission {
		padding-block: 130px !important;
	}

	div#Together div#Togetherin {
		width: 77%;
	}

	div#Insights>.row-bg-wrap:before {
		WIDTH: 174PX;
		HEIGHT: 310PX;
		left: -7%;
	}
}
/* ===================================== */
@media (max-width: 1280px) {
	div#Insights>.row-bg-wrap:before {
		bottom: 0px;
	}
	div#what .carousel-item {
		padding-inline: 20px;
	}

	div#about .carousel-item {
		padding-inline: 60px 10px;
	}
}
/* ===================================== */
@media (max-width: 1080px) {
	div#Insights>.row-bg-wrap:before {
		left: -9%;
	}
	div#what {
		padding-block: 40px 0px !important;
	}

	div#what .text1 {
		margin-bottom: 0;
	}

	div#about>.row-bg-wrap:before {
		WIDTH: 332PX;
		HEIGHT: 660PX;
		right: 0;
	}

	div#about .carousel-item div#aboutcaro p {
		font-size: 18px;
		line-height: 29px;
	}

	div#about {
		padding-block: 10px 150px !important;
	}

	div#Together .c2 img {
		margin-top: 0;
	}

	div#Together div#Togetherin h1 {
		font-size: 20px;
		line-height: 40px;
	}

	div#Together .c1 {
		padding-inline: 0px 40px !important;
	}

	div#Contact textarea {
		min-block-size: 8rem;
	}

	div#contactinr1 {
		width: 100%;
	}

	div#Insights .nectar-post-grid-wrap .nectar-post-grid-item-bg {
		height: 180px;
	}

	div#Insights .nectar-post-grid-wrap .content h3.post-heading a {
		font-size: 17px !important;
		line-height: 25px !important;
	}

	div#Insights  .flickity-viewport {
		height: 390px !important;
	}
}
/* ===================================== */
@media (max-width: 912px) {
	div#Insights>.row-bg-wrap:before {
		display:none;
	}
	h2 {
		font-size: 20px !important;
		line-height: 30px !important;
	}

	div#banner .row_col_wrap_12 {
		padding-top: 0;
	}

	div#about {
		width: 80%;
		margin: 0 auto;
		padding-block: 10px 30px !important;
	}

	div#about .owl-carousel {
		position: unset !important;
		margin: 0 auto;
		width: 100%;
	}

	div#about .img1 {
		float: unset;
		margin: 0 auto;
		display: table;
	}

	div#about>.row-bg-wrap:before {display:none;}

	div#Together .c1 {
		padding: 0px !important;
		padding-bottom: 30px !important;
	}

	div#Together .c2 img {
		object-fit: cover;
		height: 400px !important;
	}

	div#Together div#Togetherin img {
		width: auto;
		height: auto !important;
	}

	div#Togetherin {position: absolute;top: 50%;bottom: 0;display: flex;align-items: center;justify-content: center;margin: 0 auto !important;width: 30% !important;height: 50% !important;left: 50%;transform: translate(-50%, -50%);}

	div#Together>.row-bg-wrap:before {
		display: none;
	}

	div#Together {
		padding: 40px 100px !important;
	}

	div#Contact {
		margin-top: 0;
		padding-block: 50px !important;
	}

	div#contactinr1 .c1 img {
		object-fit: cover;
		height: 400px;
	}

	div#contactinr1 {
		background-color: #26212D !important;
		padding-inline: 80px;
		padding-block: 40px !important;
	}

	div#contactinr1 .c2 {
		padding-inline: 0;
	}

	div#contactinr1 .c1 {
		order: 2 !important;
		margin-top: 30px;
		margin-bottom: 0px !important;
	}

	h3 {
		font-size: 20px !important;
		line-height: 30px !important;
	}

	div#Insightsin {
		text-align: center;
	}

	div#Insightsin a#b1 {
		float: unset;
		margin: 0 auto;
		display: table;
	}

	div#logo-sec {}

	div#logo-sec button.owl-dot span {
		background-color: white !important;
	}

	#footer-outer div#nav_menu-2 {
		margin: unset;
	}

	#footer-outer .col.span_3 {
		margin-bottom: 0;
	}

	#footer-outer #footer-widgets .row {
		padding-block: 50px 30px !important;
	}
}
/* ===================================== */
@media (max-width: 800px) {
	div#header-outer {
		position: relative !important;
	}

	div#header-outer a.mobile-search {
		filter: brightness(0);
	}

	div#header-outer a.closed {
		filter: brightness(0);
	}

	div#Mission {
		padding-block: 90px !important;
	}

	.vc_col-sm-6.c1.wpb_column.column_container.vc_column_container.col.no-extra-padding.force-tablet-text-align-center.inherit_tablet.inherit_phone {}

	div#Together {
		padding: 40px 30px !important;
	}

	div#Together div#Togetherin {
		width: auto !important;
	}

	div#gallery {
		padding-block: 20px 0px !important;
	}
}
/* ===================================== */
@media (max-width: 480px) {
	div#logo-sec {
		padding-block: 0px !important;
	}
	div#header-outer {
		padding-block: 0;
	}
	div#about {
		width: 100%;
	}
	div#about .img1 {
		width: 100%;
	}
	div#Togetherin {
		display: none;
	}
	div#contactinr1 {
		padding-inline: 20px;
		padding-block: 30px !important;
	}
	/* div#Insights>.row-bg-wrap:before {
	WIDTH: 74PX;
	HEIGHT: 140PX;
} */
	#footer-outer .col.span_3 {
		margin-bottom: 40px;
	}
	h1 {
		font-size: 25px !important;
		line-height: 35px !important;
		font-weight: 400 !important;
	}
	h1 br {
		display: none;
	}

	div#Mission a.play_button.large.nectar_video_lightbox {
		width: 70px  !important;
		height: 70px !important;
	}

	div#Mission {
		padding-block: 40px !important;
	}

	div#Together .c2 img {
		height: auto !important;
	}
	div#Together {
		padding: 20px 10px !important;
	}
	div#contactinr1 .c1 img {
		height: auto;
	}

	div#copyright p {
		font-size: 12px !important;
	}
}
/* ===================================== */
@media (max-width: 428px) {}
/* ===================================== */
@media (max-width: 414px) {}
/* ===================================== */
@media (max-width: 390px) {}
/* ===================================== */
@media (max-width: 375px) {}
/* ===================================== */
@media (max-width: 360px) {}
/* ===================================== */