/* stylelint-disable selector-list-comma-newline-after, property-no-vendor-prefix */

/*
 * Globals
 */

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #555;
  background-color:#FFFFFF;
  padding:0;
  margin:0;
  font-size:14px;
  line-height:25px;
  
 
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #333;
}
.padding35{
	padding:35px;
}


/*
 * Override Bootstrap's default container.
 */

@media (min-width: 1200px) {
  .container {
    width: 1024px;
  }
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  .container{
    width: 100%;
  }
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  [class*="col-"] {
    width: 100%;
  }
}









/*
 * Masthead for nav
 */


#topbar{
	background-color: #c61324;
  -webkit-box-shadow: inset 0 -2px 5px rgba(0, 0, 0, .1);
  box-shadow: inset 0 -2px 5px rgba(0, 0, 0, .1);
   height:35px;
}


@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  #topbar{
    height: auto;
	text-align:right;
	font-size:12px;
	
  }
}


.pad-m-1{margin-top: 5px; !important;}

#logoarea{
 -webkit-box-shadow: inset 0 -2px 5px rgba(0, 0, 0, .1);
  box-shadow: inset 0 -2px 5px rgba(0, 0, 0, .1);
 }

#logoarea img{
	width:100%;
	height:auto;

	
}
 
 .logo {
	 border:0px;
 }





@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  

  
 .logoarea img {
    width: 100%;
  	
  
  }
  
  
  .logoarea a img{
	
		
  }
  
  .logo-img{
  
	
	width:auto;
	
 
		
	}
}


#why_us{
	background-color:#f6f6f6;
	background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  padding-top:20px;
  padding-bottom:20px; 
  
	
}




#serivices{
	background-color:#f6f6f6;
	background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  padding-top:20px;
  padding-bottom:20px; 
  
	
}

#enquiery{
  background-image: url("../../../site_by_asset/pmb/contact_us.jpg");
   background-repeat:no-repeat;
		    background-attachment:inherit;
			 background-size: 100% 100%;
}

#menuarea{
	background-color: #c61324;
}

 .navbar-inverse{
	background-color:#c61324;
	border:0px;
}


.navbar-inverse a{
		color:#ffffff!important ;
		font-weight:bold;
		font-size:13px;
		text-transform:uppercase;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:0px;
		
		
		
		
		/*text-transform:uppercase;*/
		
}

.navbar-inverse ul li a:hover{
		background-color: #a80010 !important;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;
		
		/*text-transform:uppercase;*/
		
}
	
	
	
.navbar-inverse ul li a{
		line-height:20px;
		/*text-transform:uppercase;*/
		
}
	
.navbar-inverse ul li a:hover {
		background-color: #a80010;
		
}



.affix {
      top: 0;
      width: 100%;
      z-index: 9999 !important;
	  border:0px;
	  background-color:#a80010;
	  border-bottom:2px solid #fff200 !important;
  }
  
  .affix a {
    color: #ffffff !important;
    padding: 15px !important;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
	
}

 .affix  img{
 
 visibility:visible;}
 
 
 .dropdown-menu{
	background-color:#c61324 !important;
	border-top:1px solid #FFFFFF;
 }	


.dropdown-menu li a{
	background-color:#c61324;
	line-height:40px;
}

.dropdown-menu li a:hover{
	background-color:#a80010;
	

}
 .navbar-right li a:hover{
	background-color:#a80010; !important
	


}


 


.text-white{
	color:#FFFFFF;
}



#home_banner{
margin-top:-18px;}

/* carsoul----------------------*/




.bg_hom_back{
		
		
		/*
	
		  background-image: linear-gradient(to right, #0060a9, #5bbd86, #eb2127);*/
	/*background-image: url("../../../site_by_asset/pmb/black_bg.jpg"); */
		  
		 
		  background-color:#e7e7e7;	
		  background-image: url("../../../site_by_asset/pmb/black_bg.jpg");
		   background-repeat:no-repeat;
		    background-attachment:inherit;
			 background-size: 100% 100%;
			
				
		 
		 
		
}



.home_h2{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	font-family:Bell MT;
	
}

.veiw_more{
		text-decoration:none; font-size:16px;
		font-weight:bold; color:#c40058;
}




.head-bg{
  	/*background-image: url("../../../image/header_bg.png");
 	 background-color:#FF0000; text-align:center;
	 height:30px;*/
	 width:auto;
	background:#356200;
 text-align:center;
 color:#ffffff;
 padding:5px;
   -webkit-text-stroke: 0.2px #ffffff;
   font-weight:bolder;
   font-size:17px;
   border-radius: 10px;
    
  }

  /* news and announcement */

.b-radius_10{
	border-radius: 10px;
}	
	
	
#nt-example1 {
	
	margin: auto;
}

#nt-example1-container {
	text-align: center;
}

#nt-example1-container i {
	font-size: 36px;
	
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#nt-example1-container i:hover {
	color: #333;
}

