#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-parent > .mega-menu-link {
    color: #c9543a;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-parent > .mega-menu-link::before {
    position: absolute;
    content: '';
    width: 100px;
    height: 2px;
    opacity: 0;
    display: none;
    bottom: 0px;
    background-color: #c9543a;
}
/*==== ABOUT PAGE ===*/

.et_pb_section.banner-section-outer {
/*    padding-right: 65px;*/
    padding-right: 22%;

}
.et_pb_section.banner-section-outer .banner-section-image img {
    border-radius: 0px 500px 500px 0px;
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
}
.et_pb_section.banner-section-outer .banner-section-image {
    height: 0;
    padding-bottom: 30.5%;
    position: relative;
    float: left;
    width: 100%;
}
.submenu-dropdown-outer span.select2 {
    width: 226px !important;
    height: 64px;
    float: right;
}
.submenu-dropdown-outer span.select2 span {
    height: 100%;
    float: left;
    width: 100%;
}
.submenu-dropdown-outer span.select2 span span.select2-selection {
    border-radius: 30px 30px;
    padding: 0px 45px 0 20px;
    display: flex;
    box-shadow: 4px 4px 6px 0px #817e7e;
}
.submenu-dropdown-outer span.select2 span span.select2-selection span#select2-about-submenu-container {
    padding: 0;
    font-size: 14px;
    font-family: 'Gotham-Bold';
    color: #435363;
}
.submenu-dropdown-outer span.select2 span span.select2-selection span.select2-selection__arrow {
    top: 50%;
    right: 12px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.et_pb_section.below-banner-section-outer {
    padding: 50px 0 25px;
}
.below-banner-section-row {
    display: flex;
    justify-content: space-between;
}
.below-banner-section-row::after { content: none; }
.et_pb_section.parallax.section-outer {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0;
    padding-bottom: 36.8%;
}
.et_pb_section.parallax.section-outer .parallax.section-col {
    width: auto;
    float: none;
    margin: 0 auto !important;
    display: table;
}
.et_pb_section.parallax.section-outer .parallax.section-row {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    padding: 0 20px;
}
.et_pb_section.parallax.section-outer .parallax.section-col h2 {
    font-size: 100px;
    padding: 0;
    line-height: 90px;
    text-align: center;
    color: #fff;
    text-shadow: 0 0 14px #000;
}
.et_pb_section.parallax.section-outer .parallax.section-col a {
    color: #fff;
    font-family: 'KlinicSlabBold';
    padding: 7px 12px;
    background: #425262;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    border-radius: 50px;
    margin: 60px auto 0;
    display: table;
    line-height: 19px;
    min-width: 141px;
    text-align: center;
}
.cmn-btn-3 {
    color: #fff;
    font-family: 'KlinicSlabBold';
    padding: 7px 12px;
    background: #425262;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    border-radius: 50px;
    margin: 60px auto 0;
    display: table;
    line-height: 19px;
    min-width: 141px;
    text-align: center;
}
.submenu-dropdown-outer span.select2 span span.select2-selection span.select2-selection__rendered {
    padding: 0;
    font-size: 14px;
    font-family: 'Gotham-Bold';
    color: #435363;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    white-space: break-spaces;
    line-height: 20px;
    text-align: center;
}
.select2-results__options li {
    font-size: 14px;
    font-family: 'Gotham-Bold';
    color: #435363;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    text-align: center;
    text-indent: 0;
    line-height: 16px;
    margin-bottom: 9px;
    padding: 7px 10px 7px;
}
/* .et_pb_section.about-us-intro-section-outer h4 {
    color: #c9543a;
    font-family: 'Gotham-Medium';
    text-transform: none;
    font-size: 24px;
    padding: 0 0 9px;
} */
.et_pb_section.about-us-intro-section-outer h4 {
    text-transform: uppercase !important;
}
.et_pb_section.about-us-intro-section-outer h3 {
    text-transform: capitalize;
}
/* .about-us-intro-section-row ul {
    padding: 0 0 0 50px;
} */
.et_pb_section.image-intro-section-outer.about-us-img-cs-section {
    padding: 94px 0 97px;
}
.et_pb_section.another-intro-section-outer {
    padding: 0px 0 63px;
}
.about-main-text {
    font-size: 22px;
    line-height: 28px;
    padding: 10px 0 11px;
    float: left;
    width: 100%;
    max-width: 90%;
}
.our-history-section-col p {
    float: left;
    width: 100%;
}
.et_pb_section.our-history-section-outer {
    padding: 97px 0 77px;
    float: left;
    width: 100%;
}
.et_pb_section.about-people-section-outer .about-people-section-row {
    padding: 0 0px;
    max-width: 100%;
    display: grid;
    align-items: center;
    grid-gap: 0 44px;
    grid-template-columns: 32.7% auto;
    width: 57.5%;
}
.et_pb_section.about-people-section-outer .about-people-section-row:nth-child(even) {
    grid-template-columns: auto 32.7%;
}
.logo-slider-section-row .owl-stage {
    display: flex;
    align-items: center;
}
.logo-slider-section-row .owl-stage .et_pb_image span.et_pb_image_wrap {
    width: auto;
    margin: 0 auto;
    display: table;
}
.common-join-us-section-row .et_pb_column {
    width: 100%;
    margin: 0;
    height: 100%;
}
.et_pb_section.common-join-us-section-outer .et_pb_row::after { content: none; }
.et_pb_section.common-join-us-section-outer .et_pb_row {
    padding: 0;
    display: grid;
    grid-template-columns: 30.9% 55% auto;
    background: #4058a7;
}
.et_pb_column.common-join-us-section-col-2 .about-join-us-text {
    text-align: center;
    color: #fff;
}
.common-join-us-section-outer .cmn-btn-2 {
    font-family: 'KlinicSlabBold';
    background-color: #f7ce3c;
    color: #3f57a7;
    font-size: 16px;
    text-transform: uppercase;
    border: 0px;
    border-radius: 50px;
    padding: 5px 0px;
    height: 33px;
    min-width: 140px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    margin: 0px auto 0px;
    letter-spacing: 1px;
}
.common-join-us-section-outer .cmn-btn-2:hover {
    background-color: #fff;
}
.common-join-us-section-row .et_pb_column.common-join-us-section-col-3 {
    display: flex;
    align-items: center;
}
.et_pb_column.common-join-us-section-col-2 .about-join-us-title {
    color: #fff;
    text-align: left;
    padding: 0;
    font-size: 60px;
    line-height: 60px;
}
.et_pb_column.common-join-us-section-col-2 .about-join-us-text {
    text-align: left;
    color: #fff;
    font-size: 20px;
}
.common-join-us-section-row .et_pb_image span.et_pb_image_wrap {
    height: 100%;
    padding-bottom: 32%;
    width: 100%;
}
.common-join-us-section-row .et_pb_image span.et_pb_image_wrap img {
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%;
    object-fit: cover;
}
.et_pb_section.common-join-us-section-outer .et_pb_row {
    padding: 0;
    display: grid;
    grid-template-columns: 30.9% auto 15.4%;
    background: #4058a7;
    align-items: center;
    grid-gap: 0 54px;
}
.about-people-section-row span.et_pb_image_wrap {
    height: 0;
    padding-bottom: 118%;
    position: relative;
    width: 100%;
}
.about-people-section-row span.et_pb_image_wrap img {
    height: 100%;
    position: absolute;
    object-fit: cover;
    top: 0;
    left: 0;
    border-radius: 0px 50px 0px 50px;
}
.about-people-section-row .et_pb_column {
    width: 100%;
    margin: 0;
}
.et_pb_section.about-people-section-outer .about-people-section-row h4 {
    font-size: 22px;
    text-transform: capitalize;
    padding: 0 0 12px;
    letter-spacing: 1.3px;
}
.et_pb_section.about-people-section-outer .about-people-section-row p {
    padding: 0;
}
.about-attend-section .attend-event-item {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.about-attend-section .attend-event-item .event-title-cs-link {
    grid-column: span 2;
}
.about-attend-section .attend-event-item p {
    width: 100%;
    height: auto;
    display: flex;
    align-self: center;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.about-attend-section .attend-event-item p span {
    width: 100%;
    text-transform: uppercase;
    float: left;
    width: 100%;
}
.et_pb_section.attend-event-section .about-event-item-date {
    display: flex;
    background: #3f57a7;
} 
.et_pb_section.about-attend-section .attend-event-item .event-link {
    height: 100%;
}
.et_pb_section.logo-slider-section-outer .owl-nav button.owl-next {
    float: right;
}
.et_pb_section.logo-slider-section-outer .logo-slider-section-row {
    padding: 0 246px;
}
.logo-slider-section-row .owl-stage-outer {
    padding: 0px;
    z-index: 999;
    position: relative;
}
.et_pb_section.logo-slider-section-outer .owl-nav {
    display: block !important;
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    min-width: 1122px;
    left: 50%;
}
.et_pb_section.logo-slider-section-outer .logo-slider-section-row {
    padding: 0 246px 73px;
}
.et_pb_section.about-people-section-outer.et_pb_section.about-people-section-outer::before {
    position: absolute;
    content: '';
    background-image: url(../images/Graphic_BG_Shape_yl.svg);
    background-position: left;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-size: contain;
    top: 0px;
    left: -7%;
}
.submenu-dropdown-outer span.select2 span span.select2-selection span.select2-selection__arrow b {
    border: 0;
}
.submenu-dropdown-outer span.select2 span span.select2-selection span.select2-selection__arrow {
    background-image: url(../images/arrow_drpdn.svg);
    background-position: left;
    background-repeat: no-repeat;
    width: 22px;
    height: 11px;
    background-size: contain;
}
span.select2-container span.select2-results {
    box-shadow: 6px 5px 6px 0px #817e7e;
}
span.select2-container span.select2-results ul {
    width: 100%;
}
.common-join-us-section-row .et_pb_column.common-join-us-section-col-2 {
    padding: 20px 0 10px;
}
.about-us-intro-section-row h3 {
    padding: 0 0 2px;
    text-transform: capitalize;
}
.image-intro-section-row h3 {
    padding: 0 0px 5px;
    text-transform: capitalize;
}
.image-intro-section-row p {
    padding: 0 0 30px;
}
.image-intro-section-row p .cmn-btn {
    line-height: 17px;
    margin: 13px 0 0;
    display: inline-block;
}
.image-intro-section-row p .cmn-btn::before, .image-intro-section-row p .cmn-btn::after, 
.et_pb_section.another-intro-section-outer .cmn-btn::before {
    top: 0px;
}
.et_pb_section.another-intro-section-outer .cmn-btn::before {
    top: 5px;
}
.et_pb_section .common-section-heading,
.et_pb_section h3 {
    padding: 0 0px 4px;
    text-transform: capitalize;
}
.et_pb_section.another-intro-section-outer .cmn-btn {
    margin-top: 34px;
    display: inline-block;
}
.et_pb_section.another-intro-section-outer ul {
    padding: 0 0 13px 50px;
    margin-top: -13px;
}
.cmn-btn { display: inline-block; }
.cmn-btn::after, .cmn-btn::before {
    top: 5px;
}
.et_pb_column.our-history-section-col .cmn-btn {
    margin: 15px 0 0;
}
.et_pb_section.below-banner-section-outer .et_pb_column.below-banner-section-col-1 {
    margin: 0;
}
.et_pb_section.logo-slider-section-outer .logo-slider-section-row .owl-dots {
    display: none;
}
.our-history-section-col p em strong {
    font-family: 'Gotham-BookItalic';
}
.about-us-img-cs-section .et_pb_row.image-intro-section-row .et_pb_column {
    width: 100%;
    margin: 0;
}
.about-us-img-cs-section .et_pb_row.image-intro-section-row {
    display: grid;
    grid-template-columns: 34% auto;
    grid-gap: 0 47px;
}
.our-history-section-col .history-text-edt-modl2 {
    float: left;
    width: 100%;
    margin: 27px 0 0;
}
.our-history-section-col .history-text-edt-modl2 p strong {
    font-family: 'Gotham-Bold';
}
.our-history-section-col .history-text-edt-modl2 p:first-child {
    padding: 0;
}
.et_pb_section.attend-event-section.about-attend-section .attend-event-column {
    padding: 40px 0px 40px;
}
.et_pb_section.attend-event-section.about-attend-section .attend-event-title-link {
    top: -100px;
}
.below-banner-section-outer h1 {
    text-transform: uppercase;
    letter-spacing: 2.5px;
}
.about-us-img-cs-section .image-intro-section-col-1 span.et_pb_image_wrap {
    height: 0;
    width: 100%;
    padding-bottom: 85%;
    position: relative;
}
.about-us-img-cs-section .image-intro-section-col-1 span.et_pb_image_wrap img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
}
.common-join-us-section-row .et_pb_column .et_pb_module.et_pb_image {
    height: 100%;
}
.et_pb_section.below-banner-section-outer .et_pb_column {
    width: 100%;
}

/*==== END OF ABOUT PAGE ===*/

/*=== NEWSROOM ===*/

.newsroom-inner-section-outer .newsroom-section-col-1 {
    width: 100%;
    margin: 0;
    background: transparent;
}
.newsroom-inner-section-outer .newsletter_page_inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 44px 50px;
}
.et_pb_section.newsroom-inner-section-outer .et_pb_column {
    padding: 0;
}
.newsroom-inner-section-outer .newsroom-section-col-1 p {
    font-size: 16px;
    color: #344656;
    line-height: 28px;
    font-family: 'Gotham-Medium';
    font-weight: normal;
    text-align: left;
    padding: 0;
}
.newsroom-inner-section-outer .read-more-date-outer {
    display: flex;
    justify-content: space-between;
    padding: 3px 0 0;
    margin: 36px 0 0;
    border-top: 1px solid #b4bac1;
    float: left;
    width: 100%;
}
.newsroom-inner-section-outer .read-more-date-outer .news_read_more_link {
    color: #C9543A;
    font-size: 14px;
    font-family: 'Gotham-Medium';
    letter-spacing: 2px;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.newsroom-inner-section-outer .read-more-date-outer .news_read_more_link:hover {
    color: #9064cc;
}
.newsroom-inner-section-outer .newsletter_page_inner .news_title_link {
    font-size: 20px;
    line-height: 28px;
    margin: 15px 0 0;
    float: left;
    width: 100%;
    display: table;
    color: #344656;
}
.et_pb_section.newsroom-inner-section-outer .newsroom-section-row {
    display: grid;
    grid-template-columns: auto 23.9%;
    grid-gap: 0 58px;
    padding-bottom: 76px;
}
.newsroom-inner-section-outer .newsroom-section-col-2::before { content: none; }
.newsroom-inner-section-outer .newsletter_page_outer .pagination {
    padding: 60px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.newsroom-inner-section-outer .newsletter_page_outer .pagination span, 
.newsroom-inner-section-outer .newsletter_page_outer .pagination a {
    color: #697582;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Gotham-Bold';
    margin: 0 16px;
}
.newsroom-inner-section-outer .image_newsletter a {
    float: left;
    width: 100%;
    height: 0;
    padding-bottom: 76%;
    position: relative;
}
.newsroom-inner-section-outer .image_newsletter a img {
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
/*    object-fit: contain;*/
    top: 0;
    border-radius: 0 0 0 110px;
}
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.next,
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.prev {
    position: relative;
    width: 40px;
    display: inline-block;
    height: 40px;
    font-size: 0;
}
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.next::before,
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.prev::before {
    content: '';
    font-size: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../images/arrow_fill_active.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.prev::before,
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.prev::after  {
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleX(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
}
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.next:hover::before,
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.prev:hover::before {
    opacity: 0;
}
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.next::after,
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.prev::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../images/arrow_fill_rollover.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.next:hover::after,
.newsroom-inner-section-outer .newsletter_page_outer .pagination a.prev:hover::after {
    opacity: 1;
}
.newsroom-inner-section-outer .newsletter_page_outer .pagination .current {
    color: #8566ac;
}
.newsroom-inner-section-outer h4.recent-news-title {
    background: #233746;
    color: #fff;
    padding: 28px 0 38px;
    font-family: 'GothamCond-Medium';
    text-align: center;
    font-size: 24px;
    float: left;
    width: 100%;
}
#et-main-area .newsroom-inner-section-outer .newsroom-section-col-2 ul {
    background: #233746;
    padding: 0 13px !important;
}
.single-newsroom .newsroom-inner-section-outer .newsroom-section-col-2 ul,
.single-pressrelease .newsroom-inner-section-outer .newsroom-section-col-2 ul {  margin-top: -48px !important; }
.newsroom-inner-section-outer .newsroom-section-col-2 ul li {
    list-style: none;
    color: #fff;
    margin: 0 0 22px;
    padding: 0 0 21px;
    text-indent: 0;
    border-bottom: 1px solid #fff;
}
.newsroom-inner-section-outer .newsroom-section-col-2 ul li::before {
    content: none;
}
.newsroom-inner-section-outer .newsroom-section-col-2 ul li a {
    color: #fff;
}
.newsroom-inner-section-outer .newsroom-section-col-2 ul li .recent-news-date {
    color: #fff;
    font-size: 12px;
    margin: 19px 0 0;
    padding: 0;
}
.newsroom-inner-section-outer .newsroom-section-col-2 .accordion-container {
    background: #233746;
    padding: 0 12px;
}
.newsroom-inner-section-outer .newsroom-section-col-2 ul li:last-child {
    margin-bottom: 0;
}
.newsroom-inner-section-outer .newsroom-section-col-2 .accordion-container {
    background: #233746;
    padding: 20px 12px 30px;
}
.single-newsroom .newsroom-inner-section-outer .newsroom-section-col-2 .accordion-container {
    margin-top: -48px;
}
.newsroom-inner-section-outer .accordion-section .accordion-title {
    color: #fff;
    font-family: 'GothamCond-Book';
    font-size: 18px;
    padding: 0 0 0 19px;
    cursor: pointer;
    position: relative;
}
.newsroom-inner-section-outer .accordion-section .accordion-title::before {
    content: '+';
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 0px;
    transition: 0.3s;
    font-size: 20px;
}
.newsroom-inner-section-outer .accordion-section .accordion-title.minus::before {  content: '-'; }
.newsroom-inner-section-outer .accordion-section .accordion-title span {
    margin-right: 10px;
}
.newsroom-inner-section-outer .accordion-content p, 
.newsroom-inner-section-outer .accordion-content p a {
    color: #fff;
    font-size: 15px;
}
.newsroom-inner-section-outer .accordion-content .recent-news-date {
    font-size: 12px;
    border-bottom: 1px solid #fff;
    margin: 0 0 23px;
    padding: 0 0 22px;
}
.newsroom-inner-section-outer .accordion-content {
    padding-top: 20px;
}
.sidebar-newsletters, .sidebar-e-newsletters, .newsroom-newsletter-title {
    width: 100%;
    float: left;
    text-align: center;
    padding: 18px 10px;
    background: #4058a7;
    color: #f7ce3c;
    font-family: 'Gotham-Medium';
    border-radius: 0 50px 50px 50px;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.sidebar-newsletters:hover, .sidebar-e-newsletters:hover {
    background: #8566ac;
    color: #ffff;
}
.sidebar-e-newsletters {
    background: #f7ce3c;
    color: #344756;
}
.newsroom-section-col-2 .et_pb_module {
    float: left;
    width: 100%;
    margin: 0 0 0 !important;
}
.newsroom-inner-section-outer .newsroom-newsletter-title {
    width: 100%;
    float: left;
    text-align: center;
    padding: 12px 10px;
    background: #233746;
    color: #f7ce3c;
    font-family: 'Gotham-Medium';
    border-radius: 0 50px 50px 50px;
    font-size: 16px;
    line-height: 20px;
    text-transform: none;
}
.newsletter-form-outer {
    padding: 0 15px;
    float: left;
    width: 100%;
    position: relative;
}
.newsletter-form-outer .email {
    float: left;
    width: 100%;
}
.newsletter-form-outer input.wpcf7-form-control {
    float: left;
    width: 100%;
    padding: 16px 13px;
    font-family: 'Gotham-Book';
    font-size: 16px;
    margin: 23px 0 0;
    border: 1 solid #fff;
}
.newsletter-form-outer .submit_button_as_arrow input {
    color: #f7ce3c;
    font-family: 'KlinicSlabBold';
    padding: 7px 12px;
    background: #425262;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    border-radius: 50px;
    margin: 0px;
    display: table;
    line-height: 19px;
    min-width: 141px;
    text-align: center;
    border: 0;
    width: auto;
    float: none;
    cursor: pointer;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.newsletter-form-outer .submit_button_as_arrow input:hover {
    color: #fff;
    background: #8566ac;
}
.newsletter-form-outer {
    padding: 0 15px 58px;
    float: none;
    width: 100%;
    position: relative;
    max-width: 460px;
    margin: 0 auto;
    display: table;
}
.newsletter-form-outer .submit_button_as_arrow {
    float: left;
    width: 100%;
}
.newsletter-form-outer::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(../images/Graphic_yl.svg);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
    left: 0;
    top: 32px;
}
.newsroom-inner-section-outer .newsroom-section-col-2 {
    display: grid;
    align-content: flex-start;
    grid-gap: 48px 0;
    padding-bottom: 50px
}
.et_pb_section.press-release-archive-section-outer {
    background: #f4f5f6;
    position: relative;
    padding: 0 0 38px;
}
.et_pb_section.press-release-archive-section-outer .et_pb_module {
    margin: 0;
}
.press-release-archive-section-outer .ui-accordion .ui-accordion-header {
    background: transparent;
    border: 0;
    padding: 0;
    margin: 0;
    color: #445463;
}

.press-release-archive-section-outer .ui-accordion .ui-accordion-header.ui-accordion-header-active {
    color: #8566ac;
}
.press-release-archive-section-outer .ui-accordion .ui-accordion-content {
    padding: 6px 0 0 0px;
    background: transparent;
    border: 0;
}
.et_pb_section.press-release-archive-section-outer h3 {
    padding: 58px 0 30px;
    text-transform: uppercase;
}
.et_pb_section.press-release-archive-section-outer .accordion-title h3::before {
    content: '+';
    width: 20px;
    height: 20px;
    position: absolute;
    left: -25px;
    top: 0px;
}
.et_pb_section.press-release-archive-section-outer .press-sec-inner.active .accordion-title h3::before {
    content: '-';
}
.press-release-archive-section-outer .ui-accordion .ui-accordion-header span.ui-accordion-header-icon {
    display: none;
}
.et_pb_module.press-release-archive-section-code-module {
    padding: 0 0 0 26px;
}
.press-rel-inner p a {
    font-size: 16px;
    color: #344656 !important;
    line-height: 28px;
    font-family: 'Gotham-Book';
    font-weight: normal;
}
.et_pb_section.press-release-archive-section-outer .accordion-title h3 {
    padding: 0;
    color: #445463;
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
    position: relative;
}
.press-section-service.set {
    padding: 0 0 5px;
    float: left;
    width: 100%;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}
.press-rel-item p a {
    font-size: 14px;
    color: #344656;
    line-height: 20px;
    font-family: 'Gotham-Book';
    font-weight: normal;
}
.press-rel-item p {
    line-height: 20px;
    font-size: 14px;
}
.press-rel-item .gray {
    border-bottom: 1px solid #8f98a1;
    margin-bottom: -1px;
}
.et_pb_module.press-release-archive-section-code-module {
    padding: 0 0 0 63px;
}
.press-rel-item,
.press-rel-item p.purple {
    float: left;
    width: 100%;
}
.press-rel-item p.purple a {
    color: #8566ac;
    font-family: 'Gotham-Medium';
    padding: 9px 0;
    border-top: 1px solid #8f98a1;
    border-bottom: 1px solid #8f98a1;
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
}
.press-release-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0 137px;
}
.press-release-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.press-sec-inner.active h3 { color: #8566ac !important; }
/*=== END OF NEWSROOM ===*/

/*=== NEWSROOM DETAIL ===*/

.single-newsroom-outer {
    padding: 192px 66px 0 112px;
    display: grid;
    grid-template-columns: auto 23.9%;
    grid-gap: 0 58px;
}
.single-blockquote-content blockquote {
    border: 0;
    padding: 79px 0 102px 100px;
    margin: 75px 0 43px;
    position: relative;
    border-top: 1px solid #b4bac1;
    border-bottom: 1px solid #b4bac1;
}
.single-blockquote-content blockquote::before {
    width: 78px;
    height: 55px;
    content: '';
    top: 50%;
    left: 0;
    position: absolute;
    background-image: url(../images/quotationMarks.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.single-blockquote-content blockquote p {
    font-family: 'KlinicSlabMediumIt';
    font-size: 26px;
    line-height: 36px;
    color: #4058a7;
    padding-left: 0;
    position: relative;
    padding-bottom: 0 !important;
}
.newsroom-inner-section-outer form.wpcf7-form {
    float: left;
    width: 100%;
    position: relative;
}
.newsroom-section-col-2 form.wpcf7-form .wpcf7-response-output {
    float: left;
    width: 100%;
    margin: 0 auto !important;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    bottom: 25px;
    text-align: center;
    border: 0;
    max-width: 260px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.newsroom-section-col-2 form.wpcf7-form span.wpcf7-not-valid-tip {
    display: none;
}
.newsroom-section-col-2 form.wpcf7-form.invalid .wpcf7-response-output {
    color: #ff0000;
    background: transparent;
}
body.single-newsroom::before,
body.single-newsroom .side-band-outer { content: none; display: none; } 
.newroom-news-title {
    color: #c9543a;
    font-size: 28px;
    line-height: 1.1em;
    font-family: 'Gotham-Medium';
    margin: 44px 0 37px;
    float: left;
    width: 100%;
}
.single-newsroom-left .newroom-news-post-date {
    color: #344656;
    font-size: 16px;
    line-height: 28px;
    font-family: 'Gotham-Medium';
    margin: 0 0 30px;
}
.single-news-post-navigation {
    margin-top: 95px;
    border-top: 1px solid #b4bac1;
    padding-top: 18px;
    margin-bottom: 103px;
    display: flex;
    justify-content: space-between;
}
.single-optional-image {
    padding-bottom: 31px;
    border-bottom: 0px solid #b4bac1;
    margin-bottom: 58px;
    position: relative;
}
.single-optional-image::before {
    content: '';
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #b4bac1;
}
.single-newsroom-left h3 {
    padding: 0 0 2px;
    text-transform: capitalize;
}
.single-news-post-navigation .previous-post .cmn-btn {
    padding-right: 0;
    padding-left: 57px;
}
.single-news-post-navigation .previous-post .cmn-btn::before, 
.single-news-post-navigation .previous-post .cmn-btn::after {
    left: 0;
    right: auto;
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleX(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
    top: 4px;
}
.single-newsroom-left .all-news-btn .cmn-btn {
    padding-right: 0px;
    padding-left: 57px;
}
.single-newsroom-left .all-news-btn .cmn-btn::before,
.single-newsroom-left .all-news-btn .cmn-btn::after { 
    left: 0;
    right: auto;
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleX(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
    top: 4px;
}
.single-newsroom-left {
    float: left;
    width: 100%;
    position: relative;
}
.single-newsroom-left .all-news-btn .cmn-btn {
    position: absolute;
    top: -44px;
    left: 0;
}
.newsletter-submit {
    position: relative;
    text-align: center;
}
.newsletter-submit p {
    display: inline-flex;
    flex-direction: row;
    position: relative;
    justify-content: center;
    margin-top: 30px;
}
.newsletter-submit span.wpcf7-spinner {
    position: absolute;
    top: 4px;
    right: -30px;
    margin: 0px;
}
.newsroom-inner-section-outer form.wpcf7-form.sent .wpcf7-response-output {
    color: #28a745;
    background: transparent
}
.news-main-image {
    height: 0;
    position: relative;
    float: left;
    width: 100%;
/*    padding-bottom: 53%;*/
    padding-bottom: 0 !important;
    margin: 0 0 18px;
}
.news-main-image img {
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    object-fit: contain;
    height: 100%;
    width: 100%;
}
.single-newsroon-main-description ul,
.single-newsroon-main-description ol  {
    padding: 0 0 20px 30px;
    list-style: disc;
}
.single-newsroon-main-description ol,
.single-optional-paragraph ol,
.single-events ol, {
    list-style: decimal;
}
.newsroom-inner-section-outer .newsletter_page_outer .pagination .disabled, 
.newsroom-inner-section-outer .newsletter_page_outer .pagination .disabled:hover {
    filter: grayscale(1);
    opacity: 0.3 !important;
    pointer-events: none;
}
.heateor_sss_sharing_ul .heateor_sss_facebook {
    width: 22px;
    height: 15px;
}
.single-newsroom-left .heateor_sss_sharing_ul span.heateor_sss_svg {
    background: url(../images/ftr_Facebook.svg);
    width: 22px !important;
    height: 15px !important;
    background-position: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
    border-radius: 0 !important;
}
.single-newsroom-left .heateor_sss_sharing_ul .heateor_sss_button_x span.heateor_sss_svg {
    background: url(../images/ftr_Twitter.svg);
}
.single-newsroom-left .heateor_sss_sharing_ul .heateor_sss_button_linkedin span.heateor_sss_svg {
    background: url(../images/ftr_LinkedIn.svg);
}
.single-newsroom-left .heateor_sss_sharing_ul .heateor_sss_button_google_gmail span.heateor_sss_svg {
    background: url(../images/news-mail-icon.png);
}
.single-newsroom-left .heateor_sss_sharing_ul span.heateor_sss_svg svg {
    opacity: 0;
}
.single-newsroom-left .heateor_sss_sharing_ul {
    float: left;
    width: 100%;
    display: flex;
    column-gap: 15px;
    justify-content: flex-end;
}
.single-newsroon-main-description .heateor_sss_sharing_container {
    display: none;
}
div#popup .sent .wpcf7-response-output {
    background: transparent;
    color: #46b450;
}
/*=== END OF NEWSROOM DETAIL PAGE ===*/


h3 {
    font-family: 'Gotham-Medium';
}
body.no-scroll {
    overflow: hidden;
  }


  /*=== popup ===*/

div#popup {
    width: 100%;
    height: 100%;
    z-index: 999999;
    background-color: rgb(255 255 255 / 90%);
}
div#popup .wpcf7 {
    float: left;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    max-width: 410px;
}
button#newsletter-close-btn {
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 0;
    width: 30px;
    height: 30px;
    background-image: url(../images/m_close.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0;
    cursor: pointer;
}
div#popup .wpcf7-response-output {
    float: left;
    width: 100%;
    margin: 0;
    font-size: 12px;
    text-align: center;
    position: absolute;
    bottom: 0;
}
div#popup span.wpcf7-not-valid-tip {
    display: none;
}
div#popup .wpcf7-response-output {
    float: left;
    width: 100%;
    margin: 0;
    font-size: 12px;
    position: absolute;
    bottom: 0;
    border: 0;
    text-align: center;
    padding: 0 0px;
    line-height: 20px;
    max-width: 230px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
div#popup form.invalid .wpcf7-response-output {
    color: #ff0000;
    background: transparent;
}
div#popup .newsroom-newsletter-title {
    text-transform: none;
}

div#popup .newsletter-form-outer::before {
    background-position: bottom;
    background-size: cover;
}
/*=== end of popup ===*/

/*== privacy policy ===*/

/* .et_pb_module.sub-title-text-module blockquote p {
    font-size: 22px;
    line-height: 28px;
    padding: 10px 0 11px;
    width: 100%;
    max-width: 100%;
    border: 0;
    float: left;
    font-family: 'Gotham-BookItalic';
    font-weight: 700;
}
.et_pb_module.sub-title-text-module blockquote {
    float: left;
    width: 100%;
    padding: 0;
    border: 0;
    margin: 0 0 20px;
} */
.et_pb_section.accordion-section-outer .et_pb_toggle_title::before { content: none !important;}
.et_pb_section.our-policy-accr-section .accordion-section-col {
    padding: 40px 116px 126px 56px;
}



body.no-scroll div#top-header {
    opacity: 0.1;
    pointer-events: none;
}


/*==== Leadership ===*/

.leadership_inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 38px 30px;
}
.et_pb_section.el-section-outer .et_pb_module {
    margin: 0;
}
.et_pb_section.el-section-outer .et_pb_module h2.el-title,
.et_pb_row.sl-section-row h2.el-title {
    padding: 0 0 15px;
    text-align: center;
    margin: 0 0 70px;
    position: relative;
}
.et_pb_section.el-section-outer .et_pb_module h2.el-title::before,
.et_pb_row.sl-section-row h2.el-title::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #f7ce3c;
    bottom: 0;
    max-width: 402px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.et_pb_section.el-section-outer .el-section-row {
    padding: 0 254px;
}
.et_pb_section.el-section-outer {
    margin: 63px 0 80px;
}
.leadership_inner h3.leadership_title {
    text-align: center;
    padding: 15px 0 16px;
    color: #445463;
    text-transform: capitalize;
    cursor: pointer;
}
.leadership_inner .member_title {
    font-size: 14px;
    text-align: center;
    line-height: 18px;
    min-height: 36px;
    cursor: pointer;
}
.leadership_inner .image_member {
    height: 0;
    padding-bottom: 117%;
    width: 100%;
    position: relative;
    cursor: pointer;
}
.leadership_inner .image_member img {
    position: absolute;
    top: 0;
    object-fit: cover;
    border-radius: 0 57px 0 57px;
}
.et_pb_section.sl-section-outer .et_pb_module .et_pb_text_inner {
    text-align: center;
}
.et_pb_section.additional-image-section blockquote {
    margin: 0;
    border: 0;
    padding: 77px 0 15px;
    position: relative;
}
.et_pb_section.additional-image-section blockquote::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #f7ce3c;
    bottom: 0;
    max-width: 402px;
}
.et_pb_section.additional-image-section blockquote::before {
    position: absolute;
    content: '';
    background-image: url(../images/quotationMarks.svg);
    background-position: left;
    background-repeat: no-repeat;
    width: 78px;
    height: 57px;
    background-size: contain;
    top: 0px;
    left: 0;
}
.et_pb_section.additional-image-section blockquote p {
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 1px;
    font-family: 'Gotham-Bold';
    text-transform: uppercase;
    padding: 0;
    color: #435364;
}
.et_pb_section.additional-image-section blockquote h2 {
    text-transform: uppercase;
    padding: 0;
}
.leadership-gallery_outer {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0 26px;
    margin: 40px 0 0;
    width: 100%;
    float: left;
}
.et_pb_section.additional-image-section {
    padding: 96px 0 0;
}
.popup {
    position: fixed;
    z-index: 999999;
    width: 100vw;
    height: 100vh;
    overflow: scroll;
    background: #fff;
    display: grid;
    grid-template-columns: 25.4% auto;
    padding: 120px 175px 84px;
    grid-gap: 0 80px;
}
.member-popup-left img {
    width: 256px;
    height: 302px;
    object-fit: cover;
    border-radius: 0 57px 0 57px;
    margin: 0 auto 10px;
    display: table;
}
.leadership-gallery_outer .leadership-gallery-item-1 img {
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}
.member-title-outer a.leadership_title {
    text-align: center;
    float: none;
    margin: 6px auto 0;
    display: table;
    color: #f7ce3c;
    font-family: 'Gotham-Medium';
    font-size: 14px;
    cursor: pointer;
    letter-spacing: 3px;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    line-height: normal;
}
.member-title-outer a.leadership_title:hover {
    color: #8566ac;
}
.et_pb_section.sl-section-outer .sl-title {
    font-size: 18px;
    padding: 0 0 20px;
    text-transform: capitalize;
}
.et_pb_section.sl-section-outer .sl-detail {
    font-size: 14px;
    line-height: 20px;
    max-width: 210px;
    margin: 0 auto;
}
.member-popup-right p {
    font-size: 18px;
    color: #435363;
    font-family: 'Gotham-Medium';
    line-height: 40px;
    padding-bottom: 30px;
}
.member-popup-right p a {
    font-family: 'Gotham-Bold';
}
.member-popup-left .popup-member-name {
    padding: 5px 0 13px;
    text-align: center;
    color: #445463;
    font-size: 24px;
    line-height: 28px;
    text-transform: capitalize;
}
.member-popup-left .popup-member-title {
    text-align: center;
    font-size: 14px;
}
.popup .social-link-outer a {
    float: left;
    width: 22px;
    height: 15px;
    font-size: 0;
    background: url(../images/ftr_Facebook.svg);
    background-position: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-size: 14px;
    background-repeat: no-repeat;
}
.popup .social-link-outer a.popup-social-link-linkedin {
    background: url(../images/ftr_LinkedIn.svg);
    background-position: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
.leadership-gallery_outer .hover_text {
    z-index: 999;
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    max-width: 260px;
    font-family: 'Gotham-Bold';
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 20px;
    line-height: 22px;
}
.leadership-gallery_outer .leadership-gallery_col_2 .leadership-gallery-item-1 {
    height: 0;
    padding-bottom: 155%;
}
.leadership-gallery_outer .leadership-gallery-item-1 {
    margin-bottom: 19px;
    position: relative;
}
.et_pb_section.additional-image-section {
    padding: 96px 0 90px;
}
.et_pb_section.sl-section-outer .et_pb_module {
    margin: 0 0 51px;
}
.et_pb_section.sl-section-outer .leadership-persons-outer-row .owl-dots {
    display: none;
}
.et_pb_section.sl-section-outer .leadership-persons-outer-row .et_pb_column {
    grid-template-columns: repeat(5,1fr);
}
@media  (min-width: 768px) {
    .et_pb_section.sl-section-outer .leadership-persons-outer-row .et_pb_column {
        display: grid;
        grid-gap: 0 10px;
    }
}
.et_pb_section.additional-image-section .et_pb_module.additional-quote-modl {
    margin: 0 0 40px;
}
.popup span#pop_close {
    position: absolute;
    right: 177px;
    top: 56px;
    font-size: 0;
    width: 22px;
    height: 22px;
    background-image: url(../images/lea-pop-close.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}
.popup-item .social-link-outer {
    display: flex;
    justify-content: center;
    margin: 18px 0 0;
    grid-gap: 0 18px;
}


/*==== End of Leadership ===*/

.submenu-dropdown-outer span.select2 span span.select2-selection span.select2-selection__arrow b {
    display: none;
}

/*=== Patnership ===*/

.two-btn-section-col .et_pb_module a {
    width: 100%;
    float: left;
    text-align: center;
    padding: 18px 10px;
    background: #f6a81c;
    color: #fff;
    font-family: 'Gotham-Medium';
    border-radius: 0 50px 50px 50px;
    font-size: 20px;
    line-height: 20px;
}
.two-btn-section-row .two-btn-section-col {
    float: left;
    display: grid;
    justify-content: center;
    grid-gap: 0 109px;
    margin: 46px 0 105px !important;
    grid-template-columns: 323px 323px;
}
.two-btn-section-col .et_pb_module a {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 24px;
    background: #f6a81c;
    color: #fff;
    font-family: 'Gotham-Medium';
    border-radius: 0 50px 50px 50px;
    font-size: 20px;
    line-height: 20px;
    min-height: 62px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.two-btn-section-col .et_pb_module a:hover {
    background: #8566ac;
}
.et_pb_section.partner-section-outer .et_pb_module h2 {
    padding: 0 0 15px;
    text-align: center;
    margin: 0 0 70px;
    position: relative;
}
.et_pb_section.partner-section-outer .et_pb_module h2::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #f7ce3c;
    bottom: 0;
    max-width: 402px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.our-partnership-logo-type-1 .et_pb_column {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    grid-gap: 33px 29px;
}
.our-partnership-logo-type-1 .et_pb_column .et_pb_module {
    margin: 0;
}
.our-partnership-logo-type-1 .et_pb_column span.et_pb_image_wrap {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    position: relative;
}
.our-partnership-logo-type-1 .et_pb_column span.et_pb_image_wrap img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.our-partnership-logo-type-2 .et_pb_column {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-gap: 25px;
    padding-top: 33px;
}
.our-partnership-logo-type-2 .et_pb_column .et_pb_image {
    margin: 0;
}
.our-partnership-logo-type-2 .et_pb_image span.et_pb_image_wrap {
    float: left;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    position: relative;
}
.our-partnership-logo-type-2 .et_pb_image span.et_pb_image_wrap img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.et_pb_module.ccg-header-img span.et_pb_image_wrap {
    height: 0;
    width: 100%;
    padding-bottom: 18.7%;
    position: relative;
}
.et_pb_module.ccg-header-img span.et_pb_image_wrap img {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    border-radius: 0 500px 500px 0px;
}
.et_pb_section.ccg-section-outer {
    padding: 76px 0 117px 0;
    margin: 60px 0 13px;
    background: #f4f5f6;
}
.et_pb_row.ccg-section-row h2 {
    padding: 0 0 15px;
    text-align: center;
    margin: 0 0 52px;
    position: relative;
}
.et_pb_row.ccg-section-row h2::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #f7ce3c;
    bottom: 0;
    max-width: 402px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.et_pb_column.ccg-section-col blockquote {
    border: 0;
    padding: 60px 0 64px;
    margin: 25px 0 43px;
    border-top: 1px solid #b4bac1;
    border-bottom: 1px solid #b4bac1;
}
.et_pb_column.ccg-section-col blockquote p {
    font-family: 'KlinicSlabMediumIt';
    font-size: 26px;
    line-height: 36px;
    color: #4058a7;
    padding: 0 57px;
    position: relative;
}
.ccg-section-row2 h3 {
    text-align: center;
    text-transform: capitalize;
    font-family: 'Gotham-Medium';
    padding: 0 0 33px;
    color: #344756;
}
.et_pb_column.facc-section-row-2-col blockquote {
    padding: 49px 140px 49px 167px;
    border: 0;
    margin: 30px auto 49px;
    background-color: #4058a7;
    border-radius: 500px;
    width: calc(100% - 110px);
    position: relative;
}
.et_pb_column.facc-section-row-2-col blockquote::before {
    position: absolute;
    content: '';
    background-image: url(../images/quotationMarks.svg);
    background-position: left;
    background-repeat: no-repeat;
    width: 78px;
    height: 57px;
    background-size: contain;
    top: 50%;
    left: 47px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.et_pb_column.facc-section-row-2-col blockquote p {
    font-size: 26px;
    line-height: 36px;
    font-family: 'KlinicSlabMediumIt';
    color: #fff;
}
.partnership-last-anchor a {
    font-size: 12px;
    text-transform: uppercase;
    color: #c9543a;
    font-family: 'Gotham-Bold';
    padding-right: 57px;
    position: relative;
    letter-spacing: 1.2px;
    display: inline-block;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
}
.partnership-last-anchor a:hover {
    color: #9064cc;
}
.partnership-last-anchor a::before,
.partnership-last-anchor a::after {
    position: absolute;
    right: 0px;
    top: 5px;
    content: '';
    width: 48px;
    height: 15px;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    background-image: url(../images/arrow_active_rt.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.partnership-last-anchor a:hover::before {
    opacity: 0;
}
.partnership-last-anchor a:hover::after {
    opacity: 1;
}
.partnership-last-anchor a::after {
    background-image: url(../images/arrow_rollover.svg);
    opacity: 0;
}
.facc-section-row-2 .et_pb_module {
    margin: 0 !important;
}
.et_pb_row.facc-section-row .facc-section-col-1 h2 {
    padding: 0 0 13px;
    text-align: center;
    position: relative;
}
/* .et_pb_row.facc-section-row .facc-section-col-1 h2::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #fff;
    bottom: 0;
    max-width: 402px;
}
.et_pb_row.facc-section-row .facc-section-col-1 h2::before {
    content: '';
    position: absolute;
    width: 50%;
    height: 100%;
    left: -75px;
    background: #f7ce3c;
    top: 0;
    z-index: -1;
} */
.et_pb_section.facc-section-outer .partnership-last-anchor {
    margin: 30px 0 80px !important;
    float: left;
    width: 100%;
}
.et_pb_column.ccg-section-row2-col span.et_pb_image_wrap {
    width: 100%;
    height: 0;
    padding-bottom: 70.7%;
}
.et_pb_column.ccg-section-row2-col span.et_pb_image_wrap img {
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.et_pb_row.ccg-section-row2 .et_pb_module.et_pb_image {
    padding: 0 55px;
}
.et_pb_column.facc-section-row-2-col blockquote p:first-child {
    padding: 0 0 36px;
}
.et_pb_row.facc-section-row .et_pb_column {
    margin: 0;
    width: 100%;
}
.et_pb_row.facc-section-row {
    display: grid;
    grid-template-columns: 56.2% auto;
    align-items: center;
    grid-gap: 0 81px;
    margin: 0 0 27px;
}
.et_pb_row.facc-section-row .facc-section-col-1 h2::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #fff;
    bottom: 0;
    max-width: 402px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.et_pb_row.facc-section-row .facc-section-col-1 .et_pb_text_inner {
    padding: 67px 124px 67px 0;
    background: #f7ce3c;
    text-align: center;
    position: relative;
    border-radius: 0 500px 500px 0;
}
.et_pb_row.facc-section-row .facc-section-col-1 .et_pb_text_inner::after {
    content: '';
    position: absolute;
    width: 50%;
    height: 100%;
    left: -77px;
    background: #f7ce3c;
    top: 0;
    z-index: -1;
}
.our-partnership-logo-type-1 .et_pb_column .pac_dih__image_details,
.our-partnership-logo-type-2 .et_pb_column .pac_dih__image_details,
.mobile-partners-logo-section-outer .pac_dih__image_details  {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.our-partnership-logo-type-1 .et_pb_column .pac_dih__image_details p,
.our-partnership-logo-type-2 .et_pb_column .pac_dih__image_details p,
.mobile-partners-logo-section-outer .pac_dih__image_details p {
    font-size: 18px;
    font-family: 'GothamCond-Book';
    line-height: 20px;
}
.our-partnership-logo-type-1 .et_pb_column .pac_dih__image_details .pac_dih__caption,
.our-partnership-logo-type-2 .et_pb_column .pac_dih__image_details .pac_dih__caption,
.mobile-partners-logo-section-outer .pac_dih__image_details .pac_dih__caption  { margin: 0; }
.our-partnership-logo-type-1 .et_pb_column .et_pb_module .pac_dih__image_details,
.our-partnership-logo-type-2 .et_pb_column .et_pb_module .pac_dih__image_details,
.mobile-partners-logo-section-outer .pac_dih__image_details   
{ opacity: 0; transition: 0.3s; -webkit-transition: 0.3s; cursor: pointer; background: #f7ce3c; }
.our-partnership-logo-type-1 .et_pb_column .et_pb_module:hover .pac_dih__image_details,
.our-partnership-logo-type-2 .et_pb_column .et_pb_module:hover .pac_dih__image_details,
.mobile-partners-logo-section-outer .et_pb_module:hover .pac_dih__image_details { opacity: 1; }
.our-partnership-logo-type-2 .et_pb_column .pac_dih__image_details p {
    font-size: 14px;
    line-height: 16px;
}
.et_pb_section.ccg-section-outer .et_pb_row .ccg-header-img {
    margin: 0 0 42px;
}
div.facc-section-outer .et_pb_row .facc-section-row-2-col h3 {
    padding: 0;
    text-transform: capitalize;
}
/*=== End of Patnership ===*/


.et_pb_row.et_pb_row_5col {
    padding: 0 130px 0 122px;
}
.et_pb_section.additional-image-section .et_pb_row.additional-image-row {
    padding: 0 111px;
}
.leadership-gallery_col_1 .leadership-gallery-item-1:first-child {
    height: 0;
    padding-bottom: 89.5%;
}
.leadership-gallery_col_1 .leadership-gallery-item-1:nth-child(2) { 
    height: 0;
    padding-bottom: 57.5%;
}
.leadership-gallery_col_3 .leadership-gallery-item-1:first-child {
    height: 0;
    padding-bottom: 60%;
}
.leadership-gallery_col_3 .leadership-gallery-item-1:nth-child(2) { 
    height: 0;
    padding-bottom: 87%;
}
.select2-dropdown { border: 1px solid #efefef; }
.et_pb_module.sub-title-text-module h5 { padding: 17px 0 6px; }

.grecaptcha-badge {
    z-index: 9999;
}


/*=== Services Page ===*/

.et_pb_column.service-list-column {
    background: #f7ce3c;
}
.et_pb_section.service-community-section {
    background: #f7ce3c;
    margin: 74px 0 77px;
    padding: 104px 0 95px;
}
.et_pb_column.service-list-column .et_pb_module {
    margin: 0;
}
.et_pb_column.service-list-column .et_pb_module h2 {
    padding: 0 20px;
    text-align: center;
}
.et_pb_column.service-list-column .service-list-module2 h4 {
    padding: 0 0 0;
    font-size: 18px;
    line-height: 28px;
}
.et_pb_module.service-list-module2 .et_pb_code_inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 477px;
    margin: 0 auto;
    padding: 54px 0 0px;
    grid-gap: 0 81px;
}
.et_pb_section.service-list-section .et_pb_column {
    padding: 61px 0 47px;
}
.service-list-column ul.kansas-location-list,
.service-list-column ul.missouri-location-list {
    padding: 0 0 0 0px;
    margin: 0;
}
.et_pb_row.service-community-row .et_pb_column {
    width: 100%;
    margin: 0;
}
.et_pb_module.ser-community-grid h4.et_pb_module_header {
    padding: 0;
}
.et_pb_section.service-list-section .et_pb_column {
    padding: 61px 0 68px;
    margin: 85px auto 0 !important;
    max-width: 86%;
    display: table;
    float: none;
}
.service-list-column ul.kansas-location-list li, 
.service-list-column ul.missouri-location-list li {
    font-size: 18px;
}
.et_pb_section.service-map-section .et_pb_column {
    width: 100%;
    margin: 0;
}
.et_pb_section.service-community-section .et_pb_module a {
    font-size: 15px;
    line-height: 16px;
    background: #fff;
    color: #445463;
    font-family: 'Gotham-Bold';
    width: 100%;
    position: relative;
    display: table;
    text-align: center;
    padding: 50px 46px 32px 150px;
    border-radius: 100px;
    text-transform: uppercase;
    box-shadow: 8px 7px 12px rgb(0 0 0 / 50%);
}
.et_pb_section.service-community-section .et_pb_module a:hover {
    background: #445463; 
    color: #fff;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
}
.et_pb_section.service-community-section .et_pb_module a::before,
.et_pb_section.service-community-section .et_pb_module a::after  {
    content: '';
    position: absolute;
    width: 90px;
    height: 72px;
    bottom: 0;
    left: 42px;
    background-image: url(../images/icon_people_DkGr.svg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
}
.et_pb_section.service-community-section .et_pb_module a::after {
    background-image: url(../images/icon_people_W.svg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0;
}
.et_pb_section.service-community-section .et_pb_module a:hover::after { opacity: 1; }
.et_pb_section.service-community-section .et_pb_module a:hover::before { opacity: 0; }
.et_pb_section.service-community-section .community-row-2-col-3 .et_pb_module a::before {  
    background-image: url(../images/icon_grad_hat_DkGr.svg);
    width: 113px;
    left: 38px; }
.et_pb_section.service-community-section .community-row-2-col-3 .et_pb_module a::after { 
    background-image: url(../images/icon_grad_hat_W.svg); 
    width: 113px;
    left: 38px; }
.et_pb_section.service-community-section .community-row-2-col-4 .et_pb_module a::before {  
    background-image: url(../images/icon_HouseHeart_DkGr.svg);
    height: 82px;
    width: 86px;
    left: 45px; }
.et_pb_section.service-community-section .community-row-2-col-4 .et_pb_module a::after { 
    background-image: url(../images/icon_HouseHeart_W.svg);
    height: 82px;
    width: 86px;
    left: 45px;
 }
 .et_pb_row.service-map-row {
    display: grid;
    grid-template-columns: 57.6% 45%;
    align-items: center;
}
.et_pb_section.service-map-section .et_pb_row.service-map-row .service-map-col2 {
    position: relative;
    top: 4px;
    left: -13%;
}
.et_pb_row.service-community-row {
    display: grid;
    grid-template-columns: 328px 328px 328px;
    grid-gap: 0 18px;
    justify-content: center;
    padding: 0 20px;
}
.et_pb_section.service-map-section span.et_pb_image_wrap {
    width: 100%;
}
.et_pb_section.additional-image-section.additional-image-section-service {
    padding: 51px 0 75px;
}
/*=== End Services Page ===*/

body ul,
body ol, .entry-content ul {
    padding: 0 0 20px 30px;
    position: relative;
    display: inline-block;
}
body ul li {
    text-indent: 13px;
    list-style: none;
    position: relative;
    display: inline-block;
    width: 100%;
}
body ul li::before {
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    background: #344656;
    left: 0;
    top: 10px;
    border-radius: 100%;
}
p:not(.has-background):last-of-type { padding-bottom: 1em; }
div#top-header ul li::before { content: none;}
ul#et-secondary-nav { margin: 0; }
footer .footer-top-outer .footer-top-with-menu .bottom-nav { margin-top: 0; }
footer .bottom-nav li { text-indent: 0; display: table;
    float: left;
    width: auto; }
footer .bottom-nav li::before { content: none; }
ul.side-band-outer { padding-left: 0; padding-top: 0; }
ul.side-band-outer li::before,
ul.select2-results__options li::before { content: none; }
.header_resp_section ul.et-social-icons li { text-indent: 0; }
footer .footer-top-outer .btm-donate-btn ul.bottom-donate-nav { float: right; }

/*=== CONTINUING EDUCATION CLASSES ===*/


.class-item {
    display: grid;
    grid-template-columns: 0.9fr 1fr 3fr;
    border: 1px solid #d9dde0;
    align-items: center;
    border-bottom: 0;
}
.class-item:last-child {
    border-bottom: 1px solid #d9dde0;
}
.class-item .date-cs, .class-item .time-city, .class-item .title-cs {
    padding: 20px 20px 20px 43px;
    position: relative;
}
.class-item .date-cs {
    padding: 7px 20px 17px;
}
.et_pb_section.upcoming-classes-section {
    padding: 50px 0 0;
}
.et_pb_section.upcoming-classes-section .accordion-title h2 {
    padding: 0 50px 0 0;
    position: relative;
    cursor: pointer;
}
.et_pb_section.upcoming-classes-section .accordion-title .fa-minus::before,
.et_pb_section.upcoming-classes-section .accordion-title .fa-plus::before  {
    position: absolute;
    width: 50px;
    height: 30px;
    content: '';
    top: 50%;
    right: 20px;
    background-image: url(../images/arrow_drpdn.svg);
    background-position: center;
    background-repeat: no-repeat;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    cursor: pointer;
}
.et_pb_section.upcoming-classes-section .accordion-title .fa-plus::before {
    height: 50px;
    width: 30px;
    background-image: url(../images/arrow_expand_gr.svg);
    background-position: center;
    background-repeat: no-repeat;
}
.et_pb_section.upcoming-classes-section .accordion-title p strong {
    font-family: 'Gotham-Bold';
}
.et_pb_section.upcoming-classes-section .accordion-title p {
    color: #435364;
    padding: 15px 0 22px;
}
.class-item .date-cs p {
    color: #f6a81c;
    font-size: 20px;
    text-align: center;
    font-family: 'Gotham-Bold';
    text-transform: uppercase;
    padding: 0;
}
.class-item .date-cs h2 {
    padding: 0;
    text-align: center;
    font-family: 'Gotham-Bold';
    font-size: 60px;
    line-height: 47px;
}
.class-item .time-city p {
    color: #f6a81c;
    font-size: 20px;
    text-align: left;
    font-family: 'Gotham-Bold';
    text-transform: capitalize;
    padding: 0;
}
.class-item .title-cs a {
    font-size: 16px;
    color: #0064b1;
    font-family: 'Gotham-Bold';
    line-height: 28px;
    text-decoration: underline;
}
.class-item .time-city p.time-cs {
    text-transform: uppercase;
}
.class-item .date-cs::before, 
.class-item .time-city::before {
    content: '';
    position: absolute;
    right: 0;
    height: 57px;
    width: 1px;
    background: #d9dde0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.et_pb_section.donation-cs-section .donation-cs-row ul li::before {
    background: #fff;
}
.et_pb_section.service-callout-section .service-callout-row {
    padding: 6px 67px 14px 125px;
    display: grid;
    grid-template-columns: auto 150px;
}
.et_pb_section.service-callout-section .service-callout-row h2 {
    color: #fff;
    padding: 0;
    text-transform: capitalize;
    font-size: 60px;
    line-height: 60px;
}
.month-wise-self-paced-set .accordion-title {
    position: relative;
}
.et_pb_section.service-callout-section .service-callout-row p,
.et_pb_section.service-callout-section .service-callout-row p a {
    color: #fff;
    font-size: 20px;
    padding: 5px 0 0;
}
.et_pb_section.service-callout-section .service-contact-col p a {
    font-family: 'KlinicSlabBold';
    background-color: #f7ce3c;
    color: #3f57a7;
    font-size: 16px;
    text-transform: uppercase;
    border: 0px;
    border-radius: 50px;
    padding: 5px 0px;
    height: 33px;
    min-width: 140px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    margin: 0px auto 0px;
    letter-spacing: 1px;
}
.et_pb_section.service-callout-section .service-contact-col p a:hover {
    background-color: #fff;
}
.et_pb_section.donation-section-outer {
    margin: 109px 0 115px;
}
.et_pb_section.service-text-section-outer {
    padding: 76px 0 0;
}
.et_pb_section.service-text-section-outer p strong {
    font-family: 'Gotham-Bold';
}
.et_pb_section.service-text-section-outer ul {
    padding-left: 0;
}
div#upcoming-classes-list-js span#more_classes {
    margin: 30px 0 0;
}
.et_pb_section.service-text-section-outer .sub-title-text-module p {
    padding: 0 0 30px;
}
.et_pb_section.donation-section-outer .donation-cs-row ul {
    padding: 0;
}
.et_pb_section.upcoming-classes-section .intro-col-3 {
    padding: 0;
}
.intro-col-3 span#more_classes {
    font-family: 'KlinicSlabBold';
    background-color: #435363;
    color: #f7ce3c;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 0px;
    border-radius: 50px;
    padding: 5px 0px;
    height: 33px;
    min-height: auto;
    min-width: 140px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    width: auto;
    margin-top: 0px;
    cursor: pointer;
}
.intro-col-3 span#more_classes:hover {
    background-color: #9064cc;
    color: #fff;
}
div#upcoming-classes-list-js span#more_classes {
    margin: 70px auto 0;
    display: table;
}
.et_pb_module.upcoming-classes-modl .event_loader span {
    display: inline-block;
    background-color: #23282d;
    opacity: 0.75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0;
    position: relative;
    font-size: 0;
    top: -36px;
    left: -40px;
}
.et_pb_module.upcoming-classes-modl .event_loader span::before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
div#upcoming-classes-list-js {
    position: relative;
}
.action-btn-outer {
    float: none;
    width: auto;
    position: relative;
    margin: 0 auto;
    display: table;
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/*==== end of CONTINUING EDUCATION CLASSES ===*/

/*=== START OF training-calendar ===*/

.et_pb_section.self-paced-section-outer {
    padding: 0;
}
.et_pb_section.self-paced-section-outer .accordion-title h2 {
    margin: 46px 0 22px;
}
.et_pb_section.service-donation-outer {
    margin: 120px 0px 118px;
}
.quote-callout-modl blockquote {
    border: 0;
    padding: 97px 0 90px 100px;
    margin: 43px auto 89px;
    position: relative;
    border-top: 1px solid #b4bac1;
    border-bottom: 1px solid #b4bac1;
    max-width: 72.3%;
}
.quote-callout-modl blockquote::before {
    width: 78px;
    height: 55px;
    content: '';
    top: 50%;
    left: 0;
    position: absolute;
    background-image: url(../images/quotationMarks.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.quote-callout-modl blockquote p {
    font-family: 'KlinicSlabMediumIt';
    font-size: 26px;
    line-height: 36px;
    color: #4058a7;
    padding-left: 0;
    position: relative;
    padding-bottom: 0 !important;
}
.et_pb_section.self-paced-section-outer .accordion-title {
    position: relative;
}
.et_pb_section.self-paced-section-outer .classes-inner {
    margin: 0 0 21px;
}
.et_pb_section.upcoming-classes-section .upcoming-classes-row {
    padding: 0 122px;
}
.et_pb_section.two-btn-section-outer.show-health-btn-sec .two-btn-section-row {
    padding: 0 20px;
}
/*=== END OF training-calendar ===*/

/*===== SERVICE SUB PAGE 1 ===*/

.et_pb_section.board-join-us-section-outer .board-join-us-section-row2 {
    padding: 0px;
    background-color: #f4f5f6;
}
.et_pb_row.form-frame-row .form-frame-col1 {
    width: 100%;
    margin: 0;
}
.et_pb_row.form-frame-row .form-frame-col1 span.et_pb_image_wrap {
    width: 100%;
}
.subpage1-form-section .et_pb_row.form-frame-row .et_pb_main_blurb_image {
    width: 100%;
    margin: 0;
}
.subpage1-form-section .et_pb_row.form-frame-row .form-frame-col1 .et_pb_module {
    margin: 0;
}
.subpage1-form-section .et_pb_row.form-frame-row.form-frame-row2 .et_pb_blurb_content {
    display: grid;
    grid-template-columns: 60px auto;
    grid-gap: 0 16px;
    align-items: center;
    margin: 0 0px;
}
.subpage1-form-section .et_pb_row.form-frame-row.form-frame-row2 .et_pb_module:first-child .et_pb_blurb_content {
    margin: 0 0 84px;
}
.subpage1-form-section .et_pb_row.form-frame-row.form-frame-row2 .et_pb_main_blurb_image img {
    border-radius: 100%;
    width: 100%;
    height: 100%;
}
.subpage1-form-section .et_pb_row.form-frame-row.form-frame-row2 {
    grid-template-columns: 1fr 1fr;
    display: grid;
}
.subpage1-form-section .et_pb_row.form-frame-row.form-frame-row2 .form-frame-col2 p {
    color: #f7ce3c;
    text-align: center;
    font-family: 'GothamCond-Book';
}
.subpage1-form-section .et_pb_row.form-frame-row.form-frame-row2 {
    grid-template-columns: 1fr 1fr;
    display: grid;
    background: #344756;
    margin: 0px auto 0;
    padding: 96px 108px 67px 114px;
    width: calc(100% - 246px);
    position: relative;
    grid-gap: 0 20px;
}
.et_pb_section.subpage1-form-section .board-directors-title h2 {
    text-align: center;
    margin: 87px 0 0;
    position: relative;
}
.et_pb_section.subpage1-form-section .board-directors-title h2::before {
    position: absolute;
    content: '';
    left: 50%;
    max-width: 400px;
    bottom: 0px;
    width: 100%;
    height: 2px;
    background-color: #f7ce3c;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}
.subpage1-form-section .et_pb_blurb_content h4 span {
    color: #fff;
}
.subpage1-form-section .et_pb_blurb_content h4 {
    padding: 0;
    font-family: 'GothamCond-Book';
    font-size: 30px;
    line-height: 30px;
}
.subpage1-form-section .form-address-modl1 p {
    padding: 0;
    font-size: 20px;
}
.two-btn-section-row .service-subpage1-btn-section {
    grid-template-columns: 323px;
    margin: 73px 0 129px !important;
}
.subpage1-form-section .et_pb_column {
    width: 100%;
}
.subpage1-form-section .form-address-one p {
    font-size: 22px;
}
.subpage1-form-section .form-address-two p {
    font-size: 16px;
    line-height: 20px;
}
.subpage1-form-section .form-address-three p {
    font-size: 12px;
    line-height: 16px;
}
.subpage1-form-section .et_pb_row.form-frame-row.form-frame-row2::before {
    content: '';
    position: absolute;
    background: #f4f5f6;
    width: 100vw;
    height: 64.5%;
    left: -123px;
    z-index: -1;
    top: 0;
}
.et_pb_section.donation-cs-section.service-subpage-donate-sec {
    margin: 92px 0px 97px;
}
.subpage1-form-section .form-address-one.et_pb_module {
    margin: 5px 0 72px;
}
.et_pb_module.form-address-modl1.form-address-two {
    margin: 0 0 16px;
}
/*===== END OF SERVICE SUB PAGE 1 ===*/

/*=== start of foster care and adoption page ====*/
.et_pb_section.foster-three-section-outer .image-intro-section-row:first-child {
    padding-top: 39px;
}
.et_pb_section.foster-three-section-outer .image-intro-section-row {
    padding: 57px 121px 55px;
    position: relative;
}
.et_pb_section.foster-three-section-outer .image-intro-section-row::after {
    content: '';
    width: calc(100% - 242px);
    height: 1px;
    background: #8f98a1;
    position: absolute;
    left: 50%;
    bottom: 1px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    visibility: visible;
}
.et_pb_section.additional-image-section.foster-care-gallery-sec {
    padding: 81px 0 153px;
}
.et_pb_section.additional-image-section.foster-care-gallery-sec blockquote p {
    color: #435364;
}
/*=== end of foster care and adoption page ====*/

/*==== 404 page ===*/

div#main-content.no_result_found {
    margin: 190px 0 40px;
    text-align: center;
}
div#main-content.no_result_found a {
    font-size: 12px;
    text-transform: uppercase;
    color: #c9543a;
    font-family: 'Gotham-Bold';
    padding-right: 57px;
    position: relative;
    letter-spacing: 1.2px;
    display: inline-block;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
}
div#main-content.no_result_found a::after, 
div#main-content.no_result_found a::before {
    top: 5px;
}
div#main-content.no_result_found a::after, 
div#main-content.no_result_found a::before {
    position: absolute;
    right: 0px;
    top: 5px;
    content: '';
    width: 48px;
    height: 15px;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    background-image: url(../images/arrow_active_rt.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
div#main-content.no_result_found a::after, 
div#main-content.no_result_found a::before {
    top: 5px;
}
div#main-content.no_result_found a::after {
    background-image: url(../images/arrow_rollover.svg);
    opacity: 0;
}
div#main-content.no_result_found a:hover {
    color: #9064cc;
}
div#main-content.no_result_found a:hover::before {
    opacity: 0;
}
div#main-content.no_result_found a:hover::after {
    opacity: 1;
}
div#main-content.no_result_found p {
    padding: 10px 0 30px;
}
/*==== End of 404 page ===*/

.become-board-member-form-outer span {
    width: auto !important;
    cursor: pointer;
}
.become-board-member-form-outer div.submit_button_as_arrow .newsletter-submit span.wpcf7-spinner {
    width: 24px !important;
    height: 24px;
}
.et_pb_section.volunteer-btn-section .service-subpage1-btn-section {
    margin: 59px 0 126px !important;
}
.et_pb_section.image-intro-section-outer.volunteer-image-section {
    padding-bottom: 64px;
}
.et_pb_section.give-fina-subtitle-callout.volunteer-sub2-section {
    padding: 61px 0 49px;
}
.et_pb_section.volunteer-image-section .custom-container-cs {
    grid-template-columns: 40.7% auto;
}
.about-us-img-cs-section.volunteer-image-section .image-intro-section-col-1 span.et_pb_image_wrap {
    padding-bottom: 85%;
}
.et_pb_section.give-fina-subtitle-callout.volunteer-sub1-section {
    padding: 26px 0 68px;
}
.et_pb_section.attend-event-section.volunteer-events-section {
    padding-bottom: 64px;
    padding-top: 102px;
    padding-left: 180px;
}

/*=== START OF Become-a-mentor ===*/

.et_pb_section.our-mentor-section-outer .our-mentor-section-title h2 {
    text-align: center;
    margin: 0 0 89px;
}
.et_pb_section.our-mentor-section-outer .our-mentor-section-title h2::before {
    position: absolute;
    content: '';
    background-color: #f7ce3c;
    max-width: 400px;
    height: 2px;
    bottom: 0;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.meet-mentors-cs-inner blockquote.mentor_quote p {
    padding: 0;
    font-family: 'KlinicSlabMediumIt';
    font-size: 26px;
    line-height: 36px;
    color: #4058a7;
    padding-left: 0;
    position: relative;
    padding-bottom: 0 !important;
}
.meet-mentors-cs-inner blockquote.mentor_quote::before {
    width: 78px;
    height: 55px;
    content: '';
    top: 50%;
    left: 0;
    position: absolute;
    background-image: url(../images/quotationMarks.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
blockquote.mentor_quote {
    border: 0;
    padding: 78px 0 90px 100px;
    margin: 43px auto 0px;
    position: relative;
    border-top: 0px solid #b4bac1;
    border-bottom: 1px solid #b4bac1;
    max-width: 100%;
    width: calc(100% - 160px);
}
.meet-mentors-cs-inner {
    margin-bottom: 101px;
}
.meet-mentors-item-left-right-outer {
    display: grid;
    grid-template-columns: 28.85% auto;
    grid-gap: 0 80px;
}
.meet-mentors-item-left {
    height: 0;
    padding-bottom: 118%;
    position: relative;
    width: 100%;
    border-radius: 0px 50px 0px 50px;
    overflow: hidden;
}
.meet-mentors-item-left img {
    position: absolute;
    object-fit: cover;
    top: 0;
    left: 0;
}
.et_pb_section.our-mentor-section-outer .our-mentor-section-row {
    padding: 0 180px 0 174px;
}
.meet-mentors-item-left-right-outer .read-more,
.meet-mentors-item-left-right-outer .read-less {
    font-size: 12px;
    text-transform: uppercase;
    color: #c9543a;
    font-family: 'Gotham-Bold';
    padding-right: 57px;
    position: relative;
    letter-spacing: 1.2px;
    display: inline-block;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    margin: 27px 0 0;
}
.meet-mentors-item-left-right-outer .read-more::before,
.meet-mentors-item-left-right-outer .read-more::after,
.meet-mentors-item-left-right-outer .read-less::before,
.meet-mentors-item-left-right-outer .read-less::after  {
    position: absolute;
    right: 0px;
    top: 5px;
    content: '';
    width: 48px;
    height: 15px;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    background-image: url(../images/arrow_active_rt.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.meet-mentors-item-left-right-outer .read-more:hover::before,
.meet-mentors-item-left-right-outer .read-less:hover::before {
    opacity: 0;
}
.meet-mentors-item-left-right-outer .read-more::after,
.meet-mentors-item-left-right-outer .read-less::after {
    background-image: url(../images/arrow_rollover.svg);
    opacity: 0;
}
.meet-mentors-item-left-right-outer .read-more:hover::after,
.meet-mentors-item-left-right-outer .read-less:hover::after {
    opacity: 1;
}
.meet-mentors-item-left-right-outer .read-more:hover,
.meet-mentors-item-left-right-outer .read-less:hover {
    color: #9064cc;
}
.two-btn-section-row .become-mentor-subpage-btn-section {
    grid-template-columns: 323px;
    margin: 0 0 47px !important;
}
/* .et_pb_section.accordion-section-outer .et_pb_module {
    margin: 0;
}
.et_pb_section.our-mentor-section-outer .et_pb_module {
    margin: 0;
} */
.et_pb_section.mentor-quote-outer-section .quote-callout-modl blockquote {
    margin-bottom: 0;
    padding: 67px 0 90px 100px;
}
.et_pb_section.mentor-form-outer-section .service-subpage1-btn-section {
    margin: 55px 0 76px !important;
}
.et_pb_section.accordion-section-outer.faq-section-mentor-page {
    margin: 0 0 67px 0;
}
.et_pb_section.accordion-section-outer.faq-section-mentor-page .et_pb_module {
    margin: 0 0 21px;
}
.et_pb_section.accordion-section-outer.faq-section-mentor-page h4 {
    font-size: 30px;
}
.meet-mentors-item-right .full-content ul {
    margin-top: 0;
}
/*=== END OF Become-a-mentor ===*/

/*=== Attend an event Detail page ===*/

ul.sponsorship-gallery {
    padding: 0;
}
ul.sponsorship-gallery li::before { content: none; }
ul.sponsorship-gallery li {
    text-indent: 0;
    height: 0;
/*    padding-bottom: 100%;*/
    max-width: 18%;
    padding-bottom: 18%;

}
ul.sponsorship-gallery li img {
    width: 100% !important;
    object-fit: contain;
    position: absolute;
    top: 0;
    left: 0;
}
ul.sponsorship-gallery {
    padding: 0;
/*    display: grid;*/
    display: flex;
    justify-content: center;
/*    grid-template-columns: repeat(5,1fr);*/
    grid-gap: 30px;
    margin: 0;
}
section.sponsorship-lists-section {
    padding: 0 122px;
}
section.event-sng-descrtion {
    float: left;
    width: 100%;
    padding: 0 126px 0 120px;
}
div#sponsorship-lists h5 {
    text-transform: uppercase;
    text-align: center;
    padding: 22px 0 15px;
    font-size: 20px;
    color: #233746;
    line-height: 24px;
}
section.quote-outer blockquote {
    padding: 86px 140px 70px 167px;
    border: 0;
    margin: 30px auto 49px;
    background-color: #4058a7;
    border-radius: 500px;
    width: calc(100% - 110px);
    position: relative;
    max-width: 1010px;
}
section.quote-outer blockquote::before {
    position: absolute;
    content: '';
    background-image: url(../images/quotationMarks.svg);
    background-position: left;
    background-repeat: no-repeat;
    width: 78px;
    height: 57px;
    background-size: contain;
    top: 50%;
    left: 47px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
section.quote-outer blockquote p,
.name-title-outer span  {
    font-size: 26px;
    line-height: 36px;
    font-family: 'KlinicSlabMediumIt';
    color: #fff;
}
section.event-time-location-sng {
    float: left;
    width: 100%;
}
.sng-time-location-column {
    padding: 40px 97px 28px 73px;
    background: #f7ce3c;
/*    text-align: center;*/
    position: relative;
    border-radius: 0 500px 500px 0;
}
.sng-time-location-column span {
    font-size: 20px;
    line-height: 24px;
    color: #435364;
    text-transform: uppercase;
    padding-bottom: 20px;
    font-family: 'Gotham-Bold';
}
.register-column .sng-registor {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 24px;
    background: #f6a81c;
    color: #fff;
    font-family: 'Gotham-Medium';
    border-radius: 0 50px 50px 50px;
    font-size: 20px;
    line-height: 20px;
    min-height: 62px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    max-width: 321px;
}
.register-column .sng-registor:hover {
    background: #8566ac;
    color: #ffff;
}
section.event-time-location-sng {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 1.25fr 1fr;
    align-items: center;
    padding: 0 0 0 46px;
    margin: 15px 0 114px;
}
section.event-time-location-sng .register-column {
    display: flex;
    justify-content: center;
}
section.sponsorship-lists-section h2 {
    padding: 0 0 15px;
    text-align: center;
    position: relative;
    font-size: 40px;
    line-height: 40px;
    color: #435364;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: inline-block;
    width: 100%;
    margin: 0 0 10px;
}
section.sponsorship-lists-section h2::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #f7ce3c;
    bottom: 0;
    max-width: 402px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
section.second-registor {
    display: table;
    width: 100%;
    margin: 74px 0 125px;
}
section.second-registor .register-column {
    display: flex;
    justify-content: center;
}
.year-wise-row {
    margin-bottom: 60px;
}
.sng-time-location-column span.sg-to {
    width: 100%;
    float: left;
}
.sng-time-location-column .sng-date-time,
.sng-time-location-column .location {
    display: inline-block;
    text-align: left;
}
.sng-time-location-column .sng-date-time {
    padding-bottom: 36px;
}

/*=== End of Attend an event Detail page ===*/

.et_pb_section.champion-receive-section-outer {
    padding: 59px 0 0;
    background: #f7ce3c;
}
.et_pb_section.champion-receive-section-outer .et_pb_module {
    padding: 0;
    margin: 0;
}
.et_pb_section.champion-receive-section-outer .et_pb_module h2 {
    text-align: center;
    position: relative;
    padding: 0 0 12px;
}
.et_pb_section.champion-receive-section-outer .et_pb_module h2::before {
    position: absolute;
    content: '';
    left: 50%;
    max-width: 400px;
    bottom: 0px;
    width: 100%;
    height: 2px;
    background-color: #fff;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}
.champion-receive-section-subtitle h4 {
    padding: 17px 0 0;
    text-align: center;
    color: #fff;
    font-family: 'Gotham-Medium';
}
.champion-receive-section-row-2-col-1 .et_pb_module .et_pb_blurb_description p {
    padding: 0;
}
.champion-receive-section-row-2-col-1 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 47px 26px;
    padding: 42px 0 0;
    max-width: 1520px;
}
.champion-receive-section-row-2-col-1 .et_pb_blurb_content {
    background: #fff;
    border-radius: 300px;
    display: grid;
    grid-template-columns: 165px auto;
    align-items: center;
    min-height: 162px;
    box-shadow: rgb(62 62 62) 8px 7px 20px 0px;
    padding: 0 50px 0 49px;
    max-width: 1520px;
}
.champion-receive-section-row-2-col-1 .et_pb_blurb_content .et_pb_main_blurb_image {
    margin: 0;
    width: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.champion-receive-section-row-2-col-1 .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap {
    height: 0;
    padding-bottom: 100%;
    width: 100%;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
}
.champion-receive-section-row-2-col-1 .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img {
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    height: 100%;
}
.et_pb_section.champion-receive-section-outer {
    padding: 59px 0 103px;
    background: #f7ce3c;
}
.et_pb_section.champion-member-section-outer {
    padding: 69px 0 0;
}
.champion-member-section-row h2 {
    text-align: center;
    padding: 0;
}
.champion-member-section-row h2::before {
    position: absolute;
    content: '';
    background-color: #f7ce3c;
    max-width: 400px;
    height: 2px;
    bottom: -15px;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}
.champion-receive-section-row-2-col-1 .et_pb_blurb_content img {
    width: 100%;
}
.et_pb_section.champion-member-section-outer .champion-member-section-row-2 {
    margin-top: 84px;
    padding: 0 250px;
}
.champion-member-section-row-2 .et_pb_text_inner {
    text-align: center;
}
.et_pb_section.champion-member-section-outer .et_pb_row.et_pb_row_5col {
    margin: 32px 0 0;
    padding: 0 141px;
}
.et_pb_section.champion-member-section-outer .et_pb_row.et_pb_row_5col .et_pb_text_inner {
    text-align: center;
}
.et_pb_row.coc-contact-section-row-2 .et_pb_column {
    margin: 0;
    width: 100%;
}
.et_pb_section.coc-contact-section-outer .coc-contact-section-col {
    border: 1px solid #ccc;
    padding: 50px 66px 40px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0 20px;
    width: calc(100% - 118px);
    margin: 84px auto 63px !important;
    float: none;
}
.et_pb_section.coc-contact-section-outer .coc-contact-section-col .coc-contact-section-title {
    grid-column: span 2;
}
.coc-contact-section-title p {
    font-family: 'Gotham-Bold';
    padding: 0 !important;
}
.et_pb_section.board-join-us-section-outer .et_pb_module.bocome-board-member-title a {
    font-family: 'KlinicSlabBold';
    background-color: #f7ce3c;
    color: #c9543a;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 0px;
    border-radius: 50px;
    padding: 5px 0px;
    height: 33px;
    min-width: 140px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    cursor: pointer;
}
.et_pb_section.board-join-us-section-outer .et_pb_module.bocome-board-member-title a:hover {
    background-color: #fff;
}
.et_pb_section.qualify-section-outer .qualify-section-row {
    margin: 115px 0 103px;
}
.qualify-section-row .et_pb_column {
    width: 100%;
    margin: 0;
}
.qualify-section-outer-right-text ul {
    margin: 34px 0 30px;
    padding: 0;
}
.qualify-section-outer-right-text a.cmn-btn {
    margin: 10px 0 0;
}
.et_pb_section.qualify-section-outer .qualify-section-row {
    margin: 115px 0 103px;
    display: grid;
    grid-template-columns: 24.1% auto;
    grid-gap: 0 57px;
    align-items: center;
}
.qualify-section-left-img span.et_pb_image_wrap {
    height: 0;
    padding-bottom: 128.2%;
    width: 100%;
    position: relative;
}
.qualify-section-left-img span.et_pb_image_wrap img {
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    border-radius: 0 186px 186px 0;
}
.champion-receive-section-row-2 {
    display: flex;
    justify-content: center;
}
.champion-member-section-row-2 h4 {
    padding-bottom: 14px;
    text-transform: capitalize;
}
.et_pb_section.become-btn-section .service-subpage1-btn-section {
    margin: 41px 0 68px !important;
}
.become-mentor-form-outer-section .submit_button_as_arrow {
    margin: 37px 0 29px;
}
.et_pb_module.blockquote-event-page-section-module p {
    padding: 0;
    font-family: 'KlinicSlabMediumIt';
    font-size: 26px;
    line-height: 36px;
    color: #4058a7;
    padding-left: 0;
    position: relative;
    padding-bottom: 0 !important;
}
.champion-receive-section-row-2-col-1 .et_pb_blurb_content .et_pb_main_blurb_image span {
    margin: 0;
}
.et_pb_section.champion-receive-section-outer .champion-receive-section-row-2 {
    padding: 0 176px;
}
.et_pb_section.champion-payment-form-outer {
    background-color: #f4f5f6;
    padding: 80px 0px 0px;
}
.et_pb_section.champion-member-section-outer .et_pb_row.et_pb_row_5col .sl-title {
    text-transform: capitalize;
}
.coc-contact-section-col strong {
    font-family: 'Gotham-Bold';
}
.et_pb_section.coc-contact-section-outer .coc-contact-section-row-1 {
    padding: 0 117px;
}
.et_pb_section.join-champion-outer .bocome-board-member-title .et_pb_text_inner {
    justify-content: space-between;
}
.et_pb_section.join-champion-outer .board-join-us-section-row1 {
    padding-left: 173px;
    padding-right: 173px;
}
.et_pb_section.champion-member-section-outer .et_pb_row.et_pb_row_5col .sl-detail {
    line-height: 22px;
}
/*=== End of Join the champions ===*/

/*=== Give financially ===*/

.et_pb_section.tax-exempt-section-outer .et_pb_module p {
    padding: 0 0;
}
.tax-cs-section .tax-cs-col .tax-cs-module.tax-cs-modi1 {
    padding-bottom: 0px;
}
.et_pb_section.tax-exempt-section-outer .et_pb_module:last-child {
    padding-bottom: 0;
}
.et_pb_section.image-intro-section-outer.get-involved-grid .common-section-heading {
    text-transform: uppercase;
    /* padding: 0 0 11px !important; */
}
.et_pb_section.tax-cs-section.tax-exempt-section-outer .tax-cs-row {
    padding: 55px 181px 75px;
}
.et_pb_section.image-intro-section-outer.image-text-section-outer {
    padding: 77px 0 78px;
}
.et_pb_section.accordion-section-outer.accordion-faq-section .accordion-section-module .et_pb_module {
    margin: 0 0 15px;
    width: 48%;
    display: inline-grid;
    margin-right: 2%;
}
.et_pb_section.accordion-section-outer.accordion-faq-section .report-download-btn {
    margin: 65px 0 0;
}
.et_pb_section.tax-exempt-section-outer .tax-cs-col .et_pb_module {
    padding-bottom: 16px;
}
.et_pb_section.tax-exempt-section-outer .tax-cs-col .et_pb_module:last-child {
    padding-bottom: 16px;
}
.et_pb_section.tax-cs-section.tax-exempt-section-outer .tax-cs-row .tax-cs-col {
    border: 1px solid #d9dde0;
}
.et_pb_section.image-intro-section-outer.image-text-section-outer .et_pb_column {
    width: 100%;
}
.et_pb_section.image-intro-section-outer.image-text-section-outer .image-intro-section-row {
    display: grid;
    grid-template-columns: 34% auto;
    grid-gap: 0 47px;
}
.et_pb_section.image-intro-section-outer.image-text-section-outer .image-intro-section-row span.et_pb_image_wrap {
    height: 0;
    padding-bottom: 85%;
    position: relative;
    width: 100%;
}
.et_pb_section.image-intro-section-outer.image-text-section-outer .image-intro-section-row span.et_pb_image_wrap img {
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%;
}
/*=== End of Give financially ===*/


/*=== Give-in-kind ===*/

.et_pb_section.give-in-add-box-section .tax-cs-col p {
    padding: 0 0;
}
.et_pb_section.give-in-add-box-section .tax-cs-col p a {
    color: #344656;
}
.et_pb_section.give-in-add-box-section .tax-cs-col p strong {
    padding-bottom: 17px;
    float: left;
    width: 100%;
    text-transform: capitalize;
}
.et_pb_section.give-in-add-box-section .tax-cs-col {
    padding: 11px 67px 40px;
}
.et_pb_section.accordion-section-outer.give-in-accordion h2 {
    padding: 0 0px;
}
.give-in-accordion .accordion-cs-sub-title strong {
    font-family: 'Gotham-Bold';
}
.et_pb_section.give-in-accordion .accordion-section-module .et_pb_module {
    margin: 0 0 16px;
}
.et_pb_section.give-in-accordion .accordion-cs-sub-title p {
    padding: 30px 0 13px;
}
.et_pb_section.tax-cs-section.give-in-add-box-section .tax-cs-row {
    padding: 57px 177px 20px 175px;
}

.et_pb_section.ongoing.-season-section .ongoing.-season-title-mod {
    text-align: center;
    margin: 0;
}
.et_pb_section.accordion-section-outer.give-in-accordion .et_pb_module {
    margin: 0;
}
.et_pb_section.accordion-section-outer.give-in-accordion .accordion-section-module .et_pb_module {
    margin: 0 0 13px;
}
.et_pb_section.holiday-fund-section iframe {
    float: left;
}
/*=== End of Give-in-kind ===*/

/*=== Blog page ===*/

.et_pb_section.newsroom-section-outer.blog-main-outer .newsroom-section-col-2 {
    padding: 0;
}
.et_pb_section.newsroom-section-outer.blog-main-outer .et_pb_column::before {
    content: none;
}
.et_pb_section.newsroom-section-outer.blog-main-outer .et_pb_column {
    padding: 0;
    margin: 0;
    width: 100%;
    background: transparent;
}
.et_pb_section.newsroom-section-outer.blog-main-outer {
    padding: 0 0 0;
}
.et_pb_section.newsroom-section-outer.blog-main-outer .et_pb_row.newsroom-section-row {
    display: grid;
    grid-template-columns: 72.2% auto;
    grid-gap: 0 56px;
    justify-content: space-between;
}
.blog-sh-left-sec-2 h5.blog-sh-title a {
    line-height: 28px;
    font-size: 20px;
    color: #344756;
}
.blog-sh-left-sec-2 p.blog-sh-date {
    font-size: 14px;
    color: #344756;
    font-family: 'Gotham-Medium';
}
.blog-sh-left-sec-2 .blog-sh-read {
    color: #C9543A;
    font-size: 14px;
    font-family: 'Gotham-Medium';
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.blog-sh-left-sec-2 .blog-sh-read:hover {
    color: #9064cc;
}
.blog-sh-outer .blog-sh-item {
    display: grid;
    grid-template-columns: 30.79% 63%;
    grid-gap: 0 49px;
    align-items: center;
    padding-bottom: 38px;
    border-bottom: 2px solid #d9dde0;
    margin-bottom: 38px;
}
.blog-sh-outer .blog-sh-item span.blog-sh-image a {
    height: 0;
    padding-bottom: 100%;
    float: left;
    width: 100%;
    position: relative;
}
.blog-sh-outer .blog-sh-item span.blog-sh-image a img {
    position: absolute;
    object-fit: cover;
    object-position: top;
    top: 0;
    left: 0;
}
.blog-main-outer .et_pb_column input.blog-search,
.topics-bt-outer input.blog-search {
    width: 100%;
    padding: 7px 35px 7px 12px;
    font-size: 14px;
    font-family: 'Gotham-Medium';
    position: relative;
    border: 1px solid #b4bac1;
    border-radius: 0 20px 20px 0;
    /* background-image: url(../images/hdr_Search.svg);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 30px;
    border-radius: 0 20px 20px 0;
    cursor: pointer; */
}
.blog-main-outer .et_pb_column form, .topics-bt-outer .et_pb_column form {
    position: relative;
}
.blog-main-outer .et_pb_column .et-search-icon, 
.topics-bt-outer .et-search-icon,
.topics-bt-outer .et-search-icon-2 {
    width: 30px;
    height: 32px;
    float: right;
    position: absolute;
    right: 0;
    cursor: pointer;
}
.blog-main-outer .et_pb_column .et-search-icon::before, 
.topics-bt-outer .et-search-icon::before,
.single-blog-right .et-search-icon::before,
.topics-bt-outer .et-search-icon-2::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../images/hdr_Search.svg);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 30px;
    border-radius: 0 20px 20px 0;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.blog-main-outer .et_pb_column .et-search-icon:hover::before, 
.topics-bt-outer .et-search-icon:hover::before,
.single-blog-right .et-search-icon:hover::before,
.topics-bt-outer .et-search-icon-2:hover::before { 
    opacity: 0;
}
.blog-main-outer .et_pb_column .et-search-icon::after, 
.topics-bt-outer .et-search-icon::after,
.single-blog-right .et-search-icon::after,
.topics-bt-outer .et-search-icon-2::after  {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../images/search_pr.svg);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 30px;
    border-radius: 0 20px 20px 0;
    opacity: 0;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.blog-main-outer .et_pb_column .et-search-icon:hover::after, 
.topics-bt-outer .et-search-icon:hover::after,
.single-blog-right .et-search-icon:hover:after,
.topics-bt-outer .et-search-icon-2:hover::after  {
    opacity: 1;
}
.topics-bt-outer input.blog-search::placeholder {
    font-family: 'Gotham-Medium';
}

.topics-bt-outer-right ul#search-topics-items {
    padding: 0;
    margin: 0;
}
.topics-bt-outer-right ul#search-topics-items li::before {
    content: none;
}
.topics-bt-outer-right {
    border: 1px solid #b4bac1;
    margin-top: 20px;
    padding: 31px 23px 30px 23px;
}
.topics-bt-outer-right .blog-all-topics {
    padding: 0 0 39px;
    text-align: left;
    font-family: 'GothamCond-Medium';
    font-size: 30px;
    color: #c9543a;
}
.topics-bt-outer-right ul#search-topics-items .search-topics-item {
    text-align: left;
    text-indent: 0;
    line-height: 22px;
}
.topics-bt-outer-right ul#search-topics-items li a {
    float: left;
/*    font-size: 18px;*/
/*    font-size: 22px;*/
    font-size: 28px;
    line-height: 1.2em;
    font-family: 'GothamCond-Book';
    color: #435364;
    text-transform: capitalize;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.topics-bt-outer-right ul#search-topics-items li a:hover {
    color: #8566ac;
}
.topics-bt-outer input.blog-search {
    width: 100%;
    padding: 7px 33px 7px 10px;
}
.et_pb_column .blog-sidebar-foster-parent span.et_pb_image_wrap {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
    position: relative;
    border-radius: 100%;
}
.et_pb_column .blog-sidebar-foster-parent span.et_pb_image_wrap img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blog-sidebar-foster-parent, .blog-sidebar-foster-parent .et_pb_main_blurb_image {
    float: left;
    width: 100%;
}
.blog-main-outer .et_pb_column .et_pb_module,
.blog-sidebar-foster-parent .et_pb_blurb_container,
.blog-sidebar-foster-parent .et_pb_blurb_container .et_pb_blurb_description {
    float: left;
    width: 100%;
    position: relative;
}
.blog-sidebar-foster-parent .et_pb_blurb_container .et_pb_blurb_description::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/Graphic_BG_pr.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    min-height: 108px
}
.blog-sidebar-foster-parent .et_pb_blurb_description {
    padding: 0 17px;
}
.blog-sidebar-foster-parent .et_pb_blurb_description h2 {
    color: #fff;
    line-height: normal;
    padding: 0;
    font-size: 30px;
    text-align: left;
    letter-spacing: 0;
    font-family: 'KlinicSlabBold';
}
.blog-sidebar-foster-parent .et_pb_blurb_description h3 {
    color: #fff;
    line-height: 10px;
    padding: 0;
    font-size: 20px;
    text-align: left;
    font-family: 'Gotham-Book';
}
.blog-sidebar-foster-parent .et_pb_blurb_container .et_pb_blurb_description {
    padding: 0 13px;
}
.blog-sidebar-join-team .et_pb_main_blurb_image {
    margin: 0;
    width: 100%;
}
.blog-sidebar-join-team .et_pb_main_blurb_image span.et_pb_image_wrap {
    height: 0;
    padding-bottom: 21.8%;
    position: relative;
}
.blog-sidebar-join-team .et_pb_main_blurb_image span.et_pb_image_wrap img {
    position: absolute;
    height: 100%;
    left: 0;
    object-fit: cover;
    top: 0;
}
.blog-sidebar-join-team {
    background: #4058a7;
    display: inline-block;
}
.blog-main-outer .blog-sidebar-join-team h2 {
    padding: 0 0 23px;
}
.blog-main-outer .blog-sidebar-join-team p a {
    font-family: 'KlinicSlabBold';
    background-color: #f7ce3c;
    color: #3f57a7;
    font-size: 16px;
    text-transform: uppercase;
    border: 0px;
    border-radius: 50px;
    padding: 5px 0px;
    height: 33px;
    min-width: 140px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    margin: 22px auto 26px;
    letter-spacing: 2px;
}
.blog-main-outer .blog-sidebar-join-team p a:hover {
    background-color: #fff;
}
.et_pb_section.newsroom-section-outer.blog-main-outer {
    padding: 0 0 62px;
}
.et_pb_column.newsroom-section-col-1 .et_pb_module {
    margin-bottom: 50px;
}
.blog-sidebar-foster-parent .et_pb_main_blurb_image {
    margin: 0 0 6px;
    padding: 20px;
    position: relative;
}
.blog-sidebar-foster-parent .et_pb_main_blurb_image::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border: 5px solid #f7a800;
    border-radius: 100%;
}
.et_pb_column.newsroom-section-col-1 .et_pb_module.blog-sidebar-foster-parent {
    margin-bottom: 50px;
}
.et_pb_column.newsroom-section-col-1 .blog-sidebar-join-team .et_pb_blurb_description {
    padding: 25px 0 0;
}
body.single-post #et-main-area ul,
body.single-post #et-main-area ol {
    margin: 0;
}

