.sidebar li
{
	background:transparent;
	padding: 0;
}
.sidebar a
{
	display: block;
	padding:10px;
}
.section-body
{
	background:white;
	border-radius:15px;
	padding:50px;
	margin-bottom:20px;
	border-radius: 30px;
	margin-top: -120px;
	position: relative;
	box-shadoww: 0 8px 30px #c0bad76b;
}
.sidebar
{
	height:630px;
	overflow:auto;
	width:205px;
}
.sidebar::-webkit-scrollbar{
	width: 5px;
}
.sidebar::-webkit-scrollbar-track {
	background: #f1f1f1; 
}
.sidebar::-webkit-scrollbar-thumb {
	background: #e9e4fd; 
}
.sidebar::-webkit-scrollbar-thumb:hover {
	background: var(--dark-purple); 
}
.sidebar h5
{
	font-weight:600;
	font-size:17px;
}
.text-success 
{
	color: #39da8a !important;
}
.sub-heading
{
	font-size:12px;
	font-weight:500;
}
.api-developer .section-body h3
{
	color: var(--dark-purple);
	font-size:22px;
}
.card{
	margin-top:20px;
}
.page-title{
	margin-top:50px;
}
.card .card-header h4, .card .card-header h5
{
	font-size: 15px !important;
	font-weight: 600;
	color:  var(--dark-purple);
}
.api-developer .text-primary 
{
	font-weight: 600;
	font-size:12px;
}
.api-developer .code-toolbar
{
	font-size: 13px;
}
.api-developer .code-toolbar .language-html a
{
	color: #0d8bf1;
}
.api-developer .text-subtitle
{
	font-size: 12px;
}
.api-developer .list-group-item
{
	font-size:12.5px;
}
.api-developer h6.text-muted
{
	font-weight: 600;
	font-size: 13px;
}
#basic-horizontal-layouts
{
	overflow: hidden;
}
.card-icon-container {
	font-size: 155px;
	position: absolute;
	top: -65px;
	inset-inline-end: -50px;
	opacity: .15;
	z-index: 0;
}
.banner_text h1
{
	margin-inline-start:220px;
}
.form-control
{
	font-size: 13.68px !important;
	color: #555252!important;
	line-height: 2;
}
.custom-container
{
	max-width:1500px;
}
.sidebar
{
	margin-inline-start:-50px;
}
#key-feature-div h3
{
	font-size: 28px !important;
	margin-top: 40px;
	margin-bottom: 40px;
}
@media (max-width:600px){
	.section-body{
		margin-top:20px;
	};
}
@media (max-width: 991px) {
	.sidebar 
    {
        display: none;
    }
    .banner_text h1
    {
        margin-inline-start:0;
    }
	.section-body
	{
		padding: 25px;
	}
}
@media (max-width: 1650px) {
  .custom-container
  {
	 max-width:1380px;
  }
  .sidebar
  {
	 margin-inline-start:0px;
	 width:178px;
	 padding-inline-start:7px;
  }
}

