/* ==========================================================================
   Author's custom styles
   ========================================================================== */




@font-face {
    font-family: 'oxfam_tstar_probold';
    src: url('../fonts/oxfam-tstarpro-bold/oxfam_tstarpro-bold.woff2') format('woff2'),
         url('../fonts/oxfam-tstarpro-bold/oxfam_tstarpro-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'OxfamTSTARPRO-Light';
  src: url('../fonts/OxfamTSTARPRO/OxfamTSTARPRO-Light.eot') format('embedded-opentype');
  src:  url('../fonts/OxfamTSTARPRO/OxfamTSTARPRO-Light.otf')  format('woff');
  src: url('../fonts/OxfamTSTARPRO/OxfamTSTARPRO-Light.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OxfamTSTARPRO-Medium';
   src: url('../fonts/OxfamTSTARPRO-Medium/OxfamTSTARPRO-Medium.eot') format('embedded-opentype');
   src: url('../fonts/OxfamTSTARPRO-Medium/OxfamTSTARPRO-Medium.otf')  format('woff');
   src: url('../fonts/OxfamTSTARPRO-Medium/OxfamTSTARPRO-Medium.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.eot') format('embedded-opentype');
  src:  url('../fonts/MyriadPro-Regular/MyriadPro-Regular.otf')  format('opentype');
  src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-ExtraBold';
  src: url('../fonts/OpenSans-ExtraBold.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

* {
  margin: 0px;
  padding: 0px;
}

body {
	font-family: 'arial', sans-serif;
	height: 100%;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	background-color: #fff;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


a,
a:focus {
	outline: none!important;
	text-decoration: none;
	color: #f97157;
}

p {
	line-height: 1.6;
	font-size: 16px;
	word-wrap: break-word;
	color: #444;
    font-weight: 500;
}
.resbtns{margin-top:332px;margin-right:-369px;}
.resbtns button{font-size:20px;}

/**== Header start ==**/
.navbar-inverse{background-color:#55297E; border:none; min-height:95px;}
.navbar_bottom{padding-top:25px;}
.nav li.border-right{color:#fff; line-height:48px;}
.navbar-inverse .navbar-nav > li > a{color:#FEFEFC;font-family: 'OxfamTSTARPRO-Light'; font-size:14px;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{color:#FEFCB2;font-family: 'OxfamTSTARPRO-Light'; font-size:14px; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{background:none;font-family: 'OxfamTSTARPRO-Light'; font-size:14px; color:#FEFCB2;}
/**== Header End ==**/

/**== banner slider section start ==**/
.banner-section{padding-top:95px;}
.top-banner-heading {position: absolute;top: 0;margin: 40px auto 0;z-index: 9;text-align: center;left: 0;right: 9%;
 color: #fff; padding-bottom:12px;}
.navbar-main-container {border-color: #5c058e;background-color: #5c058e;min-height: 90px;box-shadow: 0px 1px 30px 0px rgba(0, 0, 0, 0.31);}
.top-banner-heading h2 {  font-family: 'oxfam_tstar_probold';text-transform: uppercase;font-size: 48px;font-weight: 600; margin-top:10px; text-align:right; text-shadow: 1px 1px 2px #fff;}
.top-banner-heading h2 span {font-family: 'OxfamTSTARPRO-Light'; text-transform: capitalize;font-size: 36px; text-shadow: 0px 0px 0px #fff;font-weight: normal; margin-top:10px; text-align:right; padding-left:10px;}
.top-banner-heading p { text-shadow: 0px 0px 0px #fff;font-family: 'OxfamTSTARPRO-Medium'; color:#FFF;font-size: 24px; font-weight: normal; margin-top:10px; text-align:right;}
.top-banner-heading label { font-family: 'oxfam_tstar_probold';font-size:21px; float:right;font-weight: bold; margin-top:10px; text-align:right;}
.top-banner-heading h2.normal_txt { font-family: 'OxfamTSTARPRO-Light';font-size: 36px; text-shadow: 0px 0px 0px #fff;font-weight: normal; margin-top:10px; text-align:right;}
.top-banner-heading span.bold_txt { font-family: 'oxfam_tstar_probold';font-size: 48px;text-shadow: 1px 1px 2px #fff;font-weight: bold; margin-top:10px; text-align:right;}
/*.carousel-control.left{display:none;}
.carousel-control.right{display:none;}
*== banner slider section End ==**/

/**== someone-section Start ==**/
.someone-section{padding-top:50px; padding-bottom:50px; }
.content_monthly_report_outer{text-align:center; margin-top:-220px; margin-bottom:50px; background-image: url("../images/monthly_img.jpg"); background-size:cover; min-height:350px; border:8px solid #fff;-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}
.cont-give-one{padding-top:5px;}
.tabs .cont-give-one ul{float:none; display:inline-block;margin:0px; padding:0px;}
.tabs .cont-give-one li{float:left;  list-style-type:none; margin:0px 10px;  background-color:#fff; padding-left:50px; padding-right:50px; padding-top:13px; padding-bottom:13px; border-radius:5px;}
.tabs .cont-give-one li input[type="text"]{border:none; width:80%; color:#373538;font-size:16px; text-decoration:underline; font-family: 'OxfamTSTARPRO-Medium';}
.tabs .cont-give-one li.text-input-amount{width:20%; padding:13px 10px; }
.tabs .cont-give-one li.text-input-amount:hover{background-color:#fff;}
.tabs .cont-give-one li span{float:left; text-decoration:none; color:#fff; font-size:16px; font-weight:800; font-family: 'oxfam_tstar_probold'; color:#373538; margin:0px; padding:0px;}
.tabs .cont-give-one li.active_first{background-color:#FFDE2D; color:#000;}


.navbar-inner{ display:inline-block;}
.cont_will_lft{ display:inline-block; padding-left:0px; }
.cont_right_will{float:right; display:inline-block;}
.cont_will_lft_outer{padding-top:15px;width:100%; padding-bottom:5px; float:none; display:inline-block;}
.cont_bootm_txt_one p{color:#fff; font-size:15px; font-family: 'OxfamTSTARPRO-Medium'; text-align:right; padding-right:15px;}
.cont_will_lft img{float:left; width:10%; height:40px;}
.cont_will_lft p{color:#fff; font-size:15px; font-family: 'OxfamTSTARPRO-Medium'; float:left; padding-left:19px; text-align:left; }
.button3 {background-color: #f44336;} /* Red */
.cont_right_will .button {background-color: #F3494A; /* Green */border: none;color: #fff;padding: 15px 40px 15px 40px; border-radius:5px;text-align: center;
    text-decoration: none;display: inline-block;font-size: 19px;font-family: 'oxfam_tstar_probold'; margin: 4px 2px;cursor: pointer;}
.content_top_monthly_report{float:none; display:inline-block;padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px;}

.text-heading{  font-family: 'MyriadPro-Regular'; margin-bottom: 0px; padding-bottom:0px;margin-top: 0;color: #54297d; font-weight: 700;font-size: 45px; text-shadow: 2px 0px; letter-spacing: 1px;}
.text-heading-padd{padding-bottom:15px;}
.border-someone-line{float:left; width:100%; text-align:center;}
.border-someone-line b.text-center{width:5%; border:1px solid #54297d; height:2px; display:inline-block;}
.cont-someone-img img{width:auto;}
.someone-txt-para h3{ font-family: 'oxfam_tstar_probold'; text-transform: uppercase; margin-bottom:25px;color:#030303; font-weight:700; text-align:left;
    font-size: 27px; margin-top:0px; }
.someone-txt-para p{ font-family:arial; color:#333;text-align:justify;font-size: 15px;  }
.col-item{border-radius: 5px;background: #FFF;}
.col-item .photo img{ margin: 0 auto; width:auto;}
.someone-txt-para{padding:0px; width:100%;}
.col-item .info{padding: 0px;border-radius: 0 0 5px 5px;margin-top: 1px; width:100%;}
.col-item .price{/*width: 50%;*/float: left;margin-top: 0px;}
.col-item .price h5{line-height: 20px;margin: 0;}
.price-text-color{color: #219FD1;}
.col-item .info .rating{color: #777;}
.col-item .rating{/*width: 50%;*/float: left;font-size: 17px;text-align: right;line-height: 52px;margin-bottom: 10px;height: 52px;}
.clear-left{clear: left;}
.col-item .separator p{line-height: 20px;margin-bottom: 0;margin-top: 10px;text-align: center;}
.col-item .separator p i{margin-right: 5px;}
.col-item .btn-add{width: 50%;float: left;}
.col-item .btn-details{width: 50%;float: left;padding-left: 10px;}
.controls{margin-top: 20px;}
[data-slide="prev"]{margin-right: 0px; border-radius:0px; padding-top:8px; padding-bottom:8px;}
[data-slide="next"]{margin-right: 0px; border-radius:0px; padding-top:8px; padding-bottom:8px;}
.info h5{ text-align: center;}
/**== someone-section End ==**/

/**== oursupport section start ==**/
.oursupport-section{padding-top:50px; padding-bottom:50px;}
.border-our-line{float:left; width:100%; text-align:center;}
.border-our-line b.text-center{width:5%; border:1px solid #4c0689; height:2px; display:inline-block;}
.cont-will-txt button.btn-danger{margin-top:16px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bc9cae+0,de3434+0,ae1a1a+69,ae1a1a+78,ae1a1a+100 */
background: rgb(188,156,174); /* Old browsers */
background: -moz-linear-gradient(top, rgba(188,156,174,1) 0%, rgba(222,52,52,1) 0%, rgba(174,26,26,1) 69%, rgba(174,26,26,1) 78%, rgba(174,26,26,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(188,156,174,1) 0%,rgba(222,52,52,1) 0%,rgba(174,26,26,1) 69%,rgba(174,26,26,1) 78%,rgba(174,26,26,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(188,156,174,1) 0%,rgba(222,52,52,1) 0%,rgba(174,26,26,1) 69%,rgba(174,26,26,1) 78%,rgba(174,26,26,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc9cae', endColorstr='#ae1a1a',GradientType=0 ); /* IE6-9 */ color:#fff; padding-left:35px; padding-right:35px; padding-top:6px; padding-bottom:6px;font-size:16px;font-family: 'OxfamTSTARPRO-Medium';}
.cont-will-txt button.btn-danger:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ae1a1a+0,ae1a1a+22,ae1a1a+31,de3434+100,bc9cae+100 */
background: rgb(174,26,26); /* Old browsers */
background: -moz-linear-gradient(top, rgba(174,26,26,1) 0%, rgba(174,26,26,1) 22%, rgba(174,26,26,1) 31%, rgba(222,52,52,1) 100%, rgba(188,156,174,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(174,26,26,1) 0%,rgba(174,26,26,1) 22%,rgba(174,26,26,1) 31%,rgba(222,52,52,1) 100%,rgba(188,156,174,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(174,26,26,1) 0%,rgba(174,26,26,1) 22%,rgba(174,26,26,1) 31%,rgba(222,52,52,1) 100%,rgba(188,156,174,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae1a1a', endColorstr='#bc9cae',GradientType=0 ); /* IE6-9 */}
.speak-list-item p{color:#333;font-family: arial;  font-size:13px; padding-top:25px; margin:0px;}
/**== oursupport-section end ==**/

/**== audited by section start ==**/
.audited-by {padding: 40px 0;}
/**== audited by section end ==**/
.speak-list-item-our img{width:50%;}
/**== whycare section start ==**/
.whycare-section h2{color:#fff;}
.whycare-section{padding-top:50px; padding-bottom:90px; background-image: url("../images/why-care-banner.jpg");  background-size:cover;}
.first_team_col_1{float:left;background-color:#FFF!important;

-webkit-box-shadow: 0px 38px 30px 0px rgba(188,156,174,1);
-moz-box-shadow:    0px 38px 30px 0px rgba(188,156,174,1);
box-shadow:         0px 38px 30px 0px rgba(188,156,174,1);
 padding-left:10px;padding-right:10px; padding-top:25px; padding-bottom:25px; border-top-left-radius: 30px;border-top-right-radius: 30px; height:400px;}
.first_team_col_1 img{margin:0px; display:inline-block;}
.speak-list-item{padding-bottom:10px; padding-top:10px;}
.speak-list-item h3{color:#f16422; font-weight:400;  font-family: 'MyriadPro-Regular'; font-size:30px;float:left; width:100%; margin:0px;text-transform: uppercase; padding-top:10px; font-weight: bolder; text-shadow: 2px 0px; letter-spacing: 2px;}
.speak-list-item small{float:left;width:100%;text-align:center; font-weight:400; padding-top:10px; color:#333;font-family: arial;  font-size:14px;/*font-style: italic;*/}
.border-way-line{float:left; width:100%; text-align:center;}
.border-way-line b.text-center{width:5%; border:1px solid #fff; height:2px; display:inline-block;}
.first_team_col_1 p{float:left;width:100%;text-align:center; padding-top:10px; color:#313131; font-family: 'OxfamTSTARPRO-Medium';  font-size:14px;}
/**== whycare section End ==**/
.year_txt{background-image: url("../images/year_txt.png");  background-size:cover;   height: 105px;
    width: 130px; margin-left:185px;}

/**== will help section start ==**/
.willhelp-section{padding-top:50px; padding-bottom:50px;}
.cont-will-img img{width:100%;}
.cont-will-txt p{  font-family: arial; color:#666; font-size:15px; font-weight:normal; padding-bottom:10px;}
/**== will help section end ==**/

/**== about section start==**/
.about-section{padding-top:50px; padding-bottom:50px; background-image: url("../images/about-banner.jpg"); background-size:cover; position:relative;}
.about-section h2{color:#fff;}
.content_about_curve{ background-image: url("../images/abouts_logo.png"); background-size:cover; width:373px ; height:362px; position:absolute; left:36%; top:25%;}
.cont-about-radius{float:left;border-radius:150px; background-color:#fff;padding-left:10px;padding-right:10px; padding-top:25px; padding-bottom:25px;}
.cont-about-lft-txt p{ font-family: 'OxfamTSTARPRO-Medium'; color:#333; font-size:16px;font-weight:normal; padding-top:10px; margin:0px;text-align:right;}
.cont-about-rgt-txt p{ font-family: 'OxfamTSTARPRO-Medium'; color:#333; font-size:16px;font-weight:normal; padding-top:10px; margin:0px; text-align:left; }
.cont-about-padd-bottom{margin-bottom:30px;}
.cont-about-padd-bottom-right{float:right;}
.content_about_curve_bottom{padding-top:40px;}
/**== about section end==**/

/**== impact section start==**/
.impact-section{padding-top:50px; padding-bottom:50px; background-color:#9e9c9c; background-image: url("../images/impact-banner.jpg"); background-size:cover;}
.impact-section h2{color:#fff;}
.cont-impact-lft label{font-family: 'OxfamTSTARPRO-Medium'; color:#fff; font-size:21px;font-weight:normal; text-align:right;}
.cont-impact-lft p{ font-family: 'oxfam_tstar_probold';color:#fff; font-weight:normal; font-size:21px; padding-top:5px;}
.cont-impact-lft p b{ font-family: arial; color:#FCFFB0; font-weight:bold; font-size:65px;}
.cont-txt-impact{float:left;width:100%; padding-top:20px;}
.cont-impact-rgt-txt p{ font-family: 'oxfam_tstar_probold'; color:#fff; margin:0px;font-size:32px; font-weight:700;text-transform: uppercase;  text-align:right;}
.cont-impact-rgt-txt span{float:left; font-family: 'OxfamTSTARPRO-Medium'; color:#fff; padding-bottom:0; padding-top:0; font-size:22px;font-weight:normal; text-align:right;width:100%; padding-right:17%;}
p.cont_bottom_program{width:100%;float:left; font-family: 'OxfamTSTARPRO-Light';  color:#FFFDB6; font-weight:normal; font-size:23px; padding-top:10px;}
p.cont_bottom_program strong{ font-family: 'oxfam_tstar_probold';color:#FFFDB6; font-weight:normal; font-size:34px;}
.cont-impact-rgt-txt-icon{float:left; width:100%;}
.cont-impact-rgt-txt-icon ul{float:left;width:50%;margin:0px; padding:0px; }
.cont-impact-rgt-txt-icon li{float:right; list-style-type:none;margin:0px; padding:0px; }

/**== impact section start==**/


/**footer section**/
.footer {
	background-color: #333;
	padding: 40px 0;
}
.custom-slider .carousel-control .glyphicon-chevron-left, .custom-slider .carousel-control .icon-prev {
	margin-left: -40px;
}
.custom-slider .carousel-control .glyphicon-chevron-right, .custom-slider .carousel-control .icon-next {
	margin-right: -40px;
}
.footer .oxfam-text {
    color: #fff;
    padding-right: 220px;  font-family: 'oxfam_tstar_probold';
    font-size: 15px;
    line-height: 1.8;
    font-weight: 500;
    margin-bottom: 0;
}
.footer .info-text {
    color: #fff;
    padding-right: 202px;   font-family: 'OxfamTSTARPRO-Medium';
    font-size: 14px;
    line-height: 1.4;

    margin-top: 20px;
    margin-bottom: 0;
}
.footer .contact-heading {
	margin: 0;
    font-size: 15px;
    font-weight: 500; font-family: 'oxfam_tstar_probold';
    color: #fff;
    margin-bottom: 10px;
}
.main-container .container {
	width: 980px;
}
.btn-oxfam .icon {
	width: 20px;
}
.tab-img-li {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 104px;
    margin-top: -28px;
}
.social-connect {
	color: #fff;
	font-size: 13px;
	font-weight: 700;
}
.social-connect ul {
	list-style: none;
}
.social-connect ul li {
	float: left;
	margin-right: 10px; font-family: 'OxfamTSTARPRO-Medium'; font-size:14px;
}
.line-full {
	height: 1px;
	width: 100%;
	background-color: #fff;
	margin-top: 30px;
	margin-bottom: 30px;
}
.desclaimer p {
	font-size: 13px;
	font-family: 'OxfamTSTARPRO-Light';
	color: #fff;
	line-height: 15px;
	text-align: center;
	 margin-bottom:8px;
}
.tabs-section-mobile .panel-heading {
	padding: 0;
}
.tabs-section-mobile .panel-title>a {
	padding: 22px ;
	display: block;
	position: relative;
}
.tabs-section-mobile .panel-title>a:hover {
	text-decoration: none;
}
.tabs-section-mobile .thin-text {
	font-weight: 300;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 0;
	padding-left: 75px
}
.tabs-section-mobile .fat-text {
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
     font-family: 'oxfam_tstar_probold';
    padding-left: 75px;
    margin-bottom: 0;
}
.tabs-section-mobile .panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.tabs-section-mobile .panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.question-mark {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 70px;
    margin-top: 20px;
}
.full-width-section .row {
    padding: 45px 0 0 0;
}
.full-width-section h1 {
	 font-family: 'oxfam_tstar_probold';
	margin-bottom: 0px;
	margin-top: 0;
	color: #fff;
	font-weight: 200;
	font-size: 50px ; text-align:right; float:right; width:85%; line-height:60px;
}
.full-width-section p {
	font-family: 'oxfam-tstap';
	margin-bottom: 30px;
	margin-top: 0;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.8; float:right; width:75%; padding-top:50px;
}
.full-width-section .inline-anchor, .full-width-section .inline-anchor:hover, .full-width-section .inline-anchor:focus {
	color: #69b30b;
	text-decoration: underline;
}
.form-control:focus {
	outline: none;
	border-color: #444;
	-webkit-box-shadow: inset 0 1px 1px rgba(17, 90, 29, 0.6), 0 0 8px rgba(17, 90, 29, 0.6);
    box-shadow: inset 0 1px 1px rgba(17, 90, 29, 0.6), 0 0 8px rgba(17, 90, 29, 0.6);
}
.side-btns {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 130px;
}
.side-btns ul {
	list-style: none;
	display: block;
	/*justify-content: flex-start;
	flex-direction: column;
    text-align: right;*/
}
.side-btns ul li {
	margin-bottom: 25px;
	text-align: right;
}
.social-fb-icon, .social-fb-icon:hover, .social-fb-icon:focus {
	padding: 14px 20px;
    background-color: #4267b2;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
.social-twitter-icon, .social-twitter-icon:hover, .social-twitter-icon:focus {
	padding: 14px 16px;
    background-color: #1da1f2;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
.social-insta-icon, .social-insta-icon:hover, .social-insta-icon:focus {
	padding: 14px 17px;
    background-color: #3897f0;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
.btn-side-one,.btn-side-one:focus {
	background-color: #54297d;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    font-weight: 700;
      font-family: 'oxfam_tstar_probold';
    padding: 8px 8px 8px 62px;
    position: relative;
    transform: translate(98px,11px);
    transition: all 0.52s ease-in-out;
    width: 150px;
}
.btn-side-one img {
    width: 29px;
    position: absolute;
    left: 0;
    margin-left: 10px;
    top: 12px;
}
.btn-side-one:hover {
    color: #fff;
	transition: all 0.52s ease-in-out;
    transform: translate(0px,11px);
}
.btn-side-two,.btn-side-two:focus {
    width: 150px;
    position: relative;
    background-color: #dc1000;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    font-weight: 700;
    font-family: 'oxfam_tstar_probold';
    padding: 8px 8px 8px 62px;
    transform: translate(98px,-11px);
    transition: all 0.52s ease-in-out;
}
.btn-side-two:hover {
    color: #fff;
	transition: all 0.52s ease-in-out;
    transform: translate(0px,-11px);
}
.btn-side-two img {
	width: 20px;
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 17px;
    margin-top: 10px;
}
.embeded-video {
	width: 400px;
	height: 315px;
}
.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.form-control:-moz-placeholder { /* Firefox 18- */
  color: #000;
}
.form-control {
	color: black;
	font-weight: 200; font-size:14px;font-family: 'oxfam_tstar_probold';
}
.social-icons-footer {
	width: 30px;
}
.modal-header {
	border-color: transparent;
}
#myModal .modal-dialog {
    margin: 155px auto 0;
}
.h-txt {
	padding: 8px 0;
}
.thankyouBox {
    padding: 250px 0;
    text-align: center;
}

/**footer section**/



/** default page**/
.no-padding {
	padding: 0;
}
.no-margin {
	margin: 0 !important;
}
.only-on-mobile {
    display: none!important;
}
@media only screen and (max-width: 480px) {
    .only-on-mobile {
    	display: block!important;
	}
}
.only-on-desktop {
    display: block!important;
}
@media only screen and (max-width: 480px) {
	.only-on-desktop {
    	display: none!important;
	}
}
.no-display {
	display: none !important;
}
.mbn-1 {
	margin: 0 0 -1px 0 !important;
}
.mb-4 {
	margin-bottom: 4px;
}
.pl-5 {
	padding: 0 0 0 5px;
}
.pl-15 {
	padding: 0 0 0 15px;
}
.pl-0 {
	padding-left: 0;
}
.pr-0 {
	padding-right: 0;
}
.btn-oxfam {
	 font-family: 'oxfam_tstar_probold';
	padding:8px 8px;
	border-radius: 2px;
	outline: none;
    box-shadow: 0px 0px 30px -16px rgba(0, 0, 0, 0.31);
    text-align: center;
}
.btn-oxfam:hover, .btn-oxfam:focus {
	outline: none;
}
.btn-green {
	background-color: #9f7eb7;

	color: #fff;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1.2px;
	border-radius: 4px;
    box-shadow: 0 0 9px -4px #000;
	background-image: -moz-linear-gradient( 90deg, rgb(82,146,0) 0%, rgb(96,165,7) 38%, rgb(109,184,13) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(82,146,0) 0%, rgb(96,165,7) 38%, rgb(109,184,13) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(82,146,0) 0%, rgb(96,165,7) 38%, rgb(109,184,13) 100%);
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2),inset 0px 2px 0px 0px rgba(255, 255, 255, 0.25);
}
.btn-green:hover, .btn-green:focus {
	color: #fff;
}
.relative {
	position: relative;
}
.btn-register {
	width: 100%;
}
.btn-red, .btn-red:hover ,.btn-red:focus {
	background-color: #9f7eb7;
	border-color: #9f7eb7;
	color: #fff;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 1.2px;
	border-radius: 4px;
    box-shadow: 0 0 9px -4px #000;font-family: monospace;
}


.color-black {
	 font-family: 'oxfam_tstar_probold';
	font-weight: 700;
	color: #444; margin-top:10px;
}
.about-heading img{width:12%;}
.headings-with-sh {
	 font-family: 'oxfam_tstar_probold';
	margin-top: 0;
	margin-bottom: 0px;
	font-size: 30px;
	font-weight: 700;
}
.sub-headings {
    font-size: 16px;
    font-weight: 200;
    color: #fff;
    margin-bottom: 10px;
    padding: 0 274px;
    line-height: 1.5;
    margin-top:10px;
}
.btn-success {
	color: #fff;
	width: auto;
	font-size: 14px;
	background-color: #38145A;
	border-color: #38145A;
	font-weight: 100;
}
.btn-success:hover {
	color: #fff;
	width: auto;
	font-size: 14px;
	background-color: #38145A;
	border-color: #38145A;
	font-weight: 100;
}






/**tabs section**/
.tabs > DIV {
	/*border-top: 1px solid #c7c7c7*/
	margin-top: 10px;

	/*border-bottom: 4px solid #E95855 !important;*/
}

.tabs > DIV SPAN {

}

.tabs UL.horizontal {
	list-style: none outside none;
	margin: 0;
}

.tabs LI {
	background: #fff;border-top-right-radius:40px;	border-bottom-right-radius:40px;border-top-left-radius:0px;	border-bottom-left-radius:0px;

	margin: 0 0px 0 0;
	display: inline-block;
}

.tabs A {
	color: #333;font-family: 'oxfam_tstar_probold';
	display: block;
	font-size: 18px;
	font-weight: 700;
	padding: 14px 24px;
	text-decoration: none;
}



.tabs .active {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f14748+0,c82020+100 */
background: rgb(241,71,72); /* Old browsers */
background: -moz-linear-gradient(top, rgba(241,71,72,1) 0%, rgba(200,32,32,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(241,71,72,1) 0%,rgba(200,32,32,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(241,71,72,1) 0%,rgba(200,32,32,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f14748', endColorstr='#c82020',GradientType=0 ); /* IE6-9 */
border-top-left-radius:40px;	border-bottom-left-radius:40px;border-top-right-radius:0px;	border-bottom-right-radius:0px;
}
.tabs li.first_white_lft_radius{border-top-left-radius:40px;	border-bottom-left-radius:40px;border-top-right-radius:0px;	border-bottom-right-radius:0px;}
.tabs li.tab_second_act{border-top-left-radius:0px;	border-bottom-left-radius:0px;border-top-right-radius:40px;	border-bottom-right-radius:40px;}
.tabs .active A {
	color: #fff !important;
}

.link {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 48px;
	margin-top: 20px;
	margin-left: 6px;
	text-decoration: none;
}

.link:hover {
	text-decoration: underline;
	color: inherit;
}



/**== NEW FORMS START==**/
.content_top_monthly_report_display_none{width:100%;}
.display_form_none{display:none;}
.tab-inner-forms-process{float:left; width:100%;}
.tab-inner-forms-process .form-control{border-radius:0px; height:40px;color:#000;}
.tab-inner-forms-process .form-control:focus {
	outline: none;
	border-color: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(17, 90, 29, 0.6), 0 0 8px rgba(17, 90, 29, 0.6);
    box-shadow: inset 0 1px 1px rgba(17, 90, 29, 0.6), 0 0 8px rgba(17, 90, 29, 0.6);
}
.countries{ height:40px;

  font-family:"oxfam_tstar_probold";

    color: #000;
    display: block; padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;}
		.states{ height:40px;
font-family:"oxfam_tstar_probold";
    color: #000;
    display: block; padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;}
	.cities{ height:40px;
   font-family:"oxfam_tstar_probold";
    color: #000;
    display: block; padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;}
	.card_list_form{ height:40px;
 font-family:"oxfam_tstar_probold";
    color: #000;
    display: block; padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;}
.cont_right_will_process{display:grid;}
.cont_right_will_process .button{padding: 1px 15px;; line-height:50px; margin:4px 0px;}
/**== NEW FORMS END==**/

.text-heading {
    font-weight: normal;
    font-size: 3em;
    text-shadow: 2px 0px;

}
.controls {
    margin-top: 10px;
    margin-bottom: 15px;
}

.rm {

    float: right;
    font-weight: 600;
    color:black;
}
button.rm:hover {
     border-color:transprant;
     color:black;

}

button.rm:active {
     border-color:transprant;
     color:black;

}

.hideandseek {
     display: none;
}
.hideandseek1 {
     display: none;
}
.hideandseek2 {
     display: none;
}

.col-sm-12.col-xs-12.content_monthly_report_outer {
   margin-top: -145px;
}
.top-banner-heading h2 {
    font-family: 'oxfam_tstar_probold';
    text-transform: uppercase;
    font-size: 48px;
    font-weight: 900;
    margin-top: 10px;
    text-align: right;
    text-shadow: 2px 0px 0px #fff;
}
.top-banner-heading span.bold_txt {
    font-family: 'oxfam_tstar_probold';
    font-size: 48px;
    text-shadow: 2px 1px 2px #fff;
    font-weight: 900;
    margin-top: 10px;
    text-align: right;
    text-shadow: 2px 0px 0px #fff;
}
button.btn.btn-danger.d-btn {
    background: linear-gradient(to bottom, rgba(241,71,72,1) 100%,rgba(200,32,32,1) 50%);
    border: none;
    color: #fff;
    padding: 15px 40px 15px 40px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 19px;
    font-family: 'oxfam_tstar_probold';
    margin: 4px 2px;
    cursor: pointer;
    margin-top: 30px;
    margin-left: 127px;

}
button.btn.btn-danger.d-btn:hover {
    background: linear-gradient(to bottom, rgba(241,71,72,1) 50%,rgba(200,32,32,1) 100%);
    }

button.btn.btn-danger.d-btn a{
    color:#fff;

}

button.btn.btn-danger.d-btn a:hover, a:focus {
    outline: none!important;
    text-decoration: none;
    color: #fff;
}
.cont-will-txt button.btn.btn-danger {
   background: linear-gradient(to bottom, rgba(241,71,72,1) 100%,rgba(200,32,32,1) 50%);
    border: none;
    color: #fff;
    padding: 15px 40px 15px 40px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 19px;
    font-family: 'oxfam_tstar_probold';
    margin: -2px 2px;
    cursor: pointer;
}
.cont-will-txt button.btn.btn-danger:hover {
   background: linear-gradient(to bottom, rgba(241,71,72,1) 50%,rgba(200,32,32,1) 100%);
   }
#tab-1 .cont-give-one li{

   cursor: pointer;

}
#tab-2 .cont-give-one li{

   cursor: pointer;

}


a.our-support-dt {

    background-color: #F3494A;
    border: none;
    color: #fff;
    padding: 15px 40px 15px 40px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 19px;
    font-family: 'oxfam_tstar_probold';
    margin: 201px 2px;
    cursor: pointer;
    max-width: 600px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    top: 220px;
    right: 400px;
}

}

#owl-demo .item{
  margin: 3px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}
.carousel-indicators.slide li {

    border: 1px solid black;
 }


.carousel-container {
    max-width: 600px;
     padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.carousel-indicators {

    margin-bottom: 150px;
}


.carousel-indicators li {
    width: 15px;
    height: 15px;
    background-color: rgba(0,0,0,0);
    border: 3px solid #54297d;
    border-radius: 10px;

}


.carousel-indicators .active {

    background-color:#54297d;
    width: 15px;
    height: 15px;
}



.first_team_col_1 {

    box-shadow: none;
 }

.cont_will_lft p {

    font-size: 17px;
     padding-left: 9px;
    text-align: left;
}
.cont_will_lft img {
    float: left;
    width: 66px;
    height: 49px;
    margin-top: -10px;
}


button.btn.btn-danger.d-btn.img-center.carousel-container {
    float: right;
    margin-left: 0px;
     margin-top: 170px;

}
a.button.button3.back {
    padding: 0px 34px 0px;
    float: inherit;
}
p.other-p {
    margin-top: -50px;
    margin-left: 70px;
}
button.btn.btn-danger.header-bt {
    font-family: 'oxfam_tstar_probold';
   background: linear-gradient(to bottom, rgba(241,71,72,1) 100%,rgba(200,32,32,1) 50%);
    margin-top: 7px;
}

button.btn.btn-danger.header-bt:hover {

    background: #F3494A;
    background: linear-gradient(to bottom, rgba(241,71,72,1) 50%,rgba(200,32,32,1) 100%);

}

.cont_right_will .button:hover {
    background: #F3494A;
    background: linear-gradient(to bottom, rgba(241,71,72,1) 100%,rgba(200,32,32,1) 50%);
}
.top-banner-heading h2 {
    font-family: OpenSans-ExtraBold;
    text-shadow: 0px 1px, 1px 0px, 1px 1px;
  }

.top-banner-heading span.bold_txt {
    font-family: OpenSans-ExtraBold;
    text-shadow: 0px 1px, 1px 0px, 1px 1px;
  }

.speak-list-item h3 {
    font-family: OpenSans-ExtraBold;
    text-shadow: 0px 1px, 1px 0px, 1px 1px;
 }

 .text-heading {
    font-family: OpenSans-ExtraBold;
 }
 button.button.button3.button_donate_2:hover {
    background: linear-gradient(to bottom, rgba(241,71,72,1) 50%,rgba(200,32,32,1) 100%);
}
a#back_and_forth:hover {
    background: linear-gradient(to bottom, rgba(241,71,72,1) 50%,rgba(200,32,32,1) 100%);
}

.cont_right_will cont_right_will_process .buttonbutton3:hover{
 background: linear-gradient(to bottom, rgba(241,71,72,1) 50%,rgba(200,32,32,1) 100%);

}
.cont_right_will_process .button:hover {
   background: linear-gradient(to bottom, rgba(241,71,72,1) 50%,rgba(200,32,32,1) 100%);

}
.tabs .cont-give-one li span {

   text-shadow: 0px 0px, 0px 0px, 0.4px 0px;
}
.tabs A {
    text-shadow: 0px 0px, 0px 0px, 0.4px 0px;
}
input#p_bt4 {
    text-shadow: 0px 0px, 0px 0px, 0.4px 0px;
    outline: none;
    text-decoration: none;
}
input#p_bt8 {
     text-shadow: 0px 0px, 0px 0px, 0.4px 0px;
     outline: none;
     text-decoration: none;
}
button.back.button.button3 {
    padding: 1px 26px;
    float: right;
}
form.selected{
display:none;
}
input.back.button.button3 {
    padding: 1px 28px;
    float: right;
   }

 .oursupport-section .carousel-inner>.item {

   height:380px;
  }
  @media screen and (max-width: 1100px) and (min-width: 120px) {
 .col-sm-12.col-xs-12.content_monthly_report_outer {

    border-radius: 0px;
    width: 100%;
    margin-top: 0px !important;
 }
 }
 @media screen and (max-width:750px) and (min-width: 120px) {
.cont-about-img img {

    width: 31%;
}
}
 @media screen and (max-width:750px) and (min-width: 120px) {
button.btn.btn-danger.d-btn.img-center.carousel-container {
    float: right;
    margin-left: 0px;
     margin-top: 0px;
     padding: 15px 40px;
}
}
@media screen and (max-width:500px) and (min-width: 120px) {
button.btn.btn-danger.d-btn {
    width:100%;
    margin-left: 0px;
    padding: 15px 40px;
   }
  }

  @media screen and (max-width:700px) and (min-width: 120px) {
  .top-banner-heading label {

    margin-top: 0px;
  }
  }
  @media screen and (max-width:700px) and (min-width: 120px) {
  input.back.button.button3 {

    float: none;
}
@media screen and (max-width:700px) and (min-width: 120px) {
.year_txt {

        float: right;

    }
   }

  @media screen and (max-width:700px) and (min-width: 120px) {
   p.other-p {
    margin-top: -50px;
    margin-left: 70px;
}
}
@media screen and (max-width:700px) and (min-width: 120px)
.cont_will_lft img {
     padding-right: 0px !important;
     width: 16% !important;
}
}




p.msg {
    font-weight: 400;
    font-size: 25px;
    font-family: 'oxfam_tstar_probold';
    color: #fff;
    text-transform: capitalize;
}

@media screen and (max-width:500px) and (min-width: 120px){
 p.msg {

    font-size: 20px;


}
}

@media screen and (max-width:500px) and (min-width: 120px){
 .willhelp-section .cont-will-txt{
	text-align: center;
}
}
@media screen and (max-width:500px) and (min-width: 120px){
.payment-methods img{
	 width: 304px;
	 float:left;
}
}
@media screen and (max-width:500px) and (min-width: 120px){
.speak-list-item h3 {

    font-size: 26px;
   }
  }

 @media screen and (max-width:500px) and (min-width: 120px){
  .cont-will-txt button.btn.btn-danger {
  	    margin: -4px 24px;
  }
  }
 @media screen and (max-width:500px) and (min-width: 120px){

.cont_will_lft p {
   float: inherit !important;
    text-align: center;
}
}
 @media screen and (max-width:500px) and (min-width: 120px){
.cont_will_lft img {
    padding-right: 0px !important;
    width: 20% !important;
    }
   }
  @media screen and (max-width:500px) and (min-width: 120px){
 .cont_right_will.k {
 	width:100%;
 	margin-left: 0px;
   	margin-top: 0px;
}
 }
 @media screen and (max-width:500px) and (min-width: 120px){
    .foot1{
	display:none;
    }
}

.top-banner-heading label {
   font-family: 'OpenSans-ExtraBold';
   font-size: 26px;
   float: right;
   font-weight: bold;
   margin-top: 10px;
   text-align: right;
}
.soc_icon {
  display: block;
  background-color:#eaeade;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
}
.soc_icon a .tw, .soc_icon a .gp, .soc_icon a .lk {
  transition: all 0.3s;
  cursor: pointer;
}
.soc_icon h3 {
  display: inline-block;
  float: none;
  padding-bottom:20px;
}
.soc_icon .tw, .soc_icon .gp, .soc_icon .lk {
  padding: 20px;
}
.soc_icon .tw {
  background: #14b5eb;
}
.soc_icon .gp {
  background: #da5534;
}
.soc_icon .lk {
  background: #1384ae;
}
.soc_icon img {
  margin:0px;
  display:inline-block;
}
.soc_icon a:hover .tw {
  background: #0099cd;
}
.soc_icon a:hover .gp {
  background: #ba381b;
}
.soc_icon a:hover .lk {
  background: #006b93;
}
.thankyou-section {
    padding-top: 20px;
    padding-bottom: 20px;
}
.thankyou-section h2 {
    position: relative;
    z-index: 1;
    font-size: 24px;
    color: #656565;
    font-weight: bold;
    text-align: center;
}
.helped-list-item {
    padding-bottom: 20px;
    padding-top: 30px;
}
.helped_pnb {
    float: left;
    background-color: #f6f6ee;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 30px;
}
.btn.helped-link {
    background: #61a534;
    color: #fff;
    padding: 6px 30px;
    font-size: 18px;
    font-weight: normal;
}
.thankyou-section h2:before {
    border-top: 6px solid #cccccc;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 97%;
    z-index: -1;
}
.thankyou-section h2 span {
    background: #fff;
    padding: 0 15px;
}
.helped-list-item h3 {
    color: #666668;
    font-weight: bold;
    font-family: 'arial';
    font-size: 19px;
    float: left;
    font-weight: 600;
    padding: 20px 0px 0px;
    margin: 0px;
    width: 100%;
    margin: 0px;
}
.audited-by {
    padding: 40px 0;
}
.thankyou-txt-section {
    padding-top: 120px;
    padding-bottom: 30px;
}
.thankyou-msg-img {
    padding-bottom: 60px;
}
.thankyou-txt-msg {
    color: #666666;
    font-size: 26px;
    line-height: 34px;
    text-align: center;
    padding-bottom: 50px;
}
.apb-nav-sub-st {
    text-align: center;
}
.oxfm-facebook {
    background: #3b5997;
}
.oxfm-social {
    margin: 0 auto;
    padding: 0;
    display: inline-block;
    float: none;
    color: #fff;
    text-align: center;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
.oxfm-btn {
    height: 76px;
    margin: 8px;
    padding: 28px 36px;
    font-size: 22px;
    line-height: 21px;
    font-weight: normal;
    -moz-border-radius: 400px;
    -webkit-border-radius: 400px;
    border-radius: 400px;
}
.oxfm-btn i {
    padding-right: 10px;
    font-size: 21px;
    line-height: 21px;
    vertical-align: top;
}
.oxfm-social:hover, .oxfm-social:focus, .oxfm-social:active {
    outline: 0;
    opacity: 0.9;
    color: #fff;
}
