.header{border-top:10px solid #941a1d; width:100%;box-shadow: 0 -9px 27px -6px #333; padding:10px 0px; position:fixed; z-index:9999999999; background:#fff;}
.navbar-default{background:none !important; border:none !important;}
.navbar{margin-bottom:0px !important;}
.sign-up {
    background: rgba(0, 0, 0, 0) url("../images/sign-in.png") no-repeat scroll center center;
    width: 102px;
}
.fb-btn{
    background: rgba(0, 0, 0, 0) url("../images/fb.png") no-repeat scroll center center;
    width: 88px;
}
.donate-btn {
    background: rgba(0, 0, 0, 0) url("../images/donate.png") no-repeat scroll center center;
    width: 102px;
}
.tw-btn{
    background: rgba(0, 0, 0, 0) url("../images/tw.png") no-repeat scroll center center;
    width: 102px;
}
.navbar-nav > li > a{font-weight:bold; color:#941a1d !important;}
footer{border-top:8px solid #941a1d; background:#f6f5f2 !important; color:#333;}
.footer-logo{padding:20px 0px; border-bottom:2px solid #cccccc; }
.footer-logo img{margin-right:-6px;}
.footer-menu{padding-top:30px;}
.footer-menu{padding-top:30px; padding-left:5px;}
.footer-menu ul{margin-left:0px; padding:0px;}
.footer-menu ul li{list-style:none; line-height:20px;}
.footer-menu a{color:#333;}
.footer-menu h5{font-weight:bold; margin-bottom:10px; margin-top:0px !important;}
.admin-footer{padding:15px 0px; text-align:center;}
/* five columns */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
.footer-bottom{border-bottom: 2px solid #cccccc; border-top: 2px solid #cccccc; padding:20px 0px; float:left; width:100%;}
.footer-bottom .country{padding-left:0px;}
.footer-social{text-align:right; padding-right:0px;}
.country span{position:relative; left:20px; top:3px;}
.footer-copyright ul li{display:inline-block;}
.footer-copyright{padding:15px 0px;}
.footer-copyright a{color:#333; margin:}
.banner-top {
    background: rgba(0, 0, 0, 0) url("../images/banner_bg.jpg") repeat-x scroll center bottom;
    margin-bottom: 40px;
    min-height: 300px;
	position:relative; top:-15px;
	padding-top:45px;
}

.row-xs-flex-center {
    display:flex;
    align-items:center;
}
@media ( min-width:768px ) {
    .row-sm-flex-center {
        display:flex;
        align-items:center;
    }
}
@media ( min-width: 992px ) {
    .row-md-flex-center {
        display:flex;
        align-items:center;
    }
}
@media ( min-width: 1200px ) {
    .row-lg-flex-center {
        display:flex;
        align-items:center;
    }
}
.row-sm-flex-center .video img{width:100%;}
.banner-sign-in{text-align:center;}
.banner-sign-in h1{font-size:30px; color:#941a1d; margin-top:0px !important;}
.banner-sign-in p{margin:15px 0px !important; font-size:16px; color:#333333;}
.home-search .form-control{height:56px;  border:2px solid #0c143d !important;}
.home-search{margin-bottom:30px;}
.home-search .input-group-addon{background:#0c143d !important;  border:2px solid #0c143d !important; cursor:pointer; padding:0px 15px;}
.left-part-heading {
    background: rgba(0, 0, 0, 0) url("../images/left_bg.png") repeat scroll 0 0 / 100% 100%;
    color: #fff;
    margin-bottom: 13px;
    padding: 6px 0;
    text-align: center;
}
.left-part{border-right:2px solid #e4e4e4;}
.left-part ul li{list-style:none; color:#333;}
.left-part ul li a{list-style:none; color:#333;}
.left-part ul {
    margin: 25px 0;
    padding-left: 6px;
}
.lefticon1 {
    background: rgba(0, 0, 0, 0) url("../images/emergencies.png") no-repeat scroll 0 0;
    height: 40px;
    padding-left: 36px;
}
.lefticon2 {
    background: rgba(0, 0, 0, 0) url("../images/new.png") no-repeat scroll 0 0;
    height: 40px;
    padding-left: 36px;
}

.profile-page{background:#fff; border-radius:5px; border-top: 8px solid #941a1d; margin-top:30px; padding:20px 0px; float:left; width:100%;}
.profile-body{background:#f6f0f0;}
.profile-section{background:url('../images/sea.jpg') 100% 100%; min-height:390px;}
.profile-section .media-left img{width:100px;}
.profile-section .media-body{vertical-align:middle !important; color:#fff;}

.profile-section .media {
    margin-left: 10px;
    position: relative;
    top: 274px;
    vertical-align: middle;
}

.details {
    border: 1px solid #941A1D;
    box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.1);
    float: right;
    min-height: 393px;
    width: 100%;
}
.round5 {
    border-radius: 5px;
}
.headbar {
    border-bottom: 1px solid #e3e3e3;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #666666;
    display: block;
    font-family: "montserrat",sans-serif;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
}
.headbar a{color:#fff;}
.details a.loc {
    background-position: -960px -88px;
    max-width: 117px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.details a.cat {
    background-position: -958px -133px;
    float: right;
}
.details .raised {
    color: #333;
    font-family: Montserrat,sans-serif;
    font-size: 46px;
    letter-spacing: -1px;
    line-height: 48px;
    padding-top: 20px;
}
.details .raised .of {
    color: #999;
    font-family: Lato,sans-serif;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 48px;
}
.details .raised .goal {
    color: #666;
    font-family: Lato,sans-serif;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 48px;
}
.details .bar .fill {
    background: rgba(0, 0, 0, 0) url("images/fill.png") no-repeat scroll 0 0;
}
a.btn-large {
    border-bottom-width: 4px;
    font-size: 28px;
    height: 60px;
    line-height: 64px;
    padding: 0;
}
a.btn-small, a.btn-orange {
    background-color: #923F41;
    border-color: #941A1D;
}

.btn-orange, .btn-fb-blank {
    background: #f5a409 none repeat scroll 0 0;
    border-bottom: 3px solid #e2960b;
    border-radius: 5px;
    color: white !important;
    display: block;
    font-family: montserrat,sans-serif;
    font-size: 20px;
    font-weight: 600;
    height: 36px;
    margin-left: auto;
    margin-right: auto;
    min-width: 55px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 15px;
    text-align: center;
    text-decoration: none !important;
}
a.btn-skinny {
    font-size: 14px;
    height: 36px;
    line-height: 39px;
    padding: 0;
    text-transform: uppercase;
	margin-top:10px;
}

.profile-section .media-body a{color:#fff;}
.delogo img{max-width:150px; margin-top:20px;}
.headbar{
	background:#923F41;
    border-bottom: 1px solid #941A1D;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #666666;
    display: block;
    font-family: "montserrat",sans-serif;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
}
.search-header{width:20px;}
.fave-sp {
    background: rgba(0, 0, 0, 0) url("../images/fav.png") no-repeat scroll center center / 100% auto;
    color: #fff;
    float: right;
    height: 50px;
    line-height: 50px;
    position: relative;
    right: 20px;
    text-align: center;
    top: 20px;
    width: 50px;
}
.profilebody{background:#f5f0f0;}

.section_head {
    background: #f3f9e5 none repeat scroll 0 0;
    border-bottom: 1px solid #dddddd;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: block;
    font-family: montserrat,sans-serif;
    font-size: 14px;
    height: 27px;
    line-height: 19px;
    padding: 10px 20px 0;
    position: relative;
	color:#fff;
}
.section_head a{color:#fff;}

.doner {
    border-bottom: 1px solid #941a1d;
    padding: 20px;
}


.section_head {
 background: #923f41 none repeat scroll 0 0;
    border-bottom: 1px solid #941a1d;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: block;
    font-family: "montserrat",sans-serif;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
	
}
.doner .dpic img {
    float: left;
    width: 65px;
}
.doner .fave-sp {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 14px;
    margin-left: 4px;
    text-align: center;
    text-indent: -99999px;
    width: 16px;
}
.donate_right{margin-top:20px; float:left;}

.right_bx {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #941a1d;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
    float: left;
    width: 100%;
}
.doner .dpic {
    border-radius: 4px;
    float: left;
    height: 65px;
    margin-right: 15px;
    overflow: hidden;
    width: 65px;
}
.doner .damt {
    color:#941A1D;
    font-family: montserrat,sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 2px;
    margin-top: -7px;
    position: relative;
    vertical-align: text-top;
}
.dpic + .ddeat .dname, .dpic + .ddeat .dtime {
    margin-left: 80px;
}
.doner .dname {
    color: #333;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
}

.fave-sp{position:absolute;}
.fave-num{position:absolute;}

.toggleoff {
    font-size: 12px;
    padding: 9px 11px 11px;
    position: absolute;
    right: 10px;
    top: 0;
    width: 70px;
}
.donerscroll {
    background-color: #f8f8f8;
    color: #666;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    text-align: center;
}
.donerscroll span {
    color: #333;
}
.donerscroll {
    background-color: #f8f8f8;
    color: #666;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    text-align: center;
}

.donerscroll .pleft {
    background: rgba(0, 0, 0, 0) url("images/campaign-sp.png") no-repeat scroll -463px -185px;
    border-right: 1px solid #ddd;
    float: left;
}
.donerscroll .lr {
    height: 37px;
    width: 40px;
}
.donerscroll .pright {
    background: rgba(0, 0, 0, 0) url("images/campaign-sp.png") no-repeat scroll -461px -231px;
    border-left: 1px solid #ddd;
    float: right;
}
.donerscroll a{color:#941A1D; font-weight:bold; font-size:11px;}
.social-likes{
position:relative; margin-top:20px; width:100%; float:left;
 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color:#941A1D;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
    float: left;
    font-family: "Montserrat",sans-serif;
    padding: 8px 0 6px 20px;
	margin-bottom:20px;
}
.twitter-like{border-right:0px !important;}

.big {
    color: #666666;
    float: left;
    font-size: 25px;
    line-height: 49px;
}
.biglbl {
    color: #999999;
    float: left;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 16px;
    margin-left: 10px;
    margin-top: 8px;
}

.total-like{
    border-right: 1px solid #941A1D;
	float:left;
	min-height:50px;
    
}
.fb-likes {
    position: relative;
    text-align: center;
    top: 10px;
}
.fb-likes span {
    font-size: 18px;
    position: relative;
    top: 3px;
}
.total-share{text-align:center;}
.update{float:left; width:100%;

 border: 1px solid #941a1d;
    box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.1);
    float: right;
    width: 100%;
	border-radius:7px;
}
.fr {
    float: right;
}
.fave-num, .fave-sentence {
    display: inline;
}
.fave-sentence{color:#333; margin:5px 0px 10px 0px;width:100%; float:left;}
.update-container{padding:10px;}
.updates-social{text-align:right;}
.update-article{float:left; width:100%;width: 100%; margin-top:20px;}
.update-article img{width:100%; border-radius:5px; margin-top:20px;}
.update-article h2{font-size:18px;}

/* comments */
.thumbnail {
    padding:0px;
}
.panel {
	position:relative;
}
.panel>.panel-heading:after,.panel>.panel-heading:before{
	position:absolute;
	top:11px;left:-16px;
	right:100%;
	width:0;
	height:0;
	display:block;
	content:" ";
	border-color:transparent;
	border-style:solid solid outset;
	pointer-events:none;
}
.panel>.panel-heading:after{
	border-width:7px;
	border-right-color:#f7f7f7;
	margin-top:1px;
	margin-left:2px;
}
.panel>.panel-heading:before{
	border-right-color:#ddd;
	border-width:8px;
}
.comment-section{
	margin-top:20px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e8e8e8 #e8e8e8 #e3e3e3;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.user-comments{padding:0px 10px;}
.login-fb{text-align:center; padding:20px;}
.fb-login{margin:15px 0px;}
.comment-pagination{border: 1px solid #ddd; margin-bottom:20px;}
.use-fb{margin:10px 0px;}
.use-fb img{width:100%;}
.signin-page h2{font-size:25px; border:none !important; font-weight:bold; margin:0px;}
.signIn_Section{background:#f3f5f8; margin-top:40px; float:left;}
.sign-bg{background:#fff !important; padding:10px;}
.login-logo{padding: 20px 0 15px 0px;}
.login-info{padding:20px; float:left; width:100%;}
.use-my-mail{font-size:22px; margin-top:30px;}
.sign-info{margin-top:0px !important; padding-top:10px !important;}
.Signing{padding:0px 20px;}
.Signing img{margin-top:20px;}
.inputRow .submitInput{background:#0C143D; color:#fff;}
.home-tab .nav-tabs{border-bottom:3px solid #e8e8e8 !important; margin-bottom:20px; border-top:1px solid #e8e8e8 !important;}

.home-tab .nav-tabs > li.active > a, .home-tab .nav-tabs > li.active > a:focus, .home-tab .nav-tabs > li.active > a:hover{
background:#f6f5f2 url("../images/tab-arrow.png") no-repeat center 31px  !important ; border-bottom:3px solid #941a1d !important;}
.home-tab .nav > li > a{padding: 10px 20px !important; border-radius:0px !important; border:1px solid #e8e8e8 !important; margin-right:0px !important; border-right:0px !important; border-top:0px !important; color:#333333 !important;   font-weight: 600;}
.home-tab .nav-tabs > li{margin-bottom:-3px !important;}
.tile {
    background: #f6f5f2;
    border: 1px solid #d1d1d1;
    border-radius: 6px;
    box-shadow: 1px 1px 3px #cecece;
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 18px;
    width: 100%;
	margin-bottom:15px;
}
.home-tab .tab-content .col-md-4{padding-left:0px !important;}
.home-tab .row{margin-left:0px !important;}
/* .home-tab .tab-content .col-md-4:first-child{padding-left:15px !important;} */
.home-tab .profile-img img{width:100%;}
.home-tab .profile-img{padding:10px;}
.home-tab .amt{text-align:center; font-weight:bold;}
.home-tab .amt a{font-size:20px; color:#333;}
.home-tab .progress{height:10px !important; border-radius:0px !important; margin:10px 0px !important;}
.home-tab .title{padding: 10px 10px 4px;}
.home-tab .title a{font-size:16px; color:#333;}
.home-tab .title .loc{text-transform: uppercase; font-size:13px;}
.home-tab .title .loc a{color:#666;}



.page-fund .profile-img img{width:100%;}
.page-fund .profile-img{padding:10px;}
.page-fund .amt{text-align:center; font-weight:bold;}
.page-fund .amt a{font-size:20px; color:#333;}
.page-fund .progress{height:10px !important; border-radius:0px !important; margin:10px 0px !important;}
.page-fund .title{padding: 10px 10px 4px;}
.page-fund .title a{font-size:16px; color:#333;}
.page-fund .title .loc{text-transform: uppercase; font-size:13px;}
.page-fund .title .loc a{color:#666;}


.fbfsignedout {
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    color: #333333;
    display: block;
    font-size: 22px;
    font-weight: 200;
    height: 233px;
    line-height: 35px;
    margin-top: 12px;
    padding-top: 34px;
    text-align: center;
    width: 100%;
	margin-bottom:40px;
}
.smallt{font-size:13px !important;}
.fbfsignedout img {
    display: block;
    margin: 0 auto;
    max-width: 257px;
    text-align: center;
}

.top-heading {
    background: rgba(0, 0, 0, 0) url("../images/banner_bg.jpg") repeat-x scroll center bottom;
    margin-bottom: 40px;
    min-height:170px;
	position:relative; top:-15px;
	padding-top:45px;
	text-align:center;
}
.left-part-inner{border-right:2px solid #e4e4e4;}
.left-part-inner ul li{list-style:none; color:#333; margin-bottom:8px; line-height:20px;}
.left-part-inner ul li a{list-style:none; color:#333;}
.left-part-inner ul li .active{font-weight:bold; color:#941a1d;}
.left-part-inner ul {
    margin:0;
    padding-left: 6px;
}
.right-heading{}
.right-heading{
    background: #fff url("../images/heading_bg.png") repeat scroll 0 0 / 100% 100%;
    color: #fff;
    margin-bottom: 13px;
    padding: 6px 0;
    text-align: center;
	max-width:230px; margin:0 auto;
}
.right-part-video{width:90%; margin:0 auto;}
.right-part-video img{margin: 30px auto 0; display:block;}
.inner-page{margin-bottom:40px;}
.inner-heading-border{float:left; width:100%;}
.inner-heading-border hr {
    background: #ccc none repeat scroll 0 0;
    border: medium none;
    color: #941a1d;
    height: 2px;
    position: relative;
    top: 37px;
    z-index: -99999999;
}

.work-step{text-align:center; margin-bottom:30px;}
.work-step p {
    color: #333333;
    font-size: 16px;
    margin: 15px 0 !important;
}
.work-step h2 {
    color: #333333;
    font-size: 25px;
    margin-top: 30px !important;
	margin-bottom:0px;
}
.listRow {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 25px;
    padding-bottom: 10px;
	float:left;
}
.story-content{min-height:200px;}
.psuc a{color:#941A1D;}
.psuc strong{display:block;}
.faqAccordations{margin-bottom:30px;}
.h1, .h2, .h3, h1, h2, h3{font-family:opensanslight;}
.banner-heading a{color:#941a1d;}
.banner-heading h1{font-weight:bold;}
.reviews-page{float:left; margin-bottom:10px; width:100%;}
.name{color:#333; text-transform:uppercase;}
.name span{color:#777; text-transform:capitalize;}
.press-news a{color:#777;}
.job-detail{text-align:right; padding-top:20px;}
.job-detail a{background:#941a1d !important;}
.job-list{border:1px solid #941A1D; float:left; width:100%; padding:15px 0px; margin-bottom:15px; border-bottom:5px solid #941A1D; border-radius:10px;}
.job-list p{margin-bottom:0px;}
.job-list h2{margin-top:0px; font-size:18px;}
.job-list .time{font-style: italic; margin-left:5px;}
.job-list .location{font-style: italic;}
.job-list .location{font-style: italic;}
.job-list .job-type{font-style: italic; margin-left:5px;}
.job-list h2{color:#333; font-weight:600;}
.right-part{padding-bottom:30px;}
.left-part-contact{border-bottom: 10px !important;  border:1px solid #941a1d !important; border-radius:10px; min-height:545px; border-bottom:10px solid #941a1d !important; border-top:10px solid #941a1d !important; padding:0px 20px; margin-bottom:20px;}
.left-part-contact h2 {	
    font-family: "OpenSansLight";
    font-size: 26px;
}
.contactForm{border-bottom:10px solid #941a1d !important;}
.pricingcountry{margin-top:30px; float:left; width:100%; text-align:center;}
.pricing1{height:125px; background:Url("../images/pricing1.png"); background-size:100% 100%; margin-bottom:20px;}
.pricing2{height:125px; background:Url("../images/pricing1.png"); background-size:100% 100%; margin-bottom:20px;}
.pricing3{color:#941a1d; height:125px; background:Url("../images/pricing2.png"); background-size:100% 100%; margin-bottom:20px;}
.pluspricing{height:125px; background:Url("../images/plus.png") no-repeat center; background-size:100% auto; margin-bottom:20px;}
.equalpricing{height:125px; background:Url("../images/equal.png") no-repeat center; background-size:100% auto; margin-bottom:20px;}
.pricingcountry h3{margin-top:0px; font-size:15px; padding-top:40px; margin-bottom:0px;}
.pricingcountry p{font-weight:bold; font-size:30px;}







@media ( max-width: 800px ) and ( min-width: 768px ){
.headbar {
    color: #666666;
    font-family: "montserrat",sans-serif;
    font-size: 14px;
    line-height: 26px;
}
a.btn-large {
    border-bottom-width: 4px;
    font-size: 21px;
    height: 48px;
    line-height: 47px;
    padding: 0;
}
.details .raised{font-size:25px;}
.fb-likes img{width:60px;}
.logo img{width:100%;}
.nav > li > a {
    display: block;
    padding: 10px 6px;
    position: relative;
}
}





@media ( max-width: 767px ) {
.pluspricing{height:50px; background-size:40px 40px;}
.equalpricing{height:50px; background-size:40px 40px;}



.work-step img{width:100%;}
.right-part-video img{width:100%;}
.faqSearchArea .searchBar{width:100%;}

.home-tab .nav > li {width:100%;}
.home-tab .tab-content .col-md-4{ padding-bottom:15px;}
.updates-social{text-align:center;}
.updates-social img{width:75px; margin-top:10px;}
.headbar {
    color: #666666;
    font-family: "montserrat",sans-serif;
    font-size: 14px;
    line-height: 26px;
}
a.btn-large {
    border-bottom-width: 4px;
    font-size: 21px;
    height: 48px;
    line-height: 47px;
    padding: 0;
}
.details .raised{font-size:25px;}
.total-like{border-right: 0px; float:none;}
.donate_right{margin-top:0px;}
.details .raised{font-size:27px;}
.banner-top img{width:100%;}
.round5{margin-top:25px;}
.details{min-height:425px;}
}


