body{font-family: Arial,Helvetica,sans-serif; padding-top: 84px;}
.container{width: 100%; max-width: 1180px;}
.slider_par{background: #eee; padding:0;}
.bg-dark{background:#fff !important; border-bottom: 1px solid #f1f1f1;}
section{padding: 40px 0;}
.donation-form{width: 100%; max-width: 470px;}
.caption{position: absolute; z-index: 999; bottom:0px; right: 50%; top: 0; padding: 60px;}
.caption h1{color: #fff; text-shadow: 1px 3px 6px rgba(0,0,0,.5); margin-bottom: 10px; font-size: 43px; font-family: 'oxfam_tstar_proheadline'; margin-bottom: 20px;}
.caption h2{color: #fff; text-shadow: 1px 3px 6px rgba(0,0,0,.5); margin-bottom: 30px; font-size: 22px; font-family: arial;}
.mr0{margin: 0;}
.title h1{font-size: 30px; text-transform: uppercase; font-family: 'oxfam_global_headlineregular'; margin-bottom: 0;} 
.title p{font-size: 20px; font-family: 'oxfam_tstar_proregular'; } 
.title {position: relative; margin-bottom: 20px;}
.story_dec h3{font-size: 20px; font-family: 'oxfam_tstar_proregular'; font-weight: bold;  color: #fff; padding: 0px 0 10px 0; text-decoration: none; margin-bottom: 0; text-transform: uppercase; text-align: center;}
.story_dec a{text-decoration: none;}
.story_dec p{font-size: 15px !important; color: #323232; text-align: left; line-height: 24px;}
.story_dec p strong{font-size: 17px; color: #dd032b; font-family: 'oxfam_tstar_proregular';}
.story_dec{padding:0 15px; text-align: center;}
.stories{ background: #e4e4e4; min-height: 200px; border-radius: 20px; position: relative; padding: 25px;}
.owl-carousel .owl-stage-outer{padding: 5px; padding-bottom:30px; }
.read_more a{background: #0C884A; color: #fff; padding:10px 15px; border-radius: 3px; font-size: 14px; transition: ease all 0.5s;}
.read_more a:hover{background: #E70052;}
.img-hover-zoom {overflow: hidden; position: relative; text-align: center; padding: 15px 0;}
.img-hover-zoom img {transition: transform .5s ease; display: inline-block !important; border: 2px solid #fff;}
.stories:hover .img-hover-zoom img, .img-hover-zoom:hover img {transform: scale(1.1); box-shadow: 0 5px 2px #549627;}
.green-text{color: #61a534;}
.card-title{font-size:20px; font-weight: bold; font-family: 'oxfam_tstar_proregular'; }
.small_card .card-title{margin-bottom: 0;}
.small_card .card-body{padding: 15px;}
.mt_30{margin-top: 30px;}
.small_card .img-hover-zoom{height: 200px;}
footer{background:#181818; padding: 20px 0;}
footer p{color: #949494; font-size: 14px !important; margin: 0;}
footer strong{color: #fff;}
.mrb_0{margin-bottom: 0;}
.counter{font-family: 'oxfam_global_headlineregular'; font-size: 38px; font-weight: 600; margin-bottom: 10px; display: inline-block;}
.white h1{color: #fff;}
.white.title p{color: #fff;}
.desktop_rupee{display: block;}
.mobile_rupee{display: none;}
.clps{color: #fff;}
.brdr0{border-bottom:0 !important;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{background: rgba(0,0,0,0.5); height: 25px; width: 25px; border-radius: 5px; color: #fff; font-size: 20px; line-height: 12px; outline: none; margin: 0 2px;}
.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover{background:rgba(97,165,52,0.9);}
.carousel-indicators{display: none;}
.top-bar-right ul li a{padding: 8px 10px;}
.header-inside .navigation .navbar .navbar-nav li a{font-size: 16px !important;}
header{width: 100%; position: fixed; z-index: 999999; top: 0;}
.carousel-caption{right: 0; left: 0; bottom: 0; padding: 10px 0;}
.navbar-brand img{width: 300px;}
.donate_prt li{list-style: none; padding-top: 15px;}
.donate_prt a{color: #fff !important; border-radius: 0 !important; font-size: 23px; position: relative; padding: 6px 20px 6px 55px; background-color: #61a534; color: #fff; font-family: 'oxfam_global_headlineregular';}
.donate_prt a:hover{color: #fff; opacity: 0.9;}
.donate_prt li .nav-link::before{position: absolute; left: 15px; top: 8px; content: ''; background-image: url(../images/gift.png); z-index: 999; width: 30px; height: 25px;}
.navbar{padding: 2px 0;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color: #dd032b; color: #fff; text-transform: uppercase; border-radius: 0; font-size: 20px; font-weight: bold; font-family: 'oxfam_tstar_proregular';}
.nav-pills .nav-link{background: #ababab; color: #222; text-transform: uppercase; border-radius: 0; text-align: center; font-size: 20px; font-weight: bold; font-family: 'oxfam_tstar_proregular';}
.stories_sec .devider{margin-bottom: 30px;}
.form_part .btn-secondary{background: #eee; border: 0; border-radius: 0; color: #222; margin: 0 10px; width: 85px; height: 44px; line-height: 32px;}
.other{display: none; margin-top: 20px;}
.dnt-frm-wrp{margin: 0 auto; width: 100%; max-width: 500px; padding: 20px; border: 1px solid #eee;}
.dnt-frm-wrp button{font-family: 'oxfam_global_headlineregular'; font-size: 24px; color: #fff; text-decoration: none; border: 0; background: #dd032b; padding: 8px 15px; border-radius: 8px;}
.dnt-frm-wrp button:hover{background: #222; color: #fff;}
.submit_wrp{text-align: center; margin-top: 20px;}
.other input{background: #fff; padding: 6px 10px;}
.about_tax{padding-top: 0;}
.about_tax ul{margin-bottom: 15px !important;}
.return_sec h2{font-family: 'oxfam_global_headlineregular' !important; text-align: center; font-size: 48px !important;}
.return_sec p{font-size: 30px; color: #fff; text-align: center; margin-bottom: 15px; font-family: 'oxfam_tstar_proregular' !important;}
.about_tax h2, .return_sec h2, .donation_matter h2{font-size: 26px; color: #60a433; margin-bottom: 15px;}
.about_tax ul, .return_sec ul, .donation_matter ul{margin: 0; padding: 0;}
.donation_left ul li{list-style: none; background: url(https://www.oxfamindia.org//sites/default/files/landingpage/6832/right-arrow.png); background-repeat: no-repeat; padding-left: 25px; background-position: 0 5px; margin-bottom: 15px;}
.return_sec{background: url(../images/tax-banifit.jpg); background-size: cover; padding: 20px 0; text-align: center;}
.form_design2{border: 0; background: #f1f1f1; padding: 15px; width:450px;}
.slider_par{position: relative;}
.slider_par .container{width: 100%; max-width: 1600px;}
.donation_part{padding: 0;}
.donation-form{border: none;}
.donation_part.old{padding:20px 0 60px 0;}
.donation_part .tab-pane.active{padding: 15px 0 15px 0;}
.donation_part .btn-secondary{background: #fff; color: #444; border-radius: 0;}
.donation_part .btn-secondary:hover{background: #eee;}
.donation_part .btn{padding:16px 15px; width: 142px;}
.my-1{padding: 0; margin-top: 10px !important;}
.my-1 input{border-radius: 0; height: 40px;}
.main_head{padding: 10px 0;}
.main_head_sec{margin-top: -190px; z-index: 9999; background:#fff; position: relative; text-align: center; padding: 30px; }
.main_head_sec p{font-size: 20px; font-weight: normal; color: #555}
.main_head_sec h5{font-size: 32px; font-weight: bold; margin: 15px 0 10px 0;}
.image_sec{margin-bottom: 20px;}
.expense_area{margin-top: 20px;}
.expense_area img, .image_sec img{max-width: 100%; height: auto;}
.return_sec h2{color: #fff;}
.return_sec ul li{color: #fff;}
.donation_matter ul{margin-bottom: 20px;}
.form_design2 input, .form_second_part select{height: 40px; border-radius: 0;}
.form_design2 textarea{width: 100%; padding: 10px; height: 45px; border-color:#ced4da; border-radius: 0; display: block;}
.form-row{margin: 10px 0; }
.submit_wrp{z-index: 999; position: relative;}
.btn_wrp button{outline: none; padding: 10px 15px !important;}
.btn_wrp{margin-top: 10px; text-align: center;}
.nav-pills li{width: 50%;}
.form_design2 h3{line-height: 22px; font-size: 16px; color: #636363; margin-bottom: 25px; padding: 0 25px; text-align: center;}
.form_design2 h4{font-family: 'oxfam_tstar_proregular' !important; font-weight: bold; text-transform: uppercase; color: #dd032b; text-align: center; font-size: 30px; margin-bottom: 10px;}
.form_design2 span, .indicative{font-size: 11px; color: #888; text-align: left; display: block;}
.form-check-label{font-size: 11px; color: #888; text-align: left; display: block;}
.btn_wrp a{outline: none; color: #444; text-decoration: none; margin-top: 10px;}
.btn_wrp a:hover{color: #0b894c;}
.form-check input{height: auto;}
.donation-form .tab-content{padding: 0;}
.donation-form .nav-item{padding: 0;}
.stories .img-hover-zoom{height: auto;}
.use_funds{margin-top: 110px;}
.scroll {
    right: 40px;
    position: fixed;
    bottom: 100px;
    background: #61a534;
    height: 40px;
    z-index: 99999;
    color: #fff;
    width: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
}
.donation_part .row{display: flex;}
.donation_left h3, .mission h3, .stories_sec h3, .testimonial h3{font-family: 'oxfam_tstar_proregular' !important; font-weight: 600; text-transform: uppercase; font-size: 32px; margin-bottom: 30px;}
.donation_left h3 span, .mission h3 span{color: #5fa331;}
.challanges_part{background:#79b928;}
.challanges_part h3{font-family: 'oxfam_tstar_proregular' !important; text-transform: uppercase; font-weight: bold; color: #fff; font-size: 32px; margin-bottom: 20px; text-align: center;}
.devider{display: block; text-align: center;}
.mission{padding: 80px 0;}
.mission h3{margin-top: 70px;}
.stories_sec h3{text-align: center;}
.return_sec a{background:#dd032b; border-radius: 10px; color: #fff; text-decoration: none; padding: 10px 20px; font-size: 24px; font-family: 'oxfam_global_headlineregular';}
.footer_left p{margin-bottom: 0px;}
.footer_logo{margin-bottom: 10px;}
.footer_right{text-align: right;}
.footer_right h4{color: #fff; font-family: 'oxfam_tstar_proregular' !important; font-size: 26px;}
.footer_right ul li{list-style: none; display: inline-block;}
.footer_bottom{color:#aaa; background:#000; font-size: 14px; padding: 10px 0; text-align: center; margin-top: 0 !important}
.footer_bottom strong{color: #fff; line-height: 18px;}
.footer ul{float: none !important;}
.challanges_part{background: url(../images/challange_bg.jpg); background-repeat: no-repeat; background-size: cover;}
.challange_icon{text-align: center; margin-bottom: 15px;}
.challange_icon img{width: 100%; max-width: 100px;}
.challange_box:hover{margin-top: -15px; transition: ease all 0.5s;}
.story img{width: 100%; margin-bottom: 15px;}
.award img{width: 100%; margin-bottom: 15px;}
.award img:nth-child(2){margin-bottom: 0;}
.award{background: #f1f1f1; padding: 15px;}
.mission img {width: 100%;}
.testimonial {background: #f1f1f1;}
.testimonial  h3 {text-align: center;}
.center{text-align: center;}
.nospace {padding: 0;}
.story_img img{margin-bottom: 15px;}


/*stories page*/
.stories_sec{background: #fff;}
.stories_sec.inner .stories{margin: 15px 0;}
.in_news{background: #f1f1f1;}
.fade:not(.show){height: 0;}
.stories img{width: 84px !important; height: 84px; position: absolute; right: 15px; bottom: -30px;}
.help_oxfam{background:#f1f1f1; padding: 30px 0;}
.help_oxfam h2{font-size: 26px; color: #60a433; margin-bottom: 15px;}
.main_head_text{text-align: center;}
.main_head_text h2{font-size: 30px; font-weight: bold; font-family: 'oxfam_tstar_proregular' !important;}
.challanges_part .devider{display: block; padding: 10px 0; margin-bottom: 50px;}
.main_head_text{padding-top: 40px; padding-bottom: 20px;}
.challange_box{background: #f2f2f2; padding: 15px 15px 15px 15px; min-height: 482px; position: relative; transition: ease all 0.5s;}
.challanges_part.health .challange_box{min-height: 503px;}
.challange_box h4{font-size: 18px; margin-bottom: 15px; font-family: 'oxfam_tstar_proregular' !important; font-weight: bold; text-align: center;}
.challange_box p{font-size: 14px !important; line-height: 20px; text-align: center;}
.challange_circle{position: absolute; top: -40px; left: 50%; margin-left: -41px;}
.hash{position: absolute; margin-top: -82px;}
.add_sec p{margin: 7px 0;}
.add_sec p a{color: #c3c3c3;}
.footer_logo {margin-bottom: 15px;}
.footer_right{text-align: left !important;}
.footer_right ul{margin-left: 0; padding-left: 0; margin-top: 15px;}
.table{display: table; height: 100%;}
.tbl{display: table-cell; vertical-align: middle;}
p{line-height: 26px;}
.tax_no {background: #f1f1f1; text-align: center; padding: 20px 0 15px 0;}
.tax_no p {margin-bottom: 5px;}
.secure{padding: 15px 0; background: #f1f1f1;}
.secure-head{font-size: 50px; padding: 50px 0; text-transform: uppercase; text-align: center;}
.secure img{width: 100%; height: auto;}
.secure .row{padding: 15px 0;}
form .form-bottom .input-error{border-color:#d03e3e;color:#d03e3e}
.no-flex{display:block}
.donation_left{float:left}
.donation_right{float:right}
form.donation-form fieldset{display:none}
.form_line{color:red!important;margin-top:4px}
.caption{right:60%}
.caption h1{font-size:26px}
.caption h2{font-size:30px}body{padding-top:85px}
.donate_prt a{background-color:#5fa331;color:#fff;font-family:'oxfam_global_headlineregular'}
.form_design2 h4{color:#5fa331;font-family:'oxfam_global_headlineregular'}
.donation_left h3 span,.mission h3 span{color:#5fa331}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#5fa331}
.dnt-frm-wrp button{background:#5fa331}
.caption h1{background:#5fa331}
.caption h2{font-size:29px}
.things_part{background:#fff;padding:48px}
.things_icon img{width:auto;clear:both;margin-bottom:5px}
.things_part strong{text-transform:uppercase;font-size:22px;color:#60a845;font-family:'oxfam_tstar_proregular'!important;font-weight:bold}
.secure h3{font-family:'oxfam_global_headlineregular'!important;font-size:30px;margin-bottom:20px}
.secure h3 span{color:#60a845}.mrb30{margin-bottom:30px}
.readmore_btn{background:#5fa331;color:#fff;border-radius:5px;padding:15px 25px}
.readmore_btn:hover{color:#fff}.mission h3{margin-top:0}
.readmore_btn{background:#5fa331;color:#fff;display:inline-block;font-size:20px;font-family:'oxfam_global_headlineregular'!important;border-radius:5px;padding:13px 20px;margin-bottom:30px}
.mission{padding:80px 0 50px 0}
.caption h2{font-size:29px}
.caption{position:absolute;left:3%;z-index:999;bottom:0;right:55%;top:0;padding:40px}
.caption h1{padding:0!important;color:#fff;text-shadow:1px 3px 6px rgba(0,0,0,.5);margin-bottom:10px!important;font-size:43px;font-family:'oxfam_tstar_proheadline'!important;background:none}
.caption h2{color:#fff;text-shadow:1px 3px 6px rgba(0,0,0,.5);margin-bottom:20px;font-size:22px;font-family:arial!important;background:none;padding:0!important}
.caption .btn{background:#5fa331 !important;color:#fff !important;text-decoration:none;color:#fff;border-radius: 0; padding:10px 30px !important;font-family:arial;text-transform:uppercase;display:inline-block;font-size:20px}
.caption .btn:hover{opacity:.9;background:#f16e22}
.table{display:table;height:100%;margin-bottom:0!important}
.tbl{display:table-cell;vertical-align:middle}
.donate_prt a:hover{color:#fff;opacity:.9;background-color:#61a534}
.slider_par{padding:0!important;margin:0!important}
.challange_box p {font-size: 14px!important; line-height: 20px; text-align: center;}
.challange_box p span{display: inline-block; margin-top: 5px; font-style: italic;}
.story_img img{width: 100%;}
.story_inner{padding: 15px;}
.story_inner p{font-size: 15px !important; margin-bottom: 15px; line-height: 22px;}
.story_inner span{font-style: italic; font-size: 14px;}
.story_inner h2{font-family: 'oxfam_tstar_proregular' !important; font-weight: bold; text-transform: uppercase;}
.caption p{color: #fff; font-size: 20px; font-family: 'oxfam_tstar_proregular' !important; line-height: 22px;}
.caption hr{background: #b18e79;}
.caption h3{color: #fff; margin-bottom: 20px; font-family: 'oxfam_tstar_proregular' !important; font-size: 42px;}
.caption a{color: #5fa331; background: none !important; padding: 0;}
.story_img{padding: 25px 0 0 0;}




.form_design2.slider_form {
    position: absolute;
    z-index: 99999;
    top: 10%;
    border: 0;
    left: 5%;
    background: rgba(255, 255, 255, 1);
}

.mission p {
    position: absolute;
    top: 158px;
    z-index: 99;
    padding: 0 94px;
    text-align: center;
}

.why_should{background: url(../images/challange_bg.jpg); background-repeat: no-repeat; background-size: cover;}
.why_sec{background: #fff; padding: 15px; border-radius: 10px;}
.why_sec h3{font-family: 'oxfam_tstar_proregular' !important; text-transform: uppercase; font-weight: bold; color: #222; font-size: 28px; margin-bottom: 15px; text-align: left;}
.mrb_15{margin-bottom: 15px;}
.school_sec img{width: 100%;}
.school_sec p{font-size: 12px !important; color: #fff; line-height: 16px; margin: 10px 0 0 0;}
.donation_right img{width: 100%; box-shadow: #e4e4e4 1px 6px 5px 3px;}
.donation_left ul{padding: 0}


/*for Laptop Screen*/
@media (min-width: 1024px) and (max-width: 1440px) { 
.slider_par .container{padding:0; margin: 0;}
.slider_par{padding: 0;}
.main_head_sec h5{font-size: 28px;}
.main_head_sec{padding: 15px 0px;}
.form_design2 h4{font-size: 25px; margin-bottom: 10px;}
.donation_part.btn {padding: 12px 15px; width: 157px;}
.form_design2 h3{font-size: 16px; padding: 0; margin-bottom: 10px;}
.caption h3{font-size:34px;}
}


/*for Mobile Screen*/
@media only screen and (max-width: 767px) { 
.donate_prt li .nav-link::before{display: none;}
.main_head_text h2{font-size: 22px; line-height: 28px;}
footer ul, .ftr-dec{margin-bottom:0; padding-left: 0; margin-left: 0;}
footer ul li{padding: 2px 0;}
.title h1{font-size: 32px;}
.mission img{width: 100%;}
.return_sec h2{font-size: 30px !important;}
.return_sec p{font-size: 22px; line-height: 28px; margin-bottom: 20px;}
.mission{padding: 30px 0;}
.mission h3{margin-top: 0;}
.footer_left{margin-bottom: 15px;}
.owl-dots{display: none; height: 0;}
.hash{margin-top: 500px;}
.footer_right{text-align: left;}
.mission p {font-size: 18px;}
.stories{margin-bottom: 15px;}
.nav-pills .nav-link, .nav-pills .nav-link.active, .nav-pills .show>.nav-link{font-size: 17px; padding: 10px;}
.btn-group{display: inline-block;}
.about_tax h2{font-size: 21px;}
.form_part .btn-secondary{width: 47%; margin: 1% !important;}
.about_tax img{width: 100%; margin-top: 15px;}
.slider_par, .slider_par .container{margin: 0; padding: 0;}
.navbar{padding: 0 10px;}
.navbar-brand img{width: 130px;}
.donate_prt a{padding: 6px 15px; font-size: 20px;}
.donate_prt{margin: 0 !important; padding: 0 !important;}
.donate_prt li{margin: 0 !important; padding: 0 !important;}
.main_head_sec{margin-top: 0;}
.form_design2{position: relative; left: 0;  margin-bottom: 20px; width: 100%;}
.form_design2 h4{font-size: 20px !important;}
.donation_part .btn{width: 95px;}
.caption h2{font-size: 13px; margin-bottom: 0;}
.caption h1{font-size: 15px; margin-bottom: 5px;}
.caption{left: 0; right: 50%; bottom: 0px; padding: 10px;}
.slider_par{padding-bottom: 1px;}
.footer_bottom{text-align: left;}
.donation_left ul{margin-left: 0; padding-left:0; }
.return_sec img{width: 100%; margin-top: 15px;}
.challange_box{margin-bottom: 60px; min-height: auto;}
section{padding: 30px 0;}
.donation_left h3, .mission h3, .stories_sec h3{font-size: 24px;}
.main_head_sec{padding: 0 30px;}
.nav-item{width: 50%; text-align: center;}
.form_design2 h4{font-size: 22px; text-align: center; margin-bottom: 10px;}
.form_design2 h3{font-size: 18px; line-height: 22px;}
.btn_wrp button{width: auto !important;}
.navbar-brand img {width: 150px!important;}
.donate_prt a {padding: 5px 10px; font-size: 13px;}
.caption{right:40%!important}
.caption{right:34%!important}
.footer_right{text-align:left!important}
.caption h2{font-size:12px!important; margin-bottom:0;}
.caption{right:0 !important; position: static;}
body{padding-top:50px}
.caption{left:0;right:50%;bottom:0;padding:15px; text-align: center;}
.caption h1{font-size:14px;margin-bottom:5px}
.caption h3{color: #000; font-size: 20px; margin-bottom: 10px;}
.caption p{color: #000; font-size: 16px; line-height: 22px;}
.caption .btn{font-size: 16px; padding: 6px 10px !important;}
.secure-head{padding: 0; font-size: 30px; margin-bottom: 15px;}
.secure img{margin-bottom: 15px;}
.donation_part{padding: 0 0 30px 0;}
.school_sec img{margin: 15px 0 0 0;}
.mrb{margin: 0;}
.form_design2.slider_form{background:#f1f1f1 !important;}
.navbar-brand{display: none;}
.navbar-brand.new_oxfamlogo{display: block;}
footer .footer_right{text-align: left !important;}
}