a{
	color:#006ae7;
}
#works h3{
  font-size: 16px;
  line-height: 27px;
  font-weight: 400;
  text-align: left;
}
li{
	font-size:16px;
}
.are-you p{font-size: 200%;
    color: #fff;
    font-weight: bold;
    padding: 15px;
    line-height: 16px;
    margin-bottom: 0;}
.video-play{
	position:fixed;
	bottom:8%;
	right:0.5%;
	z-index:9999;
}
.wpb_content_element{margin-bottom:0px}
.video-class span{display:none}
.play-btn i {
    display: inline-block;
    vertical-align: middle;
    width: 80px;
    height: 80px;
    background: #ffffff00;
    position: relative;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 150px !important;
    height: 150px !important;
    position: absolute;
    bottom: 35px;
	right: 0;}
.play-btn i:before{border-left: 12px solid #22222200;}
.main-btn{    color: #fff;
    border: 2px solid white;
    padding: 0px 32px;
    font-size: 16px;
    border-radius: 50px;
    line-height: 40px;
    font-weight: 500;
 
    position: absolute;
    right: 5%;
    bottom: 12%;}
#works img{border-radius: 10px 10px 0px 0px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    padding: 2%;}
#works h3{font-size: 13px;
    line-height: 22px;
    font-weight: 100;
    text-align: center;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    z-index: 1090;
    display: table-cell;
    width: 100vh;
    vertical-align: middle;
    background: #ff5e14;
    color: #fff;
    height: 68px;
    position: relative;
    top: 0px;}
