@media only screen and (max-width: 767px) {
    .container,
    .acg-overview,
    .about-us-ourmission .field__item,
    .contact-us-description,
    .news-resource-filter-block .view-header,
    .field--name-field-contact-us-webform .form-item.form-type-checkbox .description,
    .foundation-program-description,.program_priority_desc,
    .programs_testimonal .testimonal-text-container,
    .testimonal-author-container,
    .rrg-side-overview .col-md-5.p-md-0,
    #edit-donation-type .js-form-type-radio,
    .foundation-billing-detail-form .amount-info, 
    .field--name-field-homepage-impact-section > .field__item, .foundation-agc-graphics-info .field--name-field-acg-impact-graph .field__items > .field__item,
    .foundation-billing-detail-form .form-item-contribute-consent,
    #edit-billing-details-leftside .fieldset-wrapper .form-item-first-name, #edit-billing-details-leftside .fieldset-wrapper .form-item-last-name, #edit-billing-details-leftside .fieldset-wrapper .form-item-display-name,
    #edit-donation-description .fieldset-wrapper .ec-message,
    #edit-billing-details-leftside .fieldset-wrapper .form-item-email, 
    #edit-billing-details-leftside .fieldset-wrapper .form-item-phone, #edit-billing-details-leftside .fieldset-wrapper .form-item-company-name, #edit-billing-details-leftside .fieldset-wrapper .form-item-address, #edit-billing-details-leftside .fieldset-wrapper .form-item-city, #edit-billing-details-leftside .fieldset-wrapper .form-item-state, #edit-billing-details-leftside .fieldset-wrapper .form-item-countries, #edit-billing-details-leftside .fieldset-wrapper .form-item-zipcode, #edit-ec-payment-fieldset .ec-type .form-item-ec-bankname, #edit-ec-payment-fieldset .ec-type .form-item-ec-nameonaccount, #edit-ec-payment-fieldset .ec-type .form-item-ec-accountnumber, #edit-ec-payment-fieldset .ec-type .form-item-ec-routingnumber,
    #edit-ec-payment-fieldset .ec-type .form-item-ec-accounttype, #edit-ec-payment-fieldset .ec-type,
    .page-node-type-director-profile .container.container-medium,.page-node-type-director-profile  .director-details.container,
    .foundation-rrg-graphics-info .col-md-5.p-md-0.graphics-description,
    .page-node-type-foundation-homepage h1,.dsg-application-form .form-item-foundation-reviews-app-on-quarterly-basis-date label,
    .foundation-dsg-graphics-information .col-md-5.p-md-0.graphics-description,#edit-1-information .form-item-country,#edit-1-information .form-item-phone,
    #edit-u-s-citizen--wrapper, #edit-permanent-resident--wrapper, #edit-international-applicant--wrapper {
        width: 100%;
    }

    #edit-ec-payment-fieldset .ec-type{
        margin-top: 0;
    }

    .page-node-type-director-profile main, 
    .page-node-type-foundation-about-us main, 
    .page-node-type-annual-grants-awarded-diversity- main,
    .page-node-type-programs main,
    .path-rapid-response-grants-awarded main,
    .path-billing-detail main,.page-node-type-rapid-response-grants main,
    .page-node-type-diversity-scholarship-grants main,
    .page-node-type-foundation-homepage main,
    .page-node-type-annual-grants-cycle main,
    .page-node-type-special-initiatives-grants-over main{
        margin-top: 70px;
    }

    /* contact us  */
    .field--name-field-contact-us-webform .form-item-last-name,
    .field--name-field-contact-us-webform .form-item-company-organization,
    .field--name-field-contact-us-webform .form-item-phone-number,
    .path-resources .news-resource-block .views-field.views-field-field-thumbnail, 
    .path-resources .news-resource-block .views-field-field-category, 
    .path-resources .news-resource-block .views-field-field-category-1, 
    .path-resources .news-resource-block .views-field-field-short-title, 
    .path-resources .news-resource-block .views-field-field-short-description,
    .path-resources .news-resource-block .views-field-field-link-text {
        margin-left: 0;
    }

    .field--name-field-contact-us-webform .form-item-name,
    .field--name-field-contact-us-webform .form-item-last-name,
    .field--name-field-contact-us-webform .form-item-email,
    .field--name-field-contact-us-webform .form-item-company-organization,
    .field--name-field-contact-us-webform .form-item-country,
    .field--name-field-contact-us-webform .form-item-phone-number {
        width: 100%;
        clear: both;
        height: 100px;
    }
    .block-views-blockannual-cycle-grantees-block-2 .rrg-overview6 .row.brder-bottom:last-child{
        border-bottom: 1px solid var(--brdrColor) !important;
    }
    .homepage_news_section_container .row .col-md-8 .news-resource-block .view-header .view-all-news{
        top: -70px;
    }
    /* 21455: Issue with Foundation Website - Heading overlapping with year filter in Rapid response grants screen */
    .path-rapid-response-grants-awarded .container .rrg-overview6 .rrg-category_name {
        width: 100%;
        margin-top: 45px;
    }
    .page-node-type-annual-grants-awarded-diversity- .subtitle_mobile,
    .hbcu_subtitle_mobile{
        margin: 35px 0;
    }
    .page-node-type-annual-grants-awarded-diversity- .subtext_subtitle_mobile,
    .hbcu_subtitle_mobile {
        font-weight: 900;
    }
    .news-resource-block .views-field-field-link-text .field-content{margin-bottom: 10px;}
    .block-views-blockannual-cycle-grantees-block-2 .row:last-child .rrg-overview6 .row.brder-bottom:last-child{
        border-bottom: none !important;
    }
    .view-special-initiatives-grants-view .row.mb-5.brder-bottom.pb-5{
        padding-bottom: 10px !important;
    }
    .page-node-type-foundation-contact-us select,
    .path-billing-detail select,
    .dsg-application-form select{
        background-size: 50px;
    }
    .search-md{
        display: none;
    }
    article{
        overflow: hidden;
    }
    .solr_search_btn{
        display: none !important;
    }
    .form-textarea-wrapper .text-count-wrapper{
        font-size: 15px;
    }
    .news-resource-block .views-field-nothing .field-content > time.datetime {
        width: 105px;
        height: 105px;
    }
    
    .video_duration,.page-node-type-internal-pages h3 *, .page-node-type-internal-pages h3,.page-node-type-annual-grants-awarded-diversity- .rrg-overview2:nth-child(3),.news-resource-block .datetime_month, .news-resource-block .datetime_year {
        font-size: 16px;
    }
    .news-resource-block .datetime_day {
        font-size: 48px;
        display: block;
        line-height: 1.1;
    }

    .director_designation,.views-field-field-tc-author-name .author_organization,
     .views-field-field-tc-author-name .author_designation,
    .news-resource-block .views-field-field-category .field-content div, .news-resource-block .views-field-field-category-1 .field-content div, .news-resource-block .views-field-field-category-1 .field-content div{
        font-size: 14px;
    }
    .video_title,.page-node-type-donors-list-header h2,.news-resource-block .views-field-field-short-title, .field--name-field-acg-case-study-title, .field--name-field-acg-case-study-school{
        font-size: 22px;
    }
    .program_title_section,
    .page-node-type-internal-pages .field--name-field-internal-page-description *,
    .director-details .field--name-field-director-details p:first-child{
        font-size: 20px;
    }
    .foundation-agc-additit-info,
    .rrg-overview2{
        font-size: 24px;
    }
    .foundation-agc-faq-title .field--name-field-faq-agc-accordion-title,.rrg-overview4 {
        font-size: 32px;
    }
    ul.sf-menu a.sf-depth-2, ul.sf-menu span.sf-depth-2.nolink {
        font-size: 18px;
    }
    .about-our-priorities .field--name-field-priorities-title {
        font-size: 22px;
        line-height: 1.1;
    }
    .page-node-type-rapid-response-grants .rrg2-bluecontainer,
    .page-node-type-special-initiatives-grants-over .rrg2-bluecontainer,
    .page-node-type-diversity-scholarship-grants .rrg2-bluecontainer,
    .view-board-of-directors-and-leadership .views-field-title,
    .page-node-type-annual-grants-cycle .foundation-appli-process,
		.page-node-type-diversity-scholarship-grants .foundation-appli-process{
        border-width: 20px;
    }
    .page-node-type-annual-grants-awarded-diversity- .rrg-overview3 {
        font-size: 14px;
        font-weight: 600;
    }
    
    .page-node-type-annual-grants-awarded-diversity- .rrg-overview5,
    .page-node-type-foundation-news h1.page-title,
    h1.director_name.page-title {
        font-size: 24px;
    }
    .page-node-type-annual-grants-awarded-diversity- .subtitle,
    .hbcu_subtitle {
        font-size: 16px;
        font-weight: 700;
    }
   
    .foundation-appli-process-title {
        font-size: 24px;
        font-weight: 900;
        margin-bottom: 20px;
    }
    .page-node-type-rapid-response-grants .rrg2-bluecontainer .row,
    .page-node-type-special-initiatives-grants-over .rrg2-bluecontainer .row {
        height: 280px;
        align-items: center;
        align-content: center;
    }
    .page-node-type-foundation-news h1{line-height: 1.1;font-size: 24px;font-weight: 900;margin: 30px 0 0 0;}
    h1.page-title{line-height: 1.1;font-size: 32px;}
    .news-res-description {
        font-size: 20px;
        font-weight: 500;
    }
    .field--name-field-author-image img {
        height: 78px;
        width: 78px;
    }
    .field--name-field-donation-desc-header,
    .foundation-program-description,
    .program_priority_desc,
    .about-us-description .field--name-field-about-us-desc-header{
        font-size:20px;
    }
    .field--name-field-author-name {
        font-weight: 700;
        font-size: 16px;
    }
    .author-details .field--name-field-author-details {
        display: flex;
        flex-wrap: wrap;
        font-size: 14px;
    }
    .page-node-type-foundation-homepage .about-us-description .field--name-field-homepage-desc-header{font-size: 20px;}
    body{font-size: 16px;}
    .sub-section-link a, .unfview-acg-apply-now-link a, .download-section-link a, .programs_testimonal .views-field-field-tc-link a, .views-field-field-tc-link a:hover, .app-process-link1 .field--name-field-link2 a:hover, .news-resource-block .js-pager__items.pager a, .page-node-type-annual-grants-awarded-diversity- .js-pager__items.pager a, .view-program-section-paragraph-view .para-learn-more a, .load_more, .app-process-link1 .field--name-field-link1 a, .foundation-agc-add-info-link a{
        font-size: 16px;
        height: 60px;
    }
    .container{
        padding-right: 30px;
        padding-left: 30px;
    }
    .page-node-type-foundation-contact-us main{
        margin-top: 130px;
    }
    .contact-us-description {
        font-size: 20px;
        margin-top: 40px;
    }
    .page-node-type-donors-list-header h3 .field--name-field-donor-type-title,
    .page-node-type-donors-list-header h3 {
        font-size: 24px;
    }

    .page-node-type-donors-list-header h3 .field--name-field-donor-type-sub-title {
        font-weight: 500;
        font-size: 18px;
        margin-top: 10px;
    }
    #block-foundation-branding .site-logo img{height: 40px;margin-top: 5px;margin-left: 10px;}
    .page-node-type-foundation-homepage .down-short-desc{font-size: 13px;}
    .news-resource-block h2, .acg-case-studies .field__label, .page-node-type-foundation-about-us h2, .acg-case-studies-title h2, .dsg-application-form-title h3, h2{
        font-size: 24px;
    }
    .field--name-field-donor-now-section h2.donate_now_heading,
    h2.homepage_program_heading{
        font-size: 32px;
    }
    ul.sf-menu li.sf-depth-1, ul.sf-menu li.sf-depth-1.sf-expanded .sf-has-clone-parent li{
        padding: 20px 0px;
    }
    ul.sf-menu a, ul.sf-menu span.nolink{
        font-size: 20px;
    }
    #block-headerbuttonmenu a {
        background: var(--red);
        color: var(--white);
        text-align: center;
        border-radius: 4px;
        font-size: 16px;
        width: 130px;
        padding: 11.3px;
        font-weight: 900;
        margin-left: -40px;
        position: relative;
        z-index: 2;
    }
    ul.sf-menu li.sf-expanded> a, ul.sf-menu li.sf-expanded> span, ul.sf-menu li.active-trail> span{border-width: 4px;}
    .page-node-type-foundation-about-us h1.page-title,.page-node-type-foundation-about-us h2, .path-rapid-response-grant-page h1.page-title, .path-rapid-response-grants-awarded h1.page-title, .page-node-type-rapid-response-grants h1.page-title {
        line-height: 1.1;
        font-size: 24px;
    }
    .about-us-ourmission .field__item * {
        font-size: 24px !important;
        font-weight: 500;
    }
    #block-footer.menu--footer{
        padding: 0 15px !important;
    }
    .footer_copyright .region-footer-copyright{
        font-size: 13px;
    }

    .form-textarea-wrapper .text-count-wrapper{
        text-align: left;
    }

    .field--name-field-contact-us-webform .form-item.form-type-checkbox .description {
        top: -45px;
        margin-left: 4em;
        width: 90%;
    }
    .field--name-field-contact-us-webform .button {
        width: 300px;
        height: 70px;
        font-size: 18px;
    }

