/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 19 2023 | 06:36:39 */
.nl23-tab-dr h3, .nl23-tab-dr h4{
	font-size:30px;
	line-height:46px;
	margin:0;
	font-family: "Poppins", Sans-serif;
}
.nl-col-text23 {
	width: 55%;
}
.nl-col-img23 {
	width: 45%;
}
/*-----------slider nav*/
.nl-top-nav-gl23 {
	display: flex!important;
	flex-direction: column;
	justify-content: space-between;
	background-color: #F8F8F8;
	min-height: 380px!important;
	border-radius: 30px;
	margin:10px;
	padding: 30px;
	text-align: center;
	cursor: pointer;
}
.nl-sl-content23 {
	display: flex!important;
	margin:10px;
	padding:30px;
}
.nl-top-nav-gl23 h3, .nl-top-nav-gl23 h4 {
	color:#D7D9DD;
}
.nl-top-nav-gl23 h3, .nl-slider-body23 h3 {
	font-weight:400;
}
.nl-top-nav-gl23 h4 {
	font-weight:600;
}
.nl-slider-body23 h4 {
	font-weight:700;
}
.nl-top-nav-gl23 img {
	filter: grayscale(100%);
	opacity: 0.28;
	max-height:87px;
	max-width: max-content;
	margin-right:auto;
	margin-left:auto;
}
.nl-top-nav-gl23.slick-current img, .nl-navtab1:hover img, .nl-navtab2:hover img, .nl-navtab3:hover img  {
	filter: grayscale(0%);
	opacity: 1;
}
.nl-top-nav-gl23.slick-current, .nl-navtab1:hover, .nl-navtab2:hover, .nl-navtab3:hover {
	border: 10px solid;
	padding: 20px;
}
.nl-navtab1.slick-current, .nl-navtab1:hover {
	border-color: #7295FC;
}
.nl-navtab2.slick-current, .nl-navtab2:hover {
	border-color: #EFAA8E;
}
.nl-navtab3.slick-current, .nl-navtab3:hover {
	border-color: #96C67C;
}
.nl-sl-content23 p {
	font-size:18px;
	font-weight:400;
	line-height:30px;
	color:#3E475F;
	padding-top:20px;
	font-family: "Poppins", Sans-serif;
}
.nl-navtab1.slick-current h3, .nl-navtab1.slick-current h4, .nl-navtab1:hover h3, .nl-navtab1:hover h4, .nl-content-sl1 h3, .nl-content-sl1 h4 {
	color:#7295FC;
}
.nl-navtab2.slick-current h3, .nl-navtab2.slick-current h4, .nl-navtab2:hover h3, .nl-navtab2:hover h4, .nl-content-sl2 h3, .nl-content-sl2 h4 {
	color:#EFAA8E;
}
.nl-navtab3.slick-current h3, .nl-navtab3.slick-current h4, .nl-navtab3:hover h3, .nl-navtab3:hover h4, .nl-content-sl3 h3, .nl-content-sl3 h4 {
	color:#96C67C;
}
@media only screen and (min-width: 1025px) {
	.nl23-tab-dr ul.slick-dots {
		display:none;
	}
	.nl23-tab-dr .slick-track {
		transform: none!important;
	}
	.nl-col-img23 img {
		margin-right: 0;
		margin-left: auto;
	}
	.nl-top-nav-gl23 {
		width: calc(33.33% - 20px)!important;
	}
	.nl-slider-navbar .slick-track {
		display:flex!important;
	}
}
@media only screen and (max-width: 1024px) {
	.nl-slider-navbar .slick-track {
		display:flex!important;
		column-gap:10px;
	}
	.nl-content-sl1 .nl-col-img23 {
		padding-top: 40px;
	}
	.slider-nav2 .slick-list {
		padding: 0 20px 0 10px !important;
	}
	.nl23-tab-dr .slick-list {
		padding: 0!important;
	}
	.nl23-tab-dr ul.slick-dots {
		display: flex;
		flex-direction: row;
		justify-content: center;
		margin: 0;
	}
	.nl23-tab-dr ul.slick-dots button {
		font-size: 0px;
		padding: 6px;
		margin: 0 5px 5px;
		border: 0;
		background: #efefef;
		border-radius: 10px;
	}
	.nl23-tab-dr li:nth-child(1).slick-active button{
		background-color:#7295FC;
	}
	.nl23-tab-dr li:nth-child(2).slick-active button{
		background-color:#EFAA8E;
	}
	.nl23-tab-dr li:nth-child(3).slick-active button{
		background-color:#96C67C;
	}
	.nl23-tab-dr ul.slick-dots li {
		list-style-type: none;
	}
	.nl-top-nav-gl23 {
		min-height: 310px!important;
		margin: 0px;
	}
	.nl-sl-content23 {
		flex-direction: column;
		padding: 0;
	}
	.nl-col-text23, .nl-col-img23 {
		width: 100%;
	}
	.nl-top-nav-gl23 h4, .nl-top-nav-gl23 h3 {
		font-size: 24px;
		line-height: 35px;
	}
	.nl-sl-content23 p {
		padding-top:10px;
	}
}
