@font-face {
    font-family: 'Museo300';
    src: url('../museo_300_regular.eot');
    src: url('../museo_300_regular.eot') format('embedded-opentype'),
         url('../museo_300_regular.woff2') format('woff2'),
         url('../museo_300_regular.woff') format('woff'),
         url('../museo_300_regular.ttf') format('truetype'),
         url('../museo_300_regular.svg#Museo300') format('svg');
}

@font-face {
    font-family: 'Museo_Slab_500';
    src: url('../museo_500_regular.eot');
    src: url('../museo_500_regular.eot') format('embedded-opentype'),
         url('../museo_500_regular.woff2') format('woff2'),
         url('../museo_500_regular.woff') format('woff'),
         url('../museo_500_regular.ttf') format('truetype'),
         url('../museo_500_regular.svg#Museo500') format('svg');
}



*, head, body{
	padding:0;
	margin:0;
	border:0;}
.container{
	max-width:1217px;}
a:hover{
	text-decoration:none;}
header{
	background:#15477c;
	padding-top:18px;
	z-index:1;
	padding-bottom:1%;}
.content {
  padding: 0px;
}

.sticky {
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 149px;
}
header .col-sm-offset-2{
	margin-top:10px;}
header #login{
	background:#329ecd;
	padding:8px 45px;
	color:#fff;
	border-radius:7px;
	font-family: 'Hind', sans-serif;
	font-size:16px;
	font-weight:bold;}

header #signup:hover{
	background:#fff;
	color:#ffc184;
	transition:.5s ease;}
header #signup{
	background:#ffc184;
	padding:8px 7px;
	color:#fff;
	border-radius:7px;
	font-family: 'Hind', sans-serif;
	font-size:14px;
	font-weight:bold;
	border:1px solid #ffc184;}

.navbar-nav {
    float: none;
    margin: 0 auto;
    display: table;
    table-layout: fixed;
}
.navbar-default{
	border:none;
	background:none;
	box-shadow:none;
	background-repeat:no-repeat;
	background-size:cover;
	margin-bottom:0;
	margin-top:30px;}
.navbar-default .navbar-nav>li>a{
	color:#fff;
	font-size:17px;
	padding: 10px 16px;}
.navbar-default .navbar-nav>li{
	border-right:1px solid #5c7fa4;}
.navbar-default .navbar-nav>li:last-child{
	border-right:0;}
.navbar-default .navbar-nav>li .active{
	color:#d3a682;
	}
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav li a:hover{
	background:#fff;
	color:#15477c;
	box-shadow:inset 0 0 2px 1px #15477c;
	transition:.5s ease;}
.carousel-caption {
    right: 0;
    left: 0;
	bottom:20%;}
.carousel-indicators .active {
	display:none;}
.ch-ban h3{
    font-family: 'Museo300';}
.ch-ban h2, .ch-ban h1{
	display:inline-block;
	font-weight:bold;
	font-size:66px;
	margin:0;
	font-family: 'Hind', sans-serif;}
.ch-ban h2{
	color:#ffc184;}
.ch-ban h4{
	margin-top:0;
	margin-bottom:50px;}
.ch-ban a{
	text-decoration:none;
	background:#ea1a22;
	padding:15px 30px;
	opacity:1;
	border:1px solid #ea1a22;
	color:#fff;}
.ch-ban a:hover{
	background:#fff;
	font-weight:bold;
	color:#ea1a22;
	text-shadow:none;}
.dbc img{
	display:inline-block;}
.dbc .col-sm-2{    
	width: 19.2%;
    margin-right: 9px;
    margin-top: -27px;
    padding-top: 42px;
	margin-bottom:30px;
}
#red{ background:url(../images/red-bg.png);
		height:331px;}
.dbc #red img:hover{
	content:url(../images/icn1-hvr.png);}
			
#yellow{ background:url(../images/yellow-bg.png);
		height:331px;}
.dbc #yellow img:hover{
	content:url(../images/icn2-hvr.png);}
	
#blue{ background:url(../images/blue-bg.png);
		height:331px;	}
.dbc #blue img:hover{
	content:url(../images/icn3-hvr.png);}

#black{ background:url(../images/black-bg.png);
		height:331px;}
