/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 29 2022 | 18:29:37 */
.custom-container
{
  width:1280px !important;
  margin:0 auto;
}
.gsc-team.team-vertical .team-body .info {
    padding: 12px 0px;
    position: relative;
    margin-top: 0px;
  margin-left: 15px;
}

.vc_row
{
  padding-top:40px;
  padding-bottom:40px;
}

/* Front-Page Strap Button CSS***************************************/



.strap-btn .btn-theme
{
  background-color:#fff;
  color:#EC3237;
}

.strap-btn .btn-theme:hover
{
  background-color:#404040;
  color:#fff;
}

/***************** Header Section *********************/

.custom-menu-bar .navbar-nav

{
    float: none;
    width: 100% !important;
    text-align: right !important;
    padding-right: 20px;
}

.custom-menu-bar .navbar-nav > li
{
  
  float:none;
  display:inline-block;
  padding-top:0px !important;
  padding-bottom:0px !important;
  
}

.custom-phone-email
{
  width:30%;
  padding-top:9px;
}

.custom-phone , .custom-email
{
  font-size:14px;
  color:#000;
}

.custom-header-top
{
 
  background-color:#fbd011 !important;
  height:40px;
}

.socials-2 a i 
{
  background:none !important;
  color:#000;
  border:none !important;
  width:0px;
  height:0px;
  padding-left:25px !important;
}

.custom-social
{
  padding-top:3px !important;
  
}

.header-v2 .header-bottom .header-bottom-inner .quick-button {

  line-height: 46px !important;
}

.header-v2 .header-bottom .header-bottom-inner .quick-button a {

  border-radius:8px;
}


.header-v2 .header-bottom .header-bottom-inner .logo {
  padding: 12px 0px !important;
}


/******************************** Slide Carousel *******************************/

.gives-form-carousel-2 .tab-carousel-nav .link-service
{
  padding: 15px 15px 15px 20px
}

.slick-list
{
  max-height:442px !important;
}

.give-block-2 .give-content
{
  bottom:95px;
}

.give-block-2 .give-content .content-inner
{
  padding: 10px 20px 10px;
}




/* Front-Page Custom Donation Button CSS***************************************/

.donation-btn-1 a 
{
  display:block;
  width:100%;
  height:40px;
  line-height:40px;
  text-align:center;
  border: none;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  font-weight:20px;
  border-radius:5px;
  margin-top:10px;
}

.donation-btn-1 a
{
  background-color:#fbd011;
  color: #000;
}

.donation-btn-1 a:hover
{
  background-color: #404040;
  color: white;
}


/* Front-Page-Form-Button CSS***************************************/

#give-purchase-button
{
  width:100%;
  height:40px;
}

#give-purchase-button:hover
{
  background-color:#404040;
  color:#fff;
}

/*********** front-page-Form image over*****************/

.give-block .form-image:after
{
  background: rgb(0 0 0 / 0%);
}

/*********** front-page-Form*****************/

.give-form-title
{
  
  font-size: 34px;
}

#give_checkout_user_info
{
  text-align:left !important;
}

/************** inner-page-hero-header*****************/

.show-bg
{
  height:100px !important;
  background-size:cover !important;
}



/************************ Footer Area***************************************/

#wp-footer {
    background: #000000 !important;
}

.wpb_single_image img {
    background: #fff;
    padding: 10px 15px;
}

.copyright {
    background: #d02427;
}

.gva-social-links.style-v2
{
  text-align:left;
  margin-left:-20px;
}

.return-top {
    background-color: #fbd011;
    border: none;
    color: #d02427;
}



/********************* Contact button *******************/

.my-contact-btn
{
  padding-bottom:0px !important;
}

.my-contact-form
{
  padding-top:0px !important;
}

.custom-phone-number, .custom-pan-number
{
  text-align:left !important;
}

.give_success
{
  display:none !important;
}







/************* front-page- monthly form  ******************/

#give-form-4430-wrap .give-form-title 
{
  display:none;
}

#give-form-4430-wrap .give-btn
{
  	background: #fff;
    border-radius:20px;
  	border:1px solid #EC3237;
    color: #EC3237;
  font-size:14px;
}

#give-form-4430-wrap .give-label
{
  color:#000 !important;
}