.unfview-acg-apply-now-link.float-right{
    float: none !important;
}

/* Header start */
 
ul.sf-menu .sf-sub-indicator:after{
    content: url(../images/Foundation_DownArrow_Icon.svg) !important;
}

ul.sf-menu li.sf-expanded> a .sf-sub-indicator:after, 
ul.sf-menu li.sf-expanded> span .sf-sub-indicator:after{
    content: url(../images/Foundation_DownArrow_Icon.svg) !important;
    transform: rotate(180deg);
}

ul.sf-menu .sf-sub-indicator{
    right: 0;
}

ul.sf-menu.sf-accordion li.sf-expanded > ul{
    padding-left: 20px;
}

ul.sf-menu.sf-accordion li.sf-expanded > ul li {
    padding: 15px 0px !important;
    border-bottom: 1px solid var(--brdrColor);
    border-radius: 0;
}
ul.sf-menu.sf-accordion li.sf-expanded > ul li:last-child{
    border-bottom: none;
}

li.sf-depth-1 a.sf-depth-1:hover,
.block-superfishmain span.sf-depth-1:hover {
    border: none;
    padding: initial;
}

ul.sf-menu.sf-accordion li.sf-expanded > ul li{
    padding: 15px 0px !important;
}

ul.sf-menu li.sf-depth-1.active-trail{
    padding-bottom: 0 !important;
}
ul.sf-menu li.sf-depth-1.sf-expanded{
    padding-bottom: 0;
}
ul.sf-menu li.sf-expanded> a, ul.sf-menu li.sf-expanded> span, ul.sf-menu li.active-trail> span{
    text-shadow: 0 0 1px;
    padding-bottom: 15px !important;
    border-bottom: 2px solid #EA0606 !important;
}

ul.sf-menu .is-active{
    text-shadow: 0 0 1px;
}

/* .osano-cm-dialog--type_bar .osano-cm-button{
    width: 40%;
} */

.header_container{
    height: 70px;
    padding: 0 0 10px 0px;
    position: fixed;
}

#block-mainnavigation{
    background-color: #fff;
}

#block-headerbuttonmenu{
    display: none;
}

ul.sf-menu.sf-accordion.sf-expanded{
    width: 94%;
}

.path-news main, .path-resources main {
    margin-top: -30px;
}

.main_header{
    width: 100%;
    position: static;
    transform: none;
    padding: 5px 15px 0 15px;
}

#block-headerbuttonmenu{
    position: relative;
    background: var(--white);
    width: 100%;
}

#block-headerbuttonmenu .nav.navbar-nav{
    margin: 40px 0;
    align-items: center;
    padding-left: 30px;
}

.desktop-container{
    display: none;
}

.block-superfish .sf-accordion-toggle{
    position: absolute;
    top: -45px;
    right: 20px;
}
#block-headericonsmenumobile .navbar-nav li.nav-item a{
    margin-top: 5px;
}

.menu--header-icons-menu,
#block-headericonsmenumobile{
    position: absolute;
    right: 45px;
    top: 8px;
    display: block;
}

#superfish-main-toggle{
    content: url(../images/Foundation_Menu_Icon.svg);
    width: 35px;
}

#superfish-main-toggle.sf-expanded{
    content: url(../images/Foundation_close_Icon.svg); 
}

ul.sf-menu.menu{
    display: block;
}

ul.sf-menu li.sf-depth-1,
ul.sf-menu li.sf-depth-1.sf-expanded .sf-has-clone-parent li{
    height: auto;
    border-bottom: 1px solid var(--brdrColor);
    padding: 15px 0px;
}

.sf-depth-1 ul li:hover{
    background-color: inherit;
}

ul.sf-menu li.sf-depth-1.sf-expanded .sf-has-clone-parent li:last-child{
    /* padding-bottom: 0 !important; */
    border-bottom: none;
}

/* .block-superfishmain span.sf-depth-1:hover{
    padding-bottom: 15px;
} */

.sf-depth-1.active-trail> a {
    /* border-bottom: none; */
    padding-bottom: 15px !important;
}

.sf-depth-1 ul li:hover a{
    color: inherit;
}

/* Header end */

/* Footer start */
    main {
        margin-bottom: 35px;
        padding-bottom: 45px;
        margin-top: 110px;
    }

    footer {
        padding-bottom: 0;
    }

    footer #block-footer .navbar-nav {
        justify-content: flex-start;
        align-items: start;
        flex-direction: column;
        margin-top: 40px;
    }

    .footer_copyright #block-copyrightsblock {
        order: 2;
        margin-top: 20px;
        text-align: center;
        padding: 44px 0 0 0;
        background: #F7F9FA;
    }

    .footer_copyright .region-footer-copyright {
        margin-top: 0;
    }

    #block-footerfollow .navbar-nav {
        margin-top: 25px;
        display: flex;
        justify-content: flex-start;
        font-size: 12.5px;
    }

    #block-footerlogo{
        padding: inherit !important;
    }

    #block-footerfollow .nav .nav-item .nav-link{
        padding: 0 2px;
        margin-right: auto;
    }

    /* #block-footerfollow .nav .nav-item:first-child{
        margin-right: auto;
        padding-left: 2px;
    } */

    #block-footerfollow .nav .nav-item:last-child{
        padding-left: 5px;
    }

    #block-footer li.nav-item {
        border-bottom: 0.5px solid #D4DAE0;
        width: 100%;
        margin: 5px 0;
        padding: 5px 0;
    }

    #block-footer li.nav-item a.nav-link{
        padding-bottom: 15px;
    } 
    
    .block-release-versoning {
        order: 3;
        text-align: center;
        top: 0;
        padding: 0 0 25px 0;
        background: #F7F9FA;
    }

    /* News details start */
    .container.container-small,
    .author-details .field--name-field-author-details>.field__item {
        width: 100%;
    }
    
    .news-filter-title, .resource-filter-title{
        width: 180px;
        height: 55px;
    }

    .news-resource-block .row .col-md-4 {
        margin-bottom: 30px;
    }

    .news-resource-block .row .col-md-4:last-child,
    .news-resource-block .views-field-field-link-text {
        margin-bottom: 0;
    }

    .page-node-type-foundation-news main{
        padding-bottom: 0;
    }
    
    .news-resource-block .view-header {
        top: -35px;
    }

    .news-resource-filter-block{
        align-items: flex-end;
        margin-bottom: 45px !important;
    }

    .mobile-container{
        display: flex;
        flex-direction: column;
        position: relative;
        width: 100%;
        margin-top: 100px;
    }
    .mobile-container .d-flex.mb-4{
        position: absolute;
        top: -100px;
    }
    .path-news .news-resource-filter-block .view-filters .form-type-select label,
    .path-resources .news-resource-filter-block .view-filters .form-type-select label{
        width: 75px;
        font-size: 16px;
        margin-left: 10px;
    }
    .field--name-field-date,.field--name-field-category{
        font-size: 14px;
    }
    .news-resource-filter-block .view-filters .form-type-select label{
        width: 145px;
        font-size: 16px;
    }
    .resource-filter-title-a, .news-filter-title-a {
        height: 55px;
        width: 180px;
    }
    .news-resource-filter-block .view-filters .form-type-select select{
        width: 100%;
        height: 45px;
        font-size: 16px;
    }
    .path-resources .news-resource-filter-block .view-filters .form-type-select{
        position: relative;
        top: 30px;
    }
    h2.rrg-heading{
        font-size:32px;
    }
    .path-news .news-resource-filter-block .view-filters .form-type-select{
        position: relative;
        top: 10px;
    }
    .news-resource-block .js-pager__items.pager, .page-node-type-annual-grants-awarded-diversity- .js-pager__items.pager{
        padding-left: 0;
    }
    .news-resource-block .js-pager__items.pager a{
        width: 360px;
    }
    
    /* News details end */

    /* ACG - OHIO screen start */

    .acg-sub-sections {
        background: none;
        padding: 0;
    }

    .acg-overview .field__item{
        margin-bottom: 0px;
    }

    .acg-sub-section-details {
        order: 2;
        background: #95D5D5;
        margin: 15px;
        padding: 40px 15px;
        border-bottom-right-radius: 100px;
    }

    .acg-case-studies .field--name-field-case-study-report{
        margin: 15px 0 25px 0;
    }


    .black-bottom-container .views-row.row {
        height: 300px;
        padding: 50px 0 25px 15px;
        align-items: normal !important;
    }
    .unfview-acg-apply-now-label, .dsg-application-title, .application_proc_title, .app-process-desc .app-process-desc {
        font-weight: 500;
        font-size: 32px;
        line-height: 1.1;
    }
    .black-bottom-container .col-md-2.px-0{
        padding-left: 15px !important;
    }

/* Slider start */

.views_slideshow_cycle_slide .row.justify-content-between .col-md-3,
.page-node-type-diversity-scholarship-grants .views_slideshow_cycle_teaser_section .col-md-7,
.page-node-type-annual-grants-awarded-diversity- .views_slideshow_cycle_teaser_section .col-md-7{
    order: 2;
}