.dbc #black img:hover{
	content:url(../images/icn4-hvr.png);}
			
#pink{ background:url(../images/pink-bg.png);
		height:331px;}
.dbc #pink img:hover{
	content:url(../images/icn5-hvr.png);}
.dbc p{
	text-transform:uppercase;
	color:#fff;
	margin:30px 0;
	font-size:13px;}
.achve{
	background:#f1f4f7;}
#ct{
	font-weight:bold;
	color:#df1e28;}
#ar{
	font-weight:bold;
	color:#15477c;}
#rv{
	font-weight:bold;
	color:#d7346a;}
.achve h3{
    font-family: 'Museo300';
	color:#000;}
.tpc{
	background:#373635;
	border-bottom:1px solid #666;
	color:#fff;}
.tpc .col-sm-4{
	padding:15px 30px;
	padding-bottom:45px;}
#center{border-left:1px solid #666;
		border-right:1px solid #666;}
.tpc .col-sm-4 h2{
	border-bottom:2px solid #fff;
	padding-bottom:10px;}
.tpc .col-sm-4 p{
	height:100px;
	margin-bottom:30px;}
.tpc .col-sm-4 a{
	background:#329ecd;
	color:#fff;
	padding:15px 30px;
	font-weight:bold;
	border-radius:7px;}
footer{
	background:#373635;
	padding-top:30px;}
footer .social-icons li{
	display:inline-block;
	height:42px;
	width:42px;
	border-radius:50%;
	background:#e7ecf2;
	margin:0 6px;}
footer .social-icons li a i{
	font-size:26px;
	margin-top:8px;
	color:#000;}
.navigation, .add{
	margin-top:10px;}
.navigation li a{
	border-right:1px solid #8adcff;
	color:#8adcff;
	padding:0 10px;}
.navigation li:last-child a, .add li:last-child{
	border-right:0;
	}
.navigation li, .add li{
	display:inline-block;}
.add li{
	color:#fff;
	border-right:1px solid #fff;
	padding:0 10px;}
.add li a{
	color:#4fb9e7;}
.main-footer{
	background:#fff;
	padding:10px 0;}
.main-footer ul li{
	display:inline-block;
	border-right:1px solid #4e93b7;
	padding:0 8px;}
.main-footer ul li:last-child{
	border-right:0;}
.main-footer ul li a{
	color:#4e93b7;}
.main-footer p{
	color:#000;}
.main-footer .col-sm-5 {
    width: 35.666667%;
}
.main-footer p a:hover{
	color:#009;
	font-style:italic;}
.main-footer ul li a:hover{
	color:#000;}
.navigation a:hover{
	color:#fff;}
#ch-banner{
	margin-top:-2px;
	width:100%;}
.t-c{
	margin-top:20px;}
.t-c .row{
	margin-bottom:30px;}
.t-c h2{
	font-weight:bold;
	color:#f46615;
	/*text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}*/}
.t-c p{
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:15px;}
.t-c img{
	display:inline-block;}
#donate{
	background:url(../images/donate.png);
	background-attachment:fixed;}
#donate img{
	display:inline-block;
	margin-top:50px;
	margin-bottom:30px;
	max-width:400px;}
#donate h1{
	color:#fff;
	font-weight:bold;
	letter-spacing:3px;}

.stacked-bar-graph {
  width: 100%;
  height: 6px;
 // background: #eee;
  color:#414042;
  margin-top:40px;}

.stacked-bar-graph span {
    display: inline-block;
    box-sizing: border-box;
    float: left;
  //  color: #fff;
    font-weight: bold;
    font-family: arial, sans-serif;
    padding: 6px;

  }

  .bar-1 {
    background: #0c8cb8;
  }

  .bar-2 {
    background: #ec1b23;
  }

  .bar-3 {
    background: #f0a25d;
  }
  
#donate .des{
	background:#fff;
	padding:20px 10px;
	margin-bottom:30px;}
#donate .des p{
	padding-bottom:36px;
	border-bottom:1px solid #c3c2c2;}
#donate .des span{
	height: 40px;
    width: 40px;
    background: #373635;
    color: #fff;
    border-radius: 50%;
    position: relative;
    left: 45%;
    margin-top: -9%;
    font-size: 20px;
	   display: inline-block;
    box-sizing: border-box;
    float: left;
  //  color: #fff;
    font-weight: bold;
    font-family: arial, sans-serif;
    padding: 6px;
}
#donate .des h4{
	margin-top:32px;}
#donate .des #dur{
	border:2px solid red;
	margin:0;
	font-weight:bold;}
#donate .des #dur .active{
	background:red;
	color:#fff;}
#amount_bt{
	margin-top:8px;}
