/* Theme Name: KPC Child Theme
Author: Black Beetle Studios
Author URI: https://blackbeetlestudios.com
Description: KPC theme by Black Beetle Studios
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kpc-child-theme
Template: astra */

body{
	font-family: "Poppins" !important;
	font-weight:400px;
}
.right-nav .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before, 
.right-nav .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after {
	background-color: #98ca38 !important;
	border: 1px solid #e7e7e7 !important;
	box-shadow: 0 0 10px rgba(0,0,0,0.1) !important;
}
.right-nav .elementor-nav-menu a, 
.right-nav .elementor-nav-menu a.highlighted, 
.right-nav .elementor-nav-menu a:focus, 
.right-nav .elementor-nav-menu a:hover {
    padding: 9px 20px !important;
}
a{
	color:#fff;
}
.ast-separate-container .ast-article-single{
	padding:0 !important;
}
.footer-img{
	padding:25px 0;
}
.diff-tit{
	font-size:58px;

}
.about-btn a{
	padding: 14px 30px;
}
.title{
	color:#98ca38;
}
.slider-inner .elementor-slide-heading{
	width: 52%;
}
.slider-inner .slick-slide-inner{
	padding: 3% 10% 3% 20%;
}
.slider-inner .elementor-slick-slider .slick-arrows-inside .slick-next {
	right: 14%;
	width: 58px;
	height: 58px;
	border-radius: 29px;
	box-shadow: 1.634px 2.516px 7px rgba(0,0,0,0.07);
	background-color: #b5b5b2;
	color:#fff;
}
.slider-inner .elementor-slick-slider .slick-prev {
	left: 78%;
	width: 58px;
	height: 58px;
	border-radius: 29px;
	box-shadow: 1.634px 2.516px 7px rgba(0,0,0,0.07);
	background-color: #b5b5b2;
	color:#fff;
}
.slider-inner .elementor-slick-slider .slick-prev:hover, .slider-inner .elementor-slick-slider .slick-next:hover {
	background-color:#98ca38 ;
	color:#fff;
}
.slider-inner .elementor-slide-button{
	padding:16px 24px;
}
.ht-content p{
	font-size: 14px;
	line-height: 18px;
	color: #959595;
	font-family: "Poppins";
	font-weight: 300;
}

.service-row1, .service-row2, .service-row3{
	box-shadow: 0 0 32px rgba(0,0,0,0.08);
}
.live-title{
	font-weight:300;
}
.live-contact, .live-contact:hover{
	color:#98fe23;
}
.white-text{
	color:#fff;
}
.inner-form{
	width:520px;
	margin:0 auto;
}
.images-live{
	margin-top:-73px;
}
.ftr-link, .ftr-link:hover{
	color:#ffff;
}

.elementor-text-editor a {
	color: #98CA38 !important;
}

.elementor-text-editor a:hover {
	text-decoration: underline;
}



















