/*
 Theme Name:   Charity Is Hope Child
 Theme URI:    http://charity-is-hope.themerex.net/
 Description:  Charity Is Hope Child Theme
 Author:       ThemeREX
 Author URI:   http://themerex.net/
 Template:     charity-is-hope
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,flexible-header,buddypress,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-image-header,featured-images,front-page-post-form,full-width-template,microformats,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,holiday
 Text Domain:  charity-is-hope-child
*/
.search_wrap.search_state_closed {
    display: none !important;
}
.sc_title {
    overflow: hidden;
    position: relative;
    padding-bottom: 2px;
    font-size: 53px !important;
}
.top_panel_wrap ul {
    display: table !important;
    width: auto !important;
}
.menu_main_nav>li>a {
    font-weight: bold!important;
    font-size: 16px!important;
    padding: 1.5em 1.5em !important;
    letter-spacing: 1px !important;
    font-family: Arial;
}
.contact_socials {
    position: relative;
    top: 10px;
}
.thankyounote {
  margin: 60px auto !important;
    font-size: 25px;
    line-height: 35px;
    max-width: 80%;
}
.home .subheader_baner {
    display: none;
}
.sc_item_title,.sc_title {
    font-size: 53px !important;
    line-height: 65px !important;text-transform:uppercase !important;
}
.sc_donations_descr {
    margin-bottom: 50px !important;
    margin-top: 0px !important;    color: #6C8DCC;
}
.homep_causes ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.homep_causes ul li {
    width: 30%;
    float: left;
    margin-right: 5%;
}
.homep_causes ul li:last-child {
    
    margin-right: 0px;
}
h3.newslatr_name {
       margin-top: 25px;
    font-size: 22px;
    text-align: center;
    /* font-weight: 400 !important; */
    text-transform: uppercase;
    margin-bottom: 20px;
    letter-spacing: 1px;
}
.newscnt p,.newscnt {
    font-family: 'Roboto', sans-serif;
    color: #333;
    font-weight: 400;
    text-align: center;
    font-size: 16px;
    line-height: 28px;
	letter-spacing: 1px;
}
.stacenter p { font-family: 'Roboto', sans-serif;
    color: #fff;
    font-weight: 400;
    text-align: center;
    font-size: 16px;
    line-height: 28px;
	letter-spacing: 1px;    min-height: 200px;}
