 @charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'museo-500';
  src: url('fonts/museo500-regular-webfont.woff');
}


@import url(https://fonts.googleapis.com/css?family=Source+Sans Pro:200italic,200,300italic,300,400italic,400,600italic,600,700italic,700,900italic,900);
::-moz-selection { /* Code for Firefox */
    color: #fff;
    background:#d8107c;
}

.breadcrumbpage-breadcrumb {
    margin-left: 35px!important;
    margin-bottom:20px;
}


::-o-selection { /* Code for Firefox */
    color: #fff;
    background:#d8107c;
}

			.gototop {
 
    float: right;
    margin-bottom: 15px;
    margin-right: 6px

	
}


.boxpadd{padding-bottom:12px;padding-top:113px;}
  
  .botpadd{padding-bottom:12px;padding-top:130px;}
  
  @media only screen and (max-width:1024px){
  .boxpadd{padding-top:130px;}
   .botpadd{padding-top:129px;}
    
  }
  
  @media only screen and (max-width:768px){
		.fullwidth {
    width: 100% !important;
}
		.boxpadd{padding-top:0px;}
		.botpadd{padding-top:0px;}
		
		
	}
	
	@media only screen and (max-width: 480px){
		
		.fullwidth{ width:100% !important;}
		.boxpadd{padding-bottom:10px;padding-top:5px;}
		.botpadd{padding-bottom:10px!important;padding-top:5px!important;}
	}

.page-header {
   
    margin: 23px 10px;
    text-align: left;
}

::selection {
    color: #fff;
    background:#d8107c;
}

h1, h2, h3, h4, h5, h6{ padding:0; margin:0;}

.container-fluid{padding:0; margin:0;}
.container{ margin:auto;}
.header-bg{ background:#b8146d; width:100%; border-bottom:6px solid #d91780; height:76px; position:fixed; z-index:9999;}

.heading1 {
    font-family: 'Source Sans Pro',sans-serif;
    font-weight: 600;
    color: #d8107b;
    padding: 0px 5px 10px 0;
}


h2 {
    font-size: 38px !important;
    font-family: 'museo500',sans-serif;
    color: #d91780;
    line-height: 22px;
	margin-left: 20px;
}

@media screen and (max-width:768px){
	
	h2 {
    font-size: 30px !important;    
}
	
}
.margin
  {
     margin-bottom: 0 !important;
  }

/*********mind start***********/
.btn.focus, .btn:focus, .btn:hover{ color:#fff !important; background:#f19d1a !important; transition:0.5s}

#owlSlider .slide .btn-color2:hover{background-color:#fff !important; color:#f19d1a !important; border:1px solid #f19d1a;}
/*********mind end***********/

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:#fff !important;}


/********index start*********/


/*Footer start*/

.footer{ width:100%; background:#3c3c3b; padding:0 0 25px 0;}

.footer_bottom{ width:100%; background:#3c3c3b; padding:0 0 15px 0;}

.footer-text h3{ color:#fff; font-size:20px; font-family:Source Sans Pro;}
.footer-text p{ color:#fff; font-size:15px; font-family:Source Sans Pro; line-height:20px;}
.footer-text ul{ padding:0; margin:0;}
.footer-text ul li{ list-style:none; font-size:15px; font-family:Source Sans Pro; line-height:20px;}
.footer-text ul li a{ text-decoration:none;   color:#e0e0e0;}
.footer-text ul li a:hover{ text-decoration:none; color:#f19d1a; transition:0.5s;}


.footer-bottom-text a{ text-decoration:none;color:#e0e0e0;}
.footer-bottom-text a:hover{ text-decoration:none; color:#f19d1a; transition:0.5s;}

.i{
	width:30px;
	height:30px;
	color:#9e9e9e;
	font-size:22px;
	border-radius:50%;
	border:1px solid #9e9e9e;
	text-align:center;
	padding-top:8px;
	margin:10px 3px 10px 3px;	
	
	}
.i a{
	text-decoration:none;
	
		
	}
.i:hover{
	color:#3c3c3c;
	text-decoration:none;
	transition:0.5s;
	background:#cccccc;
	border:1px solid #cccccc;	
	}






.bg{ background:url(../images/backgroung.jpg) no-repeat fixed; background-size:cover; width:100%;}

.middle{ background:url(../images/suggestion.jpg) no-repeat fixed; background-size:cover; width:100%;}
.middle_item{ background:#FFF;  margin-bottom:40px; margin-top:40px; border-top:3px solid #d7127c; }
.middle_item p{color:#fff; font-size:20px; font-family:Source Sans Pro;}


.rate{ border-right:2px solid #dddddd; padding:10px 0 20px 0; text-align:center; background:#fff9f5; margin-bottom:30px;}

.connect{ background:url(../images/bg3.jpg) no-repeat; background-size:cover; width:100%; padding:40px 0 60px 0;}
.tab_menu{ background:#fff; margin-top:42px; }
.tab_menu img{ padding-top:10px;}
.tab_menu h2{ color:#808080; padding:12px 0 15px 0;}
.tab-item{ background:#fff;}


/*Footer end*/

/********index end*********/








/*******breadcrumb start***********/
.pull-left{ padding-left:0 !important;}

.page-breadcrumb {
  padding: 15px 25px 10px 0;

}


.page-breadcrumb ul li {
  display: inline-block;
  margin-left: 0px;
  
}

.page-breadcrumb ul li,
.page-breadcrumb ul li a {
  font-weight: normal;
  color:#666666;
  font-size: 14px;
  font-family:Source Sans Pro;
  padding-left: 0px;
  text-decoration: none;
}

.page-breadcrumb ul li i {
  font-size: 18px;
  vertical-align: middle;
}

.page-breadcrumb a:active {color:#ffffff;}
.page-breadcrumb1 a:link {color:#ffffff;}

.page-breadcrumb1 {
  padding: 110px 0 10px 0;

}


.page-breadcrumb1 ul li {
  display: inline-block;
  margin-left: 5px;
  
}

.page-breadcrumb1 ul li,
.page-breadcrumb1 ul li a {
  font-weight: normal;
  color:#666666;
  font-size: 14px;
  font-family:Source Sans Pro;
  padding-left: 10px;
}

.page-breadcrumb1 ul li i {
  font-size: 18px;
  vertical-align: middle;
}

/*******breadcrumb end***********/










/*********who we are start*********/


.who-we-are{background:url(../images/who-bg.jpg) no-repeat; width:100%; background-size:cover; padding: 0 15px;}

.who-content h1{ font-size:36px; font-family: 'Museo-500'; color:#d8107c; line-height:38px;}
.who-content p b{color:#d8107c; font-family: 'Museo-500';}
.who-content p span{ font-size:16px; color:#666666; font-family:Source Sans Pro;}
.who-content p{color:#999999; font-family:Source Sans Pro;  font-size:16px; font-weight:300;}

.who-content ul li i{ color:#d8107c; font-size:10px; padding-right:5px; }


.who-content ul{ padding:0; margin:0; padding-bottom:10px !important;}
.who-content ul li{ list-style:disc !important; margin-left:18px !important; color:#d8107c !important; font-family:Source Sans Pro; font-size:16px; line-height:22px;}
.who-content ul li span{ color:#999999 !important; font-family:Source Sans Pro; font-size:16px; line-height:22px;}
 

/*********who we are end*********/


/*********corporate-identity start*********/

.identity span{ font-size:16px; color:#666666; font-family: Source Sans Pro;}
.identity p{ font-size:16px; font-family: Source Sans Pro; color:#000; line-height:22px; }
.identity h1{ font-size:36px; font-family: 'museo500',sans-serif; color:#d91780; line-height:22px; }

/*********corporate-identity end*********/



/**********Board of Directors*******/

.directors{  background:url(../images/directors-bg.jpg) no-repeat; background-size:cover; width:100%; font-family:Source Sans Pro !important; padding:0 15px;}
.inner-menu{ border-top: 4px solid #999999; border-right: 1px solid #999999; }
.inner-menu ul{ list-style:none; }

.inner-menu ul li{ font-family: Source Sans Pro !important; line-height: 12px; border-bottom:1px solid #999999; }

.inner-menu ul li a{ font-family: Source Sans Pro !important; font-size: 16px; color:#9e9e9e; margin:30px 0 !important; line-height: 12px; text-decoration:none; }
.inner-menu ul li a:hover{color:#d8107c ; text-decoration:none; }


.directors-item{ height:auto; padding: 25px 50px 25px 50px; background:#d2d5df;}
.directors-item row{ margin:0;}
.text p{ font-size:13px; color:#666666; line-height:15px; font-family: Source Sans Pro !important;}
.text p span{ font-size:15px; color:#d8107c; font-family: Source Sans Pro !important;}
.text u{ cursor:pointer; font-family: Source Sans Pro !important;}
.text img{ margin-bottom:10px; margin-left:15px; }



.modal-header{ border:none !important; padding: 30px 30px 0 30px !important; border-radius:none;}
.modal-header p{ font-size:18px; color:#666666; line-height:20px; padding-top:10px; font-family: Source Sans Pro !important;}
.modal-header p span{ font-size:22px; color:#d8107c; font-family: Source Sans Pro !important;}
.modal-header img{ margin-right:15px;}

.modal-content{ border-radius:0;}
.modal-content img{ margin-left:0;}

.modal-body{ padding:20px 25px !important;}

.modal-dialog {
    margin-top: 220px !important;
	border-radius:0 !important;
}




.light-box h1{font-size:36px; font-family: 'museo500',sans-serif; color:#d8107c; margin-bottom:12px !important;}


div.bhoechie-tab-menu{ padding-right: 0; padding-left: 0; padding-bottom: 0 !important;}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
  border-top: 4px solid #999999;
  border-right: 1px solid #cccccc;
  height: 630px;
  margin-top: 9px;
  margin-right: 36px;
  font-family: 'Source Sans Pro',sans-serif;
  letter-spacing: 2px;
  font-size: 18px;
}
div.bhoechie-tab-menu div.list-group>a{ margin-bottom: 0; border-bottom:1px solid #999999 !important;     border-radius: 0; text-align:left;}

div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{ background-color: #fff !important;
  color: #d8107b !important;
}



a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus{ background:#fff !important; color:#d8107c !important; transition:0.5s !important;}
div.bhoechie-tab-menu div.list-group > a.active, div.bhoechie-tab-menu div.list-group > a.active .glyphicon, div.bhoechie-tab-menu div.list-group > a.active .fa ul{ color:#000; }
div.bhoechie-tab-menu div.list-group > a.active, div.bhoechie-tab-menu div.list-group > a.active .glyphicon, div.bhoechie-tab-menu div.list-group > a.active .fa ul li{ list-style:none; }
div.bhoechie-tab-menu div.list-group > a.active, div.bhoechie-tab-menu div.list-group > a.active .glyphicon, div.bhoechie-tab-menu div.list-group > a.active .fa ul li a{ color:#000; }

a.list-group-item, button.list-group-item{ color:#666666 !important; padding-left:25px; font-size:18px;}

.list-group-item{ border:none !important;  border-bottom:1px solid #999999 !important;}
.tab-icon{ font-family:50px !important;}


/**********Board of Directors end*******/


/**********Board of Directors new*******/
.bod{font-family: Source Sans Pro !important;}
.directors-h1 h1{font-size:36px ; color: #d8107c; margin-bottom: 15px !important;}
.bod .bod-border{border: 1px solid #999; margin: 15px; padding-left: 0px; padding-right: 0px; }
.bod .text2{ padding:18px 11px 0 105px; height: 102px;cursor: pointer; }
.bod .text3{ padding:20px 15px 15px 15px; height: auto; }
.bod .text2 a { color: #d8107c; font-size: 25px; cursor: pointer; text-decoration: none; float: right; margin-top: -16px;}
.bod .text2 .fa { color: #d8107c; font-size: 16px; cursor: pointer; text-decoration: none; float: right; margin-top: -2px;}
.bod .text2 .fa1{  cursor: pointer;}
.bod h2{font-size: 16px; color: #d8107c; margin-top: 0 !important; font-family: Source Sans Pro !important; text-align: left;}
.bod h3{ font-size: 14px; color: #666; font-family: Source Sans Pro !important; text-align: left;}
.bod hr{ border-top: 1px solid #feb50d; margin: 8px 0 8px  0; }
.modal-text h2{font-size: 18px !important; color: #d8107c !important; font-family: Source Sans Pro !important;}
.modal-text h3{ font-size: 16px !important; color: #666 !important; font-family: Source Sans Pro !important;} 
.modal-text p{ font-size: 16px !important; color: #000 !important; font-family: Source Sans Pro !important;} 
.bod-border:hover{ background: #d8107c; transition: 0.5s; }
.bod-border:hover h3{ color: #fff; transition: 0.5s; }
.bod-border:hover h2{ color: #fff; transition: 0.5s; }
.bod-border:hover a { color: #fff; text-decoration: none;  transition: 0.5s; }
.bod-border:hover .fa { color: #fff; text-decoration: none;transition: 0.5s;  }

/**********Board of Directors new end*******/




/******Contact us_Jana foundation start******/
.contact{ background:url(../images/contact-bg.jpg) no-repeat; background-size:cover; width:100%; padding:0 15px;}
.contact-jana{}
.contact-jana ul{ list-style:none;}
.contact-jana ul li{ font-family: Source Sans Pro; font-size:16px; line-height:35px;}
.contact-jana ul li a{ text-decoration:none; color:#666666;}
.contact-jana ul li a:hover{ text-decoration:none; color:#d8177f;}
.form{ background:#e2dbd2; padding:10px 30px;}

.form .name{ border-radius:0;  border: 1px solid #999999; color:#999999;}
.form .textarea { border-radius:0; border: 1px solid #999999; color:#999999; margin-top: 0;}
.form .submit { border-radius:0; background:#f19d1a; color:#fff; text-transform:uppercase; border:none; outline:none; width:150px; height:45px; line-height:45px; font-size:15; 
float:right; margin-right: 15px; font-family: Source Sans Pro;}
.form .submit:hover {background:#f5a82f;transition:0.5s;}
.form-control:focus { box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px rgba(216, 23, 127, .6);}
.text-search {
    display: block;
    width: 80% !important;
    height: 34px;
    padding: 6px 0px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input-group-addon{
  color: #999999 !important;
  background-color: #cccccc !important;
  border-color: #999999 !important;
  border-radius: 0 !important;
  padding: 6px 6px !important;
}

.input-group .form-control{border-radius: 0 !important; border: 1px solid #999999;}


/******Contact us_Jana foundation end******/







/*************Policies start*************/
.pdf{ position:relative;}
.pdf p{ padding-top:10px; padding-bottom:11px; background:#e2dbd2; font-family: Source Sans Pro; color:#999999; font-size:16px; padding-left:10px; margin-top:15px;}

.pdf p span{ float:right; padding-right:45px;}
.fix{ position:absolute; right:1%;}
/*************Policies end*************/

/*************Board Committees start*************/
.panel{ background:#d2d5df !important; }
.panel-group .panel{border-radius:0;}
.panel-title{ font-size:18px; padding:5px 0; color:#666666;}
.panel-title a{ text-decoration:none;}
.panel-default > .panel-heading{background:#d2d5df !important; }
.panel-default{ background:#d2d5df !important; border-radius:none;}
.panel-group .panel + .panel{ margin-top:15px;}
.b-head{color:#666666 !important; font-size: 18px; font-family: Source Sans Pro;}
.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover{background-color:#dfdfdf;
    color: #666; 
    }
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle{color: #666; font-size: 18px;}
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {border:none; background: #fff;}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle{background-color:#dfdfdf !important; color: #666; text-decoration: none;}
.rl_sliders.accordion > .accordion-group > div > a:focus, .rl_sliders.accordion > .accordion-group.active > div > a:focus{box-shadow: none;}
.rl_sliders.accordion > .accordion-group{border-radius: 0 !important; background-color:#dfdfdf !important;}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle{padding: 0px 15px; text-align: left;}
/*************Board Committees end*************/


/* Stories */
#storie1{display: none;}
#storie2{display: none;}
#storie3{display: none;}
#storie4{display: none;}
#storie5{display: none;}
#storie6{display: none;}
#storie7{display: none;}
#storie8{display: none;}
#storie9{display: none;}
#storie10{display: none;}
#storie11{display: none;}
#storie12{display: none;}
#storie13{display: none;}

#show_storie1{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie2{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie3{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie4{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie5{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie6{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie7{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie8{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie9{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie10{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie11{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie12{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_storie13{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}

#show_storie1:hover, #show_storie2:hover, #show_storie3:hover, #show_storie4:hover, #show_storie5:hover, #show_storie6:hover, #show_storie7:hover, #show_storie8:hover, #show_storie9:hover, #show_storie10:hover, #show_storie11:hover, #show_storie12:hover, #show_storie13:hover{color: #f19d1a; transition:0.5s;}


#show_st1{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st2{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st3{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st4{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st5{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st6{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st7{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st8{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st9{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st10{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st11{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st12{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}
#show_st13{cursor: pointer; color: #d91780; text-decoration: none;padding-left: 5px;}

.more a{color: #d91780; text-decoration: none;padding-left: 10px;}
.more a:hover{color: #fbb440;}
.padding-mang{ padding-top:30px;}
/* Stories */
/*************General meeting start*************/
.panel{ box-shadow:none !important;}
.panel-body{ padding:0 !important;}

.glyphicon { float:right; }
.panel-body { padding:0 0 0 15px !important; }
.panel-body table tr td {}
.panel-body .table {margin-bottom: 0px; }



.tab-menu{ border-top:5px solid #999999; border-right:1px solid #999999; font-family: Source Sans Pro; }
.tab-menu .panel-group .panel{ border-radius:0; background:#fff !important; border:none;}
.tab-menu .panel-default > .panel-heading{border-radius:0; background:#fff !important;}
.tab-menu .panel-group .panel + .panel{ margin-top:0; border-bottom:1px solid #666666;}
.tab-menu .panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a{ color:#666666 !important; font-family: Source Sans Pro; font-size:18px; cursor:pointer; display:inline;}
.tab-menu a{ color:#666666; text-decoration:none !important;}
.tab-menu .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ border:none !important; padding:5px 15px; font-size:16px; font-family: Source Sans Pro; }
.panel-default > .panel-heading{ border:none !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border:none !important;}
.panel-heading{ padding: 10px 30px 10px 0px !important;}

.tab-menu a:hover{ color:#d8177f !important; }
.tab-menu a.active{ color:#d8177f !important;}

.padding{ padding-left:35px !important;}
/*************General meeting end*************/


/********Annual Reports start********/

.annual{ background:#e5dae2; padding:10px 10px 10px 10px; font-size: 13px !important;}
.annual p{ font-size:36px; color:#000 !important ; font-family: Source Sans Pro; padding-top:110px; font-weight: bold; text-align: center;}
.annual-img { padding-top: 5px; }

.annual-img a{text-decoration: none; color: #666666; padding-right: 3px; font-size: 13px !important;}
.annual-img a:hover{text-decoration: none; color: #d8107c;transition: 0.5s;}


.report1 p{ color: #000; padding: 24px 0 0 0; font-weight: bold; font-size: 18px;}
.report1 a{text-decoration: none; color: #666666; padding-right: 3px; padding-top: 5px; font-size: 14px !important;}
.report1 a:hover{text-decoration: none; color: #d8107c;transition: 0.5s;}

.report h1{ font-size:36px; color:#666666 !important ; font-family: Source Sans Pro; padding-top:93px; }
.book{ padding:15px 30px;}
.download p a{ text-decoration:none; color:#666666; padding-left:3px;}


/********Annual Reports end********/



/*fact-sheet start*/

.fact-sheet{ background:#fff; padding:0; margin: -10px;}
.fact-padding{ padding-left:10px; padding-right:15px;}
.fact-sheet h1{  font-size:18px; color: #d8107c !important;}
.fact-sheet p{ color:#000; font-size:16px; padding-right: 90px;}
.fact-sheet b{ color:#000 !important; font-size:16px;}
.table-bg{ background:#fff; margin-bottom: 20px !important;}
.table-bg > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ border-top: 5px solid #ddd !important; padding: 3px 20px !important; font-size:16px; color:#000;}

.sheet-text{ padding:15px 50px 15px 0;}
.sheet-text h3{   font-size:18px; color: #d8107c !important; }
.sheet-text p{   font-size:16px; color: #000 !important; padding:0 0 0 0; margin-bottom:0 !important;}
.team-padding{ padding-top:10px;}
.sheet-text span{   font-size:16px; color: #999 !important;}
.dot ul li {  float:left; padding-right:8px;}
.dot ul li a{text-decoration:none; color: #000 !important; }
.dot ul li a:hover{text-decoration:none; color: #d8107c !important; }
.dot ul li .fa{ font-size:10px; color: #d8107c !important; }

/*new*/
.border1{border-top: 2px solid #dadada;margin: 0 0 5px 0;}
.high{ margin: 0 !important; padding: 0 !important; }
.highlights{ border: 1px solid #999999; padding: 10px 10px; margin:15px  25px 0 0; font-family: 'Source Sans Pro', sans-serif; }
.highlights h5{ font-size: 16px; color: #000;  font-weight: 600; margin: 3px; font-family: 'Source Sans Pro', sans-serif;}
.highlights h6{font-size: 26px; color: #000; font-weight: 600; margin: 3px; font-family: 'Source Sans Pro', sans-serif; }
.highlights img{ padding: 0 0 0 0; }
.padding-mang{padding-top: 15px;}
.fact-cont{}
.fact-cont ul{padding: 0;margin: 0;}
.fact-cont ul li{list-style: none; float: left; padding-right: 10px;}
.fact-cont ul li a{color: #000;text-decoration: none;}
.fact-download{    padding-top: 50px;float: right;}
/*fact-sheet end*/
.page-header{margin: 0px 0px 5px -15px !important;}

/*************history start*************/


.history-banner{background:url(../../images/who-we-are-banner.jpg) no-repeat; background-size:cover; height: 346px; width:100%;}

.history-bg{ background:#fff !important; padding:15px 30px 0 15px !important; margin-top:15px !important; margin-right:0px !important; margin-left:0px !important; position: relative !important; }
.history-font P{color:#000; font-size:16px !important; padding-top:5px !important; font-family: Source Sans Pro !important; padding-right:20px !important; font-weight: normal !important; }
.history-font h6{color:#d8107c !important; font-size:16px !important; padding-top:20px !important; padding-right:20px !important; font-weight: bold !important; font-family: Source Sans Pro !important; margin: 0 !important; }
.history-font h2{color:#000 !important; font-size:16px !important; padding-top:30px !important; padding-right:80px !important; padding-left: 30px !important;  font-family: Source Sans Pro !important; }


.history h1{ color:#d80e74; font-size:36px;}
.history hr{border-top: 4px solid #dadada !important; margin-top: 10px !important; margin-right:70px !important;}
/*.border{border:1px solid #dadada !important;}*/
.history-images .row{background:#e2e2e2 !important; }
.image{padding: 10px 0 10px 80px !important;}


.no-space {padding:0;margin:0;}
.scroll{ position:absolute; top:122px; right:7%;z-index: 9;}
.scroll ol{ list-style:none;}
.scroll ol li{ margin-bottom:40px;height: 20px;}
.scroll ol li.active a{ background-color: #e0127e; border: 2px solid #ffffff; }
.scroll ol li a{ text-decoration: none;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #e2dbd2;
    border: 2px solid #e0127e;
    border-radius: 50%;}

.scroll-1 .nav-pills  > li > a{ margin-top:40px; padding-bottom: 10px !important; height: 20px !important; background: #dadada !important ; width:20px !important; border: 2px solid #e0127e !important; padding:0 !important; border-radius: 50% !important;     margin-left: 15px;}
.scroll-1 .nav-pills  > li > span{ font-size: 16px; color: #e0127e; }
.scroll-1 .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{background-color: #e0127e !important; border: 2px solid #e0127e !important; }
.scroll-1 {top: 400px; right: 200px; position:fixed;  z-index: 1;}
.scroll-1.affix {position: fixed;  top: 130px; right: 200px;}



/***********history end**************/




/************stories start************/

.stories h3{ font-family: Source Sans Pro; color:#d8107c; font-size:18px; font-weight:bold; padding-bottom:20px;}
.stories-text span{font-family: Source Sans Pro; color:#000; font-size:16px; padding-right:0px;}
.stories-text h3{font-family: Source Sans Pro; color:#d8107c; font-size:24px; }

.stories-text h5{font-family: Source Sans Pro; color:#d8107c; font-size:16px;}

/*.stories-images{ border:3px solid #d2d2d2; margin-bottom: 10px;} */
.jana-left{text-align:center !important;}
/*
.morecontent span {
    display: none;
}
.morelink {
    display: block;
    text-decoration: none;
    color: #d8107c;
    padding:2px 0 20px 0;
    font-size: 16px;
}
.morelink:hover, .morelink:focus {
    display: block;
    text-decoration: none;
    color: #f19d1a;
    transition: 0.5s;
}
*/
/************stories end************/


@media only screen and (max-width: 768px) {
	
	.form .name{ margin-bottom:10px !important;}

 .annual p{ font-size:28px; color:#666666 !important ; font-family: Source Sans Pro; padding-top:100px; }



@media only screen and (max-width: 360px) {
	
div.bhoechie-tab-menu div.list-group{
  height:auto;
  margin-bottom:20px;
  margin-right: 0;
  
}	

.mail{ width:260px !important;}
.mobile{ width:260px !important;}
.padding{ padding-left:15px !important;}

.text img {
    margin-bottom: 10px;}


 .annual p{ font-size:25px; color:#000 !important ; font-family: Source Sans Pro; padding-top:5px; font-weight: bold; }
}

@media only screen and (max-width: 320px) {

.mail{ width:220px !important;}
.mobile{ width:220px !important;}
.text img {
    margin-bottom: 10px;
    
}

h2, .contentheading, .contentheading a {
    font-size: 36px;
    font-family: 'museo500',sans-serif;
    color: #d91780;
    line-height: 22px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff !important;
    border: 1px !important;
	border-bottom:#cccccc !important;
	border-bottom-style:solid !important;
}

.margin
  {
    margin-bottom:35px;
  }
.annual p{ font-size:25px; color:#000 !important ; font-family: Source Sans Pro; padding-top:5px; font-weight: bold;}
}








@media only screen and (max-width: 768px) {
	
.form .name{ margin-bottom:10px !important;}
.history-banner{ height:198px; width:100%;}
.scroll-1 {right: 50px !important;}

}



@media only screen and (max-width: 360px) {
	
div.bhoechie-tab-menu div.list-group{
  height:auto;
  margin-bottom:20px;
  margin-right: 0;
  
}	

.mail{ width:260px !important;}
.mobile{ width:260px !important;}
.padding{ padding-left:15px !important;}

.text img {
    margin-bottom: 10px;
   


}
.history-banner{height:90px; width:100%;}
.scroll-1{right: 50px !important;}

}


@media only screen and (max-width: 320px) {

.mail{ width:220px !important;}
.mobile{ width:220px !important;}
.text img {
    margin-bottom: 10px;
   
}
.history-banner{ height:90px; width:100%;}

}

.navbar-brand img{margin-top: -15px !important;}

 @media only screen and (min-width: 320px) and (max-width: 767px) { 
.highlights h5{ font-size: 16px; color: #000;  font-weight: 600;}
.highlights h6{font-size: 26px; color: #000; font-weight: 600;}
.highlights img{ padding:5px 0 0 20px; }
.center1  {text-align: center;}
.fact-sheet p{padding-right:0 !important;}
.who-we-are{padding:0 25px !important;}
   .annual p{ font-size:28px; color:#000 !important ; font-family: Source Sans Pro; padding-top:20px; font-weight: bold;}
  }
  
  @media only screen and (min-width: 768px) and (max-width: 991px) { 
.highlights h5{ font-size: 15px; color: #000;  font-weight: 600;}
.highlights h6{font-size: 19px; color: #000; font-weight: 600; }
.highlights img{ padding:0 0 0 10px; }

.fact-sheet p{padding-right:0 !important; }
  }
  
  
  @media only screen and (min-width: 320px) and (max-width: 374px) { 
.bod h2{font-size: 14px; }
.bod h3{font-size: 12px; }
.bod p{font-size: 12px; }
.bod .text2{padding: 20px 0px 0 105px;}
  }
  
  @media only screen and (min-width: 320px) and (max-width: 767px) { 
    .jana-left{text-align:left !important;}
    .report1{font-size:13px;}
    .fact-cont ul li{list-style: none; float: none; padding-right: 10px;}    
    .fact-cont span{font-size: 14px;}
    .fact-download{ float:none; padding-top: 10px;}
  }
 .list-inline > li{padding-right: 3px !important; padding-left: 3px !important;}
  
 @media only screen and (min-device-width: 768px) and (max-device-width: 598px) { 
   .a-report img{ width: 265px !important;height: 355px !important;}
  }
  
  
  @media only screen and (max-width:320px){
	  
	  .report1{
		  
		 font-size:10px!important;
	  }
  }
 .careers .careers-dialog{ margin-top: 70px !important; }
#bailwal_div_message{margin-top: 0;}
#bailwal_span_message{padding:0 !important;}
#bailwal_span_message .modal-body{padding:15px !important;}