.testimonal-text-container{
    padding: 10px;
position: static;
width: 100%;
}

.views-slideshow-controls-bottom{
    top: 0;
}

.views_slideshow_controls_text{
    margin-left: auto;
}

.views_slideshow_cycle_teaser_section{
    height: 920px;
}

.page-node-type-programs .views_slideshow_cycle_teaser_section{
    height: 900px;
}
.page-node-type-diversity-scholarship-grants .views_slideshow_cycle_teaser_section{
    height: 800px;
}
.paragraph--type--homepage-secondary-testimonial{
    height: 530px;
}


.view-display-id-block_6 .views_slideshow_cycle_teaser_section{
    height:1000px
}

.views_slideshow_cycle_teaser_section,
.views-slideshow-controls-bottom{
    width: 100%;
    left: 0;
}
.field--name-field-homepage-graphics-thumb img {
    width: 100%;
    height: auto;
}
.graphics-data {
    margin-left: 30px;
    font-size: 48px;
    font-weight: 600;
}
.graphics-label{margin-left: 30px;}
.path-search main .js-form-type-search{
    width: 70%;
}

.path-search main .search-form__submit.button{
    width: auto;
    margin-top: -1px;
}

.path-search main .region.region-content.container,.page-node-type-programs .content-to-left.container{
    padding: 0 15px;
}

#iframeAuthorizeNet{
    width: 330px;
    height: 250px;
}

#block-foundation-branding a.site-logo{
    position: relative;
    z-index: 9;
}

#divAuthorizeNetPopup{
    margin: 20px 0 0 0;
}

.tc-details,
.programs_testimonal .tc-details,.page-node-type-foundation-homepage .programs_testimonal .tc-details{
    padding: 20px 0;
    font-size: 18px;
    line-height: 1.2;
}

.testimonial-slider-image img {
    height: 350px;
}

.testimonial-slider-image img{
    border-bottom-right-radius: 0;
}
.page-node-type-annual-grants-awarded-diversity- .testimonial-slider-image img,
.page-node-type-diversity-scholarship-grants .testimonial-slider-image img {
    border-top-right-radius: 60px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
}

.acg-footer-section-block .Block-text,
.foundation-dsg-graphics-information,
.foundation-agc-annual-graph-title,
.field--name-field-agadc-graphics-info,
.foundation-rrg-graphics-info{
    margin-top: 40px;
}

.programs_testimonal .views-field-field-tc-link{
    margin-top:3em;
    justify-content: flex-start;
}

.page-node-type-diversity-scholarship-grants .gray-bg-container1,
.page-node-type-annual-grants-awarded-diversity- .gray-bg-container1{
    background: none;
    padding: 25px 0;
}

.page-node-type-annual-grants-awarded-diversity- .views_slideshow_cycle_teaser_section{
	   height: 840px;
}

.page-node-type-diversity-scholarship-grants .gray-bg-container{
    padding-bottom: 0;
}

.views_slideshow_controls_text_previous a{
    content:url(../images/Foundation_Next_Icon.svg);
    transform: rotate(90deg);
    top: -14px;
    position: relative;
}

.views_slideshow_controls_text_next a {
    content: url(../images/Foundation_Next_Icon.svg);
    transform: rotate(-90deg);
    top: -14px;
    position: relative;
}

