/*color change :
default website color
primary: #de8562 secondary: #ad6334

Changed color:
primary: #293499 secondary: #a8e0f7

*/

::selection {
    color: #293499 !important;
    background: #a8e0f7 !important;
}
.header-badge{
height: 77px;
    position: absolute;
    z-index: 100;
}
@media only screen and (max-width: 600px) {
    .header-badge{
 right: 0;
    padding-top: 5px;
}}
    
/*popup*/
* {
    -webkit-overflow-scrolling: touch;
}

body, body p{font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
@media (min-width: 768px)
{
.navbar-collapse {
    width: max-content !important;
}}
a.header.view-all.hvr-bounce-to-right.mobile_view.pop_click1.headr_btn {
    width: 118px;
    height: 40px;
    line-height: 36px;
    margin: 28px 0px 0px 20px !important;
}
@media only screen and (max-width: 600px){
    html {
    overflow-x:hidden; 
}
.success-story-right .content_in {
    width: 386px !important;
    padding: 0 0 0 28px !important;
}}
.featured-projects .our-pro-slider .pro-sliders .post-image img{max-height:164px !important;}

.featured-projects .recent-causes{min-height: 200px !important;}
.featured-projects h4{line-height:55px !important;}
@media only screen and (max-width: 600px) {.hide-mobile{display:none;}}
.sidebar-footer .widget .widget-title{color:#000 !Important;}

.sidebar-footer .menu li a {
    font-weight: 500 !important;
    color: #3b3c3c !important;
}
.hdr_top_bar {
    background-color: #011460 !important;
}
.entry-content a {
    color: #0a234a !important;
    font-weight: 700;
}
.page-template-template-vindefault .wpb_wrapper h2 {
    color: #293499;
}

.dwnld_icon{
background: url(assets/images/dwnld_icon.png) no-repeat 0px 6px;
    padding-left: 47px;
    font-size: 16px;
}
@media only screen and (max-width: 768px)
{.news-span{display:grid;}
    .news-span span{width:100% !important;}
}
.backend .wel-t-band
{font-size:10px;}
.event_info{
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    color: #969594;
   
    float: left;
    margin: 10px 0px!important;
}
.bred-button{
    top: -5px;
    margin: 0px 50px;
    height: 32px;
    line-height: 27px !Important;
    width: 154px;
    position: relative;
}

p {
    font-size: 16px;
    color: #000;
    text-align:left;
    margin: 0 0 10px !Important;
}
.welcome_col p {
    color: #000;
}

.wpb_single_image .vc_single_image-wrapper {
    margin: 10px 10px 10px 10px;
}
h4{text-transform:none;}
.pp_gallery div {
    display: none;}

.menu li a {font-weight:700 !important; color:#0e3169 !important}
.float-right .sub-menu li a{font-weight:400 !important; color: #797a7c !important;}
.float-right#secondary .widget.widget_nav_menu .menu{padding-left:0px !important;}
.vc_gitem-zone {
    width: 253px;}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-sm {
    transform-origin: center center;
    width: 32px;
    left: -110px;
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-md {
    left: -175px;}

#footer {
    padding-top: 30px;}
.wpb_wrapper{overflow:hidden;}
.featured-projects .our-pro-slider .pro-sliders .post-image img{object-fit:cover;}
.navbar-collapse > ul > li ul ul li a, .sub-menu > ul > li ul ul li{width:100%;}

.textwidget a {
    color: #4f4e4e !important;
}

@media (min-width: 1281px) {


@media (max-width: 1200px) {
  
  .fancyTab .fa {
    font-size: 36px;
  }
  
  .fancyTab .hidden-xs {
        display:block !important;
    font-size:16px;
    }
        
}

html, body{
    scroll-padding-top: 180px; 
scroll-behavior: smooth;
}
    .wpsm-hide,.wpsm-show, p.wpsm-show, p.wpsm-hide{ border-radius:30px; 
    width: 150px;
    text-align: center !important;background: #00aeef !important;
    padding: 10px 20px;color:#fff !important; text-transform:uppercase; font-weight: 600;}
@media only screen and (max-width: 600px) {
    html, body{
    scroll-padding-top: 80px; 
    }
}
.post-thumbnail.news-image img
{width:100% !important;}
.show_more{
        margin-left: 16px;
width: fit-content;
      
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-icon {
    font-size: 2.15em !important;
    line-height: 1 !important;
    display: inline;
    
}
.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 0px !important;
}

}
.entry-content ul {
        margin-left: 30px;
  list-style-type: none;
    

.single .hentry {
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid #53c8f4;}}
.alignleft{margin-right:20px;}
.alignright{margin-left:20px;}



 .entry-content ul li:before {
 content: "\2713";
  position: absolute;
  margin-left: -20px;
     color:#00aeef;
     font-weight:600;
}
ul li, ol li {
    margin: 0px 0;
    line-height: 24px;
}
.post-thumbnail.news-image img {
    object-fit: cover;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    background: #eee;;
    border: 1px solid #d6d6d6;
}
.vc_tta.vc_general .vc_tta-panel-body {
    padding: 20px 20px!important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
    overflow: visible;
    z-index: 100;
    border-color: #ececec;
    box-shadow: 0px 0px 7px 4px #eaeaea;}
.vc_tta-panel.vc_active i.vc_tta-icon.fa {
    color: #fff;
}
input#gform_submit_button_5{display:none;}

.vc_tta-panel .vc_tta-panel-title a span{font-size:17px !important;}
.vc_tta-panel.vc_active .vc_tta-panel-title a{
background: #00aeef none repeat scroll 0 0 !important;}
ul, li {
    font-size: 15px;
}

.vc_acf.vc_txt_align_left.field_5f279d64837d9,.vc_acf.vc_txt_align_left.field_5f27a2a4063fa {
    padding: 0px 20px;
    border: 1px solid #d6d6d6;
    box-shadow: 0px 0px 5px 0px #dcdada;
    margin-bottom:22px;
}
/*recent causes slider hover css*/
.recent-causes .causes-details{position:relative !important; 
    bottom:0px !important;
    padding-bottom: 20px!important;
}
.recent-causes:hover .causes-details {
    bottom: 0;
    padding-bottom: 0px;}
.recent-causes:hover .causes-details .price{
    margin-bottom:20px;
}
.price{
    margin-bottom:20px;
}


.page-id-897 .post-thumbnail.position-blog-one.custom-hover-one, .page-id-4794 .post-thumbnail.position-blog-one.custom-hover-one, .page-id-948 .post-thumbnail.position-blog-one.custom-hover-one, .page-id-8653 .post-thumbnail.position-blog-one.custom-hover-one, .page-id-8676 .post-thumbnail.position-blog-one.custom-hover-one, .page-id-8838 .post-thumbnail.position-blog-one.custom-hover-one {
  display: none;
}

@media(max-width: 560px)
{
    .title-slid{font-size:11px !important;}
.recent-causes .causes-details .price {
    margin-bottom: 20px;
    }
.img-slid{
    grid-template-columns: 50% 30% !important;
}
 
   }
/*recent causes slider hover css*/
@media only screen and (min-width: 992px) 
      {
.vin.causes-details {
    height: 450px !important;
        }
.our-pro-slider .pro-sliders .vin.post-image {
    height: 260px;}}
.img-slid{display: grid;
    grid-template-columns: 33% 67%;}
.title-slid{
    text-align:left; margin-bottom:0px !important; color: #00aeef; font-size: 15px;
}

.custom.custom-heading h2 {
        color: #fff;
    font-size: 20px;
    margin-left: 15px;
    margin-right: 15px;
}
.custom.custom-heading.wpb_content_element {
    margin-bottom: 0px!important;}
a.home-btn:hover{background: #fff !important; color:#00aeef !important;}
a.home-btn{color: #fff !important;
    font-size: 12px;
    border: 2px solid #fff;
    border-radius: 30px;
    padding: 19px 60px;}
.news_col.wood_work_list ul li:before,.wood_work_list ul li:before{content:none;}
ul.wood_work_list img {
    border-radius:5px;
    width: 80px;
}
.img-box img{border-radius:5px;}
.common-btn{margin-top: 20px;
    line-height:77px;
        margin: 10px 50px 0px 0px;
    font-weight: 900;
    font-size: 18px;
    border: 1px solid #0093ff;
    padding: 19px;
    
    position: relative;}
@media only screen and (max-width: 600px) {
.common-btn {
    margin-top: 20px;
    line-height: 77px;
    margin: 10px 0px 0px 0px;
    font-weight: 800;
    font-size: 18px;
    border: 1px solid #0093ff;
    padding: 0px;
    position: relative;
}
    .divcomn{display:grid;}}
.vc_tta-panel.vc_active .vc_tta-panel-title a span {
    color: #fff !important;
    font-size: 19px!important;
    font-weight: 600!important;
}
div#simplediv{width:auto !important;}
@media only screen and (max-width: 600px){
    .wpb_single_image .vc_figure {
        overflow: initial;}
    .home-icon{width:30%; 
        left:-10px;
        position:relative;
        margin:auto !important;}
.header-badge {
    top: 200px;

    }}
.wpsm-hide, .wpsm-show{color: #34b6f0;
    border: 1px solid;
    width: 100px;
    text-align: center !important;
    border-radius: 30px;
color: #00aeef !important;}
.dedicated-team-img-holder img {
    height: inherit;
    object-fit: cover;
}
.nav .navbar-collapse > ul > li > ul > li > a {
  visibility: inherit !important;
}
.comment-form .form-submit input[type="submit"] {
    margin-top: 85px;}
.logged-in .comment-form .form-submit input[type="submit"] {
    margin-top: 0px;}


.fb_dialog_content {
    display: none;
}
.vin-image-with-caption.wpb_column.vc_column_container .wpb_single_image {
    margin-bottom: 0;
}

.vin-career-list-one .wpb_column.vc_column_container {
    border-bottom: 1px solid #3FC1F1;
}

.vin-career-list-one .custom-heading h2 {
    padding-left: 0;
}

.vin-career-list-one a.vc_btn3-style-modern{
    margin-top: 5%;
}

.vin-career-list-one .wpb_text_column.wpb_content_element {
    margin-bottom: 10px;
}
 .custom-heading h2:before{
     background-color: #3FC1F1 !important;
 }

.home ul.wood_work_list li div> div:nth-child(1) {
    display:none;
}
.home ul.wood_work_list li div {
    display:content !important;
}
.inner-banner h1.page-title {
    text-transform: unset;
    color: #313131 !important;
    margin: 71px 0 40px !important;
    font-size: 26px !important;
}
.single-tribe_events a.view-all.hvr-bounce-to-right.buy_ticket {
    display: none;
}

.single-tribe_events li.second_event {
    display: none;
}

.postid-20403 .gtranslate_wrapper a.glink.nturl.notranslate img {
    width: 60px;
    padding-right: 5px;
}
.postid-20403 .gtranslate_wrapper a.glink.nturl.notranslate img.smush-detected-img {
    box-shadow: none;
}
.postid-20403 .entry-content ul li:before{
    content: "";
}
.postid-20403 main#main form:first-child {
    display: none;
}
.postid-20403 form.donate-now-bottom {
    display: none;
}
.postid-20403 .give-form-wrap.give-display-onpage{
    border: 2px solid #ffc439;
    padding: 5%;
}
button.give-donor__load_more.give-button-with-loader {
    background: #2bc253 ;
    color: #fff;
    padding: 10px 20px;
    border: 1px solid #2bc253 ;
    border-radius: 30px;
}

button.give-donor__load_more.give-button-with-loader:hover {
    background: #057f3f;
}
//home life impacted
.entry-content .vin-home-people-impact .wpb_text_column p a {
    color: #928f8f !important;
}
.vin-home-people-impact .wpb_text_column.wpb_content_element a:hover {
    color: #0F82C9;
}
.news_col .news_info a {
font-weight: 700;
}

.vin-home-about .wpb_wrapper p a {
    color: #0a2c64;
    font-weight: 600;
}
.vin-home-programs-intro .wpb_wrapper p a {
    color: #0a2c64;
    font-weight: 600;
}


//17-07-2024

.req-button a, .slick-dots li.slick-active button, .team:hover .team-content, .woocommerce ul.products li.product a img:hover, .woocommerce div.product div.images img:hover, .more-link:hover, .more-link:focus, .wpcf7-form-control.wpcf7-submit, .thm-btn, .vin.causes-details a.view-all, .vin.causes-details a.view-all.cause_donate_btn, a.view-all.volun_join_now:hover, .tweet .carousel-inner > .item p.tweet-content, .tweet .carousel-indicators li {
    border-color: #01AEEE !important;
}
.vin.causes-details .piechart-block {
    background-color: #01AEEE;
}
.vin.causes-details a.view-all.cause_donate_btn{
     color: #fff;
 }

.home .entry-content .title-slid a {
    color: #fff;
}
.home .entry-content .title-slid a:hover {
    color: #cfd3ff;
}
.our-pro-slider .vin.causes-details a {
    color: #fff !important;
}
.our-pro-slider .vin.causes-details a:hover {
    color: #cfd3ff !important;
}

.home .vin-home-people-impact .wpb_wrapper p a {
    color: #000;
    font-weight: 700;
}
.nav-holder .nav-t-holder a.view-all, .vin-home-programs a.view-all{
    border-color: #01AEEE !important;
}

p a:hover{
    opacity: 0.9;
}

/*volunteer in nepal  */
.vin-causes-projects .recent-causes .causes-details {
    padding: 0px 15px 0;
    background: #eefaff;
}
.vin-causes-projects .recent-causes .causes-details h4 {
    color: #293499;
    padding-top: 16px;
    font-size: 22px;
    font-weight: 700;
}
.vin-causes-projects .recent-causes .causes-details p {
    color: #323232;
}
.vin-causes-projects .our-pro-slider .vin.causes-details a {
    color: #000 !important;
}
.vin-causes-projects .our-pro-slider .vin.causes-details a:hover {
    color: #fff !important;
}
.vin-causes-projects .our-pro-slider .vin.causes-details .title-slid a:hover {
    color: #006dd2  !important;
}
.vin-causes-projects .recent-causes {
    padding-bottom: 10px;
}
.vin-causes-projects .our-pro-slider {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}


.home .entry-content a:hover{
    color: #d3d7ff;
}
.vin-home-cta-1 a.view-all.volun_join_now {
    color: #fff !important;
    border-color: #01AEEE;
}
#mega_count_bar .mega_count_img img {
    display: none !important;
}
.home h1.gmail-h3 {
    font-size: 32px;
}
.vin.causes-details a.view-all.cause_donate_btn {
    width: 230px;
}
.home .content.text-left.pull-right {
    background: #2E3192;
    padding: 0 0 10px 10px;
    border: 1px solid #2E3192;
    border-radius: 16px;
    margin-top: 34px;
    opacity: 0.8;
}
.home a.view-all.second_slid_btn {
    color: #fff;
    border: 2px solid #00aeef !important
    ;
    margin: 0;
}
.tmc_header_1 ul.hdr_cnt li, .tmc_header_1 ul.hdr_cnt li a{
    color: #fff;
}
.entry-content ul a, .entry-content ol li a, .entry-content ol li::marker{
    color: #2F3193;
}
.single.single-vin_partners .cause_item1 .cause_info1 a h4:hover, .entry-title a:hover {
    color: #2F3193;
}
.news_date, .news_img .news_date {
    background: #2F3193 !important;
}
.single.single-sponsor_category .sponsored span {
    background: #2F3092;
    border-radius: 20px;
    line-height: 19.7px;
    float: right;
    margin: 10px 0px 10px 0px;
    padding: 14px 30px;
    color: #fff;
}
.single.single-sponsor_category .sponsor-letter {
    padding: 10px 20px;
    border: 2px solid #a79f9f;
    margin: 10px 10px;
    background: #ddd5d5;
}
.postid-21344 header.entry-header h2.entry-title {
            visibility: hidden;
}
.table-of-contents-holder {
    background: #e7e8ff;
    padding: 10px 20px;
}
a.back-to-top-btn {
    padding: 10px 20px;
    background: #e7e8ff;
    margin: 20px 0;
        color: #3b3b3b;
}

a.back-to-top-btn:after {
    content: "\2191";
    padding-left: 5px;
    font-size: 20px;
    font-weight: 800;
        color: #3b3b3b !important;
}

.single.single-vin_articles .entry-content p a {
    color: #2F3092;
    font-weight: 700;
    
}
.post-views {
    display: none;
}
.logged-in .post-views {
    display: contents;
}
input[type="reset"]:hover, input[type="submit"]:hover, input[type="submit"]:hover {
    background: #2F3092 !important;
}
.home .wp-google-wr {
    display: none !important;
}
.home .grw-header-inner {
    padding-top: 0px !important;
}
.home .wpb_wrapper .wp-gr.wpac {
    height: 400px;
    overflow: scroll;
}
.wp-google-reviews .wp-google-review {
    height: 170px !important;
    overflow: overlay;
}
.vin-custom-btn-holder {
    display: inline-flex;
}
@media (max-width: 480px) {
    .vin-custom-btn-holder {
            display: inline-grid;
    }
    .widget-posts-list li {
        display:flex;
    }
}
input[type="submit"] {
    background: #2F3092 !important;
}
.single.single-donate_now main{
    display:grid;
}
.single-donate_now.postid-21827 .donate-form-btn-holder {
    display: none;
}

/* volunteering nepal page */
.vin-program-wrap {
    border: 1px solid #f7f7f7;
    margin-bottom: 10px;
    padding: 10px;
    background: #ececec;
}
.entry-content .vin-program-wrap .vin-contents-wrap a {
    margin-top: 4px;
}
.vin-program-wrap p {
    margin-bottom: 4px !important;
}
.vin-program-wrap .vin-contents-wrap{
    padding-left: 10px;
}
.vin-program-wrap .vin-contents-wrap .wpb_text_column.wpb_content_element {
    margin-bottom: 10px;
}

.entry-content .vin-program-wrap a {
    color: #0a2c64;
}

@media screen and (max-width: 768px) {
    .vin-program-wrap {
        margin-bottom: 10px;
        padding: 0 10px !important;

    }
}

.vin-partners-link {
    margin: 20px 0;
}
.vin-partners-link a {
    background:none;
    padding: 10px;
    color: #293499;
    border: 1px solid #293499;
}
.vin-partners-link a:hover {
    background: #293499;
    color: #a8e0f7;
}

/* home our achievement */
.home .vin-home-people-impact .wpb_single_image img {
    width: 60%;
}
.home .vin-home-people-impact h3{
    margin-bottom: 4px;
}
.home .vin-home-people-impact h3 strong {
    color: #293499 !important;
}

.home .vin-home-people-impact .wpb_wrapper p {
    margin-bottom: 4px !important;
}

.vin-btn-align-center {
    text-align: center;
}
.home .vin-btn-align-center{
    background: #a8e0f7;
    padding: 20px;
    border: 1px solid #93e0ff;
    border-radius: 22px;
}
.vin-btn-align-center .vin-custom-btn-holder a.view-all.ftr_donate_btn {
    width: 160px;
    padding:6px 0;
    color: #fff !important;
}

.home .wpb_revslider_element a.view-all.hvr-bounce-to-right.second_slid_btn.pop_click2{
    background: #fff;
    padding: 10px 10px !important;
}
/*a.view-all.ftr_donate_btn {
    background-color: #fff !important;
}*/

a.view-all.ftr_donate_btn.hvr-bounce-to-right.pop_click6 {
    color: #fff !important;
}

.weneed_bg .weneed_btn {
    color: #fff !important;
}

.single.single-vin_articles .site-content {
    background: #fff;
}
.nav .navbar-collapse > ul > li > a {
    font-size: 12px !important;
}


@media screen and (max-width: 990px) {
    li.hdr_donate_btn.home a {
        background: #fff;
    }
    .vin-home-people-impact .vc_custom_heading h2 {
        text-align: center !important;!i;!;
    }

    .vin-home-programs .wpb_wrapper {
        padding: 10px;
    }
}

@media only screen and (min-width: 260px) and (max-width: 767px) {
     .hdr_top_bar {
/*        padding-bottom: 0 !important; */
    .hdr_search {
/*        display:none;*/
    }
}

@media screen and (max-width: 767px) {
    .vin-home-about-more .wpb_wrapper p {
        padding-left: 10px;
    }
}

/*from customizer date : 2025/05/22*/

.vc_row.wpb_row.vc_row-fluid.festivals-row-wrap {
    background: #fff;
    padding: 10px;
    margin-bottom: 20px;
}
.vc_row.wpb_row.vc_row-fluid.festivals-row-wrap a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    margin-top: 4px;
}
.vc_row.wpb_row.vc_row-fluid.festivals-row-wrap .wpb_text_column.wpb_content_element {
    margin-bottom: 4px;
}
.vin-custom-btn-holder.vin-file {
    margin-top: 14px;
}
.single.single-festivals .news_date {
    display: none;
}
.festivals-row-wrap .vc_custom_heading a:hover {
    color: #2f3195;
}
.festivals-row-wrap .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #fff;
    border-color: #ebebeb;
    background-color: #00aeef;
}
.page-template-default.page .wpb_wrapper h2 {
    color: #2f3195;
}

.page-template-default.page .wpb_wrapper h3 a {
    color: #000;
}
.page-template-default.page .wpb_wrapper h3 a:hover {
    color: #2f3195;
}
.page-template-default.page .vin-custom-btn-holder a {
    color: #fff;
}
.footer-bottom a {
    color: #dceeff;
}
.vin-custom-label .gfield_description {
    font-style: italic !important;
    padding-top: 4px !important;
        padding-left: 4px;
}
.vin-custom-label input[type="text"]{
    height: 26px;
}

/* our volunteers */
.vc_row.wpb_row.vc_row-fluid.vin-volunteers-sec-current {
    background: #fff;
    margin-top: 20px;
}

.vc_row.wpb_row.vc_row-fluid.vin-volunteers-sec-upcoming {
    background: #fff;
    margin-top: 20px;
}

.vc_row.wpb_row.vc_row-fluid.vin-volunteers-sec-past {
    background: #fff;
    margin-top: 20px;
}
.vc_row.wpb_row.vc_row-fluid.vin-volunteers-sec-past nav.navigation.paging-navigation {
    display: none;
}
.vc_row.wpb_row.vc_row-fluid.vin-volunteers-sec-upcoming nav.navigation.paging-navigation, .vc_row.wpb_row.vc_row-fluid.vin-volunteers-sec-current nav.navigation.paging-navigation {
    display: none;
}
.vc_row.wpb_row.vc_row-fluid.vin-articles-faqs {
    border: 1px solid #eaebff;
    padding: 10px;
    background: #e1e2f2;
}

.vc_row.wpb_row.vc_row-fluid.vin-articles-faqs .vc_custom_heading {
    background: #2e3397;
    padding: 10px;
}
.vc_row.wpb_row.vc_row-fluid.vin-articles-faqs .vc_custom_heading h3{
    color: #fff;
}

.page-template-template-subprograms .wpb_wrapper h2 {
    font-size: 22px;
}

.page-template-template-subprograms .wpb_wrapper h3 {
    font-size: 20px;
}
a.btn.btn-internship {
    color: #fff !important;
    text-align: center !important;
}

.vin.causes-details-intern {
    text-align: center;
    border: 1px solid #dcdcdc;
    padding: 10px;
    background: #fff;
}

.vin.causes-details-intern p {
    max-height: 110px;
}
.gform_confirmation_message_9.gform_confirmation_message {
    padding: 10% 5%;
}
.wp-block-social-links.has-large-icon-size {
    font-size: 14px !important;
}
.wp-block-social-links .wp-social-link svg {
    height: 2em !important;
    width: 2em !important;
}
div#footer-1 aside#block-20 {
    margin-bottom: 0px;
}
.vin.causes-details a.view-all.cause_donate_btn.vin-btn-apply {
    width: 120px;
}
.vin-causes-projects .our-pro-slider .vin.causes-details a.vin-btn-apply {
    color: #fff !important;
    background: #293499;
}
.vin-btn-holder {
    text-align: center;
}
.vin-btn-holder em{
    font-style: normal;
}
.vin-btn-holder a.btn.btn-view-all {
    color: #fff !important;
}
.mega-info-header{
    display:none;
}
.vin-getting-started .vc_column-inner {
    background: #8eb3dc;
}
.mega-info-desc p {
    text-align: center;
}
.mega-info-desc p a{
    text-align: center !important;

}
.site-content .vin-career-list-one .custom-heading h2.heading-title {
    color: #293499;
}
.single-donate_now .entry-content .give-donation-levels-wrap.give-list-inline li:before {
    content:none;
}
.single-donate_now .give-form-wrap.give-display-onpage {
    border: 2px solid #ffc439;
    padding: 5%;
}
.single-donate_now .give-form-wrap.give-display-modal{
    border: 2px solid #ffc439 !important;
    padding: 10px;
}
form.give-form button.give-btn.give-btn-modal {
    background: #2f3092 !important;
    color: #fff;
}
form.give-form button.give-btn.give-btn-modal:hover {
    background: #595bd5 !important;
}
.single-donate_now .give-form-wrap.give-display-modal {
    background: #a6e1f9  !important;
}
.addtoany_share_save_container {
  text-align: left !important;
  margin-left: 0 !important;
  float: left !important;
}
.addtoany_share_save_container.addtoany_content.addtoany_content_bottom .addtoany_header {
    margin-bottom: 2px;
    font-weight: 700;
}
.postid-23653 .post-thumbnail.news-image,
.post-23110.donate_now.type-donate_now .post-thumbnail.news-image{
    display:none;
}
.vin-causes-projects.vin-wc-projects .our-pro-slider .item {
    background: #fff;
    padding: 10px;
}
.wc-apply-button {
    display: inline-block;
}
.wc-apply-button a.view-all.ftr_donate_btn.hvr-bounce-to-right.pop_click6 {
    padding: 0px 10px;
    width: 100%;
}
.vin-wc-project-btn-holder a.view-all.cause_donate_btn {
    width: 64%;
}
.vin-causes-projects.vin-wc-projects .workcamp-single::after {
    content: "|";
    color: #c8c8c8;
    font-weight: 700;
}
.vin-causes-projects.vin-wc-projects .workcamp-single::before {
    content: "|";
    color: #c8c8c8;
    font-weight: 700;
}
.vin-causes-projects.vin-wc-projects .workcamp-single span {
    background: #f6f6f6;
}
.vin-causes-projects.vin-wc-projects .workcamp-single span:last-child {
    margin-right: 0px;
}

@media (min-width: 1200px) {
  /* CSS styles for screens wider than 1199px */
    .vin-causes-projects.vin-wc-projects .vin.wc-project-details a h4 {
        height: 42px;
        overflow: hidden;
    }

    .vin-causes-projects.vin-wc-projects .vin.wc-project-details p {
        overflow: hidden;height: 120px;}

    .vin-causes-projects.vin-wc-projects .workcamps-holder {
        height: 70px;
        overflow: auto;
    }
    .vin-causes-projects.vin-wc-projects .workcamp-single span {
        font-size: 12px;
    }
}
.archive.tax-wc_project h2 {
    color: #6264AD;
}

.archive.tax-wc_project h3 {
    color: #6264AD;
}
.page-id-334 a.view-all.ftr_donate_btn {
    color: #fff !important;
    margin-right: 6px;
}
.page.page-id-16409 div#secondary {
    display: none;
}
.single-vin_articles span.b-close img {
    width: 20px;
}
.single-vin_articles .b-close {
    right: -30px;
}
.single-vin_articles ol li{
    margin-left: 20px;
}
.single-volunteers .video-if-holder {
    margin-bottom: 10px;
}
.single.single-post hr.wp-block-separator.has-alpha-channel-opacity {
    border-color: #2e3898;
}
.single .nav-previous {
    text-align: left;
}

.single .nav-next {
    text-align: right;
}

.single .nav-links {
    display: flex;
}
.single .nav-links a {
    font-weight: 600;
}
.single .vin_partners.type-vin_partners .news_date {
    display: none;
}

.vc_row.wpb_row.vc_row-fluid.vin-videos-wrap .news_img img {
    height: auto !important;
}