#nt-example1  li {
	/*color: #4e4e4e;
	
	overflow: hidden;
	height: 80px;
	line-height: 30px;
	font-size: 24px;
	text-align:left !important;
	border-bottom: 1px dotted #2c8162;
	list-style:none !important;
	padding:0px !important;
	background-color:#00FF00 !important;
	
	width:100%;*/
	text-align:left;
	list-style:square;
	border-bottom:1px solid #dadada;
	padding-bottom:2px;
	padding-top:20px;
	
	}
}



#nt-example1 li:hover {
	background: #FFF;
}


.header_I{
	padding:5px;
	color:#ffffff;
	font-weight:800;
	font-size:20px;
	border-bottom:1px solid #dadada;
	padding-left:15px;
	background:#c50000;
	background: linear-gradient(#c50000,#c81212,#c50000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c50000', endColorstr='#c81212',GradientType=0);
}

.header_II{
	padding:5px;
	color:#ffffff;
	font-weight:800;
	font-size:20px;
	border-bottom:1px solid #dadada;
	padding-left:15px;
	background:#0e007b;
	background: linear-gradient(#0e007b,#0e007b,#0e007b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e007b', endColorstr='#0e007b',GradientType=0);
}



  .text-area{
	line-height:25px !important ;  
	font-size:17px !important ;  
	text-align:justify !important ;  
	color:#01020e !important ; 
}

.textarea_img{
		width:auto;
		float: left; border:1px solid #CCCCCC;   padding:10px; margin: 10px;
	}
	
	
@media only screen and (max-width: 768px) {
	
		.textarea_img{
		width:auto;
		float: left; border:1px solid #CCCCCC;   padding:10px; margin: 10px;
		
	}
	
		.textarea_img img{
			width:150px;
			height:150px;
		}
}



/* g map */

@media only screen and (max-width: 768px) {
	
	
}




/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {
  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top: 20px;
  }
  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
    border-radius: 4px; /* The navbar becomes detached from the top, so we round the corners */
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}



/* carousel */
/* carousel */

#section-palce{
	width:100%;
	
	margin-top:35px;
	background-color:#f3ebff;
}

 .ul-list-image{
 	list-style-image: url('../../../image/arrow-icon.png');
	
 }	
 
 .ul-list-image li{
 	text-align:justify;
	color: #01020e;
	border-bottom: 1px solid #dadada;
	padding-bottom:10px;
	padding-top:10px;
 }
 
 .scheme-ul-list{
 	list-style-image: url('../../../site_by_asset/pmb/icon_scheme.png');
	size:20px;
	
 }	
 
 .scheme-ul-list li{
 	text-align:justify;
	color: #01020e;
	line-height:30px;

 }
 
 
 
 
 .area_light{
 background-color:#f5f5f5;}
 
 
 .content_box{

		box-sizing: content-box; box-sizing: content-box;

		margin:0 auto;
		box-shadow: 0 0 3px #BBB;

		border:1px solid #CCC; 

	}

	
	.box{
		border:1px solid #dadada; 
	}
	.box_shadow{

		 -webkit-box-shadow: 0px 0px 8px 2px #000000;

       	-moz-box-shadow: 0px 0px 8px 2px #000000;

         box-shadow: 0px 0px 8px 2px #000000; 

		 background-color:#none;

	}
	
	
	
   .box-data{
	background-color:#ffffff; padding:8px;
   }

	.corner_carve{

		border-radius: 10px 10px 10px 10px; margin-top:5px;

	}


	.marginTop30{
	margin-top:30px;}
	
	.div-contet{
	background-color:#ffffff; padding:10px;
	padding-top:15px;
	border-radius: 10px;
   }

	 .box-shadow {
    /*box-shadow: 2px 2px 2px 2px #888888;
	border:1px solid #dadada*/
	border:1px solid #dadada;
	-webkit-box-shadow: 8px 8px 9px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 8px 8px 9px -6px rgba(0,0,0,0.75);
box-shadow: 8px 8px 9px -6px rgba(0,0,0,0.75);
}


.left-menu ul{
list-style:none;

text-align:left;
padding:0;
margin:0;
}
.left-menu li{
   text-align:left;
   display:block;
   position:relative;
   border-bottom:1px solid #b4b4b1;
   padding-top:10px !important;
   padding-bottom:10px !important;
   padding-left:8px !important;
   color:#950437 !important;
   font-weight:800;
   text-transform:uppercase;
   width:auto;
   line-height:25px;
   font-size:17px;
   text-decoration:none;
   
   
}
.left-menu  a{
	 color:#950437 !important;
	 text-decoration:none;
	 position:relative;
}

.left-menu li:hover{
	background:#f6f6f6;
	background: linear-gradient(#f6f6f6, #f6f6f6);
}

.left-menu-active{
	
   
   background:#d8e0fe;
  
	/*background: linear-gradient(#0325a7, #caced1, #e0e3e5 );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#800d0d', endColorstr='#660404',GradientType=0);*/
	
   border-top-right-radius:5px;
  border-left:8px solid #FF0000 !important;
  color:#ffffff !important; 
}

.page-heading{
 color:#000094;font-size:20px;
 font-weight:bold;
 padding-bottom:5px;

 
}

.page-heading b{
  color:#FF0000; font-size:24px;
}

.page-heading_2{
 color:#000094;font-size:20px;
 font-weight:bold;
 padding-bottom:5px;
 text-decoration: underline;}
 
 
 .sub_heading{
 	color:#000094;font-size:15px;
 font-weight:bold;
 padding-bottom:5px;
 text-decoration: underline;
 }
 
 .head-req{
 	 color:#FF0000; font-size:24px;
 }

.div-overlay {
	background: linear-gradient(rgba(1,2,0,.7), rgba(1,0,0,.7)),url(../../../site_by_asset/pmb/bread_cum.jpg);
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;    
    
	opacity: 0.9;
	height:250px;
	margin-top:-18px;
	padding-top:90px;
}

 .bg-overlay {
    background: #c61324; /*linear-gradient(rgba(1,2,0,.7), rgba(1,0,0,.7)), url('../images/footer_img.jpg');*/
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    height: 400px;
    padding-top: 50px;
	opacity: 0.9;
}

 .bread_crumb{
 	 
 	font-size:35px; 
	 text-align:center; 
	text-transform:capitalize;
	
 }

 .bread_crumb a{
 	color:#FFFFFF;
	text-decoration:underline;
	cursor:pointer;
 }
 
  .bread_crumb span{
 	font-size:20px; 
	
 }
 


/* Blink text */ 
 
 @keyframes blink {  
  0% { color:#001eff; }
  100% { color: #ff0012; }
}
@-webkit-keyframes blink {
  0% { color: #001eff; }
  100% { color: #ff0012; }
}
.blink {
  -webkit-animation: blink 1s linear infinite;
  -moz-animation: blink 1s linear infinite;
  animation: blink 1s linear infinite;
} 


/* Blink text */



.card .read-more:hover{
    font-size: 14px;
}

.card:hover{
    box-shadow: 8px 8px 8px blue;
    transform:scale(1.2);
}

.card{
  height:auto;
  width:200px;
  border:1px solid black;
  transition:.3s;
  margin: 3rem;
}

.text-decoration-none{
text-decoration:none;}

.deposit-box{
	background-color:#fed759;
	padding:10px;
	text-align:center;
  	background-image: linear-gradient(to right, #fed759, #f8c931,  #fed759);
}

.deposit-box h2{
 font-size:20px;
 font-weight:500;}

.deposit-box a{
color:#a80010;
font-weight:600;
}
/* round -------------------*/
.round {
    display: inline-block;
    line-height: 30px;
    -moz-border-radius: 15px;
    border-radius: 60px;
    background-color: #ffffff;    
    color: #FFF;
    text-align: center;  
}



/* round -------------------*/

.botton-know{
background-color:#FFFFFF;
padding:10px;
font-weight:600;
box-shadow: 2px 3px #888888;
}

.left_box{
	border:1px solid #FF0000; 
	 margin: 0;
  box-shadow: 2px 3px #888888;
  -webkit-box-shadow: 0 3px 5px -3px #000;
-moz-box-shadow: 0 3px 5px -3px #000;
box-shadow: 0 3px 5px -3px #000;

	
}

.left_box h3{
	background-color:#FF0000;
	color:#FFFFFF;
	text-align:center;
	padding:10px;
	font-size:18px;
	font-weight:bold;
}

.leftmenu{
	padding:10px;

}
.left_box .leftmenu ul {
text-decoration:none;
 list-style-type: none;
 font-size:14px;

 padding:0;}
 
 .leftmenu ul li {
 border-bottom:1px solid #ededed;
 padding:5px;
 color:#ededed;
}

 .leftmenu ul li a{
 color:#625f5f;
 font-weight:400;
}



@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  .left_box{
  display:none;	
  }
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  [class*="col-"] {
    width: 100%;
  }
}


.right_box{
text-align:justify;
line-height:23px;

}

.right_box h2{
font-weight:700;
}

.right_box p a{
font-weight:700;
color:#ff0000;
}

.form-td{
margin-top:5px;}

.apply_head{
font-size:18px; color:#c61324;
text-decoration:underline;
padding-bottom:15px;
	
}


.page_head{
font-size:18px; color:#c61324;
text-decoration:underline;
font-weight:600;
}

.service_content{
	border-bottom:1px solid #dadada;
	padding-bottom:10px;
	line-height:35px;
	font-weight:500;
	
}

.top-20{
margin-top:20px;}

.btn-red{
background-color:#e40000;
padding:10px;
font-weight:600;
box-shadow: 1px 1px #888888;
color:#FFFFFF;
font-size:18px;
}
.schem_head{
font-size:18px;
padding-top:20px;
color:#ff0000;
font-weight:600;
}


.about_title{

font-size:25px;
border-bottom:1px solid #dadada;
padding-bottom:25px;}
.table-striped{


}
.table-striped tr th{
background-color:#a80010; 
color:#FFFFFF;
font-weight:600;}

.table-striped tr td{
text-align:left;}




.footer_data h3 { font-size:17px; font-weight:700;color:#FFFFFF; text-transform:capitalize;}
.footer_data a{
 white-space: pre;
display: block;color:#FFFFFF; font-weight:700;
text-align:left;}