/* Slider end */
    /* ACG - OHIO screen end */
    /* director start */

    .director-image img {
        border-top-right-radius: 40px;
    }


    
    /* director end */
    /* About - start */

    .view-board-of-directors-and-leadership .row .col-md-3:nth-child(1) img{border-top-left-radius: 60px;border-bottom-right-radius:0;}
    .view-board-of-directors-and-leadership .row .col-md-3:nth-child(2) img{border-bottom-right-radius: 60px;border-top-left-radius:0;}
    .view-board-of-directors-and-leadership .row .col-md-3:nth-child(3) img{border-bottom-left-radius: 60px;border-top-right-radius:0;}
    .view-board-of-directors-and-leadership .row .col-md-3:nth-child(4) img{border-top-right-radius: 60px;border-bottom-left-radius: 0;}
    
    .view-board-of-directors-and-leadership .row .col-md-3{
        width:50%;
    }

    .desktop-background-img,
    .block-views-blockannual-cycle-grantees-block-1,
    .block-views-blockscholar-recipients-block-1,
    .hbcu-desktop{
        display: none;
    }

    .home_donor_container.desktop-background-img{
        display: none !important;
    }

    .director-image img{
        max-width: auto;
        height: 120px;
    }
	.director-banner {
		background: linear-gradient(90deg,var(--gray) 78%,var(--gray) 78%,var(--white) 78%);
		padding: 35px 0 35px 0;
	}
    .mobile-background-img{
        background-size: 100%;
        height: 170px;
        background-repeat: no-repeat;
    }

    .page-node-type-annual-grants-cycle .foundation-appli-process .mobile-background-img,
		.page-node-type-diversity-scholarship-grants .foundation-appli-process .mobile-background-img{
        height: 780px;
    }

    .page-node-type-annual-grants-cycle .foundation-appli-process .mobile-background-img .container{
        height: 780px;
        align-items: center;
        padding-top: 90px;
    }

    .about-our-values .col-md-3:first-child .field--name-field-our-values-title,
    .about-our-priorities .col-md-3:first-child .field--name-field-priorities-thumbnail,
    .about-our-priorities .col-md-4:first-child .field--name-field-priorities-title{
        border-top: none;
        padding-top: 0;
        margin-top: 0;
    }

    .about-our-values .field--name-field-our-values-title,
    .about-our-priorities .field--name-field-priorities-title{
        border-top: 1px solid var(--brdrColor);
        margin-bottom: 20px;
        padding-top: 30px;
        margin-top: 20px;
    }

    .about-our-values .field--name-field-our-values-title{
        min-height: auto;
    }

    .about-our-priorities .field--name-field-priorities-thumbnail{
        padding-top: 30px;
    }

    .about-our-priorities .col-md-4:first-child .field--name-field-priorities-thumbnail {
        padding-top: 0;
    }

    .gray-bg-container{
        padding: 40px 0;
    }

    .mobile-background-img {
        display: flex;
    }
    
    /* about end */
    .rrg-side-overview{
        margin-top: 3rem;
    }

    .rrg-category_name,
    .page-node-type-diversity-scholarship-grants h1{
        width: 70%;
    }

    .rrg-side-overview .col-md-2,
    .graphics-thumbnail{
        width: 30%;
    }

    .rrg-side-overview .col-md-5,
    .foundation-rrg-graphics-info .col-md-5,
    .foundation-dsg-graphics-information .col-md-5{
        width: 50%;
    }

    .rrg-side-overview .col-md-5.p-md-0,
    .rrg-overview6 .col-md-6 .rrg-overview1,
    .rrg-overview7 .col-md-6 .rrg-overview1,
    .foundation-rrg-graphics-info .col-md-5.p-md-0.graphics-description,
    .foundation-dsg-graphics-information .col-md-5.p-md-0.graphics-description{
        margin-top: 20px;
    }

    .rrg-overview6 .col-md-2 img,
    .rrg-overview7 .col-md-2 img{
        border-radius: 20px;
        width: 100%;
    }
    
    .rrg-overview6 .brder-left1,
    .rrg-overview7 .brder-left1,
    .view-special-initiatives-grants-view .col-md-4.brder-left1{
        border: none;
    }

    .rrg-overview6 .brder-left1 .rrg-overview1,
    .rrg-overview7 .brder-left1 .rrg-overview1{
        margin-top: 25px;
    }
    .view-special-initiatives-grants-view .col-md-4.brder-left1 .rrg-overview1{
        margin-top: 15px;
    }

    .progress-step .progress-marker{
        display: none;
    }

    .progress-tracker{
        align-items: flex-end;
        margin: 50px 0 40px auto;
    }

    .webform-progress-tracker .progress-text {
        font-size: 16px;
    }
    .progress-step{display:none}
    .progress-step.is-active{display:block;text-align: center;}       
    .progress-step{
        margin: 0 1px;
    }

    .path-rapid-response-grants-awarded .mobile-background-img h1{
        width: 50%;
        font-size: 24px;
    }

    .page-node-type-donors-list-header h3 .field--name-field-donor-type-title, 
    .page-node-type-donors-list-header h3 .field--name-field-donor-type-sub-title,
    .webform-progress-tracker .progress-text{
        display: block;
    }

    #edit-donation-type,
    #edit-payment-method--wrapper #edit-payment-method{
        flex-wrap: wrap;
    }

    .foundation-billing-detail-form .amount-info, 
    .foundation-billing-detail-form .form-item-contribute-consent{
        float: none;
    }

    .field--name-field-donation-desc-details p{
        position: relative;
        height: 27px;
        top: -55px;
        line-height: 1.2;
        text-indent: -54px;
        margin-left: 50px;
        font-size: 15px;
    }
    .page-node-type-rapid-response-grants h1{
        font-size: 24px;
        width: 50%;
    }
    .page-node-type-annual-grants-awarded-diversity- h1.page-title,
    .page-node-type-diversity-scholarship-grants h1{
        font-size: 24px;
        width: 55%;
    }
    .path-news h1.page-title, .path-resources h1.page-title,
    .foundation-acg-grant-amount .field__item {
        font-weight: 900;
        font-size: 32px;
    }
    .page-node-type-annual-grants-cycle h1,
    .acg-overview .field__item,
    .path-billing-detail h1.page-title,
    .page-node-type-special-initiatives-grants-over h1{
        font-size: 24px;
        font-weight: 600;
    }
    .page-node-type-annual-cycle-grantees h1.page-title,
    .foundation-acg-project .field__item{
        font-size: 32px;
        line-height: 1.1;
    }
    .sub-section-title, .view-program-section-paragraph-view .para-title {
        font-size: 32px;
        font-weight: 500;
        line-height: 1.2;
    }
    .page-node-type-annual-cycle-grantees h1.page-title{margin-top: 25px;    margin-bottom: 10px;}
    .homepage_sub_testimonial .testimonal-text-container{
        padding-left: 0;
    }
    .programs_testimonal .views-field-field-tc-link a:hover, .views-field-field-tc-link a, .app-process-link1 .field--name-field-link2 a{
        height: 60px;
        font-size: 16px;
    }
    .homepage_sub_testimonial .col-md-4.testimonial-slider-image,
    .container.container-medium .container{
        padding: 0;
    }
    .lightbox-confirmation-page .container{
        padding: 15px;
    }
    .dsg-appli-process-accord .btn, .foundation-agc-faqs-listing .btn{
        font-size: 22px;
        padding: 25px 0px;
    }
    .dsg-appli-process-accord .card .card-body, .foundation-agc-faqs-listing .card .card-body {
        padding: 0;
        padding-bottom: 25px;
    }
    .page-node-type-foundation-homepage .programs_testimonal .tc-details{
        margin-left: 0 !important;
    }
    .foundation-billing-detail-form .form-item-contribute-consent label.option{
        top: 16px;
        width: 82%;
        font-size: 16px;
    }
    .field--name-field-contact-us-webform .form-item.form-type-checkbox .form-checkbox, .foundation-billing-detail-form .form-item-contribute-consent #edit-contribute-consent {
        height: 36px;
        width: 36px;
    }
    #edit-payment-method--wrapper #edit-payment-method label {
        font-weight: 700;
        font-size: 18px;
    }
    .page-node-type-annual-cycle-grantees main{
        margin-top: 90px;
    }
    .page-node-type-annual-cycle-grantees .hero-mobile-image{
        margin-left: -15px;
        margin-right: -15px;
    }

    /* #edit-donaltion-level .fieldset-wrapper{
        display: flex;
        flex-wrap: wrap;
    } */

    .foundation-donation-form .fieldset-wrapper a{
        text-align: center;
        float: none;
        margin: 0 auto;
        top: -10px;
    }

    #edit-donation-description,
    #edit-payment-method--wrapper #edit-payment-method{
        margin: 0;
    }

    #edit-donation-type .js-form-type-radio{
        margin-bottom: 50px;
        height: 70px;
    }
    .foundation-donation-form #edit-donaltion-level > legend, 
    .foundation-donation-form #edit-billing-details-leftside > legend,
    .foundation-donation-form #edit-payment-information > legend{
        border-width: 10px;
    }
    .foundation-donation-form #edit-donaltion-level > legend {
        padding-top: 22px;
        padding-left: 4px;
    }
    .foundation-donation-form #edit-billing-details-leftside > legend {
        padding-top: 21px;
        padding-left: 1px;
    }
    .donate-address p {
        margin-bottom: 0;
    }
    .donate-address .field.field--name-field-donation-address {
        font-size: 18px;
        margin-top: 20px;
    }
    #edit-amount--description {
        font-size: 15px;
        font-style: italic;
        margin-top: 10px;
        margin-bottom: 40px;
    }
    #edit-donation-type label{
        font-size: 18px;
        padding: 24px;
    }
    #edit-donation-type label span{
        font-size: 15px;
        top: 75px;
    }
    .foundation-billing-detail-form .form-item-contribute-consent{
        margin-top: -30px;
    }

    .path-billing-detail .form-control,.foundation-billing-detail-form #foundation-donation-form #edit-submit.form-submit,
    .page-node-type-foundation-contact-us .form-control,
		.foundation-donation-form #edit-process-cc-payment{
        height: 70px;
        font-size: 18px;
    }
    .path-billing-detail .form-control.form-radio,
    .dsg-application-form .form-control.form-radio{
        height: 24px;
        width: 24px;
    }
    .path-billing-detail .form-control.form-radio{
        position: relative;
        top: 5px;
        margin-right: 10px;
    }
    .dsg-application-form .form-control {
        height: 60px;
    }
    .dsg-application-form .form-type-radio label {
        position: relative;
        top: -4px;
    }
    .path-billing-detail label,
    .page-node-type-foundation-contact-us label {
        font-size: 18px;
    }
    .page-node-type-foundation-contact-us label.error{
        font-size:14px;
    }
    .dsg-application-form label,.dsg-application-form .form-composite > legend, .dsg-application-form .webform-element-description{
        font-size: 16px;
    }
    .view-homepage-banner-section-view .news-mobile-banner .align-items-center.d-flex{
        flex-direction: column;
        justify-content: space-evenly;
        height: 870px;
    }

    .view-homepage-banner-section-view .news-mobile-banner .align-items-center.d-flex .container:nth-child(2){
        display: flex;
        justify-content: flex-end;
        margin-bottom: 25px;
    }   

    .page-node-type-foundation-homepage .about-us-description{
        margin: 30px 0 50px 0;
        padding-bottom: 50px;
    }

    .field--name-field-homepage-impact-section, .foundation-agc-graphics-info .field--name-field-acg-impact-graph .field__items {
        display: flex;
        flex-direction: column;
    }

    .field--name-field-homepage-impact-section > .field__item, .foundation-agc-graphics-info .field--name-field-acg-impact-graph .field__items > .field__item {
        margin-top: 25px;
        border-bottom: 1px solid var(--brdrColor);
        padding-bottom: 25px
    }

    .field--name-field-homepage-impact-section > .field__item:last-child, 
    .foundation-agc-graphics-info .field--name-field-acg-impact-graph .field__items > .field__item:last-child{
        border-bottom: none;
    }

    .home-donate.news-mobile-banner .container {
        justify-content: flex-start;
        padding-top: 115px;
        height: 100vh;
    }

    .view-homepage-banner-section-view .rrg-overview{
        margin-top: 115px;
    }

    /* .dsg-application-form .dsg-application-form-title{
        margin-bottom: -4rem;
    } */
    .dsg-application-form .form-item-if-yes-describe label{
        position: relative;
        top: -48px;
        left: 135px;
    }
    .dsg-application-form .form-item-you-previously-received-scholarships ,
    .dsg-application-form .form-item-date,
    .dsg-application-form .form-item-if-yes-describe .form-textarea-wrapper,
    .dsg-application-form .form-item-what-adr-degree-program-you-seeking-financial-assistance-for,
    .dsg-application-form .form-item-program-you-plan-to-attend-require-that-you-be-accepted,
    .dsg-application-form .form-item-if-yes-have-been-accepted-to-attend,
    .dsg-application-form .form-item-consent-to-foundation-using-name-and-pic-to-announce-scholarship
    { 
        position: relative;
        right: 0;
        top: 0;   
    }
    .dsg-application-form .form-item-if-yes-describe .form-textarea-wrapper textarea {
        margin-top: -30px;
    }

    .dsg-application-form .form-item-foundation-reviews-app-on-quarterly-basis-date label,
    .dsg-application-form .form-item-cost-of-adr-degree-program-fellowship-or-conference label{
        width: 100%;
    }
    .dsg-application-form .form-item-cost-of-adr-degree-program-fellowship-or-conference textarea{
        width: 100%;
        height: auto;
        margin-bottom: 30px;
        margin-top: 0;
        float: none;
    }
    .dsg-application-form .form-item-foundation-reviews-app-on-quarterly-basis-date input{
        width: 100%;
        float: none;
    }
   
    .dsg-application-form .form-item-applicant-signature input,
    .dsg-application-form .form-item-date input{
        width: 100%;
        
    } 
    .dsg-application-form .webform-confirmation__message img {
        width: 65%;
    }
    .page-node-type-diversity-scholarship-grants .unfview-acg-apply-now-link{
        float: none !important;
    }
    .dsg-application-form .webform-button--previous.button.form-submit,
    .dsg-application-form .webform-button--next.button,
    .dsg-application-form .webform-button--submit.button {
        margin-top: 25px;
    }

        .dsg-application-form .form-item-fellowship-conference-provide-payment-instructions-for-you textarea,
        .dsg-application-form .form-item-where-did-you-hear-this-scholarship-opportunity{
        margin-bottom: 55px;

        }

        .dsg-application-form .form-item-fellowship-conference-provide-payment-instructions-for-you textarea,
        .dsg-application-form .form-item-where-did-you-hear-this-scholarship-opportunity {
        margin-bottom: 30px;
        }

    .rrg-overview7 .view-content .views-rows-wrapper .row:last-child .row.brder-bottom {
        border: none;
        padding-bottom: 0 !important;
    }

    .view-id-donor_list .view-filters.donor-year-list{
        justify-content: center;
        top: 20px;
    }

    .donor-filter-top{
        top: 0;
    }

    /* .page-node-type-annual-grants-awarded-diversity- .view-filters.donor-year-list{
        top: -280px;
    } */

    .page-node-type-foundation-homepage .news-mobile-banner {
        height: 100%;
    }

    /* foundation 6.2 diversity schloarship submission tab */
    .dsg-application-form .form-item-upload-additional-documents .webform-document-file label {
        font-size: 16px;
    }
    
    .path-search main .pagination {
        justify-content: space-around;
    }
    
    .dsr_filter_selection #filter-dsr-list, 
    .dsr_filter_selection #reset-filter-dsr-list{
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0;
    }
    .dsr-scholar-recipients .dsr_filter_selection{
        align-items: start;
        flex-direction: column;
        /* margin-top: 40px; */
        width: 100%;
        z-index: 1;
    }
    .dsr-scholar-recipients .sr_program_type_list, .dsr-scholar-recipients .sr_year_list, .dsr-scholar-recipients .sr_level_of_study_list, .dsr-scholar-recipients .sr_location_list {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0;
    }
    .page-node-type-diversity-scholarship-grants .rrg2-bluecontainer .dsg-application-title h2 {
        font-size: 32px !important;
        font-weight: 500 !important;
        line-height: 1.1;
        text-transform: none !important;
    }
}

@media(max-width:390px){
    .path-search .page-link{
      padding: 4px;
      font-size: 14px;
    }
  }
  
  @media (min-width:391px) and (max-width:620px){
    .path-search .page-link{
      padding: 6px;
      font-size: 14px;
    }
  }  

@media only screen and (min-width: 768px) and (max-width: 1199px) {

	.director-banner {
		background: linear-gradient(90deg,var(--gray) 72%,var(--gray) 72%,var(--white) 72%);
		padding: 50px 0 25px 0;
	}

    /* contact us start */
    .field--name-field-contact-us-webform .form-item.form-type-checkbox .description {
        position: relative;
        margin-left: 3em;
        display: inline-block;
        top: 2px;
    }

    .page-node-type-director-profile main, .page-node-type-foundation-about-us main, .page-node-type-annual-grants-awarded-diversity- main, .page-node-type-programs main, .path-rapid-response-grant-page main, .page-node-type-annual-grants-cycle main, .path-rapid-response-grants-awarded main, .page-node-type-rapid-response-grants main, .path-billing-detail main, .path-user main, .page-node-type-foundation-homepage main, .page-node-type-diversity-scholarship-grants main, .page-node-type-diversity-scholarship-grants main, .page-node-type-special-initiatives-grants-over main{
        margin-top: 80px;
    }

    .programs_testimonal .tc-details{
        font-size: 15px;
    }

    .page-node-type-foundation-homepage .about-us-description{
        margin: 60px 0 60px 0;
        padding-bottom: 60px
    }
    .field--name-field-donation-desc-details p {
        position: relative;
        height: 20px;
        top: -30px;
        text-indent: -54px;
        margin-left: 50px;
    }
    .home_prorgams_container .img__wrap:hover .img__description_layer{
        bottom:30px;
    }

    .field--name-field-contact-us-webform .form-item-name, .field--name-field-contact-us-webform .form-item-last-name, .field--name-field-contact-us-webform .form-item-email, .field--name-field-contact-us-webform .form-item-company-organization, .field--name-field-contact-us-webform .form-item-country, .field--name-field-contact-us-webform .form-item-phone-number{
        width: 47%;
    }

    /* contact us end */
    
    #block-foundation-branding{
        width: 16%;
    }

    ul.sf-menu li.sf-depth-1{
        margin: 0px 9px; 
    }

    ul.sf-menu a, ul.sf-menu span.nolink{
        font-size: 7px;
    }

    #block-foundation-branding .site-logo img{
        height: 25px;
    }

    .header_container {
        height: 80px;
    }

    ul.sf-menu .sf-sub-indicator{
        top: 2px;
    }

    .desktop-background-img {
        background-size: 100%;
        height: 170px;
        display: flex;
        background-repeat: no-repeat;
    }

    .view-homepage-banner-section-view .desktop-background-img {
        flex-direction: column;
    }

    .page-node-type-director-profile main, 
    .page-node-type-foundation-about-us main, 
    .page-node-type-annual-grants-awarded-diversity- main, 
    .page-node-type-programs main, .path-rapid-response-grant-page main, 
    .page-node-type-donors-list-header main, .page-node-type-annual-grants-cycle main, 
    .path-rapid-response-grants-awarded main, .page-node-type-rapid-response-grants main,
    .page-node-type-diversity-scholarship-grants main {
        margin-top: 80px;
    }

    .progress-step .progress-marker,
    .block-views-blockannual-cycle-grantees-block-2,
    .block-views-blockscholar-recipients-block-2,.menu--header-icons-menu,
    #block-headericonsmenumobile,
    .dsr-scholar-recipients-mobile,
    .hbcu-mobile{
        display: none;
    }

    .dsg-application-form .form-item-applicant-signature input {
        display: inline-block;
        width: 43%;
        text-align: right;
        margin-top: 28px;
    }
    .dsg-application-form .form-item-date {
        position: relative;
        top: -57px;
        right: -470px;
    }
    .dsg-application-form .progress-step {
        margin: -5px;
    }
    .unfview-acg-apply-now-link a{
        padding: 0 8px;
    }
    .dsg-application-form .form-item-cost-of-adr-degree-program-fellowship-or-conference textarea {
        margin-bottom: 40px;
        margin-top: -60px;
    }
    ul.sf-menu.menu{
        margin-right: 0;
    }
    #block-headerbuttonmenu a{
        background: var(--red);
        color: var(--white);
        text-align: center;
        border-radius: 0.25rem;
        font-size: 9px;
        width: 80px;
        font-weight: 600;
        margin-left: -3px;
        position: relative;
        z-index: 2;
    }
    .path-search main .js-form-type-search {
        width: 83%;
    }

}