.newslater_pdflink a {
    background: transparent;
    color: #333 !important;
    padding: 10px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: capitalize;
    border-radius: 5px;
    /* font-family: 'Roboto', sans-serif; */
    display: table;
    margin: 30px auto;
    margin-bottom: 0px;
    border: 1px solid #6C8DCC;
    min-width: 140px;
    text-align: center;    margin-top: 30px;
    margin-bottom: 0px;
}
section.related_wrap {
    background: #f2f2f2;
    text-align: center;
    margin-bottom: 0px;
    padding-bottom: 30px !important;
}
section.related_wrap  h2 {
    text-align: center;
    font-size: 4.5em;
    font-weight: bold;
    text-transform: uppercase;
}
.related_wrap .post_featured img {
    width: 100%;
    height: 370px;
    object-fit: cover;
}
.related_wrap .post_content_wrap {
    background: #fff;
    text-align: center;    min-height: 84px;
}
.single .sharebox .post_info {
    display: table;
    margin: 0px auto !important;
    float: none;
    text-align: center;
    border-top: 1px solid #ccc;
    padding-top: 20px;
    margin-top: 20px !important;
}
.newslater_pdflink a:hover {background:#6C8DCC !important;color:#fff !important}
.seconsect_homepag .sc_skills_item .sc_skills_total,.seconsect_homepag .sc_skills_item .sc_skills_info,.seconsect_homepag {
    text-align: center !important;
}
.seconsect_homepag .sc_skills_label {
    text-align: center;
    font-size: 1.500em;
    line-height: 1.25em;
}

.sc_call_to_action_title {
    font-size: 20px !important;
    line-height: 35px !important;
    text-transform: none !important;
}
.copyright_wrap p {
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 0.5px !important;
}
.copyright_wrap_inner {
    padding: 0.5em 0 !important;
}
.newsimg img {
    height: 300px;
    width: 100%;
    object-fit: cover;
    border-radius: 5px;
}

.spacertopbt {
    padding: 60px 0px;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px !important;
}
.newlatr_list ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.newlatr_list ul li:last-child {
    margin-right: 0px;
}
.newlatr_list ul li {
    width: 47.5%;
    float: left;
    margin-right: 5%;
}
.newlatr_list .newscnt {
    min-height: 180px;
}
.footer_wrap_inner {
    padding: 4em 0 0.2em !important;
}
.scheme_dark input[type="submit"], .scheme_dark input[type="reset"], .scheme_dark input[type="button"], .scheme_dark button, .scheme_dark .sc_button.sc_button_style_filled {
    background-color: #CCAB6C !important;
    color: #333 !important;
}
.scheme_dark .widget_area_inner .widget_text a:not(.sc_button), .scheme_dark .widget_area_inner .post_info a {
    color: #CCAB6C !important;
}
.footer_wrap aside {
    margin-bottom: 1.75em;
}
.top_panel_wrap li li > a {
    font-weight: bold!important;
    font-size: 16px!important;
    padding: 0.5em 1em !important;
    letter-spacing: 1px !important;
    font-family: Arial;
    text-transform: uppercase;
}
.subheader_baner {
    min-height: 400px;position:relative;    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-color: #000 !important;
}
h1.main_title {
      color: #fff !important;
    text-align: center;
    margin: 0px;
    position: absolute;
    bottom: 0px;
    width: 92%;
    font-size: 4.5em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 8px 4%;
    background: rgba(0,0,0,0.5);
    left: 0px; 
}
.scheme_original .body_wrap,ul,ol {
    /* color: #333; */
    font-family: 'Roboto', sans-serif;
    color: #333 !important;
    font-weight: 400;
    /* text-align: center; */
    font-size: 16px;
    line-height: 28px;
}
.fur_txtab {
    margin-bottom: 35px !important;
}
.fur_txtab:last-child {
    margin-bottom: 0px !important;
}
.sidebartext .vc_column-inner {
    padding: 10% !important;
}
.sidebartext .vc_column-inner h2,.sidebartext .vc_column-inner h3 {margin-top:0px !important;}
.displaymobile {display:none;}
.sidebarimg .vc_column-inner {
    background-size: cover !important;
    background-position: center !important;
}
.project_list {
    margin: 60px 0px;
}
.project_leftcolc {
    width: 40%;
    float: left;
}
.project_rightcolc {
    width: 60%;
    float: left;
}
.evenpro .project_leftcolc {
    order: 2;
    /* text-align: right; */
}
.evenpro .project_rightcolc {
    order: 1;
}
.projros {
    width: 100%;
    float: left;
    border: 1px solid #eee;
    margin-bottom: 60px;
    display: flex;
}

h3.project_title {
    margin-top: 0px;
    font-size: 22px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.pro-txt {
    font-family: 'Roboto', sans-serif;
    color: #333;
    font-weight: 400;
    text-align: center;
    font-size: 16px;
    line-height: 28px;
}
.red-mor a {
    background: transparent;
    color: #333 !important;
    padding: 10px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: capitalize;
    border-radius: 5px;
    /* font-family: 'Roboto', sans-serif; */
    display: table;
    margin: 30px auto;
    margin-bottom: 0px;
    border: 1px solid #6C8DCC;
    min-width: 140px;
    text-align: center;
}
.ppinner {
    padding: 5%;
}
.projimg img {
    height: 341px;
    object-fit: cover;
    width: 100%;
}
.red-mor a:hover {background:#6C8DCC !important;color:#fff !important}
.project_sinlros {
    padding: 60px 0px;
}
.nav-links {
    float: left;
    width: 100%;
    margin-bottom: 60px; margin-top: 60px;
}
.nav-previous {
    float: left;
}
.nav-next {
    float: right;
}

.nav-links a {
    border: 1px solid #6C8DCC;
    padding: 10px;
    /* background: #CCAB6C; */
    color: #333 !important;font-weight:600;
    border-radius: 5px;min-width: 140px;
    text-align: center;    display: inline-block;
}
.nav-links a:hover { background: #6C8DCC;color:#fff !important;}
.newlatr_listtt {
    margin: 60px 0px; float:left;width:100%;
}
.newlatr_listtt ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.newlatr_listtt ul li {
    width: 30%;
    float: left;
    margin-right: 5%;margin-bottom:40px;
}
.newlatr_listtt ul li:nth-child(3n) {
    margin-right:0px;
}
.nlinner {
    border: 1px solid #ccc;
    padding-bottom: 40px;
}
.nlinner img {
    border: 0px;
    border-radius: 0px;
}
.newsbox {
    padding: 0px 10px;
}
.newsbox .newscnt {
    float: left;
    width: 100%;
    min-height: 170px;margin-bottom: 30px;

}
.newsbox h3.newslatr_name {
    min-height: 80px;
}
.fg-default.fg-gutter-10 {
    padding-left: 0px !important;
}
.whybaserow {
        margin-top: 60px;
    margin-bottom: 30px !important;
}

.bessball_img img {
    /*height: 620px !important;*/
    margin-top: 10px;
    object-fit: contain;
    /* float: left; */
    margin-bottom: 60px;
}

.cont_form {
    margin-top: 30px !important;
}


.cont_form input {
    border: 1px solid #444 !important;
    background: transparent !important;
    border-radius: 2px;
}
.cont_form textarea {
    border: 1px solid #444 !important;
    background: transparent !important;
    border-radius: 2px;
}
.cont_form button {
    border: 1px solid #444;
    color: #444 !important;
    font-size: 17px;
    font-weight: 600;
}
.newslatr_sinlros {padding:60px 0px;}
.single h1.main_title {
    font-size: 40px;
}
.single h1.main_title span {max-width:80%; display:table;margin:0px auto;}
ul.newslater_gallery {
    padding: 0px;
    margin: 0px;
    list-style: none;    float: left;
    width: 100%;
    margin-bottom: 40px;
}
ul.newslater_gallery li img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    border-radius: 8px;
}
ul.newslater_gallery li {width: 32.3333%;
    float: left;
    overflow: hidden;
    padding: 0.5%;
    background: #fff;padding-bottom:0px;}
.maps_parts iframe {width:100% !important;height:350px !important;}
.adres_cta  h4.info_title {
    margin-top: 0px;
}
.adres_cta i {
    font-size: 20px;
    color: #6C8DCC;
    margin-right: 5px;
}
.sect_info {
    width: 70%;
    float: left;
    margin-right: 5%;
}
.ingo_img {
    width: 25%;
    float: left;
}
.image_cont {
    margin-top: 83px;
}
.txt_cont {
    clear: both;
    margin-top: 30px;
}
.dao_btn {
    /* padding: 0px 0 0 85px !important; */
    /* margin: 20px 0 0 85px !important; */
    width: 320px !important;
    margin: 0px auto !important;
    display: table !important;
    padding: 0px !important;
}
.missi_sec {
    margin: 60px 0px !important;
}
.missi_sec  p {
    font-family: 'Roboto', sans-serif;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 1px;text-align:center;
}

.causes_sinlros p { font-family: 'Roboto', sans-serif;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 1px;}
.spfgh:after {
    background: rgba(0,0,0,0.5) !important;
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: block !important;
}
.spfgh1:after {
    background: rgba(0,0,0,0.5) !important;
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: block !important;
}
.seconsect_homepag,.seconsect_homepag1 {
    z-index: 999;
}
.needtopmargin {margin-top:30px;}
.sc_align_center.sec_heading.bt_ptat {
    margin: 0;
    font-size: 30px !important;
    letter-spacing: 1px;
}


.top_panel_title.top_panel_style_1.title_present.scheme_original {
    display: none;
}
.micoabttxt h3 {
    text-align: center;
    font-size: 28px;
}
.micoabttxt p {
    text-align: center;
    letter-spacing: 1px;
}
.micallsc {
    padding: 60px 0;
}
.sposcoler p {
    padding: 60px 0;
}
.carbontt p {
    padding: 60px 0;
}
.parker p {
    padding: 60px 0;
}
h3.newslatr_name {
    min-height: 54px;
}
.extra_padding_right h6 {
    font-size: 24px;
    letter-spacing: 1px;
    font-weight: 400;
}

.miss_btn a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    background-color: #CCAB6C;
    color: #333333;
    font-size: 20px;
    font-weight: 500;
    background-image: none;
    box-shadow: none;
    border: none;
	margin-bottom:40px;
	}
.miss_btn a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    color: #fff;
}
.menu_main_nav > li ul {
    width: 210px !important;
}
.causes_sinlros {
    margin: 60px 0px;
}
.headsection {
    font-size: 33px !important;
    line-height: 65px !important;
    text-transform: uppercase !important;
}
a.linksforbt {
    font-family: 'Roboto', sans-serif;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 1px;
    border-bottom: 1px solid;
}
.single  .post_item_single {
    margin: 60px 0px;
}

.single  .post_item_single .post_info {
    display: table;
    margin: 0px auto !important;
    float: none;
    text-align: center;
    border-top: 1px solid #ccc;
    padding-top: 20px;
    margin-top: 20px !important;
}

.lastsection {
    margin: 60px 0px !important;
}
.team_sect_post_sect {
    width: 24%;
    float: left;
    margin-right: 1%;
    padding-bottom: 20px;
}
.teamimg img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: top;
}
.team_name {
    margin: 0;
    font-size: 22px;
    line-height: 36px;
    padding: 10px 0;
    min-height: 50px;
    overflow: hidden;
}
.team_position {
    margin: 0;
    padding: 15px 0;
    letter-spacing: 1px;
    line-height: 20px;
    font-size: 12px;
}
.team_content {
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 30px;
    min-height: 150px;
    overflow: hidden;
}
.team_member {
    padding: 60px 0;
}
.teams_singl {
    text-align: center;
    max-width: 70%;
    margin: 0 auto;
}
.teams_singl .teamimg img {
   width: auto;
    height: 500px;
    object-fit: contain;
    object-position: top;
    margin-bottom: 40px;
}
.contpage_rit .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 10px 10px!important;
    letter-spacing: normal;
    background: transparent !important;
    border: 1px solid #464646 !important;
    box-shadow: none !important;
    margin-top: 0px !important;
}
.contpage_rit .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}
.contpage_rit .gform_wrapper textarea.large {
    height: 100px!important;
    background: transparent !important;
    padding: 10px 10px!important;
    letter-spacing: normal;
    background: transparent !important;
    border: 1px solid #464646 !important;
    box-shadow: none !important;
    margin-top: 0px !important;
}
.gform_wrapper .gform_footer {
    padding: 0px !important;
    margin: 0px;
    clear: both;
    width: 100%;
    margin-bottom: 60px !important;
}
.validation_error {
    display: none !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom: 0px!important;
    border-top: 0px !important;
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.gform_wrapper .field_description_below .gfield_description {
    padding-top: 0px !important;
}
h1.sing_team_name {
    margin-top: 50px;
    font-size: 53px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;margin-bottom:0px;
}
h2.sing_team_namepost {
    font-weight: normal;
    font-size: 20px;
    margin-bottom: 40px;
}

.table_boa th {
    color: #fff;
    background: #6C8DC9;
    font-size: 16px !important;
    letter-spacing: 1px;
    font-weight: 700;
    border: 1px solid #000;
    padding: 22px 22px !important;
}
.table_boa td {
    border: 1px solid;
    font-weight: 500;
    text-align: center !important;
    padding: 0 23.9px !important;
}
.table_per_yer h3,.table_per_yer  h4 {
    text-align: center;
    color: #fff !important;
    margin: 0;
    letter-spacing: 1px;
    line-height: 40px;
}
.table_per_yer th {
    font-size: 16px !important;
    letter-spacing: 1px;
    font-weight: 500;
    border: 1px solid #6C8DC9 !important;
    width: 50%;
    text-align: center !important;
}

.table_per_yer td {
    border: 1px solid #6C8DC9 !important;
    text-align: center !important;
    letter-spacing: 1px;
    line-height: 30px;
}
.table_per_yer {
    margin-top: 40px;
}
.forcefullwidth_wrapper_tp_banner .slotholder:after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
 
    /* black overlay with 50% transparency */
    background: rgba(0, 0, 0, 0.5);
}
.donrow1 {margin:60px 0px !important;}
.how_top_txt {
    margin-bottom: 35px !important;
    font-size: 18px;
    line-height: 31px;
}
h4.dnps {
    margin: 0px;
    color: #333 !important;
    margin-top: -20px;
    margin-bottom: 0px;
    font-size: 18px;
}
.donorpayimg{max-width: 200px;
    background: #fff;border-radius:5px;
padding: 10px;    margin-bottom: 60px !important;}
.donationbox {
    background: #fff;
    padding: 40px 20px;
    border-radius: 5px;
    /* text-align: center; */
    /* max-width: 300px; */
}
.donationbox ul {
    list-style: none;
    padding: 0px;
    margin: 0px;    margin-top: 30px;
}
.donationbox h3 {
    margin-top: 0px;
    font-size: 30px;
}
.donationbox input#custom-mon,.donationbox  input#custom-onetime {
    /* background: #fafafa; */
    /* border: 1px solid #333 !important; */
    margin-left: 10px;
    margin-right: 10px;
    max-width: 100px;
}
div#dgx-donate-form-donation-section {
    display: none;
}
.dgx-donate-form-section {
    border: 0px !important;
    background: transparent;
    padding: 0px;
    margin: 0px !important;
    border-radius: 0px;
    float: left;
    width: 100%;
}
#dgx-donate-container {
    border: none;
    padding: 24px 2%;
    margin: 0px 0px;
    background: #fff;
    border-radius: 5px;
    float: left;
    width: 96%;
    margin-bottom: 20px;
    /* min-height: 350px; */
}
div#dgx-donate-pay-enabled {
    text-align: center;
}
.howmctn {
    text-align: center;
    font-size: 21px;
    margin-bottom: 60px !important;
    line-height: 35px;
}
.howbtm_sect {
    text-align: center;
    margin-bottom: 60px !important;
}
.seamless-donations-forms-error-message {
    display: none !important;
}
#donation_header h2 {
    font-size: 30px;
    margin-bottom: 30px;
}
div#_dgx_donate_donor_first_name, div#_dgx_donate_donor_email {
    width: 48%;
    float: left;
    margin-right: 4%;
    margin-bottom: 20px;
}
div#_dgx_donate_donor_last_name, div#_dgx_donate_donor_phone {
    width: 48%;
    float: left;
    margin-bottom: 20px;
}
.donationbox label {
    font-size: 18px;
    font-weight: 600;
}
.donationbox li {
   margin-bottom:1em;
}
#dgx-donate-form-donor-section input[type="text"] {
    background: transparent !important;
    border: 0px;
    border-bottom: 1px solid #ccc !important;
    padding: 0px;
    width: 100%;
    border-radius: 0px !important;
}
.foogallery {
    margin-bottom: 30px !important;
}