/*=== End of Blog page ===*/

/*==== Single blog ===*/

.single-blog-right.blog-section-col-2 .blog-sidebar-join-team .et_pb_blurb_description {
    padding: 25px 10px 0;
}
.single-blog-right.blog-section-col-2 .blog-sidebar-join-team h2 {
/*    font-size: 60px;*/
/*    line-height: 60px;*/
    font-size: 40px;
    line-height: 1em;
    color: #fff;
    font-family: 'Gotham-Bold';
    text-align: center;
}
.single-blog-right.blog-section-col-2 .blog-sidebar-join-team p {
    color: #fff;
    font-size: 20px;
    font-family: 'Gotham-Medium';
    line-height: 27px;
    text-align: center;
    padding: 0px 10px 0px;
}
.single-blog-right.blog-section-col-2 .blog-sidebar-join-team p a {
    font-family: 'KlinicSlabBold';
    background-color: #f7ce3c;
    color: #3f57a7;
    font-size: 16px;
    text-transform: uppercase;
    border: 0px;
    border-radius: 50px;
    padding: 5px 0px;
    height: 33px;
    min-width: 140px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    margin: 22px auto 26px;
    letter-spacing: 2px;
}
.single-blog-right.blog-section-col-2 .blog-sidebar-join-team p a:hover {
    background-color: #fff;
}
.single-blog-right .blog-sidebar-join-team {
    margin-top: 78px;
}
.single-blog-right .search-topics-outer {
    margin-bottom: 46px;
}
.single-blog-right {
    margin-bottom: 74px;
}
.word_and_icons {
    display: inline-block;
    float: right;
}
.single-newsroom-outer form {
    position: relative;
}
.single-newsroon-main-description .btn,
.blog-single-outer .btn {
    font-size: 12px;
    text-transform: uppercase;
    color: #c9543a;
    font-family: 'Gotham-Bold';
    padding-right: 57px;
    position: relative;
    margin: 20px 0 0;
    letter-spacing: 1.2px;
    display: inline-block;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
}
.single-newsroon-main-description .btn::after, 
.single-newsroon-main-description .btn::before,
.blog-single-outer .btn::before, .blog-single-outer .btn::after {
    position: absolute;
    right: 0px;
    top: 5px;
    content: '';
    width: 48px;
    height: 15px;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    background-image: url(../images/arrow_active_rt.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.single-newsroon-main-description .btn:hover::before,
.blog-single-outer .btn:hover::before  {
    opacity: 0;
}
.single-newsroon-main-description .btn::after,
.blog-single-outer .btn::after  {
    background-image: url(../images/arrow_rollover.svg);
    opacity: 0;
}
.single-newsroon-main-description .btn:hover::after,
.blog-single-outer .btn:hover::after  {  
    opacity: 1;
}
.blog-single-outer .btn:hover,
.single-newsroon-main-description .btn:hover  { 
    color: #9064cc;
}
/*=== end of single blog ===*/

/*== Contact us page ===*/

.et_pb_section.contact-form-section-outer {
    background: #f4f5f6;
    padding-top: 70px;
    padding-bottom: 84px;
}
.et_pb_section.contact-form-section-outer .become-board-member-form-outer {
    max-width: 778px;
    margin: 0 auto;
}
.et_pb_section.contact-form-section-outer form.wpcf7-form .wpcf7-response-output {
    max-width: 778px;
    margin: 30px auto 0;
}
.et_pb_section.contact-form-section-outer .become-board-member-form-outer .enquiry-subject,
.et_pb_section.contact-form-section-outer .become-board-member-form-outer .enquiry-interested {
    grid-column: span 2;
}
.contact-detail-section-row-1 {
    background: #344756;
}
.contact-detail-section-row-1 .et_pb_column {
    width: 100%;
    margin: 0;
}
.contact-detail-section-row-1 .et_pb_column .et_pb_module .et_pb_blurb_container p {
    color: #f7ce3c;
    font-family: 'GothamCond-Medium';
    font-size: 22px;
    padding: 0;
    text-align: center;
}
.contact-detail-section-row-1 .et_pb_column .et_pb_module .et_pb_blurb_container p a {
    color: #f7ce3c;
    font-family: 'GothamCond-Medium';
    font-size: 22px;
}
.contact-detail-section-row-1-col-2 {
    display: grid;
/*    grid-template-columns: 1fr 1fr 1fr;*/
    grid-template-columns: 1fr 1fr;
}
.et_pb_section.contact-detail-section-outer .contact-detail-section-row-1 {
    background: #344756;
    max-width: 1121px;
    padding: 44px 0 39px;
}
.contact-detail-section-row-1 .contact-detail-section-row-1-col-1 span.et_pb_image_wrap {
    margin: 0 auto;
    display: table;
    max-width: 300px;
    height: 48px;
}
.contact-detail-section-row-1 .contact-detail-section-row-1-col-1 span.et_pb_image_wrap img {
    height: 48px;
}
.contact-detail-section-row-1 .et_pb_column.contact-detail-section-row-1-col-2 {
    margin-top: 64px;
}
.et_pb_row.contact-title-row-2 .contact-title-row-2-text p {
    padding: 0 0;
    font-size: 18px;
    color: #435363;
    font-family: 'Gotham-Medium';
    line-height: 40px;
}
.et_pb_row.contact-title-row-2 {
    margin: 20px 0 45px;
    padding: 0 122px 0 122px;
}
.et_pb_section.contact-detail-section-outer {
    position: relative;
}
.et_pb_section.contact-detail-section-outer::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 187px;
    width: 100%;
    background: #f4f5f6;
}
.et_pb_section.our-location-section-outer {
    padding: 52px 0 0;
}
.et_pb_section.our-location-section-outer h2 {
    font-size: 38px;
    line-height: 40px;
    font-family: 'Gotham-Bold';
    text-transform: uppercase;
    color: #435363;
    letter-spacing: 5px;
    padding-bottom: 20px;
    position: relative;
    text-align: center;
}
.et_pb_section.our-location-section-outer h2::before {
    position: absolute;
    content: '';
    background-color: #f7ce3c;
    max-width: 400px;
    width: 100%;
    left: 50%;
    bottom: 0;
    height: 2px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.our-location-section-outer .our-location-section-title {
    margin: 0 0 57px !important;
}
.our-location-section-row h4 {
    font-size: 24px;
    letter-spacing: normal;
    text-transform: capitalize;
    font-family: 'Gotham-Medium';
}
.location-state-cs-outer .contact-loaction-inner h5 {
    padding: 0 0px;
    font-size: 18px;
    line-height: 28px;
}
.location-state-cs-outer .contact-loaction-inner p {
    padding: 0;
    font-size: 18px;
}
.location-state-cs-outer .contact-loaction-inner p a {
    color: #344656;
    font-size: 18px;
    font-family: 'Gotham-Book';
    letter-spacing: normal;
    text-transform: none !important;
}
.location-state-cs-outer .contact-loaction-inner a {
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: 'Gotham-Medium';
    color: #f6a81c;
    transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    margin: 4px 0 0;
    display: inline-block;
}
.location-state-cs-outer .contact-loaction-inner a:hover {
    color: #9064cc;
}
.et_pb_row.our-location-section-row .et_pb_module {
    margin: 0;
}
.location-state-cs-outer {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px 20px;
    margin: 0 0 49px;
    padding: 0 0 69px;
}
.single-newsroom-outer.blog-single-outer .newroom-news-title {
    margin-top: 0;
} 
.single-newsroom-outer.blog-single-outer .single-blog-right {
    margin-top: 60px;
}
.single-newsroom-outer.blog-single-outer .news-main-image {
    margin-bottom: 30px;
/*    padding-bottom: 75.5%;*/
/*    padding-bottom: 50.5%;*/
    padding-bottom: 36.5%;
}
.single-newsroom-outer.blog-single-outer .et_pb_column.facc-section-row-2-col blockquote {
    margin: 59px 0 42px;
    width: 100%;
}
.single-newsroom-outer.blog-single-outer .et_pb_column.facc-section-row-2-col {
    margin: 0;
}
.blog-single-outer .blog-section-col-2 .blog-sidebar-join-team p a {
    margin: 22px 0 45px;
}
.single-newsroom-outer.blog-single-outer .single-news-post-navigation {
    margin-top: 77px;
    margin-bottom: 66px;
    float: left;
    width: 100%;
}
.blog-single-outer .newroom-news-date-outer .newroom-news-post-date {
    padding: 0;
    margin: 0 0 24px;
}
.single-newsroom blockquote p {
    font-family: 'KlinicSlabMediumIt';
    font-size: 26px;
    line-height: 36px;
    color: #4058a7;
    padding-left: 0;
    position: relative;
    padding-bottom: 0 !important;
}
.single-newsroom blockquote {
    border: 0;
    padding: 79px 0 102px 100px;
    margin: 75px 0 43px;
    position: relative;
    border-top: 1px solid #b4bac1;
    border-bottom: 1px solid #b4bac1;
}
.single-newsroom blockquote::before {
    width: 78px;
    height: 55px;
    content: '';
    top: 50%;
    left: 0;
    position: absolute;
    background-image: url(../images/quotationMarks.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.et_pb_section.contact-form-section-outer .submit_button_as_arrow {
    margin: 37px 0 0;
}
.location-state-cs-outer::before {
    position: absolute;
    content: '';
    background-color: #f7ce3c;
    max-width: 400px;
    width: 100%;
    bottom: 0;
    height: 2px;
    left: 50%;
    transform: translateX(-50%);
}
.our-location-section-row .et_pb_module:last-child .location-state-cs-outer:last-child {
    padding: 0 0 0;
    margin: 0 0 90px;
}
.our-location-section-row .et_pb_module:last-child .location-state-cs-outer:last-child::before {
    content: none;
}
/*=== END of Contact us page ==*/

textarea::placeholder { text-transform: capitalize; }

.blog-sidebar-foster-parent .et_pb_blurb_container {
    height: 0;
    padding-bottom: 43%;
    position: relative;
}
.blog-sidebar-foster-parent .et_pb_blurb_container .et_pb_blurb_description {
    padding: 0 13px;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    display: grid;
    grid-template-columns: 1fr;
    align-content: center;
}
.blog-sidebar-foster-parent .et_pb_blurb_container {
    height: 0;
    padding-bottom: 43%;
    position: relative;
}
.single-optional-paragraph img,
.single-newsroon-main-description img {
/*    width: auto;*/
    width: revert-layer;
}


.yellow-line-cs.yellow-left h2 {
    margin-bottom: 30px;
}
.yellow-line-cs.yellow-left h2::before {
    left: 0;
    transform: initial;
}
.menu-nav ul li.active a {
    color: #c9543a;
}

/*=== give in kind ===*/

.et_pb_row.ongoing.-season-row .ongoing.-season-details-mod {
    background: #f7ce3c;
    margin: 0;
    padding: 59px 0 0px;
    position: relative;
}
.ongoing.-season-details-mod ul {
    padding: 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0 30px;
    margin-top: -12px;
}
.et_pb_row.ongoing.-season-row .ongoing.-season-details-mod::before,
.et_pb_row.ongoing.-season-row .ongoing.-season-details-mod::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #f7ce3c;
    top: 0;
    left: -180px;
}
.et_pb_row.ongoing.-season-row .ongoing.-season-details-mod::after {
    left: auto;
    right: -180px;
    z-index: -1;
}
.et_pb_row.ongoing.-season-row .ongoing.-season-details-mod .et_pb_text_inner {
    padding-bottom: 34px;
    border-bottom: 2px solid #f6a81c;
}
.et_pb_row.ongoing.-season-row .ongoing.-season-details-mod:last-child .et_pb_text_inner {
    border: 0;
    padding-bottom: 69px;
}
.et_pb_section.ongoing.-season-section {
    margin: 0 0 70px;
}
.et_pb_section.give-kind-two-btn-outer .two-btn-section-col {
    margin: 50px 0 57px !important;
}
.et_pb_row.ongoing.-season-row .ongoing.-season-details-mod h4 {
    text-transform: capitalize;
    line-height: 28px;
}
.ongoing.-season-details-mod ul li {
    font-size: 14px;
    text-indent: initial;
    padding-left: 12px;
}
.ongoing.-season-details-mod ul li::before {
    width: 4px;
    height: 4px;
    top: 12px;
}
.et_pb_section.pp-outer-section h1 {
    text-transform: uppercase;
}
.et_pb_section.ongoing.-season-section .ongoing.-season-row {
    padding: 0 180px;
}
.et_pb_module.host-event-form-module .host-form-field.submit_button_as_arrow {
    margin: 31px 0 15px;
}
.host-event-form-module .wpcf7 form .wpcf7-response-output {
    width: calc(100% - 589px) !important;
    margin: 0 auto;
    /* display: table; */
}
.become-board-member-form-outer input:focus {
    border: 1px solid #e9ebed;
}



.blog-sidebar-foster-parent .et_pb_main_blurb_image span.et_pb_image_wrap {
    height: 0;
    padding-bottom: 100%;
    width: 100%;
    border-radius: 100%;
    position: relative;
}
.blog-sidebar-foster-parent .et_pb_main_blurb_image span.et_pb_image_wrap img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* ==== Light Box ===*/

div#lightboxOverlay {
    z-index: 999999;
}
div#lightbox {
    z-index: 999999;
    padding-top: 30px;
}
div#lightbox img.lb-image {
    padding: 0;
    border: 0;
    border-radius: 0;
}
div#lightbox .lb-closeContainer .lb-close {
    opacity: 1;
    background-size: 100%;
    cursor: pointer;
}
div#lightbox .lb-dataContainer span.lb-number {
    color: #fff;
}
div#lightbox .lb-dataContainer {
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    padding: 0;
}