#amount_bt .row{
	margin:0;}
#amount_bt .col-sm-4{
	border:1px solid #fff;
	background:#0c8cb8;
	color:#fff;
	margin:4px 4px;
	width:30.8%;
	padding:6px;}
#amount_bt .col-sm-4:hover{
	border:1px solid #0c8cb8;
	color:#0c8cb8;
	background:#fff;}
.form-control{
	border-radius:0;
	margin-top:4px;
    margin-left: -11px;
    display: block;
    width: 111%;}
#amount_bt button{
	border-radius: 0;
    background: red;
    color: #fff;
    padding: 6px 38px;
    margin-top: 3px;
    margin-left: -4px;
}
#amount_bt button:hover{
	border:1px solid red;
	background:green;}
#contact h3{
	color:#15477c;
	font-weight:bold;
	margin-top:50px;}
#contact h2{
	color:#f79872;
	font-weight:bold;}
#contact h1{
	font-weight:bold;
	font-size:24px;
	text-align:left;
	font-family: 'Roboto', sans-serif;}
#contact p{
	font-size:30px;
	color:#686868;
	font-family: 'Roboto', sans-serif;
	margin:40px 0;}
#contact p:hover a{
	color:#000;
	transition:.5s ease;}
#contact a{
	color:#686868;}
#story{
	border-radius:39px;
	color:#000;
	background:#efefef;
	border:none;
	box-shadow:none;
	margin:30px 0;
	padding:20px;}
#form a{
	background:#15477c;
	border:1px solid #15477c;
	color:#fff;
	border-radius:23px;;}
#btn1{
	padding:20px 37px;
	font-size:18px;}
#btn2{
	padding:20px 26px;
	font-size:18px;}
#form .form-control{
	width:100%;}
#contact .col-sm-3{
	margin-top:30px;}
#form .btn{
	border:1px solid #f46615;
	background:#f46615;
	color:#fff;
	border-radius:27px;
	padding:15px 45px;
	font-size:18px;
	float:left;
	margin-bottom:30px;
	margin-top:40px;}
#form .btn:hover{
	border:1px solid #f46615;
	background:#fff;
	color:#f46615;
	transition:.5s ease-in-out;}
#blog .blog{
	border:1px solid #3c3c3c;
	margin-top:80px;
	padding-bottom:15px;}
#blog .blog .description{
	margin:22px 60px;}
#blog .blog .description h3{
	font-family: 'Museo_Slab_500';}
#blog .blog .description i, #blog .blog .description h5{
	display:inline-block;}
#blog .blog .description i{
	height: 20px;
    width: 20px;
    text-align: center;
    background: #f7f7f7;
    padding-top: 3px;
}
#blog .blog .description .fa-comments{
	margin-left:30px;}
#blog .blog .description p{
	margin-top:15px;}
.blog .description a{
	background:#f41f28;
	padding:12px 25px;
	font-size:16px;
	font-weight:bold;
	font-family: 'Museo_Slab_500';
	color:#fff;
	float:right;
	border:1px solid #f41f28;
	}
.blog2{
	margin-bottom:80px;}
#contact .col-sm-offset-3 {
    margin-left: 21%;
}
#register{
	background:	url(../images/register.png);
	background-attachment:fixed;}
footer .social-icons li:hover {
    background: #000;
}
footer .social-icons li:hover .fa-facebook-f{
	color:#3b5999;}
footer .social-icons li:hover .fa-twitter{
	color:#55acee;}
footer .social-icons li:hover .fa-youtube{
	color:#cd201f;}
footer .social-icons li:hover .fa-linkedin-in{
	color:#0077B5;}
footer .social-icons li:hover .fa-instagram{
	color:#e4405f;}
#form .btn{
	text-align:center;}
#register img{
	display:inline-block;
	max-width:400px;
	margin-top:50px;}
#register .stacked-bar-graph span {
	padding:10px;}
#register .form{
	border:1px solid #999;
	padding:20px 40px 40px 40px;
	background:#fff;
	margin-bottom:30px;}
#register form{
	padding:0 50px;}