.bess_bot_txt {
    padding: 60px 0;
    line-height: 32px;
    letter-spacing: 1px;
}
.widget_number_3 img {
    background: #ddd;
    padding: 10px;
	margin-top: 5px;
}
.gfield_description {
    color: #CCAB6B;
    font-size: 16px !important;
}
.fur_txtab {
    padding-bottom: 60px;
}
.sec_heading_abt.fur_goa {
    padding-top: 60px;
}
.sec_heading_abt.famhedi {
    padding-top: 60px;
}
.fotr_nesltr .gform_body .gfield {
    padding-left: 0;
    float: left;
    width: 100%;
	margin-top:0px !important;
}
.fotr_nesltr .gform_body .ginput_container_email input {
    background: #464646 !important;
    border: 1px solid #464646 !important;
    width: 100% !important;
    padding: 10px 10px !important;
    margin-top: 0;
}
.fotr_nesltr .gform_body .ginput_container.ginput_container_email {
    width: 86%;
    float: left;
}
.fotr_nesltr body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px !important;
}
.fotr_nesltr .gform_footer input#gform_submit_button_2 {
    padding: 10px 20px;
}
.fotr_nesltr .gform_footer p {
    display: none;
}
.fotr_nesltr .gform_footer input.gform_hidden {
    display: none;
}
.fotr_nesltr .gform_heading {
    display: none;
}
.fotr_nesltr .gform_footer.top_label {
    width: 25%;
    float: right;
    margin: -97px -50px 0px;
    position: relative;
    z-index: 9;
}
.fotr_nesltr .gfield_checkbox label {
    color: #fff;
    padding-left: 10px !important;
    max-width: 100% !important;
    line-height: 25px !important;
}
.fotr_nesltr .gfield label.gfield_label {
    display: none !important;
}
.fotr_nesltr .gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    padding: 0!important;
    display: inline-flex;
}
.fotr_nesltr .gform_wrapper .gfield_checkbox {
    float: left;
    max-width: 80%;
    margin-top: 0 !important;
}
.fotr_nesltr .ginput_container.ginput_container_checkbox {
    margin-top: 0 !important;
}
.hohelp {
    padding-top: 2.5em;
}
.gfield_description.validation_message {
    font-size: 14px !important;
    color: #fff !important;
    font-weight: 300 !important;
    letter-spacing: 1px !important;
}
.paginationbb {
    float: left;clear:both;
    width: 100%;
    text-align: center;
}
.pagination span ,.pagination a{
    background: #6C8DCC;
    padding: 10px;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 14px;
    margin-right: 10px;
}
.pagination span.current {background: #CCAB6C; }
.page .related_wrap.related_wrap_empty {
    margin-bottom: 0;
    display: none;
}

@media (max-width: 1439px) and (min-width: 1263px){
.slider_boxed, .content_wrap, .content_container {
	width: 100% !important;
	max-width: 90% !important;
}

}
@media only screen and (max-width: 1180px) {
.fotr_nesltr .gform_wrapper .gfield_checkbox {max-width:100%;}
.sc_skills_label {
    min-height: 90px;
}
.stacenter p {
    min-height: 280px;
}
.newlatr_list .newscnt {
    min-height: 280px;
}
.home .newlatr_list .newscnt {
    min-height: 200px;
}
.mc4wp-form-fields label {
    display: flex;
}
.mc4wp-form-fields input[type="checkbox"] {
    margin-right: 10px;
    position: relative;
    top: 8px;
}
.team_content {
    min-height: 200px;
}
.newlatr_listtt .newsbox h3.newslatr_name {
    min-height: 118px;
}
.newlatr_listtt .newsbox .newscnt {
    min-height: 270px;
}
	h1.main_title {
    font-size: 3.5em;
}
.fotr_nesltr .gform_footer.top_label {
    margin: -122px -50px 0px;
}
}
@media only screen and (max-width: 967px) {
.header_mobile .side_wrap .close {
    display: block;
    z-index: 9999;
}
/*start css on 05/03/2019*/	
.hohelp {
    padding-top: 0;
}	
	
/*end css on 05/03/2019*/	
	h1.main_title {
    font-size: 2.5em;
}
.header_mobile .menu_button {
   
    right: 30px;
    left: auto;
}
.header_mobile .side_wrap {
    left:auto;
    right: -320px;
}
.header_mobile .side_wrap.open {
    left: auto;
    right: 0px;
}
.header_mobile .logo {
    text-align: left;
}
.header_mobile .menu_main_nav > li ul {
    width: 100% !important;
}
.fotr_nesltr .mc4wp-form input[type="submit"] {
    margin: 10px 3px;
}
.newslatr_name {
    font-size: 18px;
    line-height: 30px;
}
.sc_title {
    font-size: 40px !important;
}
.header_mobile .search_wrap {
    display: none;
}
h3.newslatr_name {
    min-height: 10px;
}
.homep_causes ul li {
    margin-bottom: 40px;
}
.row, .columns_wrap {
        margin-right: 0px;
}
.sc_skills_label {
    min-height: 10px;
}
.row > [class*="column-"]:not(.sc_skills_column), .columns_wrap > [class*="column-"]:not(.sc_skills_column) {
    padding-right: 0px;
}
.stacenter p {
    min-height: 10px;
    margin-top: 20px;
    margin-bottom: 20px !important;
}
.newlatr_list .newscnt {
    min-height: 10px;
}
.team_sect_post_sect {
    width: 47.5%;
    float: left;
    margin-right: 5%;
    padding-bottom: 20px;
}
.team_content {
    min-height: 150px;
}
.teams_singl {
    max-width: 100%;
}
.fg-item {
    width: 33.33%;
    float: left;
    margin: 0px !important;
}
.fg-item.fg-idle {
    display: none;
}
.newlatr_listtt .newsbox h3.newslatr_name {
    min-height: 10px;
}
.newlatr_listtt .newsbox .newscnt {
    min-height: 10px;
    margin-bottom: 30px;
}
.team_sect_post_sect:nth-child(2n) {margin-right:0px;}


.seconsect_homepag .column-1_3 {
    width: 100%;
    float: left;
}
.seconsect_homepag .column-1_3 a.sc_button.sc_button_square {
    margin-top: 0 !important;
}

.newlatr_list ul li {
    width: 100%;
    float: left;
    margin-bottom: 40px;
}
.seconsect_homepag1 .column-1_2.sc_column_item.sc_column_item_1.odd.first {
    display: none;
}
.seconsect_homepag1 .column-1_2.sc_column_item.sc_column_item_2.even {
    width: 100%;
}
.sc_title {
    font-size: 40px !important;
}
.newlatr_listtt ul li {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.projros {
    display: block;
}
.project_leftcolc {
    width: 100%;
    float: left;
}
.project_rightcolc {
    width: 100%;
    float: left;
}
.homep_causes ul li {
    width: 100%;
    float: left;
    margin-right: 0px;
}
.fotr_nesltr .gform_body .gfield {
    padding-right: 0px !important;
}
.fotr_nesltr .gform_body .ginput_container.ginput_container_email {
    width: 100%;
}
.homep_causes ul li:last-child {
    margin-right: 0px;
    margin-bottom: 0px;
}
.homcuses.vc_custom_1550141594947 {
    background: transparent !important;    padding-top: 0px !important;
}
.extra1 {
    font-size: 20px !important;margin-top: -20px !important;
}
.fotr_nesltr .gform_footer.top_label {
    margin: 0px;
    width: 100%;
    margin-bottom: 0px !important;
}
ul#input_2_3,li.gchoice_2_3_1 {
    margin-bottom: 0px !important;
}
.fotr_nesltr .gform_footer input#gform_submit_button_2 {
    width: 100%;
}
}

