/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 27, 2019 */



@font-face {
    font-family: 'oxfam_tstar_probold';
    src: url('../fonts/oxfam_tstarpro-bold_1.woff2') format('woff2'),
         url('../fonts/oxfam_tstarpro-bold_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oxfam_tstar_probold_italic';
    src: url('../fonts/oxfam_tstarpro-bolditalc_1.woff2') format('woff2'),
         url('../fonts/oxfam_tstarpro-bolditalc_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oxfam_tstar_proheadline';
    src: url('../fonts/oxfam_tstarpro-headline_1.woff2') format('woff2'),
         url('../fonts/oxfam_tstarpro-headline_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oxfam_tstar_proitalic';
    src: url('../fonts/oxfam_tstarpro-italic_1.woff2') format('woff2'),
         url('../fonts/oxfam_tstarpro-italic_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oxfam_tstar_prolight';
    src: url('../fonts/oxfam_tstarpro-light_1.woff2') format('woff2'),
         url('../fonts/oxfam_tstarpro-light_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oxfam_tstar_prolight_italic';
    src: url('fonts/oxfam_tstarpro-lightitalic_1.woff2') format('woff2'),
         url('fonts/oxfam_tstarpro-lightitalic_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oxfam_tstar_promedium';
    src: url('../fonts/oxfam_tstarpro-medium_1.woff2') format('woff2'),
         url('../fonts/oxfam_tstarpro-medium_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oxfam_tstar_promedium_italic';
    src: url('../fonts/oxfam_tstarpro-mediumitalic_1.woff2') format('woff2'),
         url('../fonts/oxfam_tstarpro-mediumitalic_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oxfam_tstar_proregular';
    src: url('../fonts/oxfam_tstarpro-regular_1.woff2') format('woff2'),
         url('../fonts/oxfam_tstarpro-regular_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oxfam_global_headlineregular';
    src: url('../fonts/oxfamglobalheadline_2.woff2') format('woff2'),
         url('../fonts/oxfamglobalheadline_2.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
                #block-oxfamfrontend-local-tasks ul {
                    list-style: none;
                    padding-left: 0px;
                    padding-bottom: 10px;
                    border-bottom: solid 1px #999;
                }
                
                #block-oxfamfrontend-local-tasks ul li {
                    display: inline-block;
                    padding-right: 10px;
                    margin-right: 10px;
                    border-right: solid 1px #aaa;
                }
                
                #block-oxfamfrontend-local-tasks ul li:last-child {
                    border-right: 0px;
                }
                
                .localtasks-wrapper {
                    padding: 30px 0 15px 0;
                }
                
                .form-email,
                .form-submit,
                .form-tel {
                    /*margin-top: 0.25rem;*/
                }
                
                .form-text {
                    margin-top: 0;
                }
                /* Social feeds design start */
                
                .popup-form-section .form-email {
                    margin-top: 0;
                }
                
                .popup-form-section .form-item-field-user-mobile-0-value {
                    position: relative;
                    -webkit-box-flex: 1;
                    -ms-flex: 1 1 auto;
                    flex: 1 1 auto;
                    width: 1%;
                    margin-bottom: 0;
                }
                
                .feeds-block {
                    padding: 0;
                    list-style: none;
                    margin: 0;
                }
                
                .feeds-block li {
                    margin-bottom: 15px;
                }
                
                .feeds-block .feed-img {
                    width: 50px;
                    float: left;
                }
                
                .feeds-block .feed-content {
                    width: calc(100% - 60px);
                    float: right;
                }
                
                .feeds-block .feed-content h2 {
                    font-size: 0.8125rem;
                    margin-bottom: 5px;
                }
                
                .feeds-block p {
                    margin-bottom: 5px;
                }
                
                .feeds-block .share-list {
                    margin-top: 10px;
                }
                
                .feeds-block .feed-content .readmore {
                    font-size: 0.8125rem;
                }
                /* Social feeds design end */
                /* loader scss start */
                
                .loader-btn ul {
                    margin: 0;
                    padding: 0;
                    list-style: none;
                    text-align: center;
                }
                
                .createfundform label,
                #add_update_form label {
                    display: block;
                    width: 100%;
                }
                
                .createfundform .form-text {
                    margin-top: 0 !important;
                }
                
                .createfundform .field-suffix,
                .createfundform .field-prefix,
                #add_update_form .field-suffix,
                #add_update_form .field-prefix {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                }
                /* loader scss end */
                
                .social-share ul li.pinterest {
                    background: #bd081c;
                }
                /* START trending fundraisers filter form hide from actual display */
                
                div#trending-fundraisers form.views-exposed-form {
                    display: none;
                }
                
                form.views-exposed-form label {
                    display: none;
                }
                /** END trending fundraisers filter form hide from actual display*/
                /* START News media filter form hide from actual display */
                
                div#block-views-block-news-block-1 form#views-exposed-form-news-block-1 {
                    display: none;
                }
                
                form#views-exposed-form-news-block-1 label {
                    display: none;
                }
                /** END News media filter form hide from actual display*/
                /*Chat box css*/
                
                .chat-blk-main .form-submit {
                    display: none;
                }
                
                .chat-blk-main .cke_bottom {
                    background: none;
                }
                
                .chat-blk-main .cke_chrome {
                    border: none;
                }
                
                .chat-blk-main .cke_reset {
                    height: 70px !important;
                }
                
                .chat-blk-main label {
                    display: none;
                }
                
                .chat-blk-main .cke_button__drupallink_icon,
                .chat-blk-main .cke_button__drupalimage_icon,
                .chat-blk-main .cke_button__video_embed_icon {
                    background: none !important;
                    width: 21px;
                    height: 21px;
                }
                
                .chat-blk-main .cke_button__drupallink_icon:before {
                    content: "\f0c1";
                    font-family: FontAwesome;
                    color: #999;
                    font-size: 21px;
                }
                
                .chat-blk-main .cke_button__drupalimage_icon:before {
                    content: "\f030";
                    font-family: FontAwesome;
                    color: #999;
                    font-size: 21px;
                }
                
                .chat-blk-main .cke_button__video_embed_icon:before {
                    content: "\f03d";
                    font-family: FontAwesome;
                    color: #999;
                    font-size: 21px;
                }
                
                .chat-blk-main .cke_path {
                    display: none;
                }
                
                .chat-blk-main .filter-wrapper {
                    display: none;
                }
                /* Search css */
                
                .news-field-search .js-form-type-textfield {
                    position: relative;
                    -webkit-box-flex: 1;
                    -ms-flex: 1 1 auto;
                    flex: 1 1 auto;
                    width: 1%;
                    margin-bottom: 0;
                }
                
                .bookmark {
                    cursor: pointer;
                }
                
                .icon-big i {
                    font-size: 20px;
                    margin-right: 5px;
                }
                /* .list-categories.crt-list ul {
display: flex;
}
.list-categories.crt-list ul li{

}
.list-categories.crt-list ul li a{ 
height: 100%;
width: 120px;
} */
                
                .crt-list {
                    margin: 0 0 5px
                }
                
                .crt-list a {
                    text-align: center;
                    color: #fff;
                    display: block;
                    padding: 15px;
                    font-size: 12px;
                    font-family: Montserrat, sans-serif;
                    font-weight: 700;
                    text-transform: uppercase;
                    position: relative;
                    overflow: hidden;
                    height: 100%;
                }
                
                .crt-list a:before {
                    content: "";
                    width: 20px;
                    position: absolute;
                    height: 20px;
                    margin: -10px 0 0 -10px;
                    border-radius: 50%;
                    opacity: 0;
                    background: rgba(0, 0, 0, .3);
                    top: 50%;
                    left: 50%;
                    z-index: 0;
                    transition: transform .3s ease-out
                }
                
                .crt-list a:hover h5,
                .crt-list a:hover i {
                    color: #fff
                }
                
                .crt-list a:hover:before {
                    opacity: 1;
                    transform: scale(10) translateZ(0)
                }
                
                .crt-list a.active {
                    outline: 2px solid #74c043
                }
                
                .crt-list a.active h5,
                .crt-list a.active i {
                    color: #fff
                }
                
                .crt-list a.active:before {
                    opacity: 1;
                    transform: scale(10) translateZ(0)
                }
                
                @media (max-width: 991px) {
                    .crt-list a {
                        padding: 8px;
                        font-size: 10px
                    }
                }
                
                @media (max-width: 576px) {
                    .crt-list a {
                        padding: 5px
                    }
                }
                
                .crt-list a i {
                    display: block;
                    font-size: 25px;
                    margin-bottom: 10px;
                    position: relative
                }
                
                .crt-list a small {
                    font-size: 100%;
                    font-weight: 700;
                    position: relative
                }
                
                .required:after {
                    display: none;
                }
                
                .crt-list {
                    margin: 0 0 5px
                }
                
                .crt-list a {
                    text-align: center;
                    color: #fff;
                    display: block;
                    padding: 15px;
                    font-size: 12px;
                    font-family: Montserrat, sans-serif;
                    font-weight: 700;
                    text-transform: uppercase;
                    position: relative;
                    overflow: hidden;
                    height: 100%;
                }
                
                .crt-list a:before {
                    content: "";
                    width: 20px;
                    position: absolute;
                    height: 20px;
                    margin: -10px 0 0 -10px;
                    border-radius: 50%;
                    opacity: 0;
                    background: rgba(0, 0, 0, .3);
                    top: 50%;
                    left: 50%;
                    z-index: 0;
                    transition: transform .3s ease-out
                }
                
                .crt-list a:hover h5,
                .crt-list a:hover i {
                    color: #fff
                }
                
                .crt-list a:hover:before {
                    opacity: 1;
                    transform: scale(10) translateZ(0)
                }
                
                .crt-list a.active {
                    outline: 2px solid #74c043
                }
                
                .crt-list a.active h5,
                .crt-list a.active i {
                    color: #fff
                }
                
                .crt-list a.active:before {
                    opacity: 1;
                    transform: scale(10) translateZ(0)
                }
                
                @media (max-width: 991px) {
                    .crt-list a {
                        padding: 8px;
                        font-size: 10px
                    }
                }
                
                @media (max-width: 576px) {
                    .crt-list a {
                        padding: 5px
                    }
                }
                
                .crt-list a i {
                    display: block;
                    font-size: 25px;
                    margin-bottom: 10px;
                    position: relative
                }
                
                .crt-list a small {
                    font-size: 100%;
                    font-weight: 700;
                    position: relative
                }
                
                .required:after {
                    display: none;
                }
                
                .popup-form .pop-terms p a:hover {
                    color: #47a747;
                    border-bottom: 1px solid #47a747;
                }
                
                #petitionform label.error,
                #petitionform .email_error {
                    width: 100%;
                    margin-top: .25rem;
                    font-size: 80%;
                    color: #dc3545;
                }
                /* checkout css */
                
                .checkout-cart {
                    color: #666;
                    font-size: .875rem;
                    line-height: 20px;
                }
                
                .checkout-cart details {
                    margin-bottom: 25px;
                    border: 1px solid #eee;
                    border-top: 0;
                    /*padding: 0 15px;*/
                }
                
                .checkout-cart details[open="open"] .details-title {
                    background: #393;
                    color: #fff;
                }
                
                .checkout-cart .details-title {
                    display: block;
                    width: 100%;
                    padding: 15px 40px 15px 20px;
                    text-align: left;
                    background: #e8e8e8;
                    color: #000;
                    border-radius: 0;
                    text-decoration: none;
                    font-size: 1rem;
                    font-weight: 600;
                    font-family: Montserrat, sans-serif;
                    text-transform: uppercase;
                    line-height: 1.875rem;
                    position: relative;
                    box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, .2);
                    white-space: inherit;
                    /* margin-bottom: 30px; */
                    position: relative;
                }
                
                .checkout-cart .cart-content-table {
                    padding: 30px 30px 30px 30px;
                }
                
                .checkout-cart .cart-content-table .table {
                    border: 1px solid #eee;
                    margin: 0;
                }
                
                .checkout-cart .cart-content-table .table th {
                    padding: 10px 10px 10px 10px;
                }
                
                .checkout-cart .cart-content-table .table td:last-child,
                .checkout-cart .cart-content-table .table th:last-child {
                    padding-right: 10px;
                }
                
                .checkout-cart .cart-content-table .table tfoot .uc-price,
                .checkout-cart .cart-content-table .table tfoot .subtotal-title {
                    font-weight: 700;
                }
                
                .email-fld {
                    margin-top: 20px;
                }
                /*#customer-pane a{
font-weight: 600;
color: #393;
outline: none;
box-shadow: none;
font-size: .875rem;
line-height: 20px;
}
#customer-pane a:hover {
border-bottom: 1px solid #393;
}*/
                
                .summary1,
                .summary2,
                .summary3 {
                    padding: 30px;
                }
                
                .uc-payment-totals {
                    float: none;
                }
                
                .payment-table {
                    padding: 15px 0;
                }
                
                .payment-table table {
                    border: 1px solid #eee;
                    margin: 0;
                    max-width: 300px;
                }
                
                .js-form-item-panes-payment-payment-method input[type="radio"]:checked .btn-radiol:before {
                    content: "\f058";
                }
                
                .checkout-cart summary {
                    font-size: 0;
                    line-height: 0;
                }
                
                .checkout-cart details {
                    display: block;
                }
                
                @media (max-width: 767px) {
                    .uc-store-address-field .form-item label.green-label-field {
                        text-align: left;
                    }
                    .summary1,
                    .summary2,
                    .summary3 {
                        padding: 0 15px 15px;
                    }
                    .checkout-cart .cart-content-table {
                        padding: 0 15px 15px 15px;
                    }
                }
                
                .checkout-cart details .details-title:after {
                    content: "\f0da";
                    font-family: FontAwesome;
                    position: absolute;
                    right: 25px;
                    top: 18px;
                    font-size: 20px;
                }
                
                .checkout-cart details[open="open"] .details-title:after {
                    content: "\f0d7";
                    font-family: FontAwesome;
                    position: absolute;
                    right: 25px;
                    top: 18px;
                    font-size: 20px;
                }
                /* cart-review css */
                
                .cart-review .order-review-table {
                    border-color: #eee;
                }
                
                .cart-review .pane-title-row {
                    background: #e8e8e8;
                    color: #000;
                    border: 0;
                }
                
                .cart-review .cart-review {
                    /* width: 100%; */
                    margin: 0 auto;
                    width: 600px;
                    border: 1px solid #eee;
                }
                
                .cart-review .cart-review th {
                    color: #393;
                }
                
                .cart-review .title-col {
                    color: #393;
                }
                
                .cart-review .review-button-row {
                    background: transparent;
                    text-align: left;
                }
                
                .order-review-table .review-button-row td {
                    border: none;
                }
                
                .word-wrap {
                    word-break: break-all;
                }
                
                .inactive_class {
                    pointer-events: none;
                    cursor: default;
                    background: gray;
                }
                /* crowdfunding css */
                
                .camp-team-img {
                    width: 60px;
                    float: left;
                    margin: 5px;
                    position: relative;
                }
                
                .camp-team-img a {
                    display: block;
                    width: 20px;
                    height: 20px;
                    line-height: 17px;
                    background: #fff;
                    border-radius: 50%;
                    text-align: center;
                    color: #339933;
                    position: absolute;
                    right: -10px;
                    top: -10px;
                    border: #339933 solid 1px;
                    font-family: Arial;
                    font-weight: bold;
                }
                
                .camp-team-img a:hover,
                .camp-team-img a.active {
                    background: #339933;
                    color: #fff
                }
                
                .add-camp {
                    float: left;
                    margin-top: 10px;
                    margin-left: 10px;
                }
                
                .add-camp .green-btn {
                    border-radius: 50%;
                    overflow: hidden;
                    font-size: 18px;
                    width: 50px;
                    height: 50px;
                    text-align: center;
                    line-height: 50px;
                    padding: 0;
                }
                
                .policy-share-list ul li a {
                    padding: 0 !important;
                    background: none;
                    font-size: 11px;
                    line-height: inherit;
                    font-weight: 400;
                    color: #fff;
                }
                
                .share-list p a,
                .reports-list p a {
                    /*font-size: 0.875rem;*/
                    color: #666 !important;
                    font-weight: 400 !important;
                    border-bottom: 0 !important;
                }
                
                .share-list p a:hover,
                .reports-list p a:hover {
                    color: #339933;
                }
                /* reset password css */
                
                #edit-mail--description {
                    padding-top: 15px;
                }
                
                .password-strength__indicator {
                    background-color: #339933
                }
                
                .password-suggestions description ul li {
                    margin: 0;
                }
                
                .cart_table.d_table .product-item-list.w225 {
                    width: 225px;
                }
                
                #uc-cart-view-form .form-actions a.gray-btn {
                    margin: 0px;
                }
                
                #block-oxfamfrontend-content>p {
                    text-align: center;
                    font-size: 1rem;
                }
                
                #block-oxfamfrontend-content p.order-complete-step {
                    position: absolute;
                    margin-top: 10px;
                    text-align: center;
                    left: 12%;
                    right: 12%;
                    font-size: 1rem;
                }
                
                .order-list p {
                    font-size: 1rem;
                    margin-bottom: 0.5rem;
                }
                
                .order-list p small {
                    font-size: 1rem;
                    text-transform: inherit;
                    color: #393;
                    padding-right: 10px;
                }
                
                .profile-align {
                    float: left;
                    margin-right: 10px;
                }
                
                .grey_button {
                    color: #fff;
                    background: #a2a0a0 !important;
                    transform: none;
                    cursor: auto;
                }
                
                .crowdfund-shared-fb a {
                    color: #fff;
                }
                
                .image-align .img-placeholder>div {
                    background-repeat: no-repeat;
                }
                
                .image-align .img-placeholder img {
                    width: 100%;
                }
                
                .img-placeholder img {
                    width: 100%;
                }
                
                @media (max-width: 767px) {
                    .fund-riser.fund-riser-latest .card .card-block h6 {
                        margin-top: 8px;
                    }
                }
                
                .image-bg {
                    padding: 0px;
                }
                
                .image-bg>div {
                    /* background: #e8e8e8; */
                    padding-top: .625rem;
                }
                
                .contact-form .alert {
                    word-break: break-all;
                }
                
                .footer .foot-social ul li a i {
                    line-height: 35px;
                }
                
                .user-profile .profile-detail p b {
                    margin-bottom: 0;
                    width: 70px;
                    float: left;
                    color: #666;
                    font-weight: 400;
                }
                
                .form-group.wtblkarselectpicker .bootstrap-select .btn {
                    line-height: 40px !important;
                }
                /* Insert-Image-Popup*/
                
                .ui-widget.ui-widget-content {
                    padding: 0;
                }
                
                .ui-dialog .ui-dialog-titlebar {
                    background: #393;
                    color: #fff;
                    border: none;
                    border-radius: 0;
                }
                
                .ui-dialog .ui-dialog-titlebar-close:after {
                    content: "\f00d";
                    font-family: FontAwesome;
                    color: #fff;
                    font-size: 16px;
                }
                
                .ui-dialog .ui-dialog-titlebar-close {
                    background: none;
                    outline: none;
                    border: none;
                }
                
                .custom-file .file--image a {
                    word-break: break-all;
                }
                
                .mandatory-text {
                    color: #e44a4a;
                }
                
                .custom-h5 {
                    margin: 5px 0;
                }
                
                .addteam-modal.modal {
                    top: 9%;
                }
                
                #team-succ-msg {
                    text-align: center;
                    font-size: 1rem;
                    color: #393;
                    font-weight: 500;
                }
                
                #msg_bookmark {
                    text-align: center;
                    color: #393;
                }
                
                .browser-w input.js-form-file {
                    width: 100%;
                }
                
                .oxfam-blog {
                    margin-bottom: 20px;
                }
                
                @media only screen and (max-width: 991px) and (min-width: 744px) {
                    .input-length {
                        width: 80% !important;
                    }
                }
                
                .oxfam-gallery-card iframe {
                    width: 100%;
                }
                
                .process-model li:after {
                    right: -80px;
                }
                
                .owl-nav div.owl-prev {
                    left: -10px;
                }
                
                .owl-nav div.owl-right {
                    right: -10px;
                }
                
                .hm-payment .owl-nav div.owl-prev {
                    left: -40px;
                }
                
                .hm-payment .owl-nav div.owl-right {
                    right: -40px;
                }
                
                .tags .triangle {
                    border-top: 13px solid transparent;
                    border-left: 14px solid #393;
                    border-bottom: 12px solid transparent;
                    content: "";
                    width: 0;
                    height: 0;
                    display: block;
                    position: absolute;
                    right: -14px;
                    top: 0
                }
                
                .errorTxt {
                    color: red;
                    min-height: 20px;
                    font-size: 12px;
                }
                
                .expanded>a {
                    padding-bottom: 10px;
                    display: block;
                    font-weight: 600;
                }
                
                .expanded {
                    margin-bottom: 25px !important;
                }
                
                .normal-style {
                    font-size: 0.875rem !important;
                    float: none!important;
                    margin-right: 0px!important;
                }
                
                .alert-warning {
                    font-size: 14px;
                }
                
                .alert-warning ul {
                    font-size: 14px;
                    list-style: none;
                    padding-left: 0;
                    margin-bottom: 20px;
                }
                
                .alert-warning ul:last-child {
                    margin-bottom: 0;
                }
                
                .alert-warning ul li {
                    margin-bottom: 10px;
                }
                
                .alert-warning ul li:last-child {
                    margin-bottom: 0px;
                }
                
                .mb-0 {
                    margin-bottom: 0;
                }
                
                .font-blog {
                    font-size: 14px !important;
                }
                
                .owl-nav div.owl-next {
                    right: -10px;
                }
                
                .hm-payment .owl-nav div.owl-next {
                    right: -40px;
                }
                
                .bootstrap-select.btn-group .dropdown-menu li.selected a,
                .bootstrap-select.btn-group .dropdown-menu li:hover a {
                    background: #74c043 !important;
                    color: #fff;
                }
                
                .why-oxfam a,
                .why-oxfam a:hover {
                    color: #339933;
                }
                
                .testimonial-slider {
                    max-width: inherit;
                }
                
                .e-link-send {
                    margin-top: 120px;
                }
                
                @media (min-width: 767px) {
                    .e-link-send .btn-secondary {
                        width: 120px;
                    }
                }
                
                .e-link-send .btn-secondary {
                    border-radius: 0;
                    width: 80px;
                }
                /* enduserdashboard error message color */
                
                .error {
                    color: red;
                    font-size: 12px;
                }
                
                .top-bar-left {
                    line-height: 20px;
                }
                
                .card-wrap .card-title.wrap-wide a {
                    color: #339933;
                    text-decoration: underline !important;
                }
                
                .readmore-text.gray-text {
                    color: #339933;
                    text-decoration: underline !important;
                }
                /* .bootstrap-select > .bs-placeholder.dropdown-toggle, .bootstrap-select > .bs-placeholder.dropdown-toggle:active, .bootstrap-select > .bs-placeholder.dropdown-toggle:focus, .bootstrap-select > .bs-placeholder.dropdown-toggle:hover{
color:  #000 !important;
} */
                
                .breadcrumb {
                    font-style: normal;
                    font-size: 14px;
                }
                
                .main-search {
                    margin-left: 15px;
                }
                
                .header-inside .navigation .navbar .navbar-nav li ul {
                    z-index: 3;
                }
                
                .header {
                    z-index: auto;
                }
                
                .g-s-box:focus {
                    width: 250px;
                    padding: 15px;
                    border: 1px solid #adadad;
                    border-right: none;
                }
                
                .search-help-link {
                    display: none;
                }
                
                .form-search {
                    border: none!important;
                    outline: none!important;
                    font-weight: 700;
                    font-size: 16px;
                    height: 45px;
                    line-height: 40px;
                    padding-top: 0;
                    padding-bottom: 0;
                    border-radius: 0;
                }
                
                .js-form-type-search label {
                    display: none;
                }
                
                .search-r ol {
                    list-style: none;
                }
                
                .search-r .card {
                    padding: 20px;
                }
                
                .search-r .card h3 a {
                    color: #393 !important;
                    font-weight: 700;
                    font-size: 1.5rem;
                }
                
                .search-r .card p {
                    font-size: .875rem;
                    color: #666;
                }
                
                .top-bar-right ul {
                    height: 100%;
                }
                
                .donars,
                .box-shadow-inset>div {
                    z-index: 0;
                }
                
                .what-we-do-wrapper.box-shadow {
                    z-index: 0;
                }
                
                .f-list.inline-select input[type=search] {
                    max-width: 390px;
                    width: 100%;
                }
                
                @media(min-width: 768px) {
                    .f-list.inline-select input[type=search] {
                        width: calc(100% - 64px) !important;
                    }
                }
                
                .text-banner {
                    height: 11.25rem;
                }
                
                .access-denide {
                    font-weight: bold;
                    color: red;
                }
                
                .bold-text {
                    font-size: 16px;
                    font-weight: 700;
                }
                
                .blog-page .wid-gap {
                    padding-bottom: 0 !important;
                }
                
                .blog-load .loader-btn {
                    background: #e8e8e8;
                    /* margin-bottom: 50px; */
                    padding-top: 0;
                    padding-bottom: 50px !important;
                }
                
                .video-block {
                    display: block;
                    float: left;
                }
                
                .youtube-container {
                    margin: 0;
                }
                
                .btn-pad-0 .wid-gap {
                    padding: 0 !important;
                }
                
                .alert-success {
                    border-left: 5px solid #155724;
                }
                
                .alert p {
                    font-size: 16px;
                }
                
                @media (min-width: 1024px) {
                    .p_detail_img {
                        height: 25.9375rem;
                        max-height: inherit;
                    }
                }
                
                @media (min-width: 1024px) {
                    .p_detail_img {
                        height: 35.9375rem;
                        max-height: inherit;
                    }
                }
                
                .uc-cart-empty {
                    margin: 20px 0;
                }
                
                .bootstrap-select .dropdown-menu {
                    padding: 0;
                }
                
                .error {
                    margin-top: 5px;
                }
                
                .form-control:focus,
                .dropdown-toggle:focus {
                    box-shadow: 0 0 0 0.2rem rgb(202, 202, 202) !important;
                }
                
                .btn-black:focus,
                .btn-black:hover {
                    box-shadow: 0 0 0 0.2rem rgb(0, 0, 0, 0.5) !important;
                }
                
                .form-search {
                    width: 100%;
                    padding-left: 15px;
                    padding-right: 15px;
                }
                
                h1.title {
                    font-size: 1.5rem;
                }
                
                .campaign-tab-view ul li {
                    padding: 0 0 !important;
                }
                
                .campaign-tab-view ul li {
                    background: none !important;
                    color: #339933 !important;
                    padding: 0 !important;
                }
                
                .header {
                    z-index: 1;
                }
                
                .js-form-item.form-item.js-form-type-checkbox {
                    margin: 10px 0 0 0;
                }
                /* home page reponsive issue */
                
                .hm-payment .owl-nav div.owl-next {
                    right: 0;
                }
                
                .hm-payment .owl-nav div.owl-prev {
                    left: 0;
                }
                /* home page reponsive issue */
                
                .btn-group.bootstrap-select.error,
                .form-control.error {
                    margin-top: 0;
                }
                /* Board and Team page allignment issue start*/
                
                .related-items .item {
                    height: 100%;
                }
                /* Board and Team page allignment issue start*/
                /*search bar in homepage start*/
                
                .form-search {
                    font-weight: 400;
                }
                /*search bar in homepage end*/
                
                .form-control.error {
                    margin-top: 0;
                }
                /* donation drop-menu start */
                
                .form-group .bootstrap-select .dropdown-menu.show .dropdown-menu {
                    max-height: 300px !important;
                }
                /* donation drop-menu end */
                
                .box-shadow-inset:before {
                    z-index: 0;
                }
                
                .footer .foot-social ul li.linkedin-in {
                    background: #0270ad;
                    color: #fff;
                }
                
                .footer .foot-social ul li.whatsapp {
                    background: #42be52;
                    color: #fff;
                }
                
                .footer .foot-social ul li {
                    margin-bottom: 10px;
                }
                
                .campaign-tab-view .list-line ul {
                    margin-bottom: 10px;
                }
                
                .campaign-tab-view .list-line ul li {
                    font-size: 0.875rem;
                    font-weight: 500;
                    list-style: none;
                }
                
                #st-1 {
                    display: inline-block !important;
                    margin-left: 10px;
                }
                
                .searchTitleData {
                    position: absolute;
                    top: 9px;
                    right: 10px;
                    z-index: 9;
                    font-size: 25px;
                    cursor: pointer;
                }
                
                .news-search-blk .news-search-input .form-control {
                    padding-right: 30px;
                }
                
                .get-involved-effect-1:hover .card-body {
                    border: 1px solid #e8e8e8;
                    box-shadow: 0px 5px 11px 0px rgba(105, 104, 104, 0.15);
                }
                
                .get-involved-effect-1 .card-body {
                    transition: all 0.5s;
                }
                
                .fb_iframe_widget,
                .fb_iframe_widget span {
                    width: 100%;
                    background: #fff;
                }
                
                .related-items .item {
                    height: 100%;
                }
                
                .crowdfund-share-buttons {
                    /* display: none; */
                    position: absolute;
                    z-index: 1;
                    left: 0;
                    top: 63px;
                }
                
                .crowdfund-shared-blk {
                    position: relative;
                }
                
                .crowdfund-shared-blk-btns:hover .crowdfund-share-buttons {
                    display: block !important;
                }
                
                header .header {
                    top: 0;
                    position: fixed;
                    left: 0;
                    right: 0;
                    width: 100%;
                    background: #fff;
                }
                
                .toolbar-fixed header .header {
                    top: 80px;
                    z-index: 999;
                    position: fixed;
                }
                /* .toolbar-fixed header {
        height: 129px;
    } */
                
                .scroll {
                    bottom: 40px;
                }
                
                .owl-carousel .owl-stage {
                    display: flex;
                }
                
                .nav-tabs .nav-item.active .nav-link {
                    color: #495057;
                    background-color: #fff;
                    border-color: #dee2e6 #dee2e6 #fff;
                }
                
                a:not([href]):not([tabindex]) {
                    color: #fff;
                }
                
                .model {
                    z-index: 999999;
                }
                
                .form-group .no-bg-txt {
                    line-height: 18px;
                }
                
                .form-control {
                    border: 1px solid #acacac;
                    border-radius: 0;
                }
                
                .carousel-indicators {
                    z-index: 2;
                }
                
                .search-r .searchTitleData {
                    position: relative !important;
                }
                
                .font-md {
                    font-size: 16px !important;
                }
                
                .share-img .img-embed-btn {
                    display: none;
                    width: 70px;
                    position: absolute;
                    top: 0;
                    right: 0;
                    z-index: 1;
                }
                
                .share-img:hover .img-embed-btn {
                    display: block;
                }
                
                .footer .modal-body p {
                    color: #000;
                    font-size: 16px;
                }
                
                .get-involved-effect-1 .card-body:hover {
                    border: 1px solid #e2e2e2;
                }
                
                .get-involved-effect-1 .card-body {
                    border: 1px solid transparent;
                }
                
                .share-img .img-embed-btn {
                    display: none;
                    width: 70px;
                    position: absolute;
                    top: 0;
                    right: 0;
                    z-index: 1;
                }
                
                .share-img:hover .img-embed-btn {
                    display: block;
                }
                
                .footer .modal-body p {
                    color: #000;
                    font-size: 16px;
                }
                
                .crowdfund-shared-blk-btns #st-1 .st-btn {
                    display: block !important;
                    float: none;
                    width: 32px;
                    margin-bottom: 8px;
                }
                
                .st-right {
                    display: inline-block !important;
                    margin-left: 10px;
                }
                
                .p_detail-boby-share .social-share {
                    float: none;
                    display: flex;
                    align-items: center;
                    justify-content: flex-end;
                    margin-bottom: 10px;
                }
                
                .checkout-billing-confirmation .form-check label {
                    text-align: left;
                    margin: 0;
                    padding: 0;
                    padding-left: 5px;
                    font-weight: 400;
                    color: #666;
                }
                
                .checkout-billing-confirmation .form-check .form-check-input {
                    margin-top: .2rem;
                }
                
                .checkout-billing-confirmation {
                    padding-left: 16.666667%;
                }
                
                .crowdfund-share-buttons {
                    width: 64px;
                    background: #e8e8e8;
                    padding: 14px 7px 7px;
                    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
                    -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
                    -ms-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
                    -o-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
                    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
                }
                
                .crowdfund-shared-blk-btns #st-1 .st-btn {
                    display: block !important;
                    float: none;
                    width: 32px;
                    margin-bottom: 8px;
                }
                /* @media (min-width: 767px) {
        header .main-header .header-inside .navigation .navbar .navbar-nav>li:last-child {
            display: none;
        }
    } */
                
                .content-text img {
                    max-width: 100%;
                }
				
                .html-editor li {
                    margin-bottom: 5px;
                }
                
                .html-editor h2 {
                    margin-bottom: 10px;
                }
                
                @media (max-width: 767px) {
                    .scroll {
                        width: 48px;
                        height: 48px;
                        right: 77px;
                        bottom: 20px;
                    }
                }
                
                header .top-bar-right ul li {
                    margin-left: 0.6rem;
                }
                
                .searchTitleData {
                    z-index: 1;
                }
                
                .related-items .owl-nav div {
                    margin: 20px 10px!important;
                }
                
                .bootstrap-select .dropdown-toggle::before {
                    background: #eaeaea;
                    width: 43px;
                    height: 43px;
                    right: -1px;
                    top: -1px;
                    position: absolute;
                    z-index: -1;
                    border-left: 1px solid #acacac;
                }
                
                .bootstrap-select .dropdown-toggle::after,
                .order-select .bootstrap-select .btn:after,
                .wtselectpicker .bootstrap-select .dropdown-toggle::after {
                    margin: 0 !important;
                    vertical-align: inherit;
                    border-top: .35em solid #767676 !important;
                    border-right: .35em solid transparent !important;
                    border-left: .35em solid transparent !important;
                    position: absolute;
                    right: 15px;
                    top: 19px;
                    content: '';
                }
                
                .order-select .bootstrap-select .btn:after {
                    display: block !important;
                    width: auto;
                    height: auto;
                    top: 20px;
                    border-top: .35em solid #fff !important;
                }
                
                .wtselectpicker .bootstrap-select .dropdown-toggle::after {
                    display: block !important;
                    top: 22px;
                    border-top: .35em solid #339933 !important;
                }
                
                .wtselectpicker .bootstrap-select .dropdown-toggle::before {
                    margin: 0 !important;
                    vertical-align: inherit;
                    border-bottom: .35em solid #339933 !important;
                    border-right: .35em solid transparent !important;
                    border-left: .35em solid transparent !important;
                    position: absolute;
                    right: 15px;
                    top: 19px;
                    content: '';
                    background: transparent;
                    width: auto;
                    height: auto;
                    top: 14px;
                }
                
                .bootstrap-select .dropdown-menu .dropdown-item {
                    border-bottom: none;
                    padding: 5px 15px !important;
                }
                
                .bootstrap-select .dropdown-menu .dropdown-item.active {
                    background: #74c043;
                    color: #fff !important;
                }
                
                ol {
                    padding-left: 0;
                }
                
                .search-r .search-blk {
                    border: none;
                    display: -ms-flexbox;
                    display: flex;
                    border: 1px solid #adadad;
                }
                
                @media (max-width: 567px) {
                    .search-r .search-blk {
                        margin-bottom: 1rem;
                    }
                }
                
                .newsletter-fields .bootstrap-select .dropdown-toggle::after {
                    margin: 0 !important;
                    vertical-align: inherit;
                    border-top: .4em solid #767676 !important;
                    border-right: .4em solid transparent !important;
                    border-left: .4em solid transparent !important;
                    position: absolute;
                    right: 15px;
                    top: 24px;
                    content: '';
                    display: block !important;
                }
                
                .newsletter-fields .bootstrap-select .dropdown-toggle::before,
                .order-select .bootstrap-select .btn:before {
                    height: 100%;
                    top: 0;
                    background: transparent;
                    border-color: transparent;
                }
                
                .dropup .dropdown-toggle::after {
                    border: none;
                }
                
                .bootstrap-select .dropdown-toggle .filter-option {
                    top: 4px;
                }
                
                .newsletter-fields .bootstrap-select .dropdown-toggle .filter-option {
                    top: 0px !important;
                }
                
                .bootstrap-select .dropdown-toggle .filter-option-inner {
                    padding-right: 0;
                }
                
                .form-group.wtselectpicker .bootstrap-select .btn .filter-option {
                    text-align: left;
                }
                
                .form-group.wtselectpicker .bootstrap-select .btn {
                    font-size: 16px;
                }
                
                header .main-header .header-inside .mob-hamburger {
                    float: left;
                    margin-right: 15px;
                }
                
                @media(min-width: 768px) {
                    #header-top-menu-right {
                        display: flex;
                    }
                    .header-top-menu-right-icon {
                        display: none;
                    }
                }
                
                @media (max-width: 767px) {
                    #header-top-menu-right ul {
                        flex-direction: column;
                        float: left;
                        align-items: start;
                        padding: 0;
                    }
                    #header-top-menu-right {
                        width: 140px;
                        float: left;
                        align-items: start;
                        position: absolute;
                        background: #fff;
                        top: 57px;
                        padding: 20px 15px;
                        right: 0;
                        z-index: 999;
                        box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3);
                    }
                    #header-top-menu-right ul li:before {
                        display: none;
                        content: '';
                    }
                    header .top-bar-left a {
                        font-size: 10px;
                    }
                }
                
                .input-group>.custom-file:focus,
                .input-group>.custom-select:focus,
                .input-group>.form-control:focus {
                    z-index: 2;
                }
                
                .inactiveLink {
                    pointer-events: none;
                    cursor: default;
                }
                
                .bootstrap-select .dropdown-menu li a .text {
                    margin-bottom: 0;
                }
                
                .top-bar-left,
                .top-bar-right {
                    padding: 11px 0 !important;
                }
                
                header .header {
                    z-index: 9;
                }
                
                .petitiondesign:before {
                    content: '';
                    position: absolute;
                    top: -15px;
                    left: 0;
                    width: 100%;
                    height: 1px;
                    background: #c1c1c1;
                }
                
                .petitiondesign:after {
                    content: 'or';
                    position: absolute;
                    width: 25px;
                    height: 25px;
                    color: #000;
                    z-index: 9;
                    top: -28px;
                    left: 50%;
                    margin-left: -10px;
                    background: #c1c1c1;
                    line-height: 25px;
                    text-align: center;
                    border-radius: 50%;
                    font-size: 12px;
                }
                
                .petitiondesign {
                    position: relative;
                    margin-top: 35px;
                }
                
                .filter-wrapper {
                    overflow: visible !important;
                }
                
                label.error {
                    width: 100%;
                }
                
                header .iner-page .main-header .header-inside .mob-hamburger {
                    float: right;
                }
                
                .green-btn:focus:after,
                .green-btn:focus:before {
                    transform: scaleY(1);
                    transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
                }
                
                .green-btn:focus:after,
                .green-btn:focus:before {
                    transform: scaleY(1);
                    transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
                }
                
                .green-btn:focus:after {
                    transition-delay: .175s;
                }
                
                .servey-model .close {
                    float: right;
                }
                
                .iner-page .header-inside .navigation .navbar .navbar-nav {
                    width: 250px;
                    max-height: 230px;
                    overflow-y: auto;
                }
                
                .iner-page .header-inside .navigation .navbar .navbar-nav li ul {
                    width: 100%;
                }
                
                header .iner-page .main-header .header-inside .navigation.iner-page-nav .navbar .navbar-nav li ul {
                    top: 0 !important;
                }
                
                body.toolbar-vertical.toolbar-fixed header .header {
                    top: 39px;
                }
                
                header {
                    height: 144px;
                }
                
                header.inner-p {
                    height: 81px;
                }
                
                @media (min-width: 991px) {
                    .iner-page .navigation.iner-page-nav .navbar {
                        z-index: 1;
                    }
                }
                
                .user-login .dropdown-menu {
                    top: 26px !important;
                    padding: 0;
                }
                
                .user-login .dropdown-menu a:hover {
                    background: #f1f1f1;
                }
                
                .user-login .dropdown-menu-right:after {
                    content: '';
                    position: absolute;
                    right: 15px;
                    top: -8px;
                    border-bottom: 8px solid #d9d9d9;
                    border-left: 8px solid transparent;
    				border-right: 8px solid transparent;
                }
                
                .user-login .dropdown-menu {
                    left: 15px !important;
                }
				
				/* add css by Maharaj*/
				
				.block-nonecashbenefites{
					margin-top: -40px;
					text-align: center;
				}