body 
{
	position: relative;
}

.heading
{
	padding: 20px 0;
	margin:0;
	margin-bottom:1%;
	font-family:Aller_Rg;
	font-size:18px;
}

.heading img { max-width: 50px; max-height: 50px; }

@media (max-width: 992px) {
	.heading img { max-width: 40px; max-height: 40px; }
}

@media (max-width: 576px){
    .heading img { max-width: 30px; max-height: 30px; }
}

.sidebar-item
{
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.make-sticky 
{
	top: 0;
	padding: 0 15px;
	position: sticky;
	position: -webkit-sticky;
}

nav, #dummy-srvcnt 
{
	display:none;
}
  
@media (min-width : 576px)
{
	nav, #dummy-srvcnt {display:none;}
}

@media (min-width : 992px)
{
	nav, #dummy-srvcnt {display:block;}
}

/*--- navigation bar ---*/

.sidebar-item .nav-item
{
	background:#EEEEEE;
	color:#3c0101;
}

.sidebar-item .nav-item.active, .sidebar-item .nav-item a.active
{
	background:#3c0101;
	color:#fdd8a3;
}

.sidebar-item .nav-item.active a
{
	color:#fdd8a3;
}

.srv-content div
{
	padding:1%;
}

.srv-content .sc-oddset
{
	background:#e2e2e2;
}

.srv-content h6
{
	font-family:Aller_Bd;
	font-size:14px;
	color:#3c0101;
}

.srv-content p
{
	font-family:Aller_Lt;
	font-size:10px;
	color:#3c0101;
}

@media (min-width : 576px)
{
	.srv-content p { font-size:10px; }
	.srv-content h6 { font-size:14px; }
	.heading { font-size:18px; }
}

@media (min-width: 768px) 
{
    .srv-content p { font-size:11px; }
	.srv-content h6 { font-size:16px; }
	.heading { font-size:20px; }
}

@media (min-width : 992px)
{
	.srv-content p { font-size:13px; }
	.srv-content h6 { font-size:18px; }
	.heading { font-size:22px; }
}

@media (min-width : 1200px)
{
	.srv-content p { font-size:15px; }
	.srv-content h6 { font-size:20px; }
	.heading { font-size:24px; }
}