#give-form-4430-wrap .give-btn:hover
{
  	background: #EC3237;
  	border:none;
    color: #fff;
}

#give-form-4430-wrap .give-submit
{
    background: #EC3237;
  	border:none;
    color: #fff;
}



#give-form-4430-wrap .give-form-title 
{
  display:none;
}

#give-form-4430-wrap .give-input , .js-phone-domestic , #ffm-pan_number
{
  background:#fff !important;
  border-radius:20px !important;
  border:1px solid #EC3237 !important;
  font-size: 14px !important;
  padding-left: 20px !important;
  
}

#give-form-content-4430
{
  text-align:center !important;
  color:#000;
}

#give-form-4430-wrap .give-donation-total-label
{
  background:#fff !important;
  border:1px solid #EC3237 !important;
  border-top-left-radius:25px !important;
}

#give-form-4430-wrap .give-final-total-amount
{
  background:#EC3237 !important;
  color:#fff !important;
  border:none !important;
}

#give-form-4430-wrap .give-currency-symbol
{
  background:#EC3237 !important;
  color:#fff !important;
  border:none !important;
}

#give-form-4430-wrap .give-amount-top
{
  color:#000;
}


/************* Pop up form *******************/

pop-tab-content
{
  padding-top:35px !important;
}

/************* front-page- one form  ******************/


#give-form-4170-wrap .give-form-title 
{
  display:none;
}

#give-form-4170-wrap .give-btn
{
    background: #fff;
    border-radius:20px;
    border:1px solid #EC3237;
    color: #EC3237;
  font-size:14px;
}

#give-form-4170-wrap .give-label
{
  color:#000 !important;
}

#give-form-4170-wrap .give-btn:hover
{
    background: #EC3237;
    border:none;
    color: #fff;
}

#give-form-4170-wrap .give-submit
{
    background: #EC3237;
    border:none;
    color: #fff;
}


#give-form-4170-wrap .give-form-title 
{
  display:none;
}

#give-form-4170-wrap .give-input , .js-phone-domestic , #ffm-pan_number
{
  background:#fff !important;
  border-radius:20px !important;
  border:1px solid #EC3237 !important;
  font-size: 14px !important;
  padding-left: 20px !important;
  
}

#give-form-content-4170
{
  text-align:center !important;
  color:#000;
}

#give-form-4170-wrap .give-donation-total-label
{
  background:#fff !important;
  border:1px solid #EC3237 !important;
  border-top-left-radius:25px !important;
}

#give-form-4170-wrap .give-final-total-amount
{
  background:#EC3237 !important;
  color:#fff !important;
  border:none !important;
}

#give-form-4170-wrap .give-currency-symbol
{
  background:#EC3237 !important;
  color:#fff !important;
  border:none !important;
}

#give-form-4170-wrap .give-amount-top
{
  color:#000;
}



/*****************************************************************************/


.give-btn
{
    background: #fff;
    border-radius:20px;
    border:1px solid #EC3237;
    color: #EC3237;
  font-size:14px;
}

.give-btn:hover
{
    background: #EC3237;
    border:none;
    color: #fff;
}

.give-submit
{
    background: #EC3237;
    border:none;
    color: #fff;
}



.give-input , .js-phone-domestic , #ffm-pan_number
{
  background:#fff !important;
  border-radius:20px !important;
  border:1px solid #EC3237 !important;
  font-size: 14px !important;
  padding-left: 20px !important;
  
}

.give-form-content-wrap > :first-child
{
  text-align:center !important;
  color:#000;
}

.give-donation-total-label
{
  background:#fff !important;
  border:1px solid #EC3237 !important;
  border-top-left-radius:25px !important;
}

.give-final-total-amount
{
  background:#EC3237 !important;
  color:#fff !important;
  border:none !important;
}

.give-currency-symbol
{
  background:#EC3237 !important;
  color:#fff !important;
  border:none !important;
}

.give-amount-top
{
  color:#000;
}

.donate-post-btn
{
  margin-bottom:50px;
  border-radius:25px; 
}

.donate-post-btn:focus {
  outline: none;
  box-shadow: none;
  background-color:#EC3237;
  color:#fff;
  border:none;
}

