.home_faq span.e-opened:after,.faw span.e-opened:after {
    background-image: url('https://kara-accounting.com/wp-content/uploads/2025/06/visibility.png');
    background-position: center;
    background-repeat: no-repeat;
    content: '';
    width: 30px;
    height: 30px;
    background-size: cover;
    top: -10px;
    position: absolute;
    right: 0px;
}
.sharedaddy {
    display: none;
}
div#jp-relatedposts {
    display: none !important;
}
.home_faq span.e-closed:after,.faw span.e-closed:after {
    background-image: url('https://kara-accounting.com/wp-content/uploads/2025/06/close-eye-1.png');
    background-position: center;
    background-repeat: no-repeat;
    content: '';
    width: 30px;
    height: 30px;
    background-size: cover;
    top: -10px;
    position: absolute;
    right: 0px;
}
.home_faq .e-n-accordion-item[open] summary.e-n-accordion-item-title{
    border-radius: 10px 10px 0px 0px !important;
}
.home_faq .e-child{
	border-radius:0px 0px 10px 10px;
}

.hoem_ls .serves_txt{
	display:none !important;
}
span.swiper-pagination-bullet {
    width:46.67px !important;
    border-radius: 100px;
height:8px;
}
.aaa input{
    height: 56px;
}
.home .elementor-location-header .elementor-widget-container {
    border-color: #EEEEEE!important;
	border-radius:16px !important;
}
.aaa textarea{
    height: 140px;
    resize: none;
}
.aaa button.elementor-button.elementor-size-md {
    margin-top: 26px;
}

/* 
@media only screen and (max-width: 767px) {
 .home details{
   
   
    padding: 10px 15px;
}
} */
.hd span{
	color:#101BAC;
}
.footer{
	background: linear-gradient(238.8deg, #000000 30.28%, #050E25 82.24%);

}
.p-20{
	padding-left:20px;
	padding-right:20px;
}
.p-tb{
	padding-top:120px;
	padding-bottom:120px;
}
.p-t{
	padding-top:120px;
}
.p-b{
	padding-bottom:120px;
}
.hover_box:hover{
	background-color:#101BAC !important;
	box-shadow: 1px 16px 35px 0px #121C301A;

}
.hover_box:hover p{
	color:white !important;
}
.hover_box:hover h2,.hover_box:hover span{
	color:white !important;
}
.hover_box:hover svg path{
	fill:white !important;
}
.elementor-button{
	box-shadow: 0px 0px 0px 2px #00000033 !important;
}
.hover_box img{
    transition: .8s;
}
.hover_box:hover img{
    transform: scale(1.1);
}
@media only screen and (max-width: 1024px) {
.p-tb{
	padding-top:80px;
	padding-bottom:80px;
}
.p-t{
	padding-top:80px;
}
.p-b{
	padding-bottom:80px;
}
	@media only screen and (max-width: 767px) {
.p-tb{
	padding-top:60px;
	padding-bottom:60px;
}
.p-t{
	padding-top:60px;
}
.p-b{
	padding-bottom:60px;
}
}