@media only screen and (min-width: 1200px) {
    .container {
        width: 1020px;
    }

    .progress-step .progress-marker,
    .block-views-blockannual-cycle-grantees-block-2,
    .block-views-blockscholar-recipients-block-2,.menu--header-icons-menu,
    #block-headericonsmenumobile,
		.dsr-scholar-recipients-mobile,
		.hbcu-mobile{
        display: none;
    }

    .main_header,
    .container.container-medium {
        width: 1220px;
    }

    .desktop-background-img{
        display: flex;
    }

    .page-node-type-foundation-homepage .desktop-background-img{
        display: block;
    }
    
}


@media only screen and (min-width: 768px) and (max-width: 920px) {

    .programs_testimonal .testimonal-text-container{
        width: 700px;
        margin-top: 0 !important;
    }
    .page-node-type-foundation-homepage .programs_testimonal .tc-details {
        font-weight: 700;
        font-size: 20px;
    }
    .gray-bg-container1 .view-display-id-block_4 .testimonal-container .gray-bg-container.pr-md-5 {
        padding-right: 0 !important;
    }
}

@media only screen and (min-width: 951px) and (max-width: 1199px) {

    footer .container{
        max-width: 900px;
    }
    .programs_testimonal .testimonal-text-container{
        width: 800px;
        margin-top: 40px !important;
    }
    .page-node-type-foundation-homepage .programs_testimonal .tc-details {
        font-weight: 700;
        font-size: 20px;
    }

}

