.where-text
 {
     float:left;
     color:#fff;
 }
.where-text  input[type=text], .where-text  input[type=number]
 {
     color:#3f3f3f;
 }
 .where-text  input[type=text]
 {
     width:200px;
     margin-right:30px;
 }
  .where-text  input[type=number]
 {
     width:75px;
    
 }

/*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {

    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
    
      #col-12-2 .colwrapper
      {
        padding-top:0px !important;
        text-align:center !important;
      }
      #col-12-1 .colwrapper
      {
        padding-top:0px !important;
        text-align:center !important;
      }
      
      #logo-container .img-responsive
      {
          display:inline !important;
          margin: 0 auto;
          text-align:center;
      }
      #howwework img, #ic-list-space img
      {
          display:block;
          width:100%;
          margin-bottom:10px !important;
      }
      .ictextright
      {
          text-align:center !important;
      }

    }

    /* Extra Small Devices, Phones */
    @media only screen and (max-width : 480px) {

    }

    /* Custom, iPhone Retina */
    @media only screen and (max-width : 320px) {

    }
    

#menu-item-1378 a
{
    color:#fff !important;
    background-color:#67AC67;
    margin:5px 0 0 0;
    padding:10px 30px 10px 30px;
    border-radius:5px;
}

#menu-item-1378 a:hover
{
    background-color:#5AA55A;
    color:#fff !important;
}
#menu-main-website-menu li:last-child:hover
{
    background-color:transparent !important;
}

.tcontactinput
{
    margin-top:20px;
}


.vc_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

	/* Row  ic-charity-row */
	.hentry .wpb_row.ic-charity-row p{
		padding-left:25px; 
	}

	/* Row  */
	#col-24-1  .hentry .wpb_row h3{
		padding-left:10px; 
	}

.icbacksplash
{
opacity: 0.4;
color:#fff;
}

#ic-home-sidemenu, #ic-home-sidemenu a, #ic-home-sidemenu a:hover
{
    color:#fff;
}
#ic-home-sidemenu .icon-before
{
    margin-right:15px;
}

.ic-font-15
{
    font-size:15px;
    line-height:20px;
}
.ic-list-height ol, .ic-list-height ul
{
   margin-top:15px;
}
.ic-list-height ol li, .ic-list-height ul li
{
    padding-bottom:10px;
}
.cevaltext
{
    float:left;
    margin-right:10px;
}
.cevaltext input[type=text], .cevaltext input[type=email], .cevaltext input[type=tel], .cevaltext select
{
   width:370px;
   padding-left:10px;
   margin-top:20px;
}
.formsection1input input[type=text]
{
    width:700px;
    padding-left:15px;
    font-weight:500;
    font-size:18px;
}


.cevaltext p, #section1wrapper p
{
    font-weight:500;
    font-size:18px;
}
#section1wrapper textarea {
  width: 100%;
  height: 150px;
  padding:15px;
}


.multistep-nav a {
    padding: 10px 30px !important;
    font-size:16px !important;
     border-radius:5px;

}


#fileuploads h2
{
    margin:0 0 15px 0;
}

.uploadwrapper
{
   background-color:#0189FF;
   padding:15px;
   border-radius:10px;
   margin-bottom:15px;
}

.uploadtitle
{
    float:left;
    width:70%;
    color:#fff;
    font-size:18px;
    font-weight:600;
}

.uploadfile
{
    float:right;
    width:30%;
    text-align:right;
}

.uploadwrapper input[type=file]
{
  color:#fff;
  margin-top:2px;
}


.section1yesno p
{
    font-size:16px !important;
    margin:0;
}


#section1wrapper .section1yesno
{
    background-color:#0189FF;
    padding:10px;
    margin-bottom:10px;
    border-radius:5px;

}
#section1wrapper .yesnoboxes
{
    float:right;
    color:#fff;
}
#section1wrapper .yesnoquestion
{
    float:left;
    color:#fff;
}

.trusteewrapper p
{
    font-weight:500;
    font-size:16px;
}

.tcontactinput input[type=text]
{
  width:95%;
   padding-left:10px;
}

.largercheckbox
{
width: 20px;
height: 20px;
margin-right: 10px !important;
}

.tcontactinput
{
    float:left;
    width:50%;
}

.palpaypaytext, .paypalpaybutton
{
    text-align:center;
}


.paybutton
{
    background: #00549c !important;
    color: #ffffff !important;
    padding: 10px 60px 10px 60px;
    font-size:18px;
    text-decoration: none;
    border:none;
    border-radius:5px;
    margin-top:30px;
}

.donationamount
{
    float:left;
    width:450px;
}
.donateto
{
    float:left;
}

.donateto select, .cevaltext select
{
    max-width:700px;
    padding:10px;
    line-height:25px;
}

.donationamount input[type=number], .ic-donate-ka-amount input[type=number]
{
   width:320px;
   padding:8px 7px 7px 10px;
}

.donationamount p, .donateto p, .ic-donate-ka-amount p {
    font-weight: 500;
    font-size: 18px;
}
.donationform h3
{
    margin: 10px 0 10px 0;
}

.donationform .cevaltext
{
    margin-top:10px;
}
.renewmonthtext
{
 float:left;
 margin-right:15px;
}
.renewmonthtext p
{
    font-size:24px;
    margin-top:5px;
    color:#0189FF;
}
.renewmonth
{
    float:left;
}
.renewmonth select
{
    width:200px !important;
}

.donateto select {
    width: 700px;
}

#listofgrants h2
{
    line-height:50px;
}

.ic-logo-col .wpb_wrapper
{
    overflow:hidden;
}
.ic-donate-ka
{
    background-color:#458BCE;
    padding: 15px 20px 5px 20px;
    margin-top:30px;
}
.ic-donate-ka p
{
    font-size:18px;

}
.ic-donate-ka .donateto p
{
    font-size:24px;
    color:#fff;
    margin-top:5px;

}
.ic-donate-ka-amount{
    float:right;
}
.cevaltext select
 {
     font-size:18px;
 }
 .bigger
 {
     font-size:24px;
     margin-top:5px;
     margin-right:20px;
 }