span.flow {
    position: absolute;
    bottom: 22%;
    right: 8%;
    color: #fff;
    background: #000;
    padding: 4px 12px;
    z-index: 9999;
    border-radius: 50%;
    border: 2px solid;
}
.app-title{
	padding:40px;
	padding-bottom:40px;
	background-image:url(https://igiver.org/wp-content/uploads/2020/05/seamless-bg.jpg);
}
.app-title2{
	padding:40px;
	padding-bottom:40px;
	background-image:url(https://igiver.org/wp-content/uploads/2020/05/seamless-bg.jpg);
}
.app-title h3{font-size:180%;
text-transform:uppercase;
letter-spacing:6px;
line-height:60px;}
.app-title2 h3{font-size:180%;
text-transform:uppercase;
letter-spacing:6px;
line-height:60px;}
.ngo-primary-color{background-image: linear-gradient(194deg, #155172, #09283e);}
.mfp-iframe-holder .mfp-content{max-width: 50%;}
.ngo-primary-color{background-image: linear-gradient(194deg, #155172, #09283e);}
.footer-social{display:block}
.h-social{list-style-type:none;display:inline}
.h-social li{display:inline;
margin:2px;
}
.vc_gitem-zone{    background: white !important;
    padding: 8px 0px;
    padding-bottom: 0;}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
 color: #fff;
    background-color: #f4524d;
    padding: 4px 18px;
    border-radius: 6px;
    font-size: 13px !important;
    text-transform: capitalize;
    letter-spacing: 0.2px;
}
.header-top{
	margin: 0;
    background: #0f2f46;
    vertical-align: middle;
    color:#fff;
    padding: 10px;
}
.vc_gitem-post-data h4 {
    color: #373131;
    font-size: 17px;
    line-height: 26px;
    font-weight: 400;
}
.h-social li a{
    border-radius: 3px;
    padding: 2px 8px;
    color: #fff;
    background: #ff9035;
}
.h-social li a:hover{background:#000;}
.dropdown-menu{background: #ff9143;border:none;}
.dropdown-menu > li > a{color:#fff;/*font-family: "Poppins", Arial, sans-serif !important;*/}
.redl-header .logo img{max-width:212px;top: -20px;}
.go-here h3 small {
    display: block;
    color: #fff;
    opacity: 0.6;
    font-size: 28px;
	    text-transform: none;
}
.go-here h3 {
   font-weight: 700;
    color: #fff;
    font-size: 54px;
    text-align: left;
    line-height: 70px;
    text-transform: uppercase;
	letter-spacing:0px;
}
.go-here .vc_column-inner {
    padding: 5% !important;
}
.main-btn i.fa.fa-arrow-right {
    margin-left: 12px;
}
.page .redl-header .redl-btn{   background-color: #ff9035;
    color: #ffffff;
    border-color: #ff9035;
    border-radius: 6px !important;}
.page .redl-header .redl-btn:hover{background:#000 !important;border:1px solid #000}
.go-here .vc_column-inner:hover .main-btn i {
    margin-left: 35px;
    transition: 1s margin-left ease-in-out;
}
.go-here .vc_column-inner:hover .go-here h3{letter-spacing:3px;  transition: 1s letter-spacing;}
.main-btn:hover{background:#000;color:#fff;border-color:#000;}
.wpcp-carousel-section.slick-initialized .slick-slide{margin-right:0px !important;
margin-bottom:-5px;}
.wpcp-wrapper-2626 .sp-wpcpro-section-title{display:none;}
.wpcp-carousel-section .slick-list {
    margin: 0;
	padding: 0;}
.wpcp-carousel-section.nav-vertical-center{padding:0px;}
.app-buttons{padding-bottom: 0;}
.give-points{list-style-type:none;}
.give-points li:before{
	content:url('https://igiver.org/wp-content/uploads/2020/05/right-ar.png');
	margin-right:4px
		
}
.give-points li{font-size:14px;
	font-weight:400;
margin-bottom:12px;
text-indent:-20px;line-height:24px;}
.redl-footer{background:#0f2f46 !important;color:#fff !important}
.redl-footer{text-align:center;}
.primary-footer,.redl-copyright{padding:0 20px;color:#fff;padding-bottom:0px}
.redl-footer .redl-copyright{border:none}
.disclaimer p{color: #fff;
    font-size: 12px;
    line-height: 19px;
    padding: 2% 8%;
    background: #204f6a;
    font-weight: 100;
    margin: 2% 12%;
    font-family: sans-serif;}
.textwidget p, .textwidget p a {
    color: #fff;
}
.footer-social i {
    font-size: 28px;
    color: #fff;
    margin: 6px;
}
.redl-footer a{line-height:24px;color:#fff;}
.redl-footer .redl-widget{margin-bottom:0px;}
h2.sec-title{    color: #000;
    font-size: 42px;
    line-height: 58px;
    border-bottom: 1px solid #bbbbbb;}
h2.sec-title small{
	display: block;
    color: #ff5e14;
    line-height: 28px;}
#wishtree{    background-image: linear-gradient(194deg, #155172, #09283e);}
#wishtree h3{
font-size: 13px;
    line-height: 22px;
    font-weight: 100;
    text-align: center;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    z-index: 1090;
    display: table-cell;
    width: 100vh;
    vertical-align: middle;
    background: #ff5e14;
    color: #fff;
    height: 68px;
    position: relative;
    top: 0px;
}
#myVideo {
  width:100%;
	height:600px;
	position:relative !important;
}
.know-more{
	position:relative;
}

.more-about-app ul {
    list-style-type: none;
}
.more-about-app ul li{
font-size:13px;
	font-weight:400;
    padding: 15px;
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
	border-radius: 0.5rem;
margin-bottom:22px;}
.section-heading{color: #ff5e14;
	font-weight: 600 !important;}
	.section-heading small{
color: #bbb;
    font-weight: bold !important;}
.show-xs{display:none;}
@media only screen and (max-width: 600px) {
.vc_column_container>.vc_column-inner,.vc_custom_1589449964651 {
    padding-left: 0;
    padding-right: 0;
	}}

.xs-show{display:none;}
@media only screen and (max-width: 991px) {
	.xs-show{display:block;}
	.xs-none{display:none;}
	.pts .vc_align_left,.pts .vc_align_right{text-align:center !important}
	.hidden-xs{display:none;}
	.show-xs{display:block;}
	.header-top .text-right{padding: 0;
text-align: center !important;
    padding-top: 12px !important;
    padding-bottom: 6px !important;
	}
	.header-top{text-align: center !important;line-height:28px;}
.more-about-app ul li {
    font-size: 13px;
    font-weight: 400;
    padding: 0px;
    box-shadow: unset;
    border-radius: 0.5rem;
    margin-bottom: 12px;
}
	.more-about-app ul {
    list-style-type: square;
}
	.know-more.vc_column-inner {padding:0px !important;}
	.page .redl-header{padding:12px 0px;}
	.redl-header .logo img{top:-7px;}
	.more-about-app {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
}
	.go-here h3 small{font-size:24px !important;}
	.go-here h3{    font-size: 38px !important;
    text-align: left;
    line-height: 50px;}
	.main-btn {
    padding: 0px 24px;
    font-size: 15px;
    line-height: 40px;
}
	.xs-video-img img{width:120px;}
	.xs-reverse-order {
    display: flex;
    flex-direction: column-reverse;
}
	.mfp-iframe-holder .mfp-content {
    max-width: 100%;
}
	#works img,#wishtree img{margin-top:24px;}
	.app-title2 h3{letter-spacing:3px;}
}
.redl-footer .h-social{display:inline-flex;margin-top:12px;}
form.wpcf7-form {
    background: #1c1d21;
    padding: 6%;
    color: #fff;
}
.wpcf7 label{color:#fff;}
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea {
	color:#fff;
    background: transparent;
    border: none;
    border-bottom: 1px solid white;
    width: 100%;
    display: block;
    border-radius: 0px;
}
input[type="submit"]{    background-color: #ff5e14;}
.gallery img{box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    border-radius: 0.5rem;border:1px solid #cecece}
@media only screen and (max-width: 600px){
	.video-col{
		margin:15px 0px;
	}
	.wpb_single_image.vc_align_right{
		text-align:left;
	}
	.vc_empty_space{
		height:0px !important;
	}
	.vc_custom_1609310999445{
		margin-top: 25px !important;
    margin-bottom: 45px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
	}
}
.vc_images_carousel .vc_carousel-indicators li{
	background-color:#f75e15 !important;
	border:none !important;
}
.d-none{display:none}
.vc_images_carousel .vc_carousel-indicators .vc_active{
	background-color:#f1f1f1f1 !important;
	    width: 24px !important;
    transition: 0.2s width;
}
.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section{
	padding-top: 0px;
}
.tc li{width:auto !important;float:unset !important;}
.tc{display:inline-flex !important;margin:auto !important}
.woocommerce-Price-currencySymbol {
    font-family: auto !important;
}
.wpneo-campaign-creator-info-wrapper, .wpneo-author-info, #campaign_loved_html{
	display:none !important;
}
.meta-tags{
	display: none !important;
}
.pts img{
	border:1px solid lightgray;
	border-radius:4px;
	margin-bottom:35px;
}
.w-100 img{width:100%;}
.wp-block-button__link {
    color: #fff;
    background-color: #f75e15;
}
.redl-btn{
    background-color: #000000;
    color: #ffffff;
    font-size: 17px;
    line-height: 22px;
}
.redl-btn:hover{
    background-color: #f75e15;
    color: #ffffff;
}
.redl-main-container{
	background-color:#fff;
}
.ngo-list p {
 color: #000;
    font-weight: 400 !important;
    font-size: 14px;
    font-family: 'Rubik', sans-serif !important;
 
}
.ngo-list strong {
	color: #000;}
.wpneo-campaign-summary-inner h2.wpneo-campaign-title {
    margin-top: 0;
    font-weight: 800;
	    color: #134d5d;
}
.campaign-funding-info ul li {
    display: inline-block;
    margin-right: 14px;
    padding: 14px;
    border: 1px solid #dedede;
    text-align: center;
}
ul.wpcf_predefined_pledge_amount li a{background: #175161;
    color: #fff;
    font-weight: bold;border:none}
.campaign-funding-info ul li span.info-text {
    font-size: 12px;
    font-weight: 500;
	color:#000;
}
.campaign-funding-info ul li .funding-amount {
    font-weight: 900;
    margin: 0;
    color: #175161;
}
.wpneo-raised-percent .wpneo-meta-name, .wpneo-raised-percent .wpneo-meta-desc{color: #175161;padding:0px}
#neo-progressbar > div, ul.wpneo-crowdfunding-update li:hover span.round-circle, .wpneo-links li a:hover, .wpneo-links li.active a, #neo-progressbar > div{    background-color: #ff5e14;}
.wpneo-single-sidebar .cart .wpneo_donate_button{    background: #ff5e14;}
input[type="number"].wpneo_donate_amount_field{    color: #000;
    border-radius: 4px;
    display: inline-block;
    font-weight: bold;
    font-size: 18px;
    padding: 8px;border: 2px solid #bdbdbd;}
.ngo-list {
    color: #000;
    font-weight: 400 !important;
    font-size: 14px;
    font-family: 'Rubik', sans-serif !important;
}
.woocommerce div.product {
    margin-top: 100px;
}
.woocommerce div.product div.images.woocommerce-product-gallery,.wpneo-campaign-single-left-info h2{display:none;}
.wpneo-wrapper {
    margin: 0 auto;
    background: #f9f9f9 !important;
    padding: 28px;
}
.row .column {
    background: #ffffff !important;
    color: #000 !important;
    margin: 1%;
    width: 48%;
    padding: 3%;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    border-radius: 6px;
    min-height: 150px;
}
.row .column h3 font {
    color: #000 !important;
}
.row .column p font, .row .column p font a {
    color: #000 !important;
}
.row .column p span a {
    color: #fff !important;
    background: #ff5e14 !important;
    padding: 4px 12px;
    border-radius: 50px;
}
.row .column .item img {
    width: 100% !important;
}
.row .column h3 span {
    font-size: 18px;
	line-height: 28px;
	color:#000 !important;
}
.wpneo-location-wrapper{top:5px !important}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    border: 1px solid #8080801f;
    border-radius: 6px;
}
.addnl-sec{background: #8a5545;
    padding: 20px;
    border-radius: 6px;}
.x-d-block{display:none}
.blog-picture {
    display:none;
}
@media screen and (max-width: 1279px){
br {
    display: block !important;
}
}
iframe{width:100% !important}
@media only screen and (max-width: 768px) {
	iframe{
    width: 100% !important;
    border: none;
    text-align: center;
	}
	.wpb_content_element{padding:0 15px;}
	.j-sec{top: -25px !important;
    max-width: 40% !important;
    margin-bottom: -100px;}
	.blog-title {
    float: left;
    font-weight: 600;
    padding-top: 48px;
    width: 60%;
    margin-left: 40%;
    position: relative;
    top: -38px;
    border-bottom: 1px solid gray;
}
	.j-sec h3 {
    font-size: 38px !important;
    color: #fff;
    font-weight: bold;
    line-height: 38px !important;
}
	.blog-title{width:60% !important;margin-left:40% !important;}
	.reach-sect {
    padding: 15px;
}
.wpb_gallery_slides {
    margin-top: 20px;
}
	.blog-title {
    float: unset;
    font-weight: 600;
    padding-top: 0;
}
	.vc_separator {
    margin: 15px 0 0 0;
}
	.success,.jprogress{    padding: 5% 3% !important;
    margin: 8% 0% 4% 0 !important;}
	.type-post h2 {
    background: #fff !important;
    padding: 25px 0px;
    color: #000;
    position: absolute;
    display: block;
}
	.vc_gitem-zone:first-child {
    height: 370px;
    width: 96% !important;
    margin: auto;
}
	
	.primary-footer, .redl-copyright{padding:4% 0 0 0}
	.disclaimer p{    padding: 4%;margin: 0;}
	.x-d-none{display:none}
	.x-d-block{display:block}
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item > img{
width:100% !important;}
	.r-sec {
    text-align: center !important;
    margin: auto !important;
		display:block !important
}
	.ccchildpage {
    width: 100% !important;
}
	.d-list{width:100% !important}
	.s-title{font-size: 20px !important; margin-bottom: 12px;line-height:38px !important}
	.typed1 p a:hover::after {
    border-bottom: 31px solid #b10e0e !important;
}
.typed1 h3 {
    color: #fff;
    margin-top: 0 !important;
font-size: 18px;
}
.typed1 p {
		color: #fff;
    font-size: 14px !important;
    font-weight: 100;
    font-family: revert;
    line-height: 20px !important;
    margin: 0 !important;
}
.typed1 p a {
    padding: 6px 15px 6px 15px !important;
    font-size: 14px !important;
}
.typed1 p a:after {
    top: -25px !important;
    border-bottom: 0px solid #fff !important;
    border-right: 0px solid transparent !important;
}
	.donate-list ul li {
    width: 50%;
}
.typed1 {
    background: #ff6823;
    padding: 0px !important;
    text-align: left;
    height: 178px !important;
    margin-bottom: 12px !important;margin:0px;
    padding-top: 40px !important;
    width: 100% !important;
}

.typedonation img {
    width: 124px;
    display: block;
    height: 124px;
}
	.wpb-js-composer .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{font-size:15px !important}
	.wpb-js-composer .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
		border: none !important;
    border-color: #ff5e14 !important;
		background-color: #ff5e14 !important;}
	.vc_tta-tabs {
    margin-top: -80px !important;
}
	.wpb-js-composer .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
		border-radius: 3px !important;
    color: #fff !important;
    background: #2e2f38;
		font-size: 15px !important;
}
	.pack h3{
    font-size: 20px;
    line-height: 30px !important;
    font-weight: 700;
    padding-left: 10px;
    padding-bottom: 3px;
}
	.dnt-btn {
position: relative;
    top: -10px !important;
    font-weight: 500;
    font-size: 15px !important;
    letter-spacing: 0.5px;
}
	.pack img {
    margin-bottom: 30px;
}
	.pack {
    border-radius: 0 !important;
    padding: 10px !important;
    margin-top: -135px !important;
}
	.target-sec ul li {
    background: #fff;
    color: #000;
    box-shadow: 0 0 6px #8080805e;
    border-radius: 6px;
    margin: 0px 3px;
    width: 25%;
    padding: 14px 3px;
}
	.target-sec ul li h4 {
 line-height: 28px !important;
    font-size: 13px !important;
    margin-top: -7px !important;
    font-weight: bold;
}
	.target-sec h2{
font-size: 20px;
    line-height: 30px !important;
    font-weight: 700;
    margin-top: -1px;
}
	.m-donate-desc h6 {
    padding-top: 20px;
}
.row .column{argin: 2% 0;
    width: 100%; 
min-height: unset !important;
    padding: 3% 5% 0;}
.wpneo-campaign-single-left-info, .wpneo-campaign-summary, .tab-campaign-story-left, .tab-campaign-story-right{width: 100%;
    padding: 0;}
h2.wpneo-campaign-title {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 5px;
}
.campaign-funding-info ul li {
     display: inline-block;
    margin: 2%;
    padding: 14px;
    border: 1px solid #dedede;
    text-align: center;
    width: 45%;
}
p {
    /*font-family: "Poppins", Arial, sans-serif;*/
    font-size: 18px;
    font-style: normal;
}
ul.wpcf_predefined_pledge_amount li a {
    background: #175161;
    color: #fff;
    font-weight: bold;
    border: none;
    margin: 0;
    padding: 15px;
	font-size:14px !important;
    width: auto;
}
input[type="number"].wpneo_donate_amount_field {
    color: #000;
    border-radius: 4px;
    display: inline-block;
    font-weight: bold;
    font-size: 20px;
    padding: 4%;
    border: 2px solid #bdbdbd;
    margin: 0 4%;
}
.wpneo-single-sidebar .cart .wpneo_donate_button {
    padding: 8px 25px;
    border-radius: 4px;
    font-size: 18px;
    font-weight: 400;
}
.wpneo-tabs-menu li{padding: 10px 30px;}
#wpneo-tab-baker_list table tr td, #wpneo-tab-baker_list table tr th{font-size: 16px;}
ul.wpcf_predefined_pledge_amount li
{width: 40%;
	margin: 2%;}
ul.wpcf_predefined_pledge_amount {
    margin: 0 0 0 2%;
    width: 96%;
}
}

.typed1 {
text-align: left;
    height: 160px;
    margin: 1%;
   width:23%;
    border-radius: 12px;

}

.typed1 p {
    color: #fff;
    font-size: 16px;
    font-weight: 100;
    font-family: revert;
  
    line-height: 32px;
}
.typed1 p a{
    background: #ffffff;
    padding: 4px 0px 4px 15px;
	border-radius:5px;
    line-height: 100px;
    font-size: 14px;
    font-weight: 400;
    color: #474242;
    text-transform: capitalize;
    transition: zoom 2s;
    font-weight: 500;
}
.typedonation img{  width: 80%;
    margin: 10% auto;
    display: block;}
.typed1 p a:after {
content: '';
    position: relative;
    left: 30px;
       top: -25px;
    width: 0;
    height: 0;
    border-bottom: 0px solid #ffffff;
    border-right: 31px solid transparent;
}
.colortheme1{background:#a9cea3;}
.colortheme2{background:#7d9acb;}
.colortheme3{background:#ff7478;}
.colortheme4{background:#956ccf;}
.typed1 h3{ color: #fff;    margin-top: 40px;font-size: 18px;}
.typed1 p a:hover {
    background: #b10e0e;
    color: #fff;
}
.typed1 p a:hover::after {
	border-bottom: 0px solid #b10e0e;}
.we-make{padding:0px}
.we-make img{padding: 4px;
    background: #ffffff;
      margin-top: 80px;
    box-shadow: 0px 3px 8px #24243159;filter: saturate(0.75);}
.reach{color:#fff;}
.counters{
	display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    list-style: none;
}
h2 small{color:#fff;}
.reach .nivoSlider{border:none;border-radius:0px;}
.reach .nivoSlider img{
    width: 100%;
    object-fit: cover;
height:400px !important;
border:none;
border-radius:0px;
}
.rpost p{display:none;}
.target-sec ul {
    display: flex;
    list-style: none;
    text-align: center;
padding:0px !important;
}
.target-sec h2{
margin-top: 8px;
    margin-bottom: 20px;
    line-height: 38px;
}
.target-sec ul li h4 small {
    display: block;
}
.target-sec ul li {
    background: #fff;
    color: #000;
    box-shadow: 0 0 6px #8080805e;
    border-radius: 6px;
    margin: 5px;
    width: 25%;
    padding: 12px 3px;
}
.target-sec ul li h4 {
    line-height: 32px;
    font-size: 16px;
	    margin-top: -7px;
}
.target-sec ul li.highlight {
    background: #3da423;
    color: #fff;
}
.target-sec ul li.highlight h4 small{ color: #fff;}
.vc_progress_bar .vc_single_bar .vc_label {
    display: block;
    padding: 0.3em 2em;
    position: relative;
    z-index: 1;
}
.vc_progress_bar .vc_single_bar{    background: #dadada;border-radius: 100px;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar{border-radius: 100px;}
.pack{
margin-top: -100px;
    background-color: #474d69 !important;
    border-radius: 18px;
    -webkit-box-shadow: 0 0 15px rgb(0 0 0 / 20%);
    box-shadow: 0 0 15px rgb(0 0 0 / 20%);
    padding: 48px;
}
.dnt-btn{
	background: #ff5e14;
    color: #fff;
    padding: 8px 24px;
    border-radius: 100px;
    position: relative;
    top: 38px;
    font-weight: 500;
    font-size: 18px;
}
.d-tabs img {
    width: 100%;
    height: 350px;
    object-fit: cover;
}
.wpb-js-composer .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{padding:50px;}
a.dnt-btn:hover {
    background: #202125;
    color: #fff;
}
ul.step-to-donate li {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 12px;
    font-weight: 400;
    list-style-image: url(https://igiver.org/wp-content/uploads/2021/05/check-2.png);
}
.wpb-js-composer .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    border-color: #c5c5c5 !important;
    background-color: #c5c5c5 !important;
    color: #474d69 !important;
}
.wpb-js-composer .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab>a {
    border-color: #474d69 !important;
    background-color: #474d69 !important;
    color: #fff !important;
}
.donate-list ul {
    width: 100%;
    display: flex;
    list-style: none;
    padding: 0px !important;
}
.s-title{text-align: center; color: #000; font-weight: 600; font-size: 36px; margin-bottom: 12px; line-height: 45px;}
.d-list{
max-width: 600px;
    margin: auto;
    background: #BE633C;
    color: #fff;
	width:600px;
}
.d-list tr td:nth-child(1) {
    width: 10% !important;
}
.d-list tr td:nth-child(2){width:60%}
.d-list tr td:nth-child(3){width:30%}
.d1 {
    width: 10%;
}
.d2 {
    width: 60%;
}
.d3 {
    width: 30%;
	text-align:right;
	padding-right:15px;
	letter-spacing:0.5px
}
.t-desc ul{
    margin: auto;
    list-style: square;
}
.redl-main-container.container ul, .redl-main-container.container ol{padding-left:0px !important}
.t-desc ul li{
line-height: 24px;
    color: #000;
    margin-bottom: 12px;
    font-weight: 400;
}
/*.vc_gitem_row {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding: inherit;
    box-sizing: border-box;
    width: 100%;
    height: 280px;
    padding: 5%;
    font-size: 24px;
    color: red;
    background: linear-gradient( 
193deg
 , #ca226f, #4744ecd1);
    background-image: url(https://igiver.org/wp-content/uploads/2021/06/post-bg.jpg);
    background-position: right top;
}*/
.vc_gitem-post-data h4 {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    font-family: sans-serif;
    line-height: 30px;
}
.sd-content {
    display: inline-table;
}
.sd-content ul li a span {
    display: none;
}
div.sharedaddy h3.sd-title{color: #000;}
.sd-content ul li a:before{color:#000 !important;}
.sd-content ul li a{
    color: #000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #4d3636;
    padding: 4px 18px;
    border-radius: 100px;
    font-size: 13px !important;
    text-transform: capitalize;
    letter-spacing: 0.2px;
}
.r-sec {
    border: 1px solid #d5d5d5;
    border-radius: 6px;
}
pre {
    padding: 30px 0;
    margin: 0 0 20px;
    font-size: 13px;
    line-height: 25px;
    color: #777;
    background-color: #ffffff;
    border: 1px solid #ffffff;
}
.ccpages_excerpt {
    font-family: sans-serif;
    font-size: 14px;
}
.cc-child-pages-thumb {
    width: 100%;
	height:280px;
	object-fit:cover;
}
p.ccpages_more a {
    padding: 8px 0;
    position: relative;
    top: 13px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
   border-top: 1px solid #80808036;
    display: block;
}
.ccchildpage h3 {
    color: #000;
    font-family: sans-serif;
    font-weight: 600;
	font-size:20px;
}
.donate-list ul li:first-child {
    width: 30%;
    text-align: center;
    margin: auto;
}
.donate-list ul li:nth-child(2) {
    width: 70%;
}
h4.benef {
    line-height: 37px;
    font-size: 22px;
    font-weight: 500;
    color: #ffeb00;
    text-shadow: 0px 2px 3px #1f1f1fbf;
}
h4.benef small {
    color: #fff;
    font-size: 22px;
    font-weight: 600;
}
.redl-header .navbar-nav > li {
    padding: 0 12px;
}
.vc_gitem-zone:first-child{height:370px;}
.item-bullets ul li a, .secondary-item ul li a, .secondary-wrap .redl-widget ul li a {
    color: #000000;
    font-size: 12px;
    font-family: 'Noto Sans JP';
}
.item-bullets ul li:before, .secondary-item ul li:before, .secondary-wrap .redl-widget ul li:before{content:none;}
.item-bullets ul li, .secondary-item ul li, .secondary-wrap .redl-widget ul li{padding:0px}
li.recentcomments {
    color: #000000;
    font-size: 12px;
    font-family: 'Noto Sans JP';
}
.redl-secondary:before, .style2 .redl-secondary:after,.redl-primary:after{background:#eaeaea;}
.secondary-item h5, .secondary-wrap .redl-widget h6{padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #2222222e;
}
.single .blog-detail.post p {
    margin-bottom: 20px;
    color: #000;
    font-family: 'Noto Sans JP';
}
ss3-force-full-width.n2-ss-no-bga-fixed {
    transform: translate3d(0px, 0px, 0px) !important;
}

.blog-title {
    float: left;
    font-weight: 600;
    padding-top: 48px;
}
.type-post h2 {
    background: #c5c5c5;
    padding: 25px 0px;
    color: #000;
    border-radius: 15px;
    text-align: center;
    font-size: 24px;
}
span.post-date {
    display: block;
    font-size: 12px;
    color: #e84936;
    border-top: 1px solid #80808059;
    margin-top: 5px;
    padding-top: 5px;
}
body, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .section-heading-wrap.style4 .section-sub-heading, input[type="submit"], .redl-btn, .redl-box-form label, .redl-free-trial .section-heading, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 input[type="tel"], .wpcf7 input[type="search"], .wpcf7 input[type="date"], .wpcf7 input[type="time"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="month"], .wpcf7 input[type="url"], .wpcf7 input[type="number"], .wpcf7 select, .wpcf7 .form-control, .wpcf7 textarea, .error-content h1, .error-content h3, .secondary-wrap input[type="text"], .secondary-wrap input[type="email"], .secondary-wrap input[type="password"], .secondary-wrap input[type="tel"], .secondary-wrap input[type="search"], .secondary-wrap input[type="date"], .secondary-wrap input[type="time"], .secondary-wrap input[type="datetime-local"], .secondary-wrapinput[type="month"], .secondary-wrap input[type="url"], .secondary-wrap input[type="number"], .secondary-wrap textarea, .secondary-wrap select, .secondary-wrap .form-control, .form-pages .redl-box-form .forgot-link, .redl-header .redl-btn, .page .redl-banner-special.redl-header .redl-btn, .error404 .redl-banner-special.redl-header .redl-btn{ font-family: 'Noto Sans JP' !important;}
.single .blog-detail.post ul li, .single .blog-detail.post ol li, .page .blog-detail.post ul li, .page .blog-detail.post ol li {
    margin-bottom: 8px;
    font-weight: 400;
    list-style: square;
    font-size: 15px;
    line-height: 24px;
}
.success {
    border: 2px dashed #219c0b;
    text-align: center;
    padding: 5% 10%;
	margin: 2% 0%;}
.highlights h3:first-child {
    line-height: 34px;
}
.highlights h3:nth-child(2) {
    line-height: 34px;
	color:#424242;
} 
.highlights a{  
    text-decoration: underline;}
.success h3:first-child,.success a{color:#219c0b;}
.jprogress {
    border: 2px dashed #ff5e14;
    text-align: center;
    padding: 5% 10%;
	margin: 2% 0%;}
.jprogress h3:first-child,.jprogress a{color:#ff5e14;}
.responsive-iframe{
    top: 65px;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 600px;
}
.navbar-toggle{width: 35px;
    padding: 0;}
@media only screen and (max-width: 991px){
.page .redl-header {
    padding: 8px 0px !important;
}
.redl-header .logo img {
    top: -5px;
	}
	.header-top{padding:0px;}
	.header-top .text-right {
    padding: 0;
    text-align: center !important;
    padding-top: 5px !important;
    padding-bottom: 10px !important;
}
}
.tab-content {
    max-width: 800px;
    margin: auto;
    color: #000;
}
p{font-family: 'Noto Sans JP' !important;color:#000}
.nav-tabs > li > a{background: #e84936;
    color: #ffffff;padding:10px 28px 10px 28px !important;}
.j-sec {
		background: #ff4600;
    position: absolute;
    top: -180px;
    left: 0;
    padding: 20px;
    border-radius: 12px;
    color: #fff;
    text-align: center;
    max-width: 22%;
}
.j-sec h3 small {
color: #fff;
    font-size: 50%;
}
.j-sec h3 {
    font-size: 48px;
    color: #fff;
    font-weight: bold;
}
.blog-title {
    float: left;
    font-weight: 600;
    padding-top: 48px;
    width: 78%;
    margin-left: 12%;
    position: relative;
    top: -38px;
    border-bottom: 1px solid gray;
}
.vc_separator.vc_separator_align_center h4 {
    padding: 0 .8em 0 0;
    background: #ff4600;
    padding: 12px 20px 12px 12px;
    color: #fff;
    border-radius: 100pc;
}
.vc_separator.vc_separator_align_center h4 span{
background: black;
    padding: 10px 12px;
    border-radius: 100px;
    margin-right: 9px;
}
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
    border-top-width: 3px;
    position: relative;
    top: -1px;
}
.type-post h3{line-height:36px;}
.don-list{width: 98%;
    overflow: scroll;}
.threecol .ccchildpage {
    width: 31.333%;
    /* border: 1px solid #80808042; padding: 0; */
    border-radius: 8px;
    background: #ffffff;
    box-shadow: 0 3px 6px rgb(0 0 0 / 8%), 0 3px 6px rgb(0 0 0 / 8%);
}
.donated a{color: #219c0b;text-decoration:underline}
.target-sec ul li {
    background: #fff;
    color: #000;
    box-shadow: 0 0 6px hsl(0deg 0% 50% / 37%);
    border-radius: 6px;
    margin: 12px 5px;
    width: 33.33%;
    padding: 16px 0 8px 0px;
}
 .page .blog-detail.post .bp-share ol li::marker{
	list-style-type:none !important;
}
.donation-g {
    background-color: #0ac845;
    color: #fff;
    padding: 15px;
    border-radius: 5px;
}
.donation-g ul li{
	line-height:26px;
}
.read-md{
	background: rgb(255, 94, 20);
    color: rgb(255, 255, 255);
    padding: 8px 24px;
    border-radius: 100px;
    font-weight: 500;
    font-size: 18px;
    position: relative;
    top: 5px;
}
.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    display: none;
}
.redl-footer a:hover {
    color: #ffffff;
}
.vc_grid-item-mini.vc_clearfix {
    padding: 8px;
    box-shadow: 1px 0px 15px 0px rgb(0 0 0 / 35%);
}

.vc_custom_1685105553972 {
    background-position: unset !important;
}
.p-campaign {
    background-color: #ff4717;
    padding: 10px 15px;
    color: #fff;
    border-radius: 25px;
}
.p-campaign:hover{
	color: #fff;
}
.p-image img{
	border-radius: 10px;
}
.project-info .vc_column-inner {
    border: 1px solid #e5e5e5;
    margin: 0px 10px !important;
    padding: 18px;
    width: 340px;
    border-radius: 5px;
	margin-bottom: 20px !important;
}
.project-info .vc_column-inner:hover{
	box-shadow: 7px 10px 20px 0px #092f45;
    transition-delay: 0.2s;
    transition-timing-function: ease-in-out;
    transition-duration: 0.5s;
}
.ban-donation {
    position: relative;
    top: -85px;
}
.footer-cp {
    margin-bottom: 30px;
}
.past-cp {
    box-shadow: 0 6px 6px hsl(0deg 0% 0% / 0.3);
} 