@media only screen and (min-width: 1560px){

    .header_container {
        height: 130px;
    }

    .main_header{
        width: 1555px;
    }

    .container.container-medium {
        width: 1500px;
        max-width: 1500px;
    }
		.page-node-type-annual-grants-awarded-diversity- .views_slideshow_cycle_teaser_section{
	   height: 600px;
}

    #block-foundation-branding .site-logo img, .field--name-field-footer-logo img {
        width: 250px;
        height: 50px;
    }
    #block-headerbuttonmenu a {
        border-radius: 4px;
        font-size: 16px;
        height: 45px;
        line-height: 1.85;
        width: 130px;
    }
    .page-node-type-foundation-homepage .desktop-background-img {
        background-size: 100% 950px;
        height: 950px;
    }
    .container {
        width: 1250px;
        max-width: 1250px;
        padding: 0;
    }
    .mtop120,.home_prorgams_container{
        margin-top: 120px !important;
    }
    .program_title_section,.program_title_section_inside{
        font-weight: 700;
        width: 75%;
    }
    .views-slideshow-controls-bottom{z-index: 5; left: 15px;}
    body,.programs_testimonal .views-field-field-tc-link a:hover, .views-field-field-tc-link a, .app-process-link1 .field--name-field-link2 a,.description #edit-gdpr-consent--descripti,ul.sf-menu a,.foundation-agc-annual-graph-title,.font-size12, ul.sf-menu span.nolink,.sub-section-link a, .unfview-acg-apply-now-link a, .download-section-link a, .programs_testimonal .views-field-field-tc-link a, .views-field-field-tc-link a:hover, .app-process-link1 .field--name-field-link2 a:hover, .news-resource-block .js-pager__items.pager a, .page-node-type-annual-grants-awarded-diversity- .js-pager__items.pager a, .view-program-section-paragraph-view .para-learn-more a, .load_more, .app-process-link1 .field--name-field-link1 a, .foundation-agc-add-info-link a {
        font-size: 16px;
    }
    .down-short-desc{
        font-size: 14px;
    }
    .field--name-field-homepage-desc-details p:nth-child(2){
        font-size: 20px;
    }
    .program_title_section {
        font-size: 24px;
    }
    .program_title_section_inside,.page-node-type-foundation-homepage .about-us-description .field--name-field-homepage-desc-header{
        font-size: 32px;
        line-height: 1.2;
    }
    h1.page-title,.unfview-acg-apply-now-label, .dsg-application-title, .application_proc_title, .app-process-desc .app-process-desc, .page-node-type-foundation-news h1,.page-node-type-foundation-homepage h2,.rrg-fund-amount, .graphics-data {
        font-size: 48px;
    }
    .page-node-type-foundation-homepage .desktop-background-img .align-items-center.d-flex {
        height: 880px;
    }
    .acg-label, .foundation-acg-project .field__label, .foundation-acg-grant-amount .field__label, .acg-overview .field__label, .views-field-field-tc-type, .field--name-field-about-us-our-mission .field__label, .field--name-field-our-values .field__label, .field--name-field-our-priorities .field__label, .testimonal-heading, .program_priority, .rrg-overview, .foundation-agc-graphics-info .field__label, .rrg-overview1{
        font-size: 16px;
        letter-spacing: 1px;
    }
    .programs_testimonal .views-field-field-tc-link a:hover, .views-field-field-tc-link a, .app-process-link1 .field--name-field-link2 a,
    .sub-section-link a, .unfview-acg-apply-now-link a, .download-section-link a, .programs_testimonal .views-field-field-tc-link a, .views-field-field-tc-link a:hover, .app-process-link1 .field--name-field-link2 a:hover, .news-resource-block .js-pager__items.pager a, .page-node-type-annual-grants-awarded-diversity- .js-pager__items.pager a, .view-program-section-paragraph-view .para-learn-more a, .load_more, .app-process-link1 .field--name-field-link1 a, .foundation-agc-add-info-link a{
        height: 60px;
        /* text-align: center; */
        /* width: 210px; */
    }
    .page-node-type-foundation-homepage .about-us-description {margin: 107px 0 114px 0;padding-bottom: 127px;}
    .home_prorgams_container .img__wrap {max-height: 660px;}
    .home_prorgams_container .img__wrap:first-child img {border-bottom: 16px solid var(--yellow);}
    .home_prorgams_container .img__wrap:nth-child(2) img {border-bottom: 16px solid var(--blue);}
    .home_prorgams_container .img__wrap:nth-child(3) img {border-bottom: 16px solid var(--red);}
    .home_prorgams_container .img__wrap:nth-child(4) img {border-bottom: 16px solid var(--brown);}
    .testimonials_case_studies {margin-top: 115px;}
    .testimonials_case_studies .container.container-medium.mt-5.mb-4  {padding-left: 75px;}
    .brder-left {height: 60px;}
    .testimonal-text-container{ width: 725px;border-bottom-right-radius: 140px;}
    .tc-details{font-size: 24px;line-height: 1.2;}
    .views_slideshow_cycle_teaser_section {height: 720px;}
    .about-our-priorities.mb-5 .rrg-overview {margin-bottom: 70px;}
    .home_prorgams_container .img__wrap:hover .img-fluid {
        position: relative;
        max-width: 120%;
        top: -10%;
        z-index: 1;
        left: -9%;
    }
    .home_prorgams_container .img__wrap:hover .img__description_layer{
        z-index: 2;
    }
    .field--name-field-homepage-graphics-thumb img {
        width: 100%;
        height: auto;
    }
    .field--name-field-homepage-impact-section .graphics-thumbnail .field--name-field-homepage-graphics-thumb{margin-right: 35px;}
    .field--name-field-homepage-impact-section .graphics-description, .foundation-agc-graphics-info .field--name-field-acg-impact-graph .field__items .graphics-description,
    .download-section-link {
        margin-top: 30px;
    }
    .about-our-priorities.mb-5{margin-bottom: 95px !important;}
    .field--name-field-donor-now-section h2.donate_now_heading{line-height: 1.1;}
    .field--name-field-donor-now-section h2.donate_now_heading,.field--name-field-homepage-donate-now-desc{width: 125%;}
    .home_donor_container.desktop-background-img {
         /* height: 640px;
         background-size: 100% 640px; */
         /* Foundation 6.2 */
        background-size: 100% auto;
        padding: 11% 0;
        height: auto;
    }
    .container.container-small {
        width: 822px;
        margin: 0 auto;
    }
    .program_title_section_inside{
        margin: 0 auto 50px auto;
    }
    .home_prorgams_container .img__wrap:hover .img__description_layer p {
        margin-bottom: 50px;
    }
    .home_prorgams_container .circle_image {
        height: 80px;
        width: 80px;
    }
    .homepage_news_section_container {
        margin-bottom: 0px;
        margin-top: 80px !important;
        padding-top: 90px !important;
    }
    .page-node-type-foundation-homepage .homepage_news_section_container h2{
        font-size: 32px;
        font-weight: 900;
    }
    .news-resource-block .views-field-nothing .field-content > time.datetime {
        width: 105px;
        height: 105px;
    }
    .news-resource-block .datetime_day {
        font-size: 48px;
        line-height: 1.1;
    }

    .news-resource-block .row .col-md-4:nth-child(odd) .views-field-field-thumbnail img,
    .homepage_news_section_container .row .col-md-4 .news-resource-block .views-field-field-thumbnail img,
    .homepage_news_section_container .row .col-md-8 .news-resource-block .row .col-md-6:nth-child(odd) .views-field-field-thumbnail img,
    .path-news .news-resource-block .row .col-md-4:nth-child(2) .views-field-field-thumbnail img,
    .path-resources .news-resource-block .row .col-md-4:nth-child(2) .views-field-field-thumbnail img,
    .video_section .col-md-4:nth-child(2) .media-wrapper a img{
        border-top-right-radius: 95px;
        /* max-height: 255px; */
    }
    
    .news-resource-block .row .col-md-4:nth-child(even) .views-field-field-thumbnail img,
    .homepage_news_section_container .row .col-md-8 .news-resource-block .row .col-md-6:nth-child(even) .views-field-field-thumbnail img,
    .path-news .news-resource-block .row .col-md-4:nth-child(3) .views-field-field-thumbnail img,
    .path-resources .news-resource-block .row .col-md-4:nth-child(3) .views-field-field-thumbnail img,
    .video_section .col-md-4:first-child .media-wrapper a img{
        border-bottom-right-radius: 95px;
        /* max-height: 255px; */
    }
    
    .path-news .news-resource-block .row .col-md-4:nth-child(1) .views-field-field-thumbnail img,
    .path-resources .news-resource-block .row .col-md-4:nth-child(1) .views-field-field-thumbnail img,
    .video_section .col-md-4:nth-child(3) .media-wrapper a img{
        border-bottom-left-radius: 95px;
        border-top-right-radius: 0px;
        /* max-height: 255px; */
    }
    
    .path-news .news-resource-block .row .col-md-4:nth-child(2) .views-field-field-thumbnail img,
    .path-resources .news-resource-block .row .col-md-4:nth-child(2) .views-field-field-thumbnail img{
        border-top-right-radius: 95px;
        border-bottom-right-radius: 0px;
        /* max-height: 255px; */
    }
    
    .path-news .news-resource-block .row .col-md-4:nth-child(3) .views-field-field-thumbnail img,
    .path-resources .news-resource-block .row .col-md-4:nth-child(3) .views-field-field-thumbnail img{
        border-bottom-right-radius: 95px;
        border-top-right-radius: 0px;
        /* max-height: 255px; */
    }
    .news-resource-block .views-field-field-category .field-content div, .news-resource-block .views-field-field-category-1 .field-content div, .news-resource-block .views-field-field-category-1 .field-content div {
        font-size: 16px;
        margin: 25px 0 15px 0;
    }
    .news-resource-block .views-field-field-short-title, .field--name-field-acg-case-study-title, .field--name-field-acg-case-study-school {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .homepage_sub_testimonial .testimonial-slider-image img{
        width: 485px;
        max-width: 485px;
    }
    .programs_testimonal .testimonal-text-container {
        position: absolute;
        width: 1240px;
        padding: 50px 0 !important;
        letter-spacing: -0.5px;
    }
    .page-node-type-foundation-homepage .programs_testimonal .tc-details,
    .page-node-type-foundation-news h1{
        font-weight: 700;
        font-size: 48px;
        line-height: 1.1;
    }
    .page-node-type-foundation-news h1{
        margin: 45px 0;
    }
    .news-res-description {
        font-size: 32px;
        font-weight: 500;
        margin: 40px 0 60px 0;
    }
    .programs_testimonal .views-field-field-tc-author-thumbnail-image img {
        width: 50px;
        height: 50px;
        border-radius: 50px;
    }
    .black-bottom-container .views-row.row {
        height: 250px;
    }
    .black-bottom-container{margin-top: 100px !important;}
    main{
        margin-bottom: 40px;
    }
    .block-superfishmain span.sf-depth-1:hover, ul.sf-menu .sfHover span.nolink, .sf-no-children a.sf-depth-1:hover, li.sf-depth-1 a.sf-depth-1:hover, li.sf-depth-1.sfHover a.sf-depth-1, .sf-depth-1.active-trail > a, .about-link a:hover, .back_to_billing_page:hover, .menu--footer .navbar-nav .nav-link:hover {
        border-bottom: 4px solid var(--red);
        padding-bottom: 4px;
    }
    .footer_copyright .region-footer-copyright {
        margin-top: 60px;
        font-size: 13px;
    }
    #block-footerfollow li:nth-child(2) a,
    #block-footerfollow li:nth-child(3) a{
        width: 54px;
        height: 54px;
    }
    .sf-depth-1 ul {
        top: 34px !important;
    }
    .program_img_overlay{
        background-color: rgb(0 0 0/0.7);
        width: 110%;
        height: 118.5%;
        top: -10%;
        left: -4%;
        z-index: 1;
        position: absolute;
        border-radius: 12px;
    }
    .page-node-type-director-profile main, .page-node-type-foundation-about-us main, .page-node-type-annual-grants-awarded-diversity- main, .page-node-type-programs main, .path-rapid-response-grant-page main, .page-node-type-annual-grants-cycle main, .path-rapid-response-grants-awarded main, .page-node-type-rapid-response-grants main, .path-billing-detail main, .path-user main, .page-node-type-foundation-homepage main, .page-node-type-diversity-scholarship-grants main, .page-node-type-diversity-scholarship-grants main, .page-node-type-special-initiatives-grants-over main{
        margin-top: 130px;
    }
    .page-node-type-programs h1.page-title,
    .page-node-type-annual-grants-cycle h1,
    .page-node-type-diversity-scholarship-grants h1,
    .page-node-type-rapid-response-grants h1,
    .page-node-type-special-initiatives-grants-over h1,
    .page-node-type-annual-grants-awarded-diversity- h1.page-title,
    .page-node-type-internal-pages h1.page-title,
    .page-node-type-foundation-contact-us h1.page-title,
    .path-rapid-response-grants-awarded h1.page-title,
    .page-node-type-donors-list-header h1.page-title,
    .path-billing-detail h1.page-title,
    .page-node-type-foundation-about-us h1.page-title{
        font-size: 64px;
        letter-spacing: -1px;
        font-weight: 600;
    }
    .page-node-type-special-initiatives-grants-over h1,
    .page-node-type-rapid-response-grants h1,
    .page-node-type-diversity-scholarship-grants h1{
        margin-bottom: 0;
    }
    .page-node-type-internal-pages h1.page-title,.field--name-field-dsg-overview .field__item .rrg-overview,
    .page-node-type-foundation-contact-us h1.page-title{
        margin-bottom: 50px;
    }

    .page-node-type-internal-pages main,
    .page-node-type-donors-list-header main,
    .page-node-type-foundation-contact-us main,
    .page-node-type-annual-cycle-grantees main{
        margin-top: 290px;
    }
    .page-node-type-internal-pages .ip-details *,
    .form-item .description,.description #edit-gdpr-consent--description{
        font-family: 'Be Vietnam Pro', sans-serif !important;
        font-size: 16px;
    }
    .page-node-type-director-profile h1.page-title {
        font-size: 64px;
        letter-spacing: -1.5px;
    }
    .director_designation {
        font-size: 24px;
    }
    h2.rrg-heading, .foundation-agc-faq-title .field--name-field-faq-agc-accordion-title{
        font-size: 48px;
    }
    .foundation-program-description {
        font-size: 24px;
        font-weight: 700;
        margin-top: 60px;
        width: 78%;
    }
    .programs_class:first-child img {
        border-bottom-right-radius: 140px;
    }
    .sf-depth-1.active-trail > span {
        border-bottom: 4px solid var(--red);
    }
    .desktop-background-img {
        height: 400px;
    }
    .page-node-type-annual-grants-cycle .acg_impact_container,.agc_appli_process_container,.video_section,.faq_agc_accordion_container{
        margin-top: 100px !important;
    }
    .faq_agc_accordion_container{
        padding-top: 100px !important;
    }
    .page-node-type-annual-grants-cycle .paragraph--type--overview .rrg-overview,.foundation-agc-graphics-info .field__label{margin-bottom: 70px !important;}
    .field--name-field-homepage-graphics-thumb img{
        padding-right: 35px;
    }
    .foundation-appli-process {
        border-top: 20px solid;
        border-image: linear-gradient(to right,var(--red) 18.5%,var(--brdrColor) 15%)2;
    }
    .foundation-appli-process .desktop-background-img {
        height: 640px;
        background-size: 100% 640px;
    }
    .news-resource-block h2,.page-node-type-special-initiatives-grants-over h3, .acg-case-studies .field__label, .page-node-type-foundation-about-us h2, .acg-case-studies-title h2, .dsg-application-form-title h3, h2 {
        font-size: 32px;
    }
    .video_title{font-size: 22px;}
    .video_duration {
        font-size: 16px;
        margin: 25px 0;
    }
    .dsg-appli-process-accord .btn, .foundation-agc-faqs-listing .btn{font-size: 24px; padding: 45px 0;}
    .agc-add-information.background-gray{
        margin-top: 100px !important;
        padding-top: 130px;
        padding-bottom: 130px;
    }
    .foundation-agc-additit-info {
        font-size: 32px;
        line-height: 1.2;
        width: 55%;
    }
    .page-node-type-annual-grants-cycle .black-bottom-container{
        margin-top: 0 !important;
    }
    .about-us-description .field--name-field-about-us-desc-header, .rrg-overview5, .field--name-field-donation-desc-header {
        font-weight: 700;
        font-size: 24px;
        letter-spacing: -0.5px;
    }
    .field--name-field-about-us-desc-details p:nth-child(2) {
        font-size: 20px;
    }
    .about-us-description {
        margin: 0 0 90px 0;
        padding-bottom: 80px !important;
    }
    .field--name-field-about-us-our-mission .field__label{
        margin-bottom: 55px;
    }
    .about-us-ourmission .field__item {
        width: 77%;
    }
    .about-us-ourmission .field__item * {
        font-size: 48px !important;
        line-height: 1.2;
    }
    .gray-bg-container.about-our-values {
        padding: 90px 0;
        margin-top: 100px;
    }
    .field--name-field-our-values .field__label{
        margin-bottom: 95px;
    }
    .about-our-values .field--name-field-our-values-title{
        font-size: 22px;
        height: 90px;
    }
    .about-our-priorities{
        margin-top: 90px;
    }
    .about-our-priorities img {
        height: 67px;
        width: auto;
    }
    .about-our-priorities .field--name-field-priorities-title {
        font-size: 22px;
    }
    .page-node-type-foundation-about-us .about-our-priorities.mb-5 {
        padding-bottom: 90px !important;
    }
    .page-node-type-foundation-about-us h2,
    .view-board-of-directors-and-leadership .views-field-field-director-designation {
        margin-bottom: 50px;
    }
    .view-board-of-directors-and-leadership .views-field-title {
        font-size: 20px;
        margin: 25px 0 5px 0;
    }
    .page-node-type-director-profile .container.container-medium, .page-node-type-director-profile .director-details.container {
        width: 1035px;
        margin: 0 auto;
    }
    .about-link{
        margin-top: 60px;
    }
    .director-image img {
        width: 395px;
        /*height: 335px;*/
        height: auto;
        border-top-right-radius: 140px;
    }
    .director-banner{
        padding-top: 90px;
        margin-bottom: 60px !important;
    }
    .director-details .field--name-field-director-details p:first-child {
        font-size: 24px;
    }
    .page-node-type-director-profile main{
        padding-bottom: 60px;
    }
    .page-node-type-internal-pages .field--name-field-internal-page-description * {
        font-size: 24px;
    }
    .page-node-type-internal-pages h2 *, .page-node-type-internal-pages h2 {
        font-size: 18px;
    }
    .page-node-type-internal-pages h3 *, .page-node-type-internal-pages h3 {
        font-size: 16px;
        margin-top: 40px;
        margin-bottom: 5px;
    }
    footer .menu--footer .navbar-nav .nav-link:hover {
        padding-bottom: 4px;
    }
    .contact-us-description {
        width: 90%;
        font-weight: 700;
        font-size: 24px;
    }
    .field--name-field-contact-us-webform {
        margin-top: 50px;
    }
    label {
        margin-bottom: 10px;
        font-size: 18px;
    }
    .form-control {
        height: 70px;
        border: 1px solid var(--black);
        font-size: 20px;
        color: var(--black);
    }
    .field--name-field-contact-us-webform .form-item-name, .field--name-field-contact-us-webform .form-item-last-name, .field--name-field-contact-us-webform .form-item-email, .field--name-field-contact-us-webform .form-item-company-organization, .field--name-field-contact-us-webform .form-item-country, .field--name-field-contact-us-webform .form-item-phone-number{
        height: 115px;
    }
    .form-textarea-wrapper .text-count-wrapper {
        font-size: 15px;
    }
    .field--name-field-contact-us-webform .form-item.form-type-checkbox .description {
        top: 5px;
        width: 55%;
    }
    .red_button, .foundation-billing-detail-form #foundation-donation-form #edit-submit.form-submit, #process_cc_payment, 
		.button.webform-button--next, .dsg-application-form .form-submit.button, #controlBtn .payButton ,
		.foundation-donation-form #edit-process-cc-payment{
        height: 60px;
    }
    .field--name-field-contact-us-webform .button {
        width: 310px;
        font-size: 16px;
    }
    .page-node-type-programs .background-gray{
        padding: 150px 0 120px 0;
    }
    .sub-section-title, .view-program-section-paragraph-view .para-title {
        font-size: 48px;
    }
    .programs_class:nth-child(2) img, .programs_class_mob:nth-child(2) img, .programs_class:nth-child(4) img, .programs_class_mob:nth-child(4) img {
        border-bottom-right-radius: 140px;
        border-top-left-radius: 140px;
    }
    .programs_class:nth-child(3) img {
        border-top-right-radius: 140px;
    }
    .programs_class.d-none.d-md-block{
        padding: 110px 0 !important;
    }
    .program_priority.mt-5,
    .page-node-type-programs .brder-bottom.mb-5{
        margin-bottom: 85px !important;
    }
    .program_priority_desc {
        font-size: 24px;
        margin-bottom: 0 !important;
        width: 72%;
    }
    .page-node-type-programs .views-field-field-tc-type.pl-5{
        padding-left: 0 !important;
    }
    .page-node-type-programs .programs_testimonal .testimonal-text-container{
        width: 1185px;
    }
    .page-node-type-programs .programs_testimonal .tc-details {
        font-size: 32px;
    }
    .page-node-type-programs .testimonal-author-container {
        margin-top: 50px !important;
        width: 50%;
    }
    .page-node-type-programs .views_slideshow_cycle_teaser_section {
        height: 620px;
    }
    .views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
        border-radius: 5px;
        padding: 0px 5px;
        background: var(--darkGray);
        line-height: 10px;
    }
    .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active {
        background: var(--red);
        border-radius: 7px;
        padding: 0 7px;
        line-height: 14px;
    }
    .views-slideshow-controls-text-status-pause a,
    .views_slideshow_controls_text_previous a,
    .views_slideshow_controls_text_next a,
    .views-slideshow-controls-text-status-play a{
        height: 26px;
    }
    .page-node-type-diversity-scholarship-grants .field--name-field-homepage-graphics-thumb img,
    .page-node-type-rapid-response-grants .field--name-field-homepage-graphics-thumb img,
    .page-node-type-special-initiatives-grants-over .field--name-field-homepage-graphics-thumb img,
    .page-node-type-annual-grants-awarded-diversity- .field--name-field-homepage-graphics-thumb img{
        padding-right: 0;
        width: 85%;
    }
    .page-node-type-diversity-scholarship-grants .gray-bg-container.mt-5{
        margin-top: 110px !important;
    }
    .page-node-type-diversity-scholarship-grants .testimonial-slider-image img,
		.page-node-type-annual-grants-awarded-diversity- .testimonial-slider-image img{
        border-top-right-radius: 140px;
        border-bottom-left-radius: 140px;
    }
    .page-node-type-diversity-scholarship-grants .views_slideshow_cycle_teaser_section {
        height: 600px;
    }
    .page-node-type-diversity-scholarship-grants .views-slideshow-controls-bottom{
        top: 0;
    }
    .page-node-type-diversity-scholarship-grants .gray-bg-container {
        padding: 0 !important;
    }
    .page-node-type-diversity-scholarship-grants .rrg2-bluecontainer .row {
        height: 230px;
    }
    .rrg2-bluecontainer{
        border-top: 20px solid;
        border-image: linear-gradient(to right,var(--red) 18.5%,var(--brdrColor) 15%)2;
    }
    .dsg-appli-process-accord-container.mt-5.brder-bottom{
        padding-bottom: 50px;
        margin-bottom: 90px;
    }
    .webform-progress-tracker .progress-step .progress-text {
        color: var(--brdrColor1);
        border-bottom: 8px solid var(--brdrColor1);
        padding-bottom: 8px;
    }
    .webform-progress-tracker .progress-step.is-active .progress-text {
        color: var(--red);
        padding-bottom: 8px;
        border-bottom: 8px solid var(--red);
    }
    .page-node-type-diversity-scholarship-grant .gray-bg-container1.mt-5{
        margin-top: 110px !important;
    }
    .dsg-application-form .form-composite > legend, .dsg-application-form .webform-element-description {
        font-size: 18px;
        font-weight: 400;
    }
    .dsg-application-form .form-control.form-radio{
        height: 24px;
        width: 24px;
        top: 3px;
        position: relative;
    }
    .page-node-type-diversity-scholarship-grants .view-id-testimonials_case_studies .row.justify-content-between{
        align-items: center;
    }
    .dsg-application-form .form-item-if-yes-describe label {
        right: -570px;
        position: relative;
        top: -85px;
    }
    .dsg-application-form .form-item-you-previously-received-scholarships {
        position: relative;
        right: -416px;
        top: -35px;
    }
    .dsg-application-form .webform-button--previous.button.form-submit, #controlBtn .cancelButton {
        height: 60px;
        font-size: 16px;
    }
    .dsg-application-form .form-item-program-you-plan-to-attend-require-that-you-be-accepted {
        right: -700px;
        position: relative;
        top: -35px;
    }
    .dsg-application-form .form-item-if-yes-have-been-accepted-to-attend {
        right: -400px;
        position: relative;
        top: -35px;
    }
    .dsg-application-form .form-item-consent-to-foundation-using-name-and-pic-to-announce-scholarship {
        right: -820px;
        position: relative;
        top: -35px;
    }
    #edit-upload-picture--label::before, .form-item-upload-picture label::before {
        content: url(../images/Foundation_UploadPic_Icon1.svg);
        position: relative;
        margin-right: 15px;
        cursor: pointer;
    }
    .dsg-application-form .webform-section-title,
    .dsg-application-form .form-item-upload-additional-documents label /* foundation 6.2 */
    {
        font-size: 18px;
        font-weight: 700;
        text-transform: none;
    }
    .dsg-application-form .webform-section-wrapper{margin-bottom: 50px;}   
    .dsg-application-form .form-item-date {
        position: relative;
        top: -85px;
        right: -850px;
        display: inline;
    }
    .dsg-application-form .webform-confirmation__message img {
        height: auto;
        width: 210px !important;
    }
    .webform-confirmation-thankyou {
        font-size: 64px;
        font-weight: 700;
        margin: 40px auto 20px auto;
    }
    .webform-confirmation-msg {
        font-weight: 700;
        font-size: 24px;
        margin: 0;
        padding-bottom: 200px;
    }
    .sf-depth-1 ul li:first-child {
        border-bottom: 2px solid var(--brdrColor);
    }
    .page-node-type-rapid-response-grants h2.rrg-heading,
    .page-node-type-annual-grants-awarded-diversity- h2.rrg-heading{
        margin-top: 70px;
        margin-bottom: 50px;
    }
    .page-node-type-rapid-response-grants .foundation-rrg-case-study{
        margin-top: 130px !important;
        margin-bottom: 90px !important;
    }
    .page-node-type-rapid-response-grants .rrg2-bluecontainer .row,
    .page-node-type-special-initiatives-grants-over .rrg2-bluecontainer .row{
        height: 305px;
        align-items: center;
    }
    .page-node-type-rapid-response-grants .foundation-appli-process-title,
    .page-node-type-special-initiatives-grants-over .foundation-appli-process-title {
        font-size: 32px;
        font-weight: 900;
    }
    .page-node-type-rapid-response-grants .black-bottom-container,
    .page-node-type-annual-cycle-grantees .black-bottom-container{
        margin-top: 0 !important;
    }
    .news-resource-filter-block .view-filters .form-type-select select.form-control{
        height: 45px;
        width: 100%;
        border: 1px solid var(--black);
        font-size: 18px;
        color: var(--black);
        font-weight: 700;
    }
    .view-filters.donor-year-list .form-type-select select.form-control{
        height: 45px;
        width: 95px;
        border: 1px solid var(--black);
        font-size: 18px;
        color: var(--black);
        font-weight: 700;
    }
    .rrg-year-label .year_selection{
        height: 45px;
        width: 95px;
        border: 1px solid var(--black);
        font-size: 18px;
        color: var(--black);
        font-weight: 700;
        padding: 10px;
        /* border-radius: 8px; */
    }
    .news-resource-filter-block .view-filters .form-type-select label, .view-filters.donor-year-list .form-type-select label{
        width: 65px;
    }
    .path-rapid-response-grants-awarded h1.page-title{width: 50%;}
    .container.sub_title .brder-top.pt-5.mt-5{
        margin-top: 120px !important;
        padding-bottom: 50px;
    }
    .path-rapid-response-grants-awarded .rrg-overview6 .brder-top.pt-5.mt-5{
        margin-top: 90px !important;
        padding-bottom: 50px;
    }
    .path-rapid-response-grants-awarded .rrg-year-label{
        top: 235px;
    }
    .path-rapid-response-grants-awarded .category_desc.bolder{
        font-size: 24px;
        font-weight: 500;
        margin: 40px 0 !important;
    }
    .brder-top,
    .brder-top-black,.page-node-type-special-initiatives-grants-over h3:nth-last-of-type(1){
        border-width: 10px;
    }

    .page-node-type-annual-grants-awarded-diversity- .subtitle,
    .hbcu_subtitle{
        font-size: 24px;
        margin: 40px 0 0 0;
        font-weight: 500;
    }
    
    .page-node-type-annual-grants-awarded-diversity- .subtext_subtitle,
    .hbcu_subtext_subtitle{
        font-size: 24px;
        margin: 0 0 40px 0;
        font-weight: 500;
    }
    .page-node-type-annual-grants-awarded-diversity- .only-annual-grants-awarded .subtext_subtitle{
        font-size: 24px;
        margin: 40px 0 40px 0;
        font-weight: 900;
    }
    .rrg-overview7 .rrg-overview1 {
        font-size: 14px;
        letter-spacing: 1px;
    }

    .page-node-type-annual-grants-awarded-diversity- .rrg-overview2 {
        margin-bottom: 5px;
    }
    .rrg-overview2 {
        font-weight: 900;
        font-size: 24px;
        margin-bottom: 25px;
        margin-top: 15px;
        line-height: 1.2;
    }
    .rrg-overview4 {
        font-size: 32px;
        font-weight: 900;
        margin-bottom: 30px;
        margin-top: 10px;
        color: var(--red);
    }
    .page-item.active .page-link {
        background-color: var(--red);
        border-color: var(--red);
        border-radius: 8px;
        padding: 8px 13px;
    }
    .page-node-type-annual-cycle-grantees h1.page-title{
        font-size: 48px;
        margin-top: 25px;
    }
    .foundation-acg-project .field__item {
        font-size: 32px;
        margin-top: 25px;
    }
    .foundation-acg-grant-amount .field__item {
        font-size: 24px;
    }
    .foundation-acg-grant-amount {
        margin: 40px 0 0 0;
    }
    .foundation-acg-project {
        padding: 0 0 40px 0;
    }
    .acg-img-container img {
        border-bottom-right-radius: 140px;
    }
    .acg-img-container.hero-desktop-image{
        margin: 90px 0 !important;
    }
    .acg-overview {
        width: 73%;
    }
    .acg-overview .field__item {
        font-size: 32px;
        font-weight: 700;
        margin-bottom: 90px;
        margin-top: 70px;
        line-height: 1.2;
    }
    .acg-sub-sections {
        background: linear-gradient(90deg,var(--blue1) 72%,var(--blue1) 70%,var(--white) 70%);
        padding: 90px 0;
    }
    .page-node-type-annual-cycle-grantees .field--name-field-acg-case-study-school{
        margin-bottom: 25px;
    }
    .page-node-type-annual-cycle-grantees .block-views-blocktestimonials-case-studies-block-1{
        margin-top: 90px !important;
    }
    .page-node-type-annual-cycle-grantees .gray-bg-container {
        background-color: var(--gray);
        padding: 120px 0;
    }
    .page-node-type-annual-cycle-grantees h3 {
        font-size: 22px;
    }
    .acg-footer-section-block .Block-text {
        margin-top: 62px;
        font-size: 32px;
        font-weight: 900;
        line-height: 1.2;
        margin-bottom: 30px;
    }
    .page-node-type-annual-cycle-grantees .view-annual-cycle-grantees-footer-section p *{
        font-size: 16px !important;
    }
    .path-news main, .path-resources main {
        margin-top: 130px;
    }
    .path-news h1.page-title, .path-resources h1.page-title {
        font-weight: 700;
        font-size: 48px;
        text-align: left !important;
        margin-bottom: 60px;
        line-height: 1.1;
        width: 90%;
    }
    .path-news .gray-bg-container1,
    .path-resources .gray-bg-container1{
        background: linear-gradient(90deg,var(--gray) 72%,var(--gray) 72%,var(--white) 71%);
        padding: 100px;
    }
    .sub-section-image img, .news-desktop-banner img, .resources-desktop-banner img {
        border-top-right-radius: 140px;
    }
    .path-news #block-foundation-content,
    .path-resources #block-foundation-content{
        margin-top: 80px;
    }
    .news-filter-title, .resource-filter-title,.resource-filter-title-a, .news-filter-title-a {
        height: 45px;
        width: 150px;
    }
    .path-news #block-foundation-content .news-resource-filter-block .view-filters .form-type-select label,
    .path-resources #block-foundation-content .news-resource-filter-block .view-filters .form-type-select label{
        width: 95px;
    }
    .path-news .news-resource-filter-block,
    .path-resources .news-resource-filter-block{
        margin-bottom: 45px !important;
    }
    .news-resource-block .datetime_month, .news-resource-block .datetime_year {
        font-size: 16px;
    }
    .news-resource-block .views-infinite-scroll-content-wrapper > .views-rows-wrapper{
        margin-bottom: 80px;
    }
    .news-resource-block .views-infinite-scroll-content-wrapper > .views-rows-wrapper:last-child {
        margin-bottom: 40px;
    }
    .news-resource-block .js-pager__items.pager a,
    #process_cc_payment{
        width: 390px;
    }
    .news-resource-block .js-pager__items.pager{
        padding-left: 0;
        margin-bottom: 80px;
    }
    .page-node-type-foundation-news main{
        margin-top: 210px;
    }
    .author-details.mt-5.mb-4{margin: 85px 0 40px 0 !important;}
    .field--name-field-author-image img {
        height: 80px;
        width: 80px;
    }
    #edit-payment-method--wrapper #edit-payment-method{
        margin: 20px 0 50px 0;
    }
    .field--name-field-author-image{
        padding-right: 30px;
    }
    .field--name-field-author-name {
        font-weight: 700;
        font-size: 18px;
    }
    .author-details .field--name-field-author-details{
        font-size: 16px;
        line-height: 1.3;
    }
    .news-description .field--name-field-details > .field__item {
        margin: 40px 0;
        padding-bottom: 15px;
    }
    .page-node-type-foundation-news .gray-bg-container {
        background-color: var(--gray);
        padding: 100px 0;
    }
    .block-release-versoning {
        position: relative;
        top: -25px;
    }
    ul.sf-menu .sf-sub-indicator {
        top: 7px;
    }
    .page-node-type-donors-list-header h2.txt-color-red{
        margin-top: 20px;
    }
    .page-node-type-donors-list-header .view-filters.donor-year-list{
        top: 75px;
    }
    .page-node-type-donors-list-header h3 .field--name-field-donor-type-sub-title {
        font-weight: 500;
        font-size: 18px;
    }
    .page-node-type-donors-list-header h3 {
        margin-bottom: 30px;
    }
    .page-node-type-donors-list-header .view-id-donor_list p {
        margin-bottom: 10px;
    }
    .brder-bottom{ 
        margin-bottom: 45px !important;}
    .page-node-type-donors-list-header h3 .field--name-field-donor-type-title{font-size: 24px;}
    .field--name-field-donation-desc-header {
        width: 85%;
    }
    .about-us-description .field--name-field-about-us-desc-header, .rrg-overview5, .field--name-field-donation-desc-header {
        font-weight: 700;
        font-size: 24px;
        letter-spacing: -0.5px;
        line-height: 1.3;
    }
    .field--name-field-donation-desc-details p {
        position: relative;
        height: 16.7px;
        top: -30px;
    }
    .path-billing-detai .about-us-description {
        margin: 0 0 40px 0;
    }
    .donate-address .field--name-field-donation-address p{
        font-size: 18px;
        font-weight: 700;
        margin-bottom: 0;
    }
    .donate-address p {
        margin-bottom: 0;
    }
    .foundation-donation-form #edit-donaltion-level > legend, 
    .foundation-donation-form #edit-billing-details-leftside > legend, 
    .foundation-donation-form #edit-payment-information > legend{
        border-width: 10px;
        /* padding-top: 25px; */
        /* margin-bottom: 0; */
        font-size: 32px;
        /* font-weight: 500; */
    }
    .foundation-donation-form #edit-donaltion-level > :first-child:first-letter{
        /* background-color: var(--red); */
        color: var(--white);
        font-size: 28px;
        padding: 0px 17px;
        border-radius: 50%;
        margin-right:10px;
    }
    .foundation-donation-form #edit-donaltion-level > legend {
        padding-top: 12.5px;
        padding-left: 2px;
    }
    .foundation-donation-form #edit-payment-information > legend {
        padding-top: 13px;
        padding-left: 1.5px;
        
    }
    .foundation-donation-form #edit-billing-details-leftside > legend{
        padding-top: 12px;
        padding-left: 1.5px;
    }