@media only screen and (max-width: 740px) {
.seconsect_homepag .column-1_3 {
    width: 100% !important;
    float: left;
}
h1.main_title,.sc_item_title, .sc_title {
    font-size: 2.5em !important;
}
.image_cont {
    margin-top: 39px;
}
.slider_boxed, .content_wrap, .content_container {
    width: 90% !important;
}
.donationbox {
    margin-bottom: 30px;
}
.howmctn {
    font-size: 16px;
    line-height: 28px;
}
.sidebarimg {
    min-height: 350px !important;
}
.sidebartext .vc_column-inner {
    padding: 40px 40px !important;
}
.boxeswithimgtext  .sidebarimg{order:1;}
.boxeswithimgtext .sidebartext {
    order: 2;
}
h3.sc_title br {
    display: none;
}
.keycomprow {
    border-top: 1px solid #ccc;
    padding-top: 30px;
}
.bessball_img img {
    object-fit: cover;
    margin-top: 40px;
    width: 100%;
    object-position: top;
}
.bessball_img .vc_figure,.bessball_img .vc_figure .vc_single_image-wrapper {
    width: 100% !important;
}
.contacts_wrap .logo img {
    height: 80px;
}
.contacts_wrap .contacts_address {
    padding-right: 0em;
}
}

@media only screen and (max-width: 670px) {
	.widget_area .mc4wp-form-fields input[type="email"] {
    margin-bottom: 10px;
    width: 100%;
}
/*css start on 05/03/2019*/	


.sc_title {
    line-height: 40px !important;
}		
}
@media only screen and (max-width: 500px) {
.footer_wrap_inner.widget_area_inner .width_right > .columns_wrap {
    width: 100%;
    margin-right: 0px;
}
.sc_title {
    font-size: 28px !important;
    letter-spacing: 1px;
}
.team_sect_post_sect {
    width: 100%;
    float: left;
    padding-bottom: 40px;
}
.header_mobile .logo_main {
    width: 86%;
}	
.header_mobile .content_wrap {
    margin-left: 15px !important;
}
.header_mobile .menu_button {
    right: 0px !important;
}
.extra1 {
    font-size: 15px !important;
}
.contacts_wrap .contacts_address ,.contacts_wrap .contacts_address p{
    margin-bottom: 0 !important;
}

.secheadsl {font-size:20px !important;margin-top:-10px !important;}
.donationbox input#custom-mon, .donationbox input#custom-onetime {
    margin-left: 5px;
    margin-right: -1px;
    max-width: 67px;
}
big {
    font-size: 100%;
}
aside#charity_is_hope_widget_socials-4 {
    margin-bottom: 20px;
}
aside#text-3 {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 50px !important;
}
.copyright_wrap p {
    font-size: 9px;
}
.copyright_text {
    max-width: 200px;
    margin: 0px auto;
}
h1.main_title,.sc_item_title, .sc_title {
    font-size: 1.5em!important;
}
.team_content {
    min-height: 10px;
}
div#_dgx_donate_donor_first_name, div#_dgx_donate_donor_email,div#_dgx_donate_donor_last_name, div#_dgx_donate_donor_phone {
    width: 100%;
    float: left;
    margin-right: 0px;
    margin-bottom: 20px;
}
/*css start on 05/03/2019*/	



.sc_title {
    line-height: 40px !important;
}	
}
/*End Here */