#register .form h3{
	font-weight: bold;
    color: #f68121;
	margin-top:30px;
}
#register .form p{
	font-size:18px;}
#register form .form-control{
	background:#e5e5e5;
	border:1px solid #969696;
	width:100%;
	color:#000;
	margin:5px 0;
	height:40px;}
#register form textarea{
	background:#e5e5e5;
	border:1px solid #969696;
	width:100%;
	color:#000;
	margin:5px 0;}
#register form h5, #register form label{
	display:inline-block;}
#register form label{
	margin-bottom:30px;}
#register form #inta-id, #register form label{
	display:inline-block;}
#register form #fb-id, #register form label{
	display:inline-block;}
#register form #tw-id, #register form label{
	display:inline-block;
	margin-top:26px;}
#insta-id, #tw-id, #fb-id{
	width:60%;
	background:#e5e5e5;
	border:1px solid #969696;
	color:#000;
	margin-bottom:15px;
	height:40px;
	margin-left:30px;}
#register form h5, #register form h4{
	font-size:17px;}
 #register form h4{
	 margin-bottom:0;
	 height:20px;
	 text-align:left;}
#fti2{
	margin-top:20px !important;}
#name{
	margin-top:56px !important;}
#ri{
	margin-left:20px;}
#register form .btn{
	background:#d47a2b;
	border:1px solid #d47a2b;
	color:#fff;
	padding:10px 60px;
	margin:50px 0;
	border-radius:0;
	font-weight:bold;}
#register form .btn:hover{
	background:#fff;
	border:1px solid #d47a2b;
	color:#d47a2b;
	transition:.5s ease;}
#logo{
	max-width:173%;
	margin-bottom:3%;}
.blank-space1{
	background:#9FF;
	padding-top:100px;}
.blank-space2{
	background:#FFC;
	padding-top:100px;}
#spon{
	background:url(../images/adorable-animal-canine-257540.png);
	background-attachment:fixed;
	background-repeat:no-repeat;}
#spon img{
	display:inline-block;
	margin:5% 0;}
.odd, .even{
	width: 18%;
	margin:5% 1% 10% 1%;
	border-radius:50px;
}
.odd:hover, .even:hover{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.odd h3, .even h3{
	font-size:22px;
	height:130px;
	font-family:"Times New Roman", Times, serif;}
.odd p, .even p {
    font-size: 15px;
    min-height: 325px;
}
.odd{
	background:#28a9e0;
	color:#000;}
.even{
	background:#f9b77d;
	color:#000;}
.ch-ban p{
    font-size: 32px;
    font-family: 'Museo300';
    font-weight: bold;
    color: red;
}
.pl-0{
	float: right;
	text-align: -webkit-center;
}
.pt-15{
	padding: 15px;
}
.description1 p a {
    font-size: 13px;
    color: white;
    text-align: center;
}
.carousel-caption {
    color: #000;
}
.image-icon{
	max-width:75%;}
.logo-text{
	margin-top:11%;}
.blog{
	margin-bottom:5%;}
.blog2, .blog3, .blog4{
	display:none;}
	
.btn-upload {
    position: relative;
    overflow: hidden;
    display: inline-block;
}
.btn-upload input[type=file] {
    position: absolute;
    opacity: 0;
    z-index: 0;
    max-width: 100%;
    height: 100%;
    display: block;
}
.btn-upload .btn-upld{
    padding: 20px 26px;
    background: #15477c;
    border: 1px solid #15477c;
    color: #fff;
	border-radius:33px;
	font-size:19px;
}
.btn-upload:hover .btn-upld{
    background: #fff ;
    color: #15477c;
}
.btn-upload .btn-upld1{
    padding: 20px 20px;
    background: #15477c;
    border: 1px solid #15477c;
    color: #fff;
	font-size:19px;
	border-radius:33px;
}
.btn-upload:hover .btn-upld1{
    background: #fff ;
    color: #15477c;
}