.no-sponsors-outer {
    display: table;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.no-sponsors-outer h5 {
    text-transform: uppercase;
    text-align: center;
    padding: 0px 0 15px;
    font-size: 20px;
    color: #233746;
    line-height: 24px;
}
section.event-sng-descrtion h3 {
    text-transform: capitalize;
}
section.quote-outer .name-title-outer {
    position: relative;
    text-indent: 22px;
    display: inline-block;
}
section.quote-outer .name-title-outer::before {
 content: '';
 width: 22px;
 height: 2px;
 background: #fff;
 position: absolute;
 top: 18px;
 left: 0;
}
.sections-accordion-outer .section-content.content div.link a {
    background: #f7ce3c;
}

.pills-btn {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 24px !important;
    background: #f6a81c;
    color: #fff;
    font-family: 'Gotham-Medium';
    border-radius: 0 50px 50px 50px;
    font-size: 20px;
    line-height: 20px;
    min-height: 62px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    max-width: 323px;
    margin: 20px 20px 30px 0;
    border: 0 !important;
}
.pills-btn::after { content: none; }
.pills-btn:hover { background: #8566ac !important; }

.et_pb_section.tax-cs-section.give-in-add-box-section.tax-image-outer .tax-cs-row {
    display: grid;
    grid-template-columns: 55% 45%;
}
.et_pb_section.tax-cs-section.give-in-add-box-section.tax-image-outer .tax-cs-row .et_pb_column {
    width: 100%;
}
.et_pb_section.accordion-section-outer.give-in-accordion .accordion-cs-sub-title {
    margin: 20px 0 10px;
}

 /* search result page :::::::::::::::::::::::::::::::::::::::::::: */

 #main-content.search-result-outer .container:before {
    display: none;
}
   .search-result-outer #content-area {
    float: none;
    max-width: 100%;
    width: 100%;
    padding: 0 67px;
}
#left-area.cs-search-result {
    float: none;
    padding: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    column-gap: 2%;
    row-gap: 30px;
    padding-top: 50px;
}
#left-area.cs-search-result .product {
    margin: 0;
    width: calc(96% / 3);
}
#left-area.cs-search-result .product a.entry-featured-image-url {
    position: relative;
    padding-bottom: 65%;
    height: 0;
}
#left-area.cs-search-result .product a.entry-featured-image-url img {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    object-fit: cover;
}
#left-area.cs-search-result .pagination {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
}
#left-area.cs-search-result .pagination a {
    font-size: 20px;
    text-transform: uppercase;
    color: #3e643f;
}
#left-area.cs-search-no-result {
    width: 100%;
    padding: 0;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
}