.foundation-donation-form #edit-donaltion-level > :first-child::before {
    content:"1";
    font-size: 22px;
    margin: 0px 17px;
    vertical-align: middle;
    color: var(--white);
    margin: 0;
}
.foundation-donation-form #edit-billing-details-leftside > :first-child::before{
    content:"2";
    font-size: 22px;
    padding: 0;
    color: var(--white);
    margin: 0;
}
.foundation-donation-form #edit-payment-information > :first-child::before {
    content:"3";
    font-size: 22px;
    padding: 0;
    color: var(--white);
    margin: 0;
}
    .foundation-donation-form #edit-billing-details-leftside > :first-child:first-letter,
    .foundation-donation-form #edit-payment-information > :first-child:first-letter {
        font-size: 28px;
        padding: 8px 14px;
        margin-right: 10px;
    }
    #edit-donation-type .js-form-type-radio{
        height: 70px;
    }
    #edit-donation-type label{
        font-size: 18px;
        padding: 24px;
    }
    #edit-donation-type label span{
        font-size: 15px;
        top: 75px;
    }
    .foundation-billing-detail-form .form-item-contribute-consent {
        margin-top: 50px;
    }
    .foundation-billing-detail-form .form-item-contribute-consent #edit-contribute-consent,
    .field--name-field-contact-us-webform .form-item.form-type-checkbox .form-checkbox {
        height: 36px;
        width: 36px;
        top: 7px;
        position: relative;
    }
    .foundation-billing-detail-form .form-item-contribute-consent label.option,
    .back_to_billing_page, .back_to_billing_page:hover, .back_to_billing_page:focus, .back_to_billing_page:active, .back_to_billing_page:active:focus{
        font-size: 16px;
    }
    #edit-amount--description {
        font-size: 15px;
        font-style: italic;
        margin-top: 10px;
        margin-bottom: 60px;
    }
    #edit-payment-method--wrapper #edit-payment-method label {
        font-weight: 700;
        font-size: 18px;
    }
    #edit-payment-method--wrapper #edit-payment-method input{
        width: 24px;
        height: 24px;
        position: relative;
        top: 5px;
        margin-right: 10px;
    }
    .lightbox-confirmation-page .confirm-details.container .row{
        margin: 0;
    }
    .path-search main .search-form__submit.button {
        height: 70px;
        margin-top: -5px;
        font-size: 18px;
    }
    .field--name-field-homepage-sub-testimonial .testimonal-author-container {
        width: 70%;
        margin-top: 60px !important;
    }
    .prog-section-for-small-desktop,.search-md{
        display: none;
    }
    .prog-section-for-large-desktop,.search-lg{
        display: block;
    }
    .page-node-type-foundation-contact-us select,
    .path-billing-detail select,
    .dsg-application-form select{
        background-size: 50px;
    }
    .views-field-field-tc-author-name .author_organization,
    .views-field-field-tc-author-name .author_designation{
       font-size: 14px;
    }
    .page-node-type-special-initiatives-grants-over h3{
        margin: 70px 0;
    }
    /* captcha -billingdetails */
    .foundation-billing-detail-form #foundation-donation-form #edit-submit.form-submit,
		.foundation-donation-form #edit-process-cc-payment{
        width: 310px;
    }
 
        
}