.donate-post-btn:hover
{
  background-color:#000;
  color:#fff;
}

.widget_gva_give_categories_widget
{
  display:none;
}

.gva_widget_recent_give
{
  margin-top:50px;
}



/*****************tabs Css ************************/


.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #EC3237 !important;
}

.nav-justified > li > a, .nav-tabs.nav-justified > li {
    border:1px solid red;
    border-radius:25px;
  }


/********************* bottom-mobile-button***************************/

.custom-sticky
{
  display:none;
}


.gv-icon-103:before {
  content: "\e966";
  color: #EC3237;
  font-size: 18px;
  font-weight: bold;
}


.volunteer-pic-1
{
  padding-top:60px;
}


.my-custom-job
{
  margin-top:50px;
  margin-bottom:50px;
  background-color: #f1f1f1; 
  
}

.my-custom-job > div
{
	padding:25px;
}



/**************************** Breadcumb*****************************/

.breadcrumb-main .heading-title
{
  display:none;
}


/***********************inner-causes-css********************/

.give-form-title {
    font-size: 22px !important;
}

.give-list .post-4702
{
  display:none;
}

.gsc-heading .btn-theme
{
  display:none;
}

.my-widget-side-cause
{
  text-align:center;
}

.my-widget-side-cause a
{
  background-color:#EC3237 !important;
  padding: 8px 60px;
  color: #fff;
  font-size: 16px;
}

@keyframes blinkText {
        0%{opacity:0.1;}
    50%{opacity:1; text-shadow: 1px 0px 30px #000;}
    100%{
        opacity:0.1;
    }
    }
 

/***********************landing-page-design**********************/


.custom-landing-white-text
{
  color:#fff;
  font-size:16px;
}

.custom-landing-black-text
{
  color:#333;
  font-size:16px;
}

.custom-landing-pad-left
{
  padding-left:50px;
}

.custom-landing-pad-right
{
  padding-right:50px;
}

.custom-landing-heading
{
  font-size:40px;
}


#give-form-4702-wrap .give-form-title
{
  text-align:center !important;
  color:#e73237;
}



/***************** Screen Size < 768 *****************/

@media only screen and (max-width: 768px) {
  
.row-container {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
} 
  
.gsc-call-to-action.button-right .content-inner .button-action {
 text-align:center !important;
  }
.gsc-call-to-action.button-right .content-inner .content {
    text-align: center;
  } 
  
.gsc-call-to-action.button-right .title {

  font-size: 22px !important;
} 
  
  
  /******************Happy Donor*****************/
  
  
.gsc-icon-box.top-left {
  text-align: center;
  max-width: 600px;
}
  
  
  .volunteer-pic-1
{
  padding-top:0px !important;
}
  
  /***********************************landing-page-desing*******************************/


.custom-landing-pad-left
{
  padding-left:0px;
}

.custom-landing-pad-right
{
  padding-right:0px;
}

.custom-landing-heading
{
  font-size:32px;
}
  
.gva-portfolio-items {
    text-align: center;
}  
  
  
#custom-join-hand .vc_row
  {
    padding-bottom:0px !important;
  }



/*********************front-page-slider*******************/


.slick-list
{
  max-height:760px !important;
}
  
  
  
}

  










/*****************************media screen 468***************************/

@media only screen and (max-width:468px)
{
  
.custom-sticky
  {
    display:block;
  }

.custom-sticky:hover
  {
    background-color:#fc5f63 !important;
  }
  
.custom-sticky:focus
  {
    background-color:#fc5f63 !important;
    border:none;
  }
   
#pop-up-form a{
    color: #000 !important;
}
  
 #pop-up-form a:hover{
    color: #fff !important;
} 
  

  
.give-recurring-multi-level-message
  {
    color: #000 !important;
  }
.strap-btn
  {
    text-align:center;
  }
.my-responsibility .gsc-icon-box
  {
    text-align:center;
  }
  
  
  /***********************************landing-page-desing*******************************/


.custom-landing-pad-left
{
  padding-left:0px;
}

.custom-landing-pad-right
{
  padding-right:0px;
}

.custom-landing-heading
{
  font-size:24px;
  text-align:center !important;
}

.btn-theme, button, .btn, .btn-white {
    background: #ec3237;
	}
  
}

