

/* IJMSHt header logo*/
   .pkp_site_name .is_img img {
    max-height: 104px;
    margin-top: -15px;
    margin-bottom: 15px;
    margin-left:26px;
    
      
}

.page_title{
color:#02577d;
font-size:20px!important
}

.page_title:before{
  content: "";
  position:absolute;
  background-color: #08caed;
  width:10%;
  height:2px;
  top:125px;
  left:29px;
  margin-bottom:20px;
 
}
.homepage_about h2{
 color:#02577d;
font-size:20px!important
}

.homepage_about h2:before{
  content: "";
  position:absolute;
  background-color: #08caed;
  width:10%;
  height:2px;
  top:84px;
  left:29px;
  margin-bottom:20px;
 
}
.page h1{
 color:#02577d;
font-size:20px!important
}

.page h1:before{
  content: "";
  position:absolute;
  background-color: #08caed;
  width:10%;
  height:2px;
  top:122px;
  left:29px;
  margin-bottom:20px;
 
}
.page_login h1:before{
  content: "";
  position:absolute;
  background-color: #08caed;
  width:5%;
  height:2px;
 
 
}

.page_issue h1:before{
	position:relative;
}




.main-section{
	background:#02577d!important;
	padding: 5px 12px;
	margin-top:40px;
	border-left:5px solid #e9f4ef;
	box-shadow: 0px 0px 5px 0px #8e9599;
	border-bottom: 1px solid #e9f4ef;
	border-right: 1px solid #e9f4ef;
	border-top: 1px solid #e9f4ef;
}

.main-section p{
 	text-align:justify;
}

.second-sidebar{
	border: 1px solid #000;
    margin: 10px 0px;
    padding: 10px;
    background: #fff;

}

	
.heading{
	font-size: 18px; 
	line-height: 1.2;
}
.content{
	margin-top: -15PX;
}

.second-section{
	border: 1px solid #000;
	margin: 10px 0px;
	padding:20px;
	background:#fff
}

.main{
	border: 1px solid #000!important;
        margin-top:8px;
	margin-bottom:20px;
	padding:12px 13px;
	background:#fff!important;
}
.img_div img{
	width:100%;
	border:1px solid #000;
	box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px;

}



@media (min-width: 992px) {
    .main_div{
	display: flex;
	width: 100%
}

}

.content_div{
	width:75%;
	padding:0px 30px;
}

.img_div{
	width:25%;
}
.description{
	margin-top:-10px!important
}

.description p{
text-align:justify;
}

@media (min-width: 992px) {
   .advisory{
display:flex;
}

}


.advisory_section1{
	border: 1px solid #f1f1f1; 
	padding: 5px 15px; 
	width: 50%; 
	margin: 5px;
       box-shadow: 0 1px 3px 0px darkgrey;
}



.pkp_structure_footer_wrapper{
background:#02577d!important;
}

.pkp_brand_footer img{
display:none;
}


.sidebar{
	margin-top:0px;
	margin-bottom:-35px;
}
.sidebar_sec{
	padding:10px!important;
	text-align:center;
}
.sidebar h1{
	font-size: 1.143rem;
        font-weight: 700;
        line-height: 1.43rem;
	margin-bottom:21px;
	margin-top:5px;
	color:#0000008a;
}


.pkp_site_name_wrapper {
    height: 7.857rem!important;
}


@media only screen and (max-width: 400px) {
  .pkp_site_name .is_img img {
    max-height: 80px;  
    margin-top:10px;  
    margin-left:44px;
}
}
@media only screen and (max-width: 400px) {
.homepage_about h2:before {
    content: "";
    position: absolute;
    background-color: #08caed;
    width: 28%;
    height: 2px;
    top: 63px;
    left: 20px;
}


}
@media only screen and (max-width: 400px) {
.page_title:before{
  content: "";
  position:absolute;
  background-color: #08caed;
  width:28%;
  height:2px;
  top:102px;
  left:20px;

}
}
@media only screen and (max-width: 400px) {
.page h1:before {
    content: "";
    position: absolute;
    background-color: #08caed;
    width: 28%;
    height: 2px;
    top: 102px;
    left: 20px;
}
}

@media only screen and (max-width: 400px) {
	.sidebar h1:before{
	width: 20%;
}
}
@media only screen and (max-width: 400px) {
.main_div, .img_div, .content_div{
	width: 100%
}
}

@media only screen and (max-width: 400px) { 
.content_div{
        padding:0px;
	margin-top:10px;
	text-align:center;
}
}

@media only screen and (max-width: 400px) { 
.advisory_section1 {
	width:100%;
	margin:0px;
	margin-bottom:5px;
}
}
.pkp_site_nav_toggle {
    width: 3.857rem;
    height: 7.857rem;
}

/* IJMSHt header logo*/


@media (min-width: 992px) {
    .pkp_structure_content {
	margin-left:64px;

}

@media (min-width: 992px) {
    .pkp_navigation_user_wrapper {
        position: absolute;
        top: 25px!important;
        left:47%!important;
}


/* MENU BAR STYLING START*/
.pkp_site_nav_menu{
	background:#fff!important;
	padding:5px 64px!important;
	border-top:1px solid #08caed;
	border-bottom: 1px solid #08caed
}
 .pkp_head_wrapper{
	width:100%!important;
    
}
.pkp_nav_list li a{
	color:#02577d!important;
	text-transform:uppercase!important;
	font-weight:700!important;
        
}

.pkp_nav_list li a:hover{
	border-bottom: 2px solid #02577d;
}

.pkp_navigation_user>li a{
	color:#fff!important;
	text-transform:lowercase!important;
}
.pkp_nav_list ul a:hover {
	background:#fff!important;
	color:#02577d!important;
}
.pkp_nav_list ul a{
	background:#02577d!important;
	color:#fff!important;
}

.pkp_navigation_search_wrapper a {
	color:#02577d!important;

}
.pkp_navigation_search_wrapper a:hover {
	color:#02577d!important;

}
/* MENU BAR STYLING END */



/* styling for customizing page*/

	body{
	background:#fff!important;
	}





