/*======================================
Theme Name: Investing in Women Theme
Theme URI: https://investingwodev.wpengine.com/
Description: Divi Theme
Version: 1.0
Author: Investing in Women
Author URI: https://investingwodev.wpengine.com/
Template: Divi
======================================*/

body .uwy.userway_p3.utb.uon {
	    z-index: 99999 !important;
}

body.curated-external-resources #summarysection, body.curated-external-resources #et_highlights_wrap {
	display:none !important;
}

.et_btn_filter .et_pb_button {
    font-size: 16px;
}

.et_btn_filter a:last-child {
    margin-left: 10px;
}

.et_filter.et_btn_filter {
    margin-top: 50px;
}

/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */
div#gform_confirmation_message_2 {
    color:#fff;
    padding:10px
}
/* Eighmard's Code */
.et_pb_module.get-involved-srch-bar .cp-search {
    width: 70% !important;
}

.et_pb_module.get-involved-srch-bar .cp-search input#s_keyword {
    width: 100% !important;
}

.et_pb_module.get-involved-srch-bar .cp-button {
    width: 30% !important;
}

header ul li .gt_switcher {
    width: 200px !important;
}

header ul li .gt_switcher .gt_option {
    width: 200px !important;
}

header ul li .gt_switcher .gt_option a {
    font-size: 14px !important; 
    padding: 10px 0px!important;
}

header ul li .gt_switcher .gt_selected a {
    font-size: 14px !important; 
    padding: 10px 0px 0px 0px!important;
    color: #5f2c87 !important;
}

p.post-meta a {
    pointer-events: none;
}

p.et_pb_title_meta_container a {
    pointer-events: none;
}

/* .et_pb_row.gears-layout-row .et_pb_column ul#menu-gears-menu .translation-icon {
    background-image: url('/wp-content/uploads/2023/05/translation.png');
    background-repeat: no-repeat;
    margin-top: -5px;
    padding-bottom: 30px;
    font-size: 0px;
    background-size: contain;
} */

.et_pb_row.gears-layout-row .et_pb_column.col1 {
    display: flex;
}

.et_pb_row.gears-layout-row .et_pb_column.col1  .et_pb_menu {
    background: transparent;
}

.et_pb_row.gears-layout-row .et_pb_column ul#menu-gears-menu 
.translation-icon .gt_switcher .gt_option a,
.et_pb_row.gears-layout-row .et_pb_column ul#menu-gears-menu 
.translation-icon .gt_switcher .gt_selected a {
    font-weight: bold;
    text-transform: uppercase;
}

.et_pb_row.navigation-bar-row .et_pb_column.navigation-bar-column2
.et_pb_menu__search-container {
    width: 80%;
    right: 0;
    left: unset;
}

#et-boc .knowledge-hub-section .knowledge-hub-row .cp-search-btn {
    padding: 20px 20px 17px 20px  !important;
}

#et-boc .knowledge-hub-section .knowledge-hub-row .cp-search input {
    width: 100% !important;
    padding: 28px 210px 25px 25px !important;
}

.et_pb_row.contact-us-form-row .gform_legacy_markup_wrapper li.hidden_label input {
    margin-top: 0px;
}

label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
    COLOR: #FFFfff;
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px !important;
}

form#gform_1 label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
    color: #000;
}

#et-boc .key-knowledge-resources-section {
    background-size: 112.5%;

}

li#field_1_1003 {
    width: 100%;
}

#et-boc .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .et_pb_menu .et-menu>li {
    padding-left: 0px;
}

#et-boc .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .menu .translation-icon {
    background-image: unset !important;
    background-repeat: unset !important;
    margin-top: 8px !important;
}

/* #et-boc .et_pb_row.gears-layout-row .et_pb_column ul#menu-gears-menu .translation-icon {
    background-image: unset !important;
    background-repeat: unset !important;
    margin-top: unset !important;
    padding-bottom: unset !important;
} */

#et-boc .translation-icon .gtranslate_wrapper a.glink span {
    font-size: 18px ;
}

.translation-icon .gtranslate_wrapper .gt_white_content {
    width: 230px !important;
}

#et-boc .translation-icon .gtranslate_wrapper .gt_white_content a.glink span{
    font-size: 15px;
}

.translation-icon a.gt_switcher-popup.glink.nturl img {
    display: none;
}

.translation-icon a.gt_switcher-popup.glink.nturl span {
    display: none;
}

.et_pb_row.gears-layout-row .et_pb_column ul#menu-gears-menu
.translation-icon a.gt_switcher-popup.glink.nturl::before {
    display: block;
    margin-top: -10px;
    visibility: visible;
    content: url('/wp-content/uploads/2023/05/translation.png');
    background-repeat: no-repeat;
    transform: scale(.75);
}

.navigation-bar-section .navigation-bar-row .navigation-bar-column2 
.translation-icon a.gt_switcher-popup.glink.nturl::before {
    display: block;
    margin-top: -10px;
    visibility: visible;
    content: url('/wp-content/uploads/2023/02/translation.png');
    background-repeat: no-repeat;
}

.translation-mobile .gtranslate_wrapper a.glink span {
    font-weight: 700 !important;
    font-size: 15px;
    color: #000000;
    transition: color 300ms ease 0ms;
    text-transform: uppercase;
}

.translation-icon .gtranslate_wrapper {
    display: block;
}

.translation-mobile .gtranslate_wrapper .gt_white_content {
    width: 230px !important; 
}

#sidebar-menu .sidebar-menu-row .et_pb_menu  
.translation-mobile .gtranslate_wrapper a.glink {
    padding: 10px 0 !important;
    line-height: unset !important;
}

.gtranslate_wrapper {
    display: none;
}

.gt_switcher_wrapper {
    background: #fff;
    padding: 5px 10px;
    border: 1px solid #000;
    box-shadow: none;
}

.gt_switcher_wrapper a span {
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
}

.gt_white_content {
    width: 230px !important;
    margin: unset;
}
/* */

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea,
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_legacy_markup_wrapper select{
    font-size: 18px  !important;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 20px 30px !important;
	color: #fff;
}

.gform_legacy_markup_wrapper .gform_footer {
    padding-bottom: 0;
    padding-top: 0;
}

.gform_legacy_markup_wrapper .gform_footer {
    padding-bottom: 0;
    padding-top: 0;
}

.gform_legacy_markup_wrapper .gform_footer .et_pb_button,
#et_pb_footer_gear div#field_submit .et_pb_button{
    background: #f99e1c;
    border: 1px solid #f99e1c;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 15px !important;
}

.gform_legacy_markup_wrapper .gform_footer .et_pb_button:hover,
#et_pb_footer_gear div#field_submit .et_pb_button:hover {
	background:transparent;
	color:#f99e1c !important;
	border: 1px solid #f99e1c !important;
}
button#gform_submit_button_1:hover {
    background:transparent;
	color:#5f2c87 !important;
	border: 1px solid #5f2c87 !important;
}

#et_pb_footer_gear div#field_submit {
	margin-top:20px;
}

::placeholder {
    color: #c6c6c6;
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif!important;
    opacity: 1; /* Firefox */
}

/* select {
    color: #c6c6c6;
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif!important;
    opacity: 1;
} */

select option {
	color:#000;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-name {
	text-align: left;
}

/* START OF ARROW ANIMATION IN KNOWLEDGE */

#et_btn_wrapper img {
	cursor: pointer;
	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 3s infinite;
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

/* START OF TOP ANNOUNCEMENTS BAR */
.announcement-main-container .meta-post-name {
    text-align: center;
    padding: 20px;
}

.announcement-main-container .meta-post-name h4 {
    color: #f99e1c;
    padding: unset;
    transition: 0.5s;
}

.announcement-main-container .meta-post-name h4 a {
    transition: 0.5s;
}

.announcement-main-container .meta-post-name h4 a:hover {
    text-decoration: underline;
    transition: 0.5s;
}
/* END OF TOP ANNOUNCEMENTS BAR */

/* START OF TRANSLATION PLUGIN */
.gt_float_switcher {
    box-shadow: unset !important;
}

.gt_option {
    display: block !important;
    height: auto !important;
    background-color: unset !important;
    border: unset !important;
    box-shadow: unset !important;
}

.gt_switcher .gt_selected a:after {
    display: none !important;
}

.gt_selected {
    background: unset !important;
}

.gt_selected a {
    border: unset !important;
    background-color: unset !important;
    box-shadow: unset !important;
}

.gt_switcher .gt_option a {
    padding: 25px 5px !important;
}
/* END OF TRANSLATION PLUGIN */


/* START OF NAVIGATION BAR */
.navigation-bar-section .navigation-bar-row {
    display: flex;
    align-items: center;
}

.navigation-bar-section .navigation-bar-row .navigation-bar-column1,
.navigation-bar-section .navigation-bar-row .navigation-bar-column2 {
    display: flex;
    align-items: center;
}

.navigation-bar-section .navigation-bar-row .navigation-bar-column1 .investing-in-women-logo,
.navigation-bar-section .navigation-bar-row .navigation-bar-column1 .australian-logo {
    margin-right: 20px;
    margin-bottom: 0;
}

.navigation-bar-section .navigation-bar-row  .navigation-bar-column2 .menu {
    width: 90%;
    margin-bottom: 0;
}

.navigation-bar-section .navigation-bar-row  .navigation-bar-column2 .et_pb_menu .et-menu>li {
    padding-left: 20px;
    padding-right: calc(15px + (30 - 15) * ((100vw - 981px) / (1920 - 981)))!important;
}

.navigation-bar-section .navigation-bar-row  .navigation-bar-column2 .et_pb_menu .et_pb_menu__wrap {
    justify-content: flex-end;
}

.navigation-bar-section .navigation-bar-row .navigation-bar-column2 .hamburger-icon {
    width: auto;
    text-align: right;
	margin-bottom:0;
	margin-left:30px;
}

.navigation-bar-section .navigation-bar-row  .navigation-bar-column2 .menu .translation-icon {
    background-image: url('/wp-content/uploads/2023/02/translation.png');
    background-repeat: no-repeat;
    margin-top: -5px;
}

/* .navigation-bar-section .navigation-bar-row  .navigation-bar-column2 .menu .translation-icon a {
    font-size: 0 !important;
} */

.navigation-bar-section .navigation-bar-row  .navigation-bar-column2 .et-menu .menu-item-has-children>a:first-child {
    font-size: 0;
}

li.translation-icon.et_pb_menu_page_id-22989338.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-22989338 a {
    font-size: 0 !important;
}

.navigation-bar-section .navigation-bar-row  .navigation-bar-column2 .menu .et_pb_menu__icon {
    font-size: 23px;
    transform: scaleX(-1);
}
/* END OF NAVIGATION BAR */

/* START OF SIDEBAR */
span.da-close-wrap.evr-close_wrap {
    display: none !important;
}

#sidebar-menu .sidebar-menu-row .close {
    cursor: pointer;
}

#sidebar-menu .sidebar-menu-row svg#cancel {
    fill: white;
    transition: 0.5s;
}

#sidebar-menu .sidebar-menu-row svg#cancel:hover {
    fill: #f99e1c;
    transition: 0.5s;
}

#sidebar-menu .sidebar-menu-row ul#menu-sidebar-menu li {
    width: 100% !important;
} 

#sidebar-menu .sidebar-menu-row .et_pb_menu ul li a {
    padding: 25px 0 !important;
	line-height: 1em;
}

/* #sidebar-menu .sidebar-menu-row .et_pb_social_media_follow li a {
    margin-right: 25px;
} */

/* END OF SIDEBAR */

/* START OF HOMEPAGE */
.blurb-section .blurb-row .et_pb_blurb_description {
    padding-right: 103px;
}

.blurb-section .blurb-row .et_pb_blurb .et_pb_main_blurb_image .et-pb-icon:hover {
    background-color: unset !important;
    transition: 0.5s;
}

.inspire-and-learn-row-posts .inspire-and-learn-column1-posts .et_pb_post .entry-featured-image-url:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg,rgba(0,0,0,0) 0%,#5f2c87 100%);
    width: 100%;
    border-radius: 15px;
}

.inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_posts article,
.featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_posts article {
    display: flex;
    flex-wrap: wrap;
    padding-left: 350px !important;
    margin-bottom: 93px;
}

.inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_posts article:last-child,
.featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_posts article:last-child {
    margin-bottom: 0px;
}

.inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column1-posts .et_pb_posts article .post-meta .published,
.inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_posts article .post-meta .published,
.featured-resources-section .featured-resources-row-blogs .featured-column-1 .et_pb_posts article .post-meta .published,
.featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_posts article .post-meta .published  {
    padding: 10px;
    background: #5F2C88;
    color: #fff;
    font-size: 18px !important;
    margin-right: 20px;
}

.inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_post .entry-featured-image-url,
.featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_post .entry-featured-image-url {
    width: 300px;
    position: absolute !important;
    left: 0;
}

.about-section .about-row .fluid-width-video-wrapper iframe, 
.about-section .about-row .fluid-width-video-wrapper object, 
.about-section .about-row .fluid-width-video-wrapper embed {
    height: 928px !important;
}

.map-section .our-story-row .our-story-column1 .gender-inequality {
    margin-top: -35px;
    color: #f99e1c;
}

.map-section .where-we-work-row .where-we-work-column2 .country-buttons:after {
    right: 20px;
    font-size: 35px !important;
}

.our-impact-section .our-impact-row .our-impact-column2 .dipi_info_circle .dipi-info-circle-out {
    background: #ECE7F1;
}

.our-impact-section .our-impact-row .our-impact-column2 .dipi_info_circle_item .dipi_info_circle_item_container.active .dipi-info-image-icon-wrap.dipi-image-wrapper {
    width: 62px !important;
    height: 62px !important;
}

.our-impact-section .our-impact-row .our-impact-column2 .dipi_info_circle_item_container.active img {
    filter: grayscale(1);
}

.our-impact-section .our-impact-row .our-impact-column2 .dipi_info_circle_item_0.dipi_info_circle_item .dipi_info_circle_item_container .dipi-info-circle.dipi_info_circle-small img {
    filter: brightness(0.5);
}

.our-impact-section .image-text-row .image-text-column2 .blurb .et_pb_blurb_container {
    padding-left: 40px;
}

.achievements-section .achievements-row .achievements-column1 .blurb .et_pb_blurb_container {
    padding-left: 40px;
}

.achievements-section .achievements-row .achievements-column1 .blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .title {
    color: #5F2C87;
}

.key-knowledge-resources-section .key-knowledge-resources-row .et_pb_post .entry-featured-image-url:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(90deg,rgba(95,44,136,0.49) 0%,rgba(249,159,33,0.19) 100%) !important;
    width: 100%;
    border-radius: 15px;
}

.key-knowledge-resources-section .key-knowledge-resources-row .blog-module .et_pb_post {
    background: #ffffff;
    border-radius: 15px;
    margin-bottom: unset;
}

.key-knowledge-resources-section .key-knowledge-resources-row .blog-module .post-content p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    padding: 0px 40px 0px 40px;
}
/* END OF HOMEPAGE */

/* START OF CONTACT US */
.contact-us-form-section .contact-us-form-row ul#gform_fields_1 {
    display: flex;
    flex-wrap: wrap;
}

.contact-us-form-section .contact-us-form-row ul#gform_fields_1 li#field_1_6,
.contact-us-form-section .contact-us-form-row ul#gform_fields_1 li#field_1_1002 {
    width: 50%;
}

.contact-us-form-section .contact-us-form-row ul#gform_fields_1 li#field_1_1000,
.contact-us-form-section .contact-us-form-row ul#gform_fields_1 li#field_1_1001 {
    width: 100%;
}

/* .contact-us-form-section .contact-us-form-row ul#gform_fields_1 li#field_1_1003 {
    position: absolute;
    bottom: 0;
} */

.contact-us-form-section .contact-us-form-row ul#gform_fields_1 li.hidden_label input {
    padding: 20px 30px !important;
    border: 1px solid #c6c6c6;
    border-radius: 15px;
}

.contact-us-form-section .contact-us-form-row ul#gform_fields_1 textarea.medium {
    padding: 30px !important;
    border: 1px solid #c6c6c6;
    border-radius: 15px;
    height: 200px !important;
}

.contact-us-form-section .contact-us-form-row .gform_wrapper .gform_button {
    color: #FFFFFF!important;
    border: 1px solid #5f2c87;
    border-radius: 10px;
    font-size: 18px;
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: #5f2c87;
    padding-top: 19.5px!important;
    padding-right: 63px!important;
    padding-bottom: 19.5px!important;
    padding-left: 63px!important;
    cursor: pointer;
    transition: 0.5s;
}

.contact-us-form-section .contact-us-form-row .gform_wrapper .gform_button:hover {
    color: #5f2c87!important;
    border: 1px solid #5f2c87;
    background-color: RGBA(255,255,255,0);
    transition: 0.5s;
}

.contact-us-form-section .contact-us-form-row  .gform_footer {
    text-align: right;
}

.contact-us-form-section .contact-us-form-row div#gform_confirmation_message_1 {
    font-size: 26px;
    text-align: center;
    color: #5f2c87;
    font-weight: bold;
}

.contact-us-form-section .contact-us-form-row .gform_legacy_markup_wrapper li.gfield.gfield_error, 
.contact-us-form-section .contact-us-form-row .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background: unset;
    border: unset;
    padding: unset;
    margin: unset;
}

.contact-us-form-section .contact-us-form-row .gform_legacy_markup_wrapper .gfield_error .ginput_container {
    padding-right: 20px;
}
/* END OF CONTACT US */

/* START OF IMPACT INVESTING */
.highlights-section .highlights-row .dipi-ig-main-content {
    bottom: 150px !important;
    padding: 0 80px 0 80px !important;
    width: 100% !important;
}

.highlights-section .highlights-row .dipi-ig-main-content h2 {
    position: absolute;
    top: -40px;
    font-size: 25px;
    color: #f99e1c !important;
}

.highlights-section .highlights-row .dipi-ig-button {
    position: absolute;
    right: 0;
    bottom: 0px;
}

.approach-and-timeline-section .approach-and-timeline-row .dipi_htl_item_description h2 {
    position: absolute;
    top: 0;
    font-size: 18px;
    color: #F99E1C;
}

.pictures-text-section .et_pb_row {
    width: 90%;
    max-width: 100%;
    display: flex;
}

.pictures-text-section .et_pb_row .text-and-counter-row .counter-column2 .et_pb_number_counter.et_pb_with_title .percent {
    margin-bottom: 0px;
}

.our-trusted-partners-section .our-trusted-partners-row .dipi_carousel_child .dipi-carousel-image img {
    height: 120px;
    width: 200px;
    object-fit: contain;
}

.featured-resources-section .featured-resources-row-blogs .featured-column-1 .et_pb_post .entry-featured-image-url:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.6);
    width: 751px;
    border-radius: 15px;
}

.featured-resources-section .featured-resources-row-blogs .description-column-3  .et_pb_posts .et_pb_post {
    margin-bottom: 175px;
}
/* END OF IMPACT INVESTING */

/* START OF INNER PAGES */
.single .post {
    padding-bottom: unset;
}

.innerpages-section .innerpages-row .et_pb_title_featured_container .et_pb_image_wrap:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(90deg,rgba(95,44,136,0.49) 0%,rgba(249,159,33,0.19) 100%) !important;
}

.innerpages-section .innerpages-row .et_pb_title_container {
    position: absolute;
    top: 40%;
    padding: 0 80px;
}

.innerpages-section .innerpages-row .et_pb_post_content p {
    padding-bottom: unset !important;
    padding-top: 30px;
}

.highligts-section .highligts-row .dipi-at-panels {
    width: 72% !important;
}

.highligts-section .highligts-row .dipi-at-panel-text:before {
    content: 'Highlights';
    color: #f99e1c;
    font-size: 25px;
}

.highligts-section .highligts-row .dipi-at-tabs.has-arrow .dipi-at-tab {
    align-items: center;
    background-color: unset !important;
}

.highligts-section .highligts-row .dipi-at-panel-text h3 {
    margin: 30px 0px 30px 0px;
}

.reports-section .reports-row .reports-column-1 .buttons {
    width: 100%;
    padding-left: unset !important;
}

.reports-section .reports-row .reports-column-1 .buttons:after {
    right: 0;
}
/* END OF INNER PAGE */

/* START OF KNOWLEDGE HUB */
.knowledge-hub-section .knowledge-hub-row .et_pb_searchsubmit {
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 15px;
    width: 181px !important;
    min-height: 80px !important;
}

.knowledge-hub-section .knowledge-hub-row .cp-search input {
    width: 100% !important;
    padding: 38px 200px 35px 35px !important;
}

.knowledge-hub-section .knowledge-hub-row .cp-search-box {
    position: relative;
    max-width: 800px;
}

.knowledge-hub-section .knowledge-hub-row .cp-search-btn {
    width: 170px !important;
    border-radius: 15px !important;
    margin-left: 0 !important;
}

.knowledge-hub-section .knowledge-hub-row .cp-button {
    position: absolute;
    top: 8px;
    right: 10px;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .blog-text {
    display: flex;
    flex-wrap: wrap;
	align-items:center;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .meta-post-mdy {
    display: flex;
    flex-wrap: wrap;
    background: #5F2C87;
    padding: 5px;
    color: #ffffff;
    border-radius: 15px;
    margin-right: 40px;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .meta-post-cat {
    color: #5F2C87;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .meta-post-name-container {
    width: 40%;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .meta-post-name {
    font-size: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding: unset;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .meta-post-name a {
    color: #FFFFFF;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .meta-post-link {
    color: #ffffff;
    display: flex;
    align-items: center;
    padding-left: 50px;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .blogs-main-container .meta-post-mdy .meta-month, 
.knowledge-blog-slider-section .knowledge-blog-slider-row .blogs-main-container .meta-post-mdy .meta-year {
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin: -5px 0;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .slick-dotted.slick-slider {
    margin-bottom: unset !important;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .slick-dots {
    top: 20px;
    width: unset;
    height: unset;
    right: 0;
    padding: unset !important;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .slick-dots li.slick-active button:before {
    font-size: 13px;
    color: #ffffff !important;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .slick-dots li button:before {
    font-size: 13px !important;
    color: #ffffff !important;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .fa-chevron-right:before {
    font-size: 20px;
    padding: 5px;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row i.fas.fa-chevron-right {
    border: 1px solid;
    padding: 15px;
    border-radius: 100%;
}

.knowledge-blog-slider-section .knowledge-blog-slider-row .blogs-main-container .meta-post-mdy .meta-date {
    width: 100% !important;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}


#knowledge_list_wrapper .knowledge_list_row .blogs-main-container {
    margin-top: 30px;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .blog-list-container {
/*     display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 35px;
    row-gap: 70px; */
	display: flex;
    flex-wrap: wrap;
    margin: -30px;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .blog-list-container > div {
    width: 33.3333%;
    padding: 30px;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .blog-content,
#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .entry-featured-image-url {
    position: relative;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-mdy {
    position: absolute;
    top: 0;
    right: 0;
    color: #ffffff;
    background: #F99E1C;
    padding: 5px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    display: flex;
    flex-wrap: wrap;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-mdy .meta-month,
#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-mdy .meta-year {
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin: -5px 0;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-mdy .meta-date {
    width: 100% !important;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .blog-content a img {
    width: 100%;
    height: 317px;
    object-fit: cover;
    border-radius: 15px;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .entry-featured-image-url:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 2px;
    left: 0;
    right: 0;
    background: linear-gradient(90deg,rgba(95,44,136,0.49) 0%,rgba(249,159,33,0.19) 100%) !important;
    width: 100%;
    height: 317px;
    border-radius: 15px;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-cat {
    color: #F99E1C;
    font-weight: bold;
    text-transform: uppercase;
    margin: 25px 0;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-name {
    font-size: 24px;
    line-height: 1.3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding: unset;
    margin-bottom: 10px;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-name a {
    color: #000000;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-excerpt {
    color: #808080;
    line-height: 1.6em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    padding: unset;
/*     margin-bottom: 50px; */
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .et_pb_button {
	margin-top:30px;
}

/* #knowledge_list_wrapper .knowledge_list_row .blogs-main-container .et_pb_button {
    background: #5f2c87;
    color: #ffffff;
    border-radius: 10px;
    border: 1px solid #5f2c87;
    transition: 0.5s;
    font-weight: 700;
    text-transform: uppercase;
	margin-top:50px;
}

#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .et_pb_button:hover {
    background: transparent;
    color: #5f2c87;
    border: 1px solid #5f2c87;
    transition: 0.5s;
} */

#knowledge_list_wrapper .knowledge_list_row #et_pb_filter_wrap .et_filter:last-child {
    margin-left: auto;
    margin-right: 0;
}

/* #knowledge_list_wrapper div#et_btn_wrapper {
    display: none;
} */
/* END OF KNOWLEDGE HUB */

/* START OF ABOUT US */
.section-team-members .meta-tabs-div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-team-members .meta-tabs-div ul.meta-tabs li {
    list-style-type: none;
    display: inline-block;
    cursor: pointer;
    background: #5F2C87;
    color: #ffffff;
    padding: 10px 15px;
    border-radius: 25px;
    margin: 5px;
}

.section-team-members .meta-tabs-div ul.meta-tabs li.active {
    background: #F99E1C;
    color: #ffffff;
    border-radius: 25px;
}

.meta-item-listing-team-members {
    opacity: 1;
    pointer-events: unset;
    transition: all 0.6s;
    display: flex;
    flex-wrap: wrap;
}

.meta-item-listing-team-members:not(.active) {
    display: none;
    transform: translateY(50%);
    pointer-events: none;
}

.meta-item-team-members {
/*     width: 25% !important; */
/*     padding: 20px; */
}


.meta-item-team-members .meta-item-content-team-members .meta-item-image-team-members {
	text-align:center;
	position:relative;
}

.meta-item-team-members .meta-item-content-team-members .meta-item-image-team-members img {
    width: auto;
/*     height: 460px; */
    object-fit: cover;
    border-radius: 15px;
	max-height:340px;
	object-position:top;
}

.meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members {
    margin: 30px;
}

.meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .meta-item-name {
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 20px;
    text-align: center;
}

.meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .meta-post-excerpt {
    text-align: center;
    font-size: 16px;
    color: #808080;
    margin-top: 10px;
}

.meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members {
    font-size: 14px;
    line-height: 1.6em;
}

div#our-team-row .meta-listing {
    padding-top: 30px;
/*     padding-bottom: 10vw; */
}

.newsletter-subscribe-section .newsletter-subscribe-row .gform_wrapper.gravity-theme input {
    padding: 31px 20px 31px 40px !important;
    border-radius: 15px;
    background: #ffffff;
}

.newsletter-subscribe-section .newsletter-subscribe-row div#validation_message_2_1 {
    display: none;
}

.newsletter-subscribe-section .newsletter-subscribe-row .gform_wrapper.gravity-theme .gform_validation_errors {
    background: unset;
    border: unset;
    box-shadow: unset;
    padding: unset;
}

.newsletter-subscribe-section .newsletter-subscribe-row .gform_wrapper.gravity-theme .gform_validation_errors>h2 {
    color: #c02b0a;
    font-size: 16px;
    font-weight: bold;
}

.newsletter-subscribe-section .newsletter-subscribe-row .gform_footer.before {
    display: none !important;
}

.newsletter-subscribe-section .newsletter-subscribe-row #gform_submit_button_2,
.newsletter-section .newsletter-row #gform_submit_button_2 {
    color: #FFFFFF!important;
    border: 1px solid #5f2c87;
    border-radius: 10px;
    font-size: 18px;
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase;
    background-color: #5f2c87;
    padding: 28px 80px 28px 80px !important;
    cursor: pointer;
    transition: 0.5s;
}

.newsletter-subscribe-section .newsletter-subscribe-row #gform_submit_button_2:hover {
    color: #5f2c87!important;
    border: 1px solid #5f2c87;
    background-color: RGBA(255,255,255,0);
    transition: 0.5s;
}

.dropdown-mobile #et_pb_filter_wrap {
    background: unset;
    padding: unset;
}

/* .dropdown-mobile .meta-item-listing-team-members {
    display: flex;
}

.dropdown-mobile .meta-item-team-members {
    width: 47% !important;
} */

/* END OF ABOUT US */

/* START OF CAREERS */
div#looking-for-section .looking-for-row .looking-for-column2 .cp-item-listing,
div#looking-for-section .looking-for-row .looking-for-column2 .cp-filter-header,
div#looking-for-section .looking-for-row .looking-for-column2 div#et_pb_filter_wrap {
    display: none;
}

/* .careers-section .careers-row .cp-filter-search {
    display: none;
} */

.our-legacy-section .our-legacy-row .menu-filter-cont {
    display: flex;
}

.our-legacy-section .our-legacy-row .filter-btns.active-btn {
    color: #ffffff!important;
    border-color: #F99E1C;
    background-color: #F99E1C!important;
}

.our-legacy-section .our-legacy-row .menu-filter-cont a {
    color: #ffffff!important;
    border-color: #5F2C87;
    border-radius: 50px;
    background-color: #5F2C87!important;
    padding-top: 18px!important;
    padding-right: 40px!important;
    padding-bottom: 18px!important;
    padding-left: 40px!important;
    font-size: 20px;
    margin: 0.5em;
    transition: 0.4s;
}

.our-legacy-section .our-legacy-row .menu-filter-cont #newsletter {
    display: none;
}

.our-legacy-section .our-legacy-row .filter-btns.active-btn:hover {
    color: #FFFFFF!important;
    border-color: #5F2C87!important;
    background-color: #5F2C87!important;
    transition: 0.4s;
}

.our-legacy-section .our-legacy-row .menu-filter-cont a:hover {
    color: #FFFFFF!important;
    border-color: #F99E1C!important;
    background-color: #F99E1C!important;
}

div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-box {
    display: flex;
}

div#looking-for-section .looking-for-row .looking-for-column2 .cp-search input,
.knowledge-hub-section .knowledge-hub-row .cp-search input {
    padding: 30px 20px;
    width: 695px;
    border-radius: 10px;
    border: 1px solid #808080 !important;
    font-size: 18px;
}

div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-btn,
.knowledge-hub-section .knowledge-hub-row .cp-search-btn {
    background: #5F2C87;
    border: 1px solid #5F2C87;
    color: #FFFFFF;
    padding: 30px;
    width: 100%;
    border-radius: 10px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    transition: 0.5s;
    cursor: pointer;
    margin-left: 20px;
}

div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-btn:hover,
.knowledge-hub-section .knowledge-hub-row .cp-search-btn:hover {
    background: transparent;
    color: #5F2C87;
    transition: 0.5s;
}


div#knowledge_list_wrapper #et_pb_filter_wrap,
.careers-section .careers-row #et_pb_filter_wrap,
.latest-section .latest-row #et_pb_filter_wrap {
    align-items: center;
    margin-bottom: 30px;
    background: unset;
    padding: unset;
}

.et_filter.et_custom_filter .et_filter_label {
    color: #5F2C87;
    font-size: 18px;
    font-weight: bold;
}

.et_filter.et_custom_filter select {
	color: #000;
    border: 0;
    border-bottom: 1px solid #5F2C87;
    padding: 10px 0;
    font-size: 18px;
} 

div#knowledge_list_wrapper #et_pb_filter_wrap .et_filter select,
.careers-section .careers-row #et_pb_filter_wrap .et_filter select,
.latest-section .latest-row #et_pb_filter_wrap .et_filter select {
    border-radius: 10px;
}

.careers-section .careers-row #et_pb_filter_wrap .et_filter:nth-child(1) {
    margin-left: auto;
}

.careers-section .careers-row #et_pb_filter_wrap #et_pb_filter_wrap .et_filter:last-child {
    margin-right: 20px;
}

.careers-section .careers-row .et_latest-posts h2,
.latest-section .latest-row .et_latest-posts h2 {
    font-size: 50px;
    color: #5F2C87;
}

.latest-section .latest-row .cp-item-listing,
.careers-section .careers-row .cp-item-listing {
    display: flex;
    flex-wrap: wrap;
}

.careers-section .careers-row .cp-item {
    width: 48% !important;
    padding: 50px;
    background: #ffffff;
    margin: 15px;
    border-radius: 15px;
}

.latest-section .latest-row .cp-item-content-header,
.careers-section .careers-row .cp-item-content-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.latest-section .latest-row .cp-careers,
.careers-section .careers-row .cp-careers {
    font-size: 18px;
}

.latest-section .latest-row .cp-item-date,
.careers-section .careers-row .cp-item-date {
    display: flex;
    align-items: center;
    font-size: 18px;
    color: #5F2C87;
    font-weight: 700;
}

.latest-section .latest-row .cp-item-date h2,
.careers-section .careers-row .cp-item-date h2 {
    font-size: 18px;
    color: #808080;
    padding: unset;
    margin-right: 10px;
}

.careers-section .careers-row .cp-item-details {
    padding-right: 50px;
}

.latest-section .latest-row .cp-item-name,
.careers-section .careers-row .cp-item-name {
    font-size: 22px;
    color: #000000;
    line-height: 1.2em;
    transition: 0.5s;
    margin-bottom: 10px;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.latest-section .latest-row .cp-item-name:hover,
.careers-section .careers-row .cp-item-name:hover {
    color: #f99e1c;
    transition: 0.5s;
}

.latest-section .latest-row .cp-item-excerpt,
.careers-section .careers-row .cp-item-excerpt {
    font-size: 18px;
    color: black;
    margin-bottom: 45px;
}

.latest-section .latest-row .cp-item-button .apply-button-light,
.careers-section .careers-row .cp-item-button .apply-button-light {
    color: #ffffff;
    background: #5F2C87;
    padding: 20px 49px 20px 49px;
    border: 1px solid #5F2C87;
    border-radius: 15px;
    font-size: 18px;
    text-transform: uppercase;
    transition: 0.5s;
}

.latest-section .latest-row .cp-item-button .apply-button-light:hover,
.careers-section .careers-row .cp-item-button .apply-button-light:hover {
    color: #5F2C87;
    background: transparent;
    transition: 0.5s;
}

.cp-filter-title,
.cp-result-overview,
.hide-input {
    display: none;
}

h2.no-result {
    text-align: center;
    margin: 40px 0;
    font-weight: 400;
    font-size: 30px;
    color: #5F2C87;
    width: 100% !important;
}
/* END OF CAREERS */

/* START OF CAREERS INNER PAGES */
.button-main-container .apply-button-light {
    color: #FFFFFF!important;
    border-radius: 10px;
    font-size: 18px;
    font-weight: 700!important;
    transition: 0.5s;
    background: #f99e1c;
    border: 1px solid #f99e1c;
    padding: 23px 75px !important;
    text-transform: uppercase;
}

.button-main-container .apply-button-light:hover {
    color: #f99e1c!important;
    background-color: transparent;
    transition: 0.5s;
}
/* END OF CAREERS INNERPAGES */

/* START OF LATEST IW NEWS */
div#latestiw-section .newsletter-subscribe-row #gform_submit_button_2,
.newsletter-section .newsletter-row #gform_submit_button_2 {
    border: 1px solid #f99e1c;
    background-color: #f99e1c;
}

div#latestiw-section .newsletter-subscribe-row #gform_submit_button_2:hover,
.newsletter-section .newsletter-row #gform_submit_button_2:hover {
    color: #f99e1c!important;
    border: 1px solid #f99e1c;
    background-color: RGBA(255,255,255,0);
    transition: 0.5s;
}

.latest-section .latest-row .menu-filter-cont > div {
    display: none;
}

.latest-section .latest-row #et_pb_filter_wrap .et_filter:first-child {
    margin-left: auto;
}

.latest-section .latest-row .cp-item {
    width: 30% !important;
    /* background: #ffffff; */
    margin: 15px;
    
}

.latest-section .latest-row .cp-item-content {
    background: #ffffff;
    border-radius: 15px;
}

.latest-section .latest-row .cp-item-details {
    padding: 50px;
}

.latest-section .latest-row .cp-careers {
    margin-right: 5px;
}

.latest-section .latest-row .cp-item-content-header {
    justify-content: unset !important;
}

.latest-section .latest-row .cp-item-button .apply-button-light {
    width: 100% !important;
    display: inline-block;
    text-align: center;
}

.newsletter-section .newsletter-row input#input_2_1 {
    padding: 31px 20px 31px 40px !important;
    border-radius: 16px;
    max-width: 540px;
}

.newsletter-section .newsletter-row .gform_wrapper.gravity-theme .gform_fields {
    display: block;
}

.newsletter-section .newsletter-row #gform_submit_button_2 {
    min-width: 540px !important;
    margin-top: 20px;
    border-radius: 16px;
}

.newsletter-section .newsletter-row .et_pb_newsletter_description {
    display: none;
}

.newsletter-section .newsletter-row .et_pb_newsletter_form {
    padding-left: unset !important;
    width: 40% !important;
}

.newsletter-section .newsletter-row .et_pb_newsletter {
    padding: unset;
}

.dsm-popup-wrap.dsm-popup-fullwidth-off .newsletter-section {
    padding-left: 60px;
    padding-right: 60px;
    border-radius: 15px;
}
/* END OF LATEST IW NEWS */

/* START OF FOOTER */
.footer-section-with-info .footer-links-row .footer-menu ul.et-menu li {
    display: block;
    width: 100%;
}

.footer-section-with-info .footer-links-row .footer-menu .et-menu li>a {
    padding-bottom: 15px !important;
}

.footer-section-with-info .footer-links-row .footer-links-column1 .telephone-lines {
    color: #ffffff;
    transition: 0.5s;
}

.footer-section-with-info .footer-row-with-info .mail{
    transition: 0.5s;
}

.footer-section-with-info .footer-row-with-info .mail:hover {
    color: #ffffff !important;
    transition: 0.5s;
}

.footer-section-with-info .footer-links-row .footer-links-column1 .telephone-lines:hover,
.footer-section-with-info .footer-abt-row .codm:hover {
    color: #f99e1c;
    transition: 0.5s;
}

.footer-section-with-info .footer-abt-row .codm {
    color: #8057a0;
    transition: 0.5s;
}
/* END OF FOOTER */

div#et_count_wrapper .et_pb_code_inner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    row-gap: 40px;
}

div#et_count_wrapper .et_pb_code_inner .et_count_num {
    font-size: 70px;
    color: #F99E1C;
    line-height: 1.4em;
}

div#et_count_wrapper .et_pb_code_inner .et_count_text {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #5F2C87;
    font-weight: bold;
    line-height: 1.6em;
}

/* div#et_count_wrapper .et_pb_code_inner .et_count {
    margin-bottom: 40px;
}

div#et_count_wrapper .et_pb_code_inner .et_count:nth-child(3n) {
    margin-bottom: 0;
}
 */
div#et_ach_wrapper .et_pb_code_inner {
    justify-content: center;
	display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 20px;
    row-gap: 20px;
}

div#et_ach_wrapper .et_pb_code_inner .et_ach {
    text-align: center;
    color: #fff;
}

div#et_ach_wrapper .et_pb_code_inner .et_ach .et_ach_title {
    font-size: 24px;
    line-height: normal;
    margin: 20px 0 8px;
}

div#et_ach_wrapper .et_pb_code_inner .et_ach .et_ach_img {
    background: #f99e1c;
    border-radius: 100px;
    width: 190px;
    height: 190px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

#et_pb_filter_wrap {
    display: flex;
	flex-wrap:wrap;
    margin-bottom: 80px;
    background: #ededed;
    padding: 30px 50px;
	align-items:center;
}

#et_pb_filter_wrap .et_filter {
    margin-right: 40px;
	position:relative;
}

#et_pb_filter_wrap .et_filter:last-child {
	margin-right:0;
}

#et_pb_filter_wrap .et_filter .et_filter_label {
    font-size: 18px;
    font-weight: bold;
    color: #5F2C87;
    line-height: normal;
    margin-bottom: 10px;
}

#et_pb_filter_wrap .et_filter select {
    color: #000;
    border-color: #5F2C87;
    border-radius: 0;
    font-size: 18px;
    padding: 15px 45px 15px 30px;
    background: transparent !important;
/*     min-width: 230px; */
    -webkit-appearance: none;
    position: relative;
    z-index: 10;
}

#et_pb_filter_wrap .et_filter::after {
    content: '\33';
    font-family: 'ETMODULES';
    position: absolute;
    right: 20px;
    bottom: 10px;
    font-size: 25px;
    font-weight: 300;
    color: #812c87;
	z-index:9;
}

#et_filter_result_wrap {
/* 	margin-top:90px; */
}

div#et_filter_result_wrap {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 35px;
    row-gap: 35px;
}

div#et_filter_result_wrap .et_pb_result {
    background: #fff;
    padding: 3vw;
    display: flex;
    flex-direction: column;
	position:relative;
	    -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.16);
}

div#et_filter_result_wrap .et_pb_result .et_pb_res_image {
    height: 250px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
	margin-bottom:20px;
}

div#et_filter_result_wrap .et_pb_result .et_pb_res_image img {
    max-height: 100%;
	-webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all!important;
    transition-property: all!important;
}

div#et_filter_result_wrap .et_pb_result .et_pb_res_image:hover img {
	transform:scale(1.1);
}

div#et_filter_result_wrap .et_pb_result .et_pb_res_abbrev {
    font-size: 14px;
    color: #fff;
    background: #F99E1C;
    position: absolute;
    right: 0;
    padding: 5px 20px;
    font-weight: bold;
    letter-spacing: 1px;
}

div#et_filter_result_wrap .et_pb_result .et_pb_res_title {
    line-height: 1.4em;
    margin-bottom: 10px;
	font-size: 18px;
}

div#et_filter_result_wrap .et_pb_result .et_pb_res_title:hover {
    color: #f99e1c;
}

.et_pb_button {
	cursor:pointer;
}

div#et_filter_result_wrap .et_pb_result .et_pb_res_btn {
    margin-top: auto;
}

div#et_filter_result_wrap .et_pb_result .et_pb_res_content {
    margin-bottom: 25px;
}

#et_pb_filter_wrap.et_album_filter .et_filter:nth-child(3) {
	margin:0;
	margin-left:auto;
}

.et_pb_album_slider .et_list {
    padding:10px 30px;
}

.et_pb_album_slider .et_list > div {
	cursor:pointer;
}

.et_pb_album_slider .et_list img {
    height: 300px;
	width:100%;
    object-fit: cover;
	border-radius:15px;
	position:relative;
	z-index:2;
}

.et_pb_album_slider .et_pb_content {
    box-shadow: 0px 6px 10px rgba(0,0,0,.03);
    border-radius: 0px 0px 15px 15px;
	padding:45px 30px 30px;
	margin-top:-15px;
	position:relative;
}

.et_pb_album_slider .et_list > div:hover .et_pb_content {
	background-color:#5F2C87;
	color:#fff;
	transition: all.3s ease-in-out;
}


.et_pb_album_slider .et_list > div:hover .et_pb_content h3 {
	color:#fff;
}

.et_pb_album_slider .et_pb_content .et_pb_date {
    color: #F99E1C;
}

#et_pb_filter_wrap.et_album_filter {
    width: 80%;
    margin: 0 auto;
    margin-bottom: 80px;
}

div#et_filter_results .slick-arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    z-index: 99;
}

div#et_filter_results .slick-arrow span {
    color: #fff;
    font-size: 40px;
    padding: 10px;
    border-radius: 100%;
    background: #f99e1c;
    width: 60px;
    height: 60px;
    text-align: center;
    cursor: pointer;
	transition: all.3s ease-in-out;
}

div#et_filter_results .slick-arrow span:hover {
	background-color:#5F2C87;
}

div#et_filter_results .left.slick-arrow {
    left: 50px;
}

div#et_filter_results .right.slick-arrow {
    right: 50px;
}

.et_pb_album_slider .et_pb_content:after {
    content: '\4c';
    font-family: 'ETMODULES';
    background: #5F2C87;
    border-radius: 100%;
    color: #fff;
    font-size: 20px;
    width: 50px;
    height: 50px;
    font-weight: 900;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 30px;
    right: 30px;
}

.et_pb_album_slider .et_list > div:hover .et_pb_content:after { 
	background: #fff;
	color:#5F2C87;
}

div#et_album_result {
    background: #F5F5F5;
    padding: 80px 0;
	margin-top:100px;
}

div#et_album_result > div {
    width: 80%;
    margin: 0 auto;
}

div#et_album_result h4.et_pb_title {
    font-size: 50px;
    color: #5F2C87;
    line-height: normal;
}

div#et_album_result .et_pb_date {
    color: #F99E1C;
    font-size: 20px;
    line-height: normal;
}

div#et_album_result .et_listing {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 30px;
    row-gap: 30px;
    margin-top: 100px;
}

div#et_album_result .et_album_inner img {
    height: 240px;
    object-fit: cover;
    width: 100%;
    border-radius: 15px;
    margin-bottom: 40px;
}

div#et_album_result .et_album_inner h5.et_pb_title {
    font-size: 25px;
    line-height: normal;
}

div#et_album_result .et_album_inner .et_pb_content {
    color: #808080;
}

div#et_btn_wrapper {
    text-align: center;
    margin-top: 80px;
}

.bounce-arrow {
	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 3s infinite;
}

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.lds-spinner {
  display: none;
  position: relative;
  width: 80px;
  height: 80px;
  margin: 0 auto;
  margin-top: 50px;
}
.lds-spinner div {
  transform-origin: 40px 40px;
  animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: #5f2c87;
}
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.et_number_column_wrapper .et_pb_button_module_wrapper {
    width: 100%;
    display: none;
}

.et_number_column_wrapper .et_pb_column:hover .et_pb_button_module_wrapper {
	display:block;
}

.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background: #5f2c87;
	border: 1px solid #5f2c87 !important;
}

.um input[type=submit].um-button:hover, .um a.um-button:hover {
    background-color: transparent;
	color:#5f2c87 !important;
}

input[type=submit].um-button, input[type=submit].um-button:focus {
    text-transform: uppercase !important;
    font-weight: bold !important;
    border-radius: 10px !important;
}

body .et_pb_code_inner .um {
    margin: 0 !important;
    max-width: 100%;
}

#et_pb_footer_gear .gform_wrapper.gravity-theme .gfield.gfield--width-half {
    grid-column: none;
}


#et_pb_footer_gear .gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: initial;
    display: block;
}

#et_testimonial_image_wrapper img {
    /* width: 100%;
    border-radius: 20px;
    height: 100%;
    object-fit: cover; */

    width: auto;
    height: 600px;
    object-fit: contain;
    border-radius: 20px;
    overflow: hidden;
    background: #fff;
}

#et_testimonial_image_wrapper .slick-slide {
	margin: 0 15px;
	height: inherit !important;
}

#et_testimonial_image_wrapper .slick-list {
	margin: 0 -30px;
	padding:0 0 0 30% !important;
}

#et_testimonial_image_wrapper  .slick-track {
    display: flex !important;
}

#et_testimonial_content_wrapper {
    max-width: 645px;
    margin: 0;
}

#et_testimonial_content_wrapper .et_company {
    color: #5F2C87;
    font-size: 40px;
	line-height:1.2em;
	margin-bottom:15px;
}

#et_testimonial_content_wrapper .et_company span{
    color: #f99e1c;
}

#et_testimonial_content_wrapper .et_name {
    color: #F99E1C;
    font-size: 25px;
    padding-bottom: 5px;
}

#et_testimonial_content_wrapper .et_icon {
    margin-left: 20px;
}

#et_testimonial_content_wrapper .et_content {
    border-left: 4px solid #5F2C87;
    padding-left: 25px;
	max-width: 645px;
}

#et_testimonial_content_wrapper .slick-dots {
    bottom: 0;
    padding: 0 !important;
    text-align: left;
    position: initial;
    margin-top: 50px;
}

#et_testimonial_content_wrapper .slick-dots li {
    width: 13px;
    height: 13px;
    margin: 0;
    margin-right: 15px;
}

#et_testimonial_content_wrapper .slick-dots li button {
    padding: 0;
    width: 100%;
    height: 100%;
}

#et_testimonial_content_wrapper .slick-dots li button:before {
    width: 100%;
    height: 100%;
    line-height: normal;
	border: 1px solid #f99e1c;
    border-radius: 100%;
	content:'';
}

#et_testimonial_content_wrapper .slick-dots li.slick-active button:before {
    opacity: 1;
	background-color:#f99e1c;
}

#et_testimonial_content_wrapper .slick-dots li button:hover:before, #et_testimonial_content_wrapper .slick-dots li button:focus:before {
    opacity: 1;
	background-color:#f99e1c;
}

div#et_gear_form .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
	padding-right:0;
}

#et_section_km_banner .et_pb_banner .et_pb_title {
    font-size: 4vw;
    color: #fff;
    line-height: 1.2em;
    padding-bottom: 30px;
}

#et_section_km_banner form.et_pb_search_form {
	position: relative;
}

#et_section_km_banner form.et_pb_search_form input {
    border: 0;
    border-radius: 15px;
    background: #5F2C87;
    padding: 35px 60px;
    width: 100%;
    font-size: 25px;
    color: #fff;
    border: 1px solid #fff;
    box-shadow: 0 0px 13px 0 rgb(0 0 0 / 50%);
}

#et_section_km_banner form.et_pb_search_form .et_pb_submit {
    position: absolute;
    right: 30px;
	padding:0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    color: #fff;
	border:0;
	background:transparent;
	font-size: 25px;
    cursor: pointer;
}

#et_section_km_banner form.et_pb_search_form .et_pb_submit:hover {
	color:#000;
}

#et_section_km_banner input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

#et_section_km_banner input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

#et_section_km_banner input::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}

#et_pb_announcement_slider.dipi_blog_slider .dipi-blog-post-meta {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 15px;
}

#et_pb_announcement_slider.dipi_blog_slider .dipi-blog-post-meta .dipi-date {
	border-radius:15px;
}

#et_pb_announcement_slider.dipi_blog_slider .dipi-blog-post {
	display: flex;
    flex-direction: initial;
    -webkit-flex-direction: initial;
    align-items: flex-start;	
}

#et_pb_announcement_slider.dipi_blog_slider .swiper-pagination {
    text-align: right;
}

#et_km_portal_list_wrap table.et_table_list tr th {
	color: #808080;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 16px;
	padding: 0;
	padding-bottom:30px;
}	

#et_km_portal_list_wrap table.et_table_list {
	border: 0;
}

#et_km_portal_list_wrap table.et_table_list tr th, #et_km_portal_list_wrap table.et_table_list tr td {
	padding:50px 0;
	padding-right: 50px;
}

#et_km_portal_list_wrap table.et_table_list tbody td:last-child {
	padding-right: 0;
	text-align: right;
}

#et_km_portal_list_wrap table.et_table_list tbody .et_title {
	font-size:25px;
	line-height:1.2em;
}

#et_pb_filter_wrap.et_km_portal_heading .et_filter.first-child {
	margin-left:auto;
}

#et_pb_filter_wrap.et_km_portal_heading .et_pb_header {
    padding: 0;
    font-size: 40px;
    color: #5F2C87;
}

#et_pb_filter_wrap.et_km_portal_heading .et_pb_header span {
    color: #F99E1C;
}

#et_km_portal_team .meta-header {
	display:none;
}

#et_km_portal_team_list .meta-header-portal-home {
    display: none;
}

.meta-header-portal-home .et_pb_header {
	padding: 0;
	font-size: 40px;
	color: #5F2C87;
}

.meta-header-portal-home .et_pb_header span {
	color: #F99E1C;
}

.meta-header-portal-home {
	display: flex;
	justify-content: space-between;
	margin-bottom: 50px;
	align-items: center;
}

.meta-item-listing-team-members {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	column-gap: 30px;
	row-gap: 30px;
}

.meta-item-team-members {
	width:auto !important;
	padding:0;
}

.meta-item-team-members .meta-item-content-team-members .meta-item-image-team-members img {
/* 	width:100%; */
}

.meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members {
	margin: 0;
/* 	padding: 15px 30px 0; */
	text-align:center;
}

.meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .meta-item-name {
	line-height:1.2em;
	font-size:18px;
}

.meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .meta-post-label {
	color: #F99E1C;
}

.meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .et_email {
	color: #5F2C87;
}

.meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .et_email:hover,
.meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .et_info_list a:hover{
	color: #000;
}

.meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .et_info_list a {
	color: #5F2C87;
	margin: 0 10px;
}

#et_km_portal_list_wrap table.et_table_list .et_pb_button {
    background: transparent;
    color: #5f2c87;
}

#et_km_portal_list_wrap table.et_table_list .et_pb_button:hover {
    background: #5f2c87;
    color: #fff !important;
}

.et_custom_gform_wrap .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	padding:0;
}

.et_custom_gform_wrap .gform_legacy_markup_wrapper ul.gform_fields li.gfield label {
    width: 15%;
    color: #5F2C87;
    padding-right: 30px;
    line-height: 1.2em;
}

.et_custom_gform_wrap .gform_legacy_markup_wrapper ul.gform_fields li.gfield .ginput_container {
    width: 85%;
}

.et_custom_gform_wrap .gform_legacy_markup_wrapper .hidden_label input.large, .et_custom_gform_wrap .gform_legacy_markup_wrapper .hidden_label select.large, .et_custom_gform_wrap .gform_legacy_markup_wrapper .top_label input.large, .et_custom_gform_wrap .gform_legacy_markup_wrapper .top_label select.large, .et_custom_gform_wrap .gform_legacy_markup_wrapper textarea {
    border: 1px solid #8080806b !important;
    padding: 20px 30px !important;
    border-radius: 10px;
}

.et_custom_gform_wrap .gform_legacy_markup_wrapper.gf_browser_chrome .top_label select {
    border-color: #5f2c87 !important;
}

.et_custom_gform_wrap .gform_legacy_markup_wrapper ul.gform_fields li.gfield.et_content_wrap {
    display: block;
}

.et_custom_gform_wrap .gform_legacy_markup_wrapper ul.gform_fields li.gfield.et_content_wrap .ginput_container {
    width: 100%;
}

.et_custom_gform_wrap .gform_legacy_markup_wrapper .gform_footer .et_pb_button {
    background: #5f2c87;
    border-color: #5f2c87;
    width: auto;
    padding: 15px 40px !important;
}

.et_custom_gform_wrap .gform_legacy_markup_wrapper .gform_footer .et_pb_button:hover {
    border-color: #5f2c87;
    background: transparent;
    color: #5f2c87;
}

div#et_custom_featured_wrap {
    display: flex;
    flex-wrap: wrap;
}

div#et_custom_featured_wrap .et_big_blog_post {
    width: 50%;
    padding-right: 3vw;
    border-right: 2px solid #F5F5F5;
}

div#et_custom_featured_wrap .et_small_blog_wrap {
    width: 50%;
    padding-left: 3vw;
}

div#et_custom_featured_wrap .et_big_blog_post .et_blog_post {
    min-height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: flex-end;
    padding: 3vw;
    border-radius: 15px;
	position:relative;
	overflow: hidden;
}

#et_custom_featured_wrap .et_blog_post .et_pb_title {
/*     display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; */
    overflow: hidden;
    padding: 0;
    margin-bottom: 10px;
    font-weight: bold;
    line-height: 1.2em;
}


#et_custom_featured_wrap .et_blog_post .et_pb_title:hover {
	color:#f99e1c;
}

#et_custom_featured_wrap .et_blog_post .et_pb_content {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    padding: 0;
}

div#et_custom_featured_wrap .et_small_blog_wrap .et_image_wrap img {
    height: 250px;
    width: 250px;
    object-fit: cover;
    border-radius: 15px;
}

div#et_custom_featured_wrap .et_small_blog_wrap .et_blog_post {
    display: flex;
    flex-wrap: wrap;
/*     align-items: center; */
    margin-bottom: 30px;
}

div#et_custom_featured_wrap .et_small_blog_wrap .et_image_wrap {
	width: 40%;
/* 	height: 100%; */
	border-radius:15px; 
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}

div#et_custom_featured_wrap .et_small_blog_wrap .et_image_wrap img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 15px;
}

div#et_custom_featured_wrap .et_small_blog_wrap .et_content_wrap {
    width: 60%;
	padding: 30px 0 30px 30px;
}

div#et_custom_featured_wrap .et_big_blog_post .et_pb_title {
    color: #fff;
    font-size: 30px;
}

div#et_custom_featured_wrap .et_small_blog_wrap .et_blog_post:last-child {
    margin-bottom: 0;
}

div#et_custom_featured_wrap .et_small_blog_wrap .et_pb_title {
    font-size: 20px;
    line-height: 1.4em;
}

div#et_custom_featured_wrap .et_big_blog_post .et_blog_post::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(180deg,rgba(0,0,0,0) 0%,#5f2c87 100%);
    z-index: 1;
}

div#et_custom_featured_wrap .et_big_blog_post .et_blog_post .et_content_wrap {
    position: relative;
    z-index: 3;
    color: #fff;
}

div#et_custom_featured_wrap .et_post_meta {
    display: flex;
    margin-bottom: 30px;
    align-items: center;
    font-weight: bold;
    text-transform: uppercase;
	color:#fff;
}

div#et_custom_featured_wrap .et_post_meta .et_date {
    background: #5f2c87;
    padding: 10px 15px;
    line-height: normal;
    margin-right: 10px;
}

div#et_custom_featured_wrap .et_post_meta .et_categ {
	color: #f99e1c;
}

body .et_pb_button_module_wrapper .et_pb_button, body .et_pb_button_module_wrapper .et_pb_button:hover {
    padding: 15px 2vw !important;
}

.et_number_column_wrapper .et_pb_column .percent-value {
    font-size: 3vw;
}

div#et_gear_form .gform_confirmation_message {
    color: #fff;
    font-size: 30px;
    line-height: normal;
    text-align: center;
    margin-top: 10vw;
}

div#subscribe_form .gform_wrapper.gravity-theme .gform_footer, div#subscribe_form .gform_wrapper.gravity-theme .gform_page_footer {
    padding: 0;
    margin: 0;
}

div#subscribe_form button.et_pb_button {
    background: #fab249;
    border-color: #fab249;
}

div#subscribe_form button.et_pb_button:hover {
	background:transparent;
	color:#fab249 !important;
	border-color:#fab249 !important;
}

div#subscribe_form .gform_wrapper.gravity-theme .gfield.gfield--width-half {
	grid-column:span 8;
}

div#subscribe_form .gform_wrapper.gravity-theme div#field_submit {
	grid-column:span 2;
}

body .gform_wrapper.gravity-theme .gform_footer, body .gform_wrapper.gravity-theme .gform_page_footer {
	padding:0;
	margin:0;
}

.gform_wrapper.gravity-theme div#gform_fields_2 .description, .gform_wrapper.gravity-theme div#gform_fields_2 .gfield_description, .gform_wrapper.gravity-theme div#gform_fields_2 .gsection_description, .gform_wrapper.gravity-theme div#gform_fields_2 .instruction {
    display: none;
}

body .gform_wrapper.gravity-theme .gform_validation_errors {
    border: 0;
    padding: 0;
    background: 0;
    box-shadow: none;
}

header .et_pb_menu .et_pb_menu__search-input {
    color: #000;
    border: 1px solid #a09f9f;
    padding: 15px;
    border-radius: 10px;
}

.et_pb_menu .et_pb_menu__menu>nav>ul .et_menu_mobile {
	display:none !important;
}

/* Profile */
.um-profile .um-form,
.um-profile.um-editing .um-form form{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.um-profile.um-editing .um-form {
    display: block;
    flex-wrap: wrap;
    width: 100%;
}

.um-profile .um-form .um-header {
    width: 20%;
    padding: 0;
	padding-right: 5%;
    border: 0;
}

.um-profile .um-form .um-profile-body {
    width: 75%;
    padding: 0;
    margin: 0;
    max-width: 100%;
}

.um-profile .um-header .um-profile-photo {
    width: 100%;
    height: 350px;
}

.um.um-profile .um-header.no-cover .um-profile-photo a.um-profile-photo-img {
    width: 100% !important;
    height: 100% !important;
    border-radius: 15px !important;
	border: 0 !important;
}

.um-profile .um-profile-photo a.um-profile-photo-img img {
    border-radius: 0 !important;
    height: 100%;
    object-fit: cover;
}

.um-profile.um-viewing .um-field-label,
.um-profile.um-editing .um-field-label{
    color: #5F2C87;
    border: 0;
    padding: 0;
}

.um-profile .um-field-area {
    border: 1px solid #80808045;
    padding: 15px 25px;
    border-radius: 15px;
}

.um-profile .um-field {
    position: relative;
    padding: 35px 0 0;
	color:#000;
}

.um-profile .um-row._um_row_1 > div .um-field:nth-child(1),
.um-profile .um-row._um_row_1 > div .um-field:nth-child(1) {
	padding-top:0;
}

.um-profile a {
	color:#000;
}

.um-profile a:hover {
	color:#f99e1c;
}

.um-custom-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.um-custom-header h2 {
    font-size: 40px;
    font-weight: bold;
	padding:0;
}

.um-custom-header button.et_pb_button {
    background: #f99e1c;
    border-color: #f99e1c;
    padding: 15px 2.5vw !important;
}

.um-custom-header button.et_pb_button:hover {
	border-color: #f99e1c !important;
	color:#f99e1c !important;
    padding: 15px 2.5vw !important;
}

.um .um-profile-photo a.um-profile-photo-img, .um .um-profile-photo img, .um .um-profile-photo span.um-profile-photo-overlay {
    border-radius: 0 !important;
}

.um-profile .um-profile-edit {
	display:none;
}

.um.um-profile.um-editing input[type=submit].um-button {
    margin-top: 30px;
}

.um-profile.um-editing .um-field-area {
    background: #fff;
}

.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above, .um .um-form input[type=text]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=number]:focus, .um .um-form input[type=password]:focus, .um .um-form .um-datepicker.picker__input.picker__input--active, .um .um-form .um-datepicker.picker__input.picker__input--target, .um .um-form textarea:focus,.um-search-filter .select2.select2-container .select2-selection, .um-field .select2.select2-container .select2-selection{
    padding: 0 !important;
    height: auto !important;
    border: 0 !important;
    line-height: 1.7em;
}

.um-profile.um-editing .um-field-select .um-field-area {
	    padding: 9px 25px;
}

.um-profile .um-form .um-header .et_pb_button {
    width: 100%;
    margin-top: 30px;
    display: block;
    box-sizing: border-box;
	padding: 15px !important;
}

.um-profile .um-form .um-header .et_note {
    margin-top: 30px;
    text-transform: uppercase;
    opacity: .57;
}

body.logged-in #et_pb_main_header_wrap > .et_pb_row{
/* 	max-width:100%;
	width:100%;
	padding-left:30px;
	padding-right:0; */
}

div#et_header_logged_name {
	display:none;
}

body.logged-in div#et_header_logged_name {
/* 	display:block; */
}

body.logged-in div#sidebar-menu div#et_header_logged_name {
	display:none;
}

body.logged-in div#et_header_logged_name .et_pb_name_wrap .et_pb_name {
    font-weight: bold;
    text-transform: uppercase;
    color: #5f2c87;
    line-height: normal;
    font-size: 18px;
}

body.logged-in div#et_header_logged_name .et_pb_name_wrap .et_pb_team {
    color: #808080;
    margin-top: 10px;
    line-height: 1.4em;
}

body.logged-in div#et_header_logged_name .et_pb_name_wrap img {
    position: absolute;
    right: 30px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
    object-fit: cover;
}

body.logged-in div#et_header_logged_name .et_pb_name_wrap {
    position: relative;
	width: 345px;
	border-left: 1px solid rgb(112 112 112 / 27%);
	margin-left: 45px;
    padding-right: 150px;
    padding-left: 45px;
    padding-top: 25px;
    padding-bottom: 25px; 
}

body.logged-in .navigation-bar-section .navigation-bar-row .navigation-bar-column1 {
    width: 30% !important;
}

body.logged-in .navigation-bar-section .navigation-bar-row .navigation-bar-column2 {
    width: 70% !important;
}

body.logged-in #et_pb_main_header_wrap > .et_pb_row {
/*     padding-top: 0;
    padding-bottom: 0; */
}

body.logged-in div#et_header_logged_name .et_pb_name_wrap:hover {
    background: rgb(249 158 28 / 50%);
}

header .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
    font-size: calc(10px + (18 - 10) * ((100vw - 981px) / (1920 - 981)))!important;
}

body .uwy {
	z-index:9 !important;
}

.looking-ahead-row {
    display: none !important;
}

body .our-trusted-partners-section .et_pb_row.our-trusted-partners-row {
	margin-bottom:0 !important;
	border-bottom:0 !important;
}

.et_pb_social_media_follow li.et-social-twitter a.icon:before {
    content: '';
    background-image: url(https://investingwodev.wpengine.com/wp-content/uploads/2023/09/1690643777twitter-x-logo-png-white.png) !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    margin: 0 auto;
}

div#sidebar-menu .et_pb_social_media_follow li.et-social-twitter a.icon:before {
	width:25px;
	filter: brightness(0) invert(1);
}

.et_pb_social_media_follow li.et-social-twitter:hover a.icon:before {
    filter: brightness(0) invert(1);
}

div#sidebar-menu .et_pb_social_media_follow li.et-social-twitter:hover a.icon:before {
    filter: none;
}

#country-section .et_pb_button_module_wrapper a.country-active {
	color: #5F2C87 !important;
    border-color: #5F2C87 !important;
}

/* MEDIA QUERY */
@media (max-width: 1680px) {
    #et-boc .key-knowledge-resources-section {
        background-size: 109%;
    
    }


    /* START OF NAVIGATION BAR */
    .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .et_pb_menu .et-menu>li {
/*         padding-right: calc(25px + (45 - 25) * ((100vw - 981px) / (1920 - 981)))!important; */
    }
    /* END OF NAVIGATION BAR */

    /* START OF HOMEPAGE */
    .homepage-banner-section .homepage-banner-row .homepage-banner-column1 {
        width: 80%;
    }

    .homepage-banner-section .homepage-banner-row .homepage-banner-column2 {
        width: 20%;
    }
/* 
    .inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column1-posts .entry-title {
        bottom: 21%;
    } */

    .map-section .our-story-row {
        width: 90%;
    }

    .our-impact-section .image-text-row {
        width: 93%;
    }

    .map-section .our-story-row .our-story-column1 {
        padding-right: 0px;
        padding-left: 115px;
    }

    .map-section .our-story-row .our-story-column2 {
        padding-right: 55px;
        padding-left: 55px;
    }

/*     .our-impact-section .our-impact-row .our-impact-column1 {
        width: 40%;
        padding-right: 20px;
    }

    .our-impact-section .our-impact-row .our-impact-column2 {
        width: 60%;
    } */

    .our-impact-section .image-text-row .image-text-column2 {
        padding-right: 10px;
        padding-left: 30px;
    }

    div#et-boc .achievements-section .achievements-row {
        padding-left: 50px !important;
    }

    .achievements-section .achievements-row .achievements-column1 {
        padding-right: 10px;
    }

    .achievements-section .achievements-row .achievements-column2 {
        padding-right: 0px;
    }

    .key-knowledge-resources-section {
        padding-bottom: 25px;
    }

    .key-knowledge-resources-section .key-knowledge-resources-row {
        top: -15px;
    }

    .key-knowledge-resources-section .looking-ahead-row .looking-ahead-column1 .et_pb_text {
        padding-right: 150px !important;
    }
    /* END OF HOMEPAGE */

    /* START OF INNER PAGES */
    .innerpages-section .innerpages-row .et_pb_title_container h1 {
        width: 90%;
    }

    .innerpages-section .innerpages-row .et_pb_post_content {
        width: 65%;
    }
    /* END OF INNER PAGES */

    /* START OF ABOUT US */
    div#about-us .homepage-banner-row .et_pb_text:last-child {
        width: 33%;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column2 .et_pb_text {
        width: 75%;
    }

    .description-text {
        font-size: 16px !important;
    }
    /* END OF ABOUT US */

    /* START OF GET INVOLVED */
    div#looking-for-section .looking-for-row .et_pb_text {
        font-size: 41px;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search input {
        width: 600px;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-btn {
        width: 245px;
    }

    .careers-section .careers-row .cp-item {
        width: 47% !important;
    }
    /* END OF GET INVOLVED */

    /* START OF KNOWLEDGE HUB */
/*     .knowledge-hub-section .knowledge-hub-row .cp-button {
        left: 41%;
    } */
    /* END OF KNOWLEDGE HUB */

    /* START OF LATEST IW NEWS */
    .newsletter-section .newsletter-row .et_pb_newsletter_form {
        width: 46% !important;
    }
    /* END OF LATEST IW NEWS */


    /* START OF FOOTER */
    .footer-section-with-info .footer-row-with-info .footer-row-with-info-column2  {
        width: 100% !important;
    }

    .footer-section-with-info .footer-row-with-info .footer-row-with-info-column3 {
        width: 30% !important;
        justify-content: flex-end;
    }
    /* END OF FOOTER */
	
	
}

@media (max-width: 1600px) {
    /* START OF NAVIGATION BAR */
    .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .et_pb_menu .et-menu>li {
        padding-left: 14px;
    }
    /* END NAVIGATION BAR */

    /* START OF HOMEPAGE */
    .blurb-section .blurb-row .et_pb_blurb_description {
        padding-right: 58px;
    }

/*     div#et-boc .our-impact-section .our-impact-row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    } */

    .map-section .our-story-row .our-story-column1 {
        padding-right: 0px;
        padding-left: 80px;
    }

    .map-section .our-story-row .our-story-column2 {
        padding-right: 25px;
    }

    .achievements-section .achievements-row .achievements-column1 {
        padding-right: 30px;
    }

    .inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_posts article,
    .featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_posts article {
        padding-left: 330px !important;
        margin-bottom: 60px;
    }

    .map-section .where-we-work-row .where-we-work-column2 .country-buttons {
        font-size: 20px !important;
    }

/*     .our-impact-section .our-impact-row .our-impact-column1 {
        padding-right: 0px;
    }

    .our-impact-section .image-text-row .image-text-column2 {
        padding-left: 60px;
    } */

    .our-impact-section .image-text-row .image-text-column2 .learn-more-btn {
        font-size: 16px !important;
    }

    .key-knowledge-resources-section .key-knowledge-resources-row {
        top: 7px;
    }

    .key-knowledge-resources-section .looking-ahead-row .looking-ahead-column1 .et_pb_text {
        padding-right: 100px !important;
    }
    /* END OF HOMEPAGE */

    /* START OF ABOUT US */
    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column2 .et_pb_text {
        width: 80%;
    }

    .colored-text {
        line-height: 1.3em !important;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row {
        padding-top: 4vw;
        padding-bottom: 4vw;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column1 img {
        margin-left: 50px;
        height: 223px;
        object-fit: scale-down;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column2 .et_pb_text {
        width: 100%;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column1 {
        margin-right: unset !important;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .gform_wrapper.gravity-theme input {
        min-width: 645px;
        padding: 21px 20px 21px 40px !important;
    }
    
    .newsletter-subscribe-section .newsletter-subscribe-row #gform_submit_button_2, 
    .newsletter-section .newsletter-row #gform_submit_button_2 {
        padding: 16px 80px 16px 80px !important;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row div#field_submit {
        justify-content: flex-end;
    }
    /* END OF ABOUT US */

    /* START OF GET INVOLVED */
    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search input {
        width: 565px;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-btn {
        width: 230px;
    }

    .careers-section .careers-row .cp-item {
        width: 47% !important;
    }    
    /* END OF GET INVOLVED */

    /* START OF KNOWLEDGE HUB */
/*     .knowledge-hub-section .knowledge-hub-row .cp-button {
        left: 43%;
    } */
    /* END OF KNOWLEDGE HUB */

    /* START OF LATEST IW NEWS */
    .newsletter-section .newsletter-row .et_pb_newsletter_form {
        width: 44% !important;
    }

    .newsletter-section .newsletter-row .et_pb_text {
        font-size: 70px;
    }

    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 .gform_wrapper.gravity-theme input {
        min-width: 540px;
    }

    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_submit {
        justify-content: flex-end;
    }
    /* END OF LATEST IW NEWS */

    /* START OF FOOTER */
    .footer-section-with-info .footer-links-row .footer-links-column5  {
/*         padding-left: 40px; */
    }
    /* END OF FOOTER */
	
	#et_pb_filter_wrap.et_filter_3 > * {
		width: 25%;
		margin: 0 !important;
		padding: 0 10px;
	}
	
	#et_pb_filter_wrap.et_filter_3 > *:last-child {
		padding-right:0;
	}
	
	#et_pb_filter_wrap.et_filter_3 .et_filter select {
		min-width: auto;
		width: 100%;
	}
}

@media (max-width: 1550px) {
    #et-boc .key-knowledge-resources-section {
        background-size: 111%;
    
    }

	div#et_ach_wrapper .et_pb_code_inner .et_ach .et_ach_img {
		width: 80px;
		height: 80px;
		padding: 15px;
	}
    
    /* START OF TOP ANNOUNCEMENTS */
    .meta-post-name h4 {
        font-size: 16px;
    }
    /* END OF TOP ANNOUNCEMENTS */

    /* START OF NAVIGATION BAR */
    .navigation-bar-section .navigation-bar-row .navigation-bar-column1 {
        width: 35% !important;
    }

    .navigation-bar-section .navigation-bar-row .navigation-bar-column2 {
        width: 65% !important;
    }
    /* END NAVIGATION BAR */

    /* START OF HOMEPAGE */
/*     .homepage-banner-section {
        min-height: 485px !important;
    } */

    .homepage-banner-row {
        top: 10px !important;
    }

    .homepage-banner-section .homepage-banner-row .homepage-banner-column1 .et_pb_text {
        font-size: 45px;
    }

    .blurb-section .blurb-row .et_pb_blurb_description {
/*         display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 7;
        overflow: hidden; */
    }
    /* END OF HOMEPAGE */

    /* START OF ABOUT US */
    .our-team-row .our-team-column1 .et_pb_text:nth-child(2) {
        width: 83%;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column2 .et_pb_text {
        width: 100%;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_2_1,
    .newsletter-subscribe-section .newsletter-subscribe-row .gform_wrapper.gravity-theme input {
        min-width: 600px;
    }

    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_2_1,
    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 .gform_wrapper.gravity-theme input {
        min-width: 510px;
    }
    /* END OF ABOUT US */

    /* START OF KNOWLEDGE HUB */
/*     .knowledge-hub-section .knowledge-hub-row .cp-button {
        left: 45%;
    } */
    /* END OF KNOWLEDGE HUB */

    /* START OF LATEST IW NEWS */
    /* div#looking-for-section .looking-for-row .et_pb_text h2 {
        font-size: 38px;
    } */

    .newsletter-section .newsletter-row .et_pb_newsletter_form {
        width: 45% !important;
    }
    /* END OF LATEST IW NEWS */

    /* START OF GET INVOLVED */
    div#knowledge_list_wrapper #et_pb_filter_wrap, 
    .careers-section .careers-row #et_pb_filter_wrap, 
    .latest-section .latest-row #et_pb_filter_wrap {
        justify-content: center;
    }

    .careers-section .careers-row #et_pb_filter_wrap .et_filter:nth-child(1) {
        margin-left: unset;
    }
    /* END OF GET INVOLVED */

    /* START OF FOOTER */
    .footer-section-with-info .footer-row-with-info .footer-row-with-info-column1 {
        width: 40% !important;
    }

    .footer-section-with-info .footer-row-with-info .footer-row-with-info-column2 {
        width: 100% !important;
        justify-content: flex-end;
    }

    .footer-section-with-info .footer-row-with-info .footer-row-with-info-column3 {
        width: 32% !important;
    }
    /* END OF FOOTER */
	
	body.logged-in div#et_header_logged_name .et_pb_name_wrap {
		width: 280px;
		padding-right: 100px;
		padding-left: 20px;
	}

	body.logged-in div#et_header_logged_name .et_pb_name_wrap img {
		right: 20px;
	}
	
	body.logged-in .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .et_pb_menu .et-menu>li {
/* 		padding-right: calc(50px + (25 - 35) * ((100vw - 981px) / (1920 - 981)))!important; */
	}
}

@media (max-width: 1440px) {
    #et-boc .key-knowledge-resources-section {
        background-size: 115%;
    
    }

    /* START OF NAVIGATION BAR */
	.navigation-bar-section .navigation-bar-row .navigation-bar-column2 .et_pb_menu .et-menu>li {
/* 		padding-right: calc(40px + (45 - 35) * ((100vw - 981px) / (1920 - 981)))!important; */
	}
	
    .navigation-bar-section .navigation-bar-row .navigation-bar-column1 svg {
        width: 240px;
    }

    .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .menu .et_pb_menu__icon {
        margin-left: 40px;
    }
	
	body.logged-in .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .menu .et_pb_menu__icon {
		margin-left:0;
	}

    .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .et_pb_menu .et-menu>li {
        padding-right: 60px;
/*         padding-left: unset !important; */
    }
    /* END NAVIGATION BAR */

    /* START OF HOMEPAGE */
    .homepage-banner-section .homepage-banner-row .homepage-banner-column1 .et_pb_text {
        font-size: 48px;
    }

    .homepage-banner-section .homepage-banner-row .homepage-banner-column2 .et_pb_button {
        padding-left: 59px !important;
        padding-right: 59px !important;
    }

    .inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_post .entry-featured-image-url, 
    .featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_post .entry-featured-image-url {
        width: 300px;
        position: absolute !important;
        left: 0;
    }

    .inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_post .entry-featured-image-url img,
    .featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_post .entry-featured-image-url img {
        width: 250px;
    }

    .inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_posts article, .featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_posts article {
        padding-left: 280px !important;
    }

    .map-section .our-story-row .our-story-column1 .et_pb_text:last-child {
        font-size: 31px;
    }

    .map-section .where-we-work-row .where-we-work-column2 {
        padding-left: 0px;
    }

/*     .our-impact-section .our-impact-row .our-impact-column1 {
        width: 45%;
    }

    .our-impact-section .our-impact-row .our-impact-column2 {
        width: 55%;
    }
 */
    .our-impact-section .image-text-row .image-text-column1 .our-impact-featured-image2 img {
        width: 500px;
    }

    .our-impact-section .image-text-row .image-text-column2 {
        padding-left: 0px;
    }

    div#et-boc .achievements-section .achievements-row {
        padding-left: 45px !important;
        padding-right: 30px !important;
    }

    div#et-boc .key-knowledge-section .inspire-and-learn-row {
        margin-bottom: unset !important;
        padding: unset;
    }

    .key-knowledge-resources-section .looking-ahead-row .looking-ahead-column1 .et_pb_text {
        padding-right: 0px !important;
    }

    /* .key-knowledge-resources-section {
        background-size: 110% !important;
    } */

    .key-knowledge-resources-section .key-knowledge-resources-row {
        top: 2px;
    }
    /* END OF HOMEPAGE */

    /* START OF KNOWLEDGE HUB*/
    #knowledge_list_wrapper .knowledge_list_row  #et_pb_filter_wrap .et_filter:first-child,
    #knowledge_list_wrapper .knowledge_list_row  #et_pb_filter_wrap .et_filter:nth-child(2),
    #knowledge_list_wrapper .knowledge_list_row  #et_pb_filter_wrap .et_filter:nth-child(4) {
        width: auto;
    }

    #knowledge_list_wrapper .knowledge_list_row  #et_pb_filter_wrap .et_filter:nth-child(4) {
        margin-right: unset;
    }

    .our-trusted-partners-section .looking-ahead-row .looking-ahead-column1 .et_pb_text {
        padding-right: 0px !important;
    }

    .our-trusted-partners-section .looking-ahead-row .looking-ahead-column2 .learn-more-btn,
    .our-trusted-partners-section .looking-ahead-row .looking-ahead-column2 .et_pb_button {
        padding-left: 61px !important;
        padding-right: 61px !important;
    }

/*     .knowledge-hub-section .knowledge-hub-row .cp-button {
        left: 48%;
    } */
    /* END OF KNOWLEDGE HUB */

    /* START OF IMPACT INVESTING */
    .approach-and-timeline-section .approach-and-timeline-row .dipi_horizontal_timeline .dipi_htl_item_header {
        font-size: 25px !important;
    }

    .pictures-text-section .et_pb_row .text-column2 .text-and-counter-row .text-column1 {
        width: 55% !important;
    }
    
    .pictures-text-section .et_pb_row .text-column2 .text-and-counter-row .counter-column2 {
        width: 48% !important;
    }
    /* END OF IMPACT INVESTING */

    /* START OF INNER PAGES */
    .highligts-section .highligts-row .dipi-at-tab-container .dipi-at-tab-title {
        font-size: 28px !important;
    }

    .anchor-links-section .anchor-links-row {
        padding: unset;
    }

    .anchor-links-section .anchor-links-row .et_pb_blurb .et_pb_module_header a {
        font-size: 30px;
    }
    /* END OF INNER PAGES */

    /* START OF ABOUT US */
    .our-team-row .our-team-column1 .et_pb_text:nth-child(2) {
        width: 89%;
    }

    .description-text {
        font-size: 14px !important;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_2_1 {
        min-width: 500px;
    }
    /* END OF ABOUT US */

    /* START OF GET INVOLVED */
    div#looking-for-section .looking-for-row .et_pb_text {
        font-size: 36px;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search input {
        width: 510px;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-btn {
        width: 200px;
    }

    .latest-section .latest-row .cp-item-date h2, 
    .careers-section .careers-row .cp-item-date h2 {
        font-size: 20px;
    }

    .latest-section .latest-row .cp-item-date, 
    .careers-section .careers-row .cp-item-date {
        font-size: 20px;
    }
    /* END OF GET INVOLVED */

    /* START OF LATEST IW NEWS */
    .newsletter-section .newsletter-row #et_pb_signup_email {
        padding: 25px !important;
    }

    .newsletter-section .newsletter-row .et_pb_newsletter_form {
        width: 42% !important;
    }

    .newsletter-section .newsletter-row .et_pb_text {
        font-size: 55px;
        line-height: 60px;
    }

    .latest-section .latest-row .cp-item-name, 
    .careers-section .careers-row .cp-item-name {
        font-size: 30px;
    }

    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_2_1 {
        min-width: 460px;
    }

    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 .gform_wrapper.gravity-theme input {
        min-width: 460px;
    }    

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_2_1, 
    .newsletter-subscribe-section .newsletter-subscribe-row .gform_wrapper.gravity-theme input {
        min-width: 550px;
    }
    /* END OF LATEST IW NEWS */
	.et_pb_section > .et_pb_row {
		width: 95%;
	}
}

@media (max-width: 1366px) {
    /* START OF NAVIGATION */
	.navigation-bar-section .navigation-bar-row .navigation-bar-column2 .et_pb_menu .et-menu>li {
/* 		padding-right: calc(30px + (45 - 35) * ((100vw - 981px) / (1920 - 981)))!important; */
	}
	
    .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .et_pb_menu .et-menu>li {
/*         padding-right: 35px; */
    }
    /* END OF NAVIGATION BAR */

    /* START OF HOMEPAGE */
    .homepage-banner-section .homepage-banner-row,
    .blurb-section .blurb-row,
    .inspire-and-learn-section .inspire-and-learn-row-posts  {
/*         width: 95%; */
    }

    .homepage-banner-section .homepage-banner-row .homepage-banner-column2 .et_pb_button {
        padding-left: 49px !important;
        padding-right: 49px !important;
    }

    .map-section .our-story-row {
        width: 94%;
    }

/*     .our-impact-section .our-impact-row {
        width: 85%;
    }

    .our-impact-section .our-impact-row .our-impact-column2 .dipi_info_circle {
        left: 50px;
    } */

    .our-impact-section .image-text-row .image-text-column2 {
        padding-left: 35px;
    }

    .achievements-section .achievements-row .achievements-column2 {
        padding-left: 10px;
    }

    .map-section .where-we-work-row .where-we-work-column2 .country-buttons {
        width: 600px;
    }

    .key-knowledge-resources-section {
        background-size: 120% !important;
    }
    /* END OF HOMEPAGE */

    /* START OF IMPACT INVESTING */
    .challenges-section .challenges-row .challenges-column1 .et_pb_text {
        font-size: 45px;
    }
    
    .approach-and-timeline-section .approach-and-timeline-row .dipi_horizontal_timeline .dipi_htl_item_image .et_pb_image_wrap img {
        min-height: 215px;
        object-fit: cover;
    }

    .pictures-text-section .et_pb_row .text-column2 .text-and-counter-row .counter-column2 {
        padding-left: 40px;
    }
    /* END OF IMPACT INVESTING */

    /* START OF INNER PAGES */
    .anchor-links-section .anchor-links-row .et_pb_blurb .et_pb_module_header a {
        font-size: 28px;
    }
    /* END OF INNER PAGES */

    /* START OF ABOUT US */
    div#about-us .homepage-banner-row .et_pb_text:last-child {
        width: 36%;
    }

    .our-team-row {
        width: 94%;
    }

    .meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .meta-item-name {
        font-size: 18px;
    }

    .meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .meta-post-excerpt {
        font-size: 16px;
    }

    /* .newsletter-subscribe-section .newsletter-subscribe-row #gform_submit_button_2, .newsletter-section .newsletter-row #gform_submit_button_2 {
        padding: 28px 60px 28px 60px !important;
    } */
    /* END OF ABOUT US */

    /* START OF GET INVOLVED */
    div#looking-for-section .looking-for-row .et_pb_text {
        font-size: 34px;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search input {
        width: 470px;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-btn {
        width: 185px;
    }
    /* END OF GET INVOLVED */

    /* START OF KNOWLEDGE HUB*/
/*     .knowledge-hub-section .knowledge-hub-row .cp-button {
        left: 50%;
    } */
    /* END OF KNOWLEDGE HUB */

    /* START OF LATEST IW NEWS */
    .newsletter-section .newsletter-row .et_pb_newsletter_form {
        width: 41% !important;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row div#gform_fields_2 {
        display: flex;
        flex-wrap: wrap;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row #gform_submit_button_2, 
    .newsletter-section .newsletter-row #gform_submit_button_2 {
        padding: 10px 60px 10px 60px !important;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row div#field_2_1 {
        width: 65%;
    }
    /* END OF LATEST IW NEWS */

    /* START OF FOOTER */
    .footer-section-with-info .footer-row-with-info .footer-row-with-info-column3 .et_pb_social_media_follow {
        margin-left: 5px!important;
    }
    /* END OF FOOTER */
	
	body.logged-in .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .et_pb_menu .et-menu>li {
/* 		padding-right: 30px !important; */
	}
}

@media (max-width: 1300px) {
	.meta-item-listing-team-members {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 30px;
		row-gap: 50px;
	}
	
	#et_pb_filter_wrap.et_filter_3 > * {
		width: 100%;
		padding: 0;
	}
	
	#et_pb_filter_wrap.et_filter_3 {
		flex-wrap: wrap;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 20px;
		row-gap: 20px;
	}
	
	.achievements-section .achievements-row .achievements-column1 {
		padding-right: 60px;
	}
	
	.achievements-column2 .et_pb_number_counter {
		padding-right: 50px;
	}
}

@media (max-width: 1200px) {
	.um-profile .um-form, .um-profile.um-editing .um-form form {
		display: block;
	}
	
	.um-profile .um-form .um-profile-body {
		width: 100%;
	}
	
	.um-profile .um-form .um-header {
		padding: 0;
		position: absolute;
		width: 200px;
		height: 200px;
	}
	
	.um-profile .um-header .um-profile-photo a.um-profile-photo-img {
		top:0 !important;
	}
	
	.um-profile .um-header .um-profile-photo {
		width: 100% !important;
		height: 100% !important;
	}
	
	.um-custom-header {
		padding-left: 250px;
		padding-top: 30px;
		margin-bottom: 150px;
	}
	
	.um-profile .um-form .um-header .et_pb_button,
	.um-profile .um-form .um-header .et_note{
		display:none;
	}
	
}

@media (max-width: 1180px) {
    .gtranslate_wrapper {
        display: block !important;
    }

	.et_pb_menu .et_pb_menu__menu>nav>ul .et_menu_mobile {
		display:block !important;
	}
	
    /* START OF NAVIGATION BAR */
    .navigation-bar-section .navigation-bar-row .navigation-bar-column1 {
        width: 50% !important;
    }

    .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .et_pb_menu .et_pb_menu__menu>nav>ul {
        display: none;
    }

    .navigation-bar-section .navigation-bar-row .navigation-bar-column2 {
        width: 50% !important;
    }
    /* END OF NAVIGATION BAR */

    /* START OF HOMEPAGE */
    .homepage-banner-section .homepage-banner-row .homepage-banner-column1 .et_pb_text {
        font-size: 35px;
        line-height: 1.4em;
    }

    .homepage-banner-section .homepage-banner-row .homepage-banner-column2 .et_pb_button {
        padding-left: 29px !important;
        padding-right: 29px !important;
    }

    .blurb-section .et_pb_gutters2 .et_pb_column, 
    .blurb-section .et_pb_gutters2.et_pb_row .et_pb_column {
        margin-right: 20px !important;
    }

    .inspire-and-learn-section .inspire-and-learn-row-posts {
        flex-wrap: wrap;
    }

    .inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column1-posts {
        width: 100% !important;
        padding-right: unset;
        border-right-width: unset;
    }

    .inspire-and-learn-section .inspire-and-learn-column2-posts {
        width: 100% !important;
    }

    .inspire-and-learn-section .inspire-and-learn-column2-posts .blog {
        margin-left: 0px!important;
    }

    .map-section .our-story-row .our-story-column1 .et_pb_text:last-child {
        font-size: 22px;
    }

    .map-section .where-we-work-row .where-we-work-column2 .country-buttons {
        width: 450px;
    }

    .our-impact-section .our-impact-row .our-impact-column2 .dipi_info_circle {
        top: 20px;
    }

    .our-impact-section .image-text-row .image-text-column1 {
        width: 100% !important;
    }

    .our-impact-section .image-text-row .image-text-column2 {
        padding-left: 0px;
        width: 100% !important;
    }

    .achievements-section .achievements-row .achievements-column1 {
        padding-right: 50px;
        width: 100% !important;
    }

    .achievements-section .achievements-row .achievements-column2 {
        padding-right: 0px;
        padding-left: 0px !important;
        width: 100% !important;
    }
	
	.icon-row-column {
		flex-wrap: wrap;
	}

	.icon-row-column .et_pb_column {
		width: 47% !important;
		margin-bottom: 30px;
	}
	
	.blurb-row {
		flex-wrap: wrap;
		justify-content: flex-end;
	}
	
	.blurb-row .et_pb_column {
		width: 45% !important;
		margin-bottom: 30px;
	}
	
	div#et-boc .dipi_info_circle_item .dipi_info_circle_item_container .dipi-info-image-icon-wrap.dipi-image-wrapper {
		width: 27px !important;
    	height: 27px !important;
	}
	
	.dipi_info_circle .dipi_info_circle_item .dipi-content-text {
		padding: 50px !important;
	}
	
	.dipi_info_circle_item .dipi-content-text .dipi-desc {
		font-size: 28px !important;
	}
	
	.achievements-column2 .et_pb_number_counter {
		padding-right: 20px;
	}
    /* END OF HOMEPAGE */

    /* START OF IMPACT INVESTING */
    .challenges-section .challenges-row .challenges-column1 .et_pb_text {
        font-size: 35px;
    }
    /* END OF IMPACT INVESTING */

    /* START OF KNOWLEDGE HUB */
    div#knowledge_list_wrapper .knowledge_list_row #et_pb_filter_wrap {
        flex-wrap: wrap;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 20px;
        row-gap: 20px;
    }

    div#knowledge_list_wrapper .knowledge_list_row #et_pb_filter_wrap .et_filter select {
        width: 100%;
    }

    #knowledge_list_wrapper .knowledge_list_row #et_pb_filter_wrap .et_filter:nth-child(4) {
        margin-left: unset;
        margin-right: 40px;
    }

/*     .knowledge-hub-section .knowledge-hub-row .cp-button {
        left: 67%;
    } */
    /* END OF KNOWLEDGE HUB */

    /* START OF INNER PAGES */
    .innerpages-section .innerpages-row .et_pb_post_content {
        width: 100%;
    }

    .innerpages-section .innerpages-row .et_pb_title_container h1 {
        width: 100%;
        font-size: 45px !important;
    }

    .anchor-links-section .anchor-links-row .et_pb_blurb .et_pb_module_header a {
        font-size: 21px;
    }

    div#summarysection .summary-row .summary-column1 .et_pb_text {
        font-size: 40px;
    }

    div#highlightsection .highligts-row {
        width: 90%;
    }

    .highligts-section .highligts-row .dipi-at-tab-container .dipi-at-tab-title {
        font-size: 20px !important;
    }

    .highligts-section .highligts-row .dipi-at-panel-text h3 {
        font-size: 30px;
    }

    div#reportsection .reports-row {
        width: 87%;
    }

    div#reportsection .reports-row .reports-column-2 .et_pb_image {
        width: 450px;
    }

    .single-post .inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_posts article, 
    .single-post .featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_posts article {
        margin-bottom: 100px;
    }

    .our-trusted-partners-section .looking-ahead-row .looking-ahead-column2 .learn-more-btn, 
    .our-trusted-partners-section .looking-ahead-row .looking-ahead-column2 .et_pb_button {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    /* END OF INNER PAGES */

    /* START OF ABOUT US */
    div#about-us .homepage-banner-row .et_pb_text:last-child {
        width: 50%;
    }

    div#about .our-story-row .our-story-column2 {
        padding-right: 50px;
        padding-left: 0px;
    }

    div#about .our-story-row .our-story-column2 .et_pb_text {
        padding-top: unset !important;
    }

    .our-team-row .our-team-column1 .et_pb_text:nth-child(2) {
        width: 100%;
    }

    .meta-item-team-members {
/*         width: 33% !important; */
    }

    .meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .meta-item-name {
        font-size: 18px;
    }

    .meta-item-team-members .meta-item-content-team-members .meta-item-details-team-members .meta-post-excerpt {
        font-size: 14px;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column1 {
        margin-right: auto !important
    }
    /* END OF ABOUT US */

    /* START OF GET INVOLVED */
    div#looking-for-section .looking-for-row .et_pb_text {
        font-size: 28px;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search input {
        width: 355px;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-btn {
        width: 140px;
    }

    div#knowledge_list_wrapper #et_pb_filter_wrap, 
    .careers-section .careers-row #et_pb_filter_wrap, 
    .latest-section .latest-row #et_pb_filter_wrap {
        flex-wrap: wrap;
    }

    .careers-section .careers-row .et_latest-posts,
    .latest-section .latest-row .et_latest-posts {
        margin-bottom: 40px;
    }

    .careers-section .careers-row #et_pb_filter_wrap {
        flex-wrap: wrap;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 20px;
        row-gap: 20px;
    }

    .careers-section .careers-row #et_pb_filter_wrap .et_filter select {
        width: 100%;
    }

    .careers-section .careers-row #et_pb_filter_wrap .et_filter:nth-child(1) {
        margin-left: 0;
    }

    .careers-section .careers-row .cp-item {
        width: 95% !important;
    }
    /* END OF GET INVOLVED */

    /* START OF LATEST IW NEWS */
    .dsm-popup-wrap.dsm-popup-fullwidth-off .newsletter-section .investing-logos-row {
        width: 50%;
        margin-left: 0;
    }

    .newsletter-section .newsletter-row .et_pb_column .et_pb_text {
        font-size: 37px;
        line-height: 45px;
    }

    .newsletter-section .newsletter-row .et_pb_newsletter_form {
        width: 38% !important;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_2_1, 
    .newsletter-subscribe-section .newsletter-subscribe-row .gform_wrapper.gravity-theme input {
        min-width: 510px;
    }
    
    .newsletter-subscribe-section .newsletter-subscribe-row div#field_2_1 {
        width: 55%;
    }

    .latest-section .latest-row .cp-item {
        width: 45% !important;
    }

    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column1 img {
        margin-left: 30px;
    }
    /* END OF LATEST IW NEWS */

    /* START OF FOOTER */
    .footer-section-with-info .footer-abt-row {
        display: flex;
        align-items: center;
    }
	
	.footer-section-with-info .footer-abt-row .footer-abt-column1 {
		width: 76% !important;
		margin-right: unset;
	}
    /* END OF FOOTER */
	
	div#et_ach_wrapper .et_pb_code_inner {
		grid-template-columns: repeat(3, 1fr);
	}
	
	div#et_custom_featured_wrap .et_big_blog_post {
		width: 100%;
		padding: 0;
		height: 500px;
		margin-bottom: 50px;
	}
	
	div#et_custom_featured_wrap .et_small_blog_wrap {
		padding:0;
		width: 100%;
	}
	
	div#et_custom_featured_wrap .et_small_blog_wrap .et_blog_post {
		width:100%;
	}
	
	body.logged-in .navigation-bar-section .navigation-bar-row .navigation-bar-column1 {
		width: 400px !important;
	}
	
	body.logged-in .navigation-bar-section .navigation-bar-row .navigation-bar-column1 .australian-logo {
		margin-right:0;
	}
}

.cu-blog .et_pb_salvattore_content[data-columns]::before {
	content: '4 .column.size-1of4' !important;
}
@media only screen and ( min-width: 981px ) {
	.cu-blog .column.size-1of4 {
	    width: 24%!important;
	    margin-right: 1%;
	}
}

@media (max-width: 980px) {
	#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .blog-list-container > div {
		width:50%;
	}
/* 	body .uwy.utb .uai {
		left: 30px !important;
		bottom: 20px !important;
		right: initial !important;
		transform: none;
	}

	body .uwy:not(.uh).userway_p1 .uai:hover, body .uwy:not(.uh).userway_p3 .uai:hover {
		transform: translate(-10%) scale(1)!important;
	} */
	
	.et_number_column_wrapper .et_pb_column .percent-value {
		font-size: 50px;
	}
	body .et_pb_button_module_wrapper .et_pb_button, .et_pb_button_module_wrapper .et_pb_button:hover {
		padding: 15px 25px !important;
	}
	
    /* START OF NAVIGATION BAR */
    .navigation-bar-section .navigation-bar-row .navigation-bar-column1 {
        margin-bottom: unset;
    }

    .navigation-bar-section .navigation-bar-row .navigation-bar-column1 svg {
        width: 215px;
    }

    div#sidebar-menu .sidebar-menu-row .et_pb_menu .et_pb_menu__menu {
        display: flex !important;
    }

    div#sidebar-menu .sidebar-menu-row .et_mobile_nav_menu {
        display: none!important;
    }
    /* END OF NAVIGATION BAR */

    /* START OF HOMEPAGE */
    .pictures-text-section .et_pb_row {
        display: block !important;
    }

    .key-knowledge-resources-section {
        background-size: unset !important;
    }

    .map-section .our-story-row .our-story-column1 {
        padding-left: 55px;
    }

    .map-section .our-story-row .our-story-column1 .gender-inequality {
        margin-top: -25px;
    }

    .map-section .where-we-work-row .where-we-work-column2 .country-buttons {
        width: 650px;
    }

/*     .our-impact-section .our-impact-row .our-impact-column1,
    .our-impact-section .our-impact-row .our-impact-column2 {
        width: 100%;
    } */

    .our-impact-section .our-impact-row .our-impact-column2 .dipi_info_circle {
        left: 0;
    }

    .key-knowledge-resources-section .key-knowledge-resources-row .blog-module .et_pb_post {
        box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.13)!important;
        -webkit-box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.13)!important;
        margin-top: 30px;
    }
	
	.blurb-row .et_pb_column {
    	width: 100% !important;
	}
	
	div#et-boc .dipi_info_circle_item .dipi_info_circle_item_container .dipi-info-image-icon-wrap.dipi-image-wrapper {
		width: 62px !important;
		height: 62px !important;
	}
    /* END OF HOMEPAGE */

    /* START OF IMPACT INVESTING */
    .highligts-section .highligts-row .dipi-at-panels {
        width:auto !important;
    }
    /* END OF IMPACT INVESTING */

    /* START OF KNOWLEDGE HUB */
	 #et_pb_filter_wrap {
		flex-wrap: wrap;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 20px;
		row-gap: 20px;
	}

    #et_pb_filter_wrap .et_filter {
        margin: 0 !important;
    }

    #knowledge_list_wrapper .knowledge_list_row .blogs-main-container .blog-list-container {
/*         grid-template-columns: repeat(2, 1fr);
        row-gap: 80px; */
    }

    #knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-mdy {
        right: 0;
    }

    #et_pb_filter_wrap .et_filter select {
        width: 100% !important;
    }
    
    #et_pb_filter_wrap .et_filter::after {
        right: 35px;
    }

/*     .knowledge-hub-section .knowledge-hub-row .cp-search input {
        width: 700px !important;
    } */

/*     .knowledge-hub-section .knowledge-hub-row .cp-button {
        left: 71%;
    } */
    /* END OF KNOWLEDGE HUB */

    /* START OF IMPACT INVESTING */
    .highlights-section .highlights-row .dipi-ig-main-content {
        bottom: 250px !important;
    }

    .highlights-section .highlights-row .dipi_image_gallery_child .dipi-ig-main-content--title * {
        width: 100% !important;
    }

    .highlights-section .highlights-row .dipi_image_gallery_child .dipi-ig-main-content--description * {
        width: 100%!important;
    }

    .highlights-section .highlights-row .dipi-ig-button {
        bottom: -95px;
    }

    .highlights-section .highlights-row .dipi-ig-float-hz-center .dipi-image-gallery-thumbs {
        left: 50%;
        transform: translatex(-50%);
    }
    /* END OF IMPACT INVESTING */

    /* START OF CONTACT US */
    .contact-us-form-section .contact-us-form-row {
        -webkit-box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.13)!important;
        box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.13)!important;
    }

    .contact-us-form-section .contact-us-form-row div#input_1_1003 {
        transform: scale(0.73);
        transform-origin: 0 0;
    }

    .contact-us-form-section .contact-us-form-row ul#gform_fields_1 li#field_1_6, .contact-us-form-section .contact-us-form-row ul#gform_fields_1 li#field_1_1002 {
        width: 100%;
    }
    /* END OF CONTACT US */

    /* START OF INNER PAGES */
    .innerpages-section .innerpages-row .et_pb_title_container h1 {
        font-size: 32px !important;
    }

    .highligts-section .highligts-row .dipi-at-tab-container .dipi-at-tab-title {
        font-size: 28px !important;
    }
    /* END OF INNER PAGES */

    /* START OF ABOUT US */
    div#about-us .homepage-banner-row .et_pb_text:last-child {
        width: 65%;
    }

    div#about .our-story-row .our-story-column1 .et_pb_text:last-child {
        font-size: 31px;
    }

    div#about .our-story-row .our-story-column1 {
        padding: 50px 50px 25px 50px !important;
        margin-bottom: unset;
        background-color: #ffffff;
    }

    div#about .our-story-row .our-story-column2 {
        padding: 25px 50px 25px 50px !important;
    }

    .meta-item-team-members {
        width: 100% !important;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row {
        display: block;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column2 {
        padding: 20px;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row div#field_2_1 {
        width: 65%;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row #gform_submit_button_2 {
        padding: 10px 20px 10px 20px !important;
    }

    .meta-item-listing-team-members {
        grid-template-columns: repeat(2, 1fr);
    }
    /* END OF ABOUT US */

    /* START OF GET INVOLVED */
    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search input {
        width: 490px;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-btn {
        width: 180px;
    }
    /* END OF GET INVOLVED */

    /* START OF LATEST IW NEWS */
    .dsm-popup-wrap.dsm-popup-fullwidth-off .newsletter-section .investing-logos-row {
        width: 60%;
    }

    .newsletter-section .newsletter-row .et_pb_newsletter_form {
        width: 52% !important;
    }

    .newsletter-section .newsletter-row #et_pb_signup_email {
        padding: 20px !important;
    }

    .newsletter-section .newsletter-row .et_pb_column .et_pb_text {
        font-size: 33px;
        line-height: 35px;
        margin-bottom: 15px;
    }

    .newsletter-section .newsletter-row .et_pb_newsletter_form {
        width: 45% !important;
    }

    .latest-section .latest-row .cp-item {
        width: 100% !important;
    }

    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_2_1,
    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 .gform_wrapper.gravity-theme input  {
        min-width: 440px;
    }
    /* END OF LATEST IW NEWS */

    /* START OF FOOTER */
    .footer-section-with-info .footer-links-row .et_pb_menu__menu {
        display: flex !important;
    }

    .footer-section-with-info .footer-abt-row {
        flex-wrap: wrap;
    }

    .footer-section-with-info .footer-abt-row .footer-abt-column1 {
        width: 100% !important;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 15px;
    }

    .footer-section-with-info .footer-abt-row .footer-abt-column2 {
        width: 100% !important;
        justify-content: center;
    }

    .footer-section-with-info .footer-links-row .et_mobile_nav_menu {
        display: none!important;
    }
	
	div#et-boc .footer-section-with-info .footer-links-row .footer-menu {
		width: 33%!important;
    	padding: unset !important;
    	margin: 10px 0 !important;
	}
	
	div#et-boc .footer-section-with-info .footer-links-row .footer-menu .et_pb_menu__wrap {
    	justify-content: flex-start !important;
	}

    div#et-boc .footer-section-with-info .footer-row-with-info .footer-row-with-info-column2 {
        width: 100%!important;
    }

    div#et-boc .footer-section-with-info .footer-row-with-info .footer-row-with-info-column3 {
        width: 60%!important;
        justify-content: flex-end;
    }
    /* END OF FOOTER */
	
	div#et_filter_result_wrap {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 20px;
		row-gap: 20px;
	}
	
	#et_pb_filter_wrap.et_album_filter .et_filter:nth-child(3) {
		margin-left:0;
	}
	
	div#et_album_result .et_listing {
		grid-template-columns: repeat(2, 1fr);
		margin-top: 50px;
	}
	
	div#et_album_result h4.et_pb_title {
		font-size: 40px;
	}
	
	div#et_album_result .et_pb_date {
		font-size: 18px;
	}
	
	#et_testimonial_content_wrapper .et_company {
		font-size:30px;
	}
	
	#et_testimonial_content_wrapper .et_name {
		font-size:20px;
	}
	
	#et_testimonial_image_wrapper .slick-list {
		padding: 0px 15% !important;
	}
	
	.et_number_column_wrapper .et_pb_column .et_pb_button_module_wrapper {
		display: block;
	}
	
	div#et_custom_featured_wrap .et_big_blog_post .et_pb_title {
		font-size: 22px;
	}
	
	div#et_custom_featured_wrap .et_small_blog_wrap .et_pb_title {
		font-size: 16px;
	}
	
	div#et_custom_featured_wrap .et_big_blog_post .et_blog_post {
		padding: 30px;
	}
	
	.et_number_column_wrapper .et_pb_column {
		min-height: 400px;
	}
	
	#et_section_km_banner .et_pb_banner .et_pb_title {
		font-size:50px;
	}
	
	#et_section_km_banner form.et_pb_search_form input {
		padding: 20px 60px 20px 30px;
		font-size: 18px;
	}
	
	#et_pb_announcement_slider.dipi_blog_slider .dipi-blog-post {
		display:block;
	}
	
	#et_pb_announcement_slider.dipi_blog_slider .dipi-blog-post .dipi-bottom-content {
		margin-top: 30px;
	}
	
	#et_pb_announcement_slider.dipi_blog_slider .swiper-pagination {
		text-align: center;
	}
	
	#et_pb_filter_wrap.et_filter_3 > * {
		width:100%;
		padding: 0;
	}
	
	table.et_table_list thead {
		display: none;
	}
	table.et_table_list td {
		display: flex;
	}

	table.et_table_list td::before {
		content: attr(label);
		color: #808080;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-size: 16px;
		margin-right:20px;
	}
	
	table.et_table_list colgroup col {
		width: 100% !important;
	}
	
	table.et_table_list td {
		display: block;
		width: 100%;
		padding: 20px 0 !important;
	}
	
	table.et_table_list tbody .et_title {
		font-size: 20px !important;
	}
	
	table.et_table_list tbody tr td:first-child {
		margin-top: 60px;
	}
	
	table.et_table_list tbody tr:first-child td:first-child {
		margin-top: 0;
	}
	
	.meta-header-portal-home {
		display: block;
	}
	
	#et_pb_filter_wrap.et_km_portal_heading .et_pb_header,
	.meta-header-portal-home .et_pb_header{
		font-size: 30px;
	}
	
	.meta-header-portal-home .et_pb_header {
		margin-bottom: 30px;
	}
	
	.et_custom_gform_wrap .gform_legacy_markup_wrapper ul.gform_fields li.gfield label {
		width: 100%;
		padding: 0;
	}
	
	.et_custom_gform_wrap .gform_legacy_markup_wrapper ul.gform_fields li.gfield .ginput_container {
		width: 100%;
	}
	
	body.logged-in div#et_header_logged_name {
		display:none;
	}
	
/* 	body.logged-in div#sidebar-menu div#et_header_logged_name {
		display: block;
	} */
	
	body.logged-in div#et_header_logged_name .et_pb_name_wrap {
		width: 100%;
		padding: 0;
		margin: 0;
		border: 0;
	}
	
	body.logged-in div#et_header_logged_name .et_pb_name_wrap .et_pb_name {
		color: #fff;
	}
	
	body.logged-in div#et_header_logged_name .et_pb_name_wrap img {
		position: initial;
		margin-bottom: 10px;
	}
	
	body.logged-in div#et_header_logged_name .et_pb_name_wrap:hover {
		background: transparent;
	}
	
	#sidebar-menu .sidebar-menu-row .close {
		z-index: 999;
	}
	
	div#sidebar-menu .et_pb_module.et_pb_menu.et_pb_menu_2_tb_header {
		margin-top: 0 !important;
	}
	
	body.logged-in div#et_header_logged_name .et_pb_name_wrap .et_pb_team {
		color: #f99e1c;
	}
	
	.et_pb_section.our-legacy-section .dipi-button-grid-container {
		display: block !important;
	}

	.et_pb_section.our-legacy-section .dipi-button-grid-container .et_pb_button {
		max-width: 400px;
		width: 100%;
		text-align: center;
	}
}

@media (max-width: 768px) {
/*     .knowledge-hub-section .knowledge-hub-row .cp-button {
        left: 75%;
    } */

    .newsletter-section .newsletter-row .et_pb_column .et_pb_text {
        font-size: 30px;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row div#field_2_1 {
        width: 63%;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search input {
        width: 460px;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_2_1, 
    .newsletter-subscribe-section .newsletter-subscribe-row .gform_wrapper.gravity-theme input {
        min-width: 490px;
    }

    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_2_1, 
    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 .gform_wrapper.gravity-theme input {
        min-width: 410px;
    }
	
	div#et-boc .dipi_info_circle_item .dipi_info_circle_item_container .dipi-info-image-icon-wrap.dipi-image-wrapper {
		width: 50px !important;
		height: 50px !important;
	}
}


@media only screen and (max-width:767px){
	
	#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .blog-list-container > div {
		width:100%;
	}
	#et_testimonial_image_wrapper img {
		height:300px;	
	}
	
	.um-custom-header h2 {
		font-size:22px;
	}
	
	.um-custom-header button.et_pb_button {
		padding: 5px 20px !important;
	}
	
	.um-custom-header {
		padding-left: 180px;
		padding-top: 0;
		margin-bottom: 50px;
	}
	
	.um-profile .um-form .um-header {
		width: 150px;
		height: 150px;
	}
	
	.um-custom-header {
		display: block;
		margin-bottom: 70px;
	}

	.um-custom-header h2 {
		margin-bottom: 30px;
		font-size: 30px;
	}
	
	#et_pb_announcement_slider.dipi_blog_slider .dipi-blog-post-meta {
		position: initial;
		margin-bottom: 10px;
	}
	
    .gt_white_content {
        transform: translate(-50%);
        margin: unset !important;
    }

	
	div#et_gear_form .gform_confirmation_message {
		font-size:24px;
	}
	/*Eighmard Edits*/
	.section-team-members .meta-tabs-div ul.meta-tabs li {
		width: 100%;
		margin: 5px;
		text-align: center;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 
    .et_pb_module.get-involved-srch-bar .cp-search {
        width: 100% !important;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 
    .et_pb_module.get-involved-srch-bar .cp-button {
        width: 100% !important;
    }
	/* */
	
	.et_pb_custom_btn_grid .et_pb_module.dipi_button_grid_child, .et_pb_custom_btn_grid .et_pb_module.dipi_button_grid_child .et_pb_module_inner, .et_pb_custom_btn_grid .et_pb_module.dipi_button_grid_child .et_pb_module_inner .et_pb_button {
		width: 100%;
		text-align: center;
	}

    /* START OF NAVIGATION BAR */
    .navigation-bar-section .navigation-bar-row .navigation-bar-column1 {
        width: 100% !important;
    }

    .navigation-bar-section .navigation-bar-row .navigation-bar-column1 .et_pb_code_inner svg {
        width: 200px !important;
        height: 70px !important;
    }

    .navigation-bar-section .navigation-bar-row {
        display: flex;
    }

    .navigation-bar-section .navigation-bar-row .navigation-bar-column2 {
        width: 100% !important;
        /* margin-top: 20px !important; */
    }

    .navigation-bar-section .navigation-bar-row .navigation-bar-column2 .et_pb_menu .et_mobile_nav_menu {
        display: none;
    }
    /* END OF NAVIGATION BAR */

    /* START OF HOMEPAGE */
	
	div#et-boc .achievements-section .achievements-row {
		padding-left: 40px !important;
		padding-right: 30px !important;
	}
	
    .blurb-section .et_pb_gutters2 .et_pb_column, .blurb-section .et_pb_gutters2.et_pb_row .et_pb_column {
        margin-right: unset !important;
        margin-bottom: 20px !important;
    }

    .map-section .our-story-row .our-story-column1 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .map-section .our-story-row .our-story-column2 {
        padding-left: 30px;
    }
    

    .inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_post .entry-featured-image-url, .featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_post .entry-featured-image-url {
        width: auto;
        position: unset !important;
    }

    .inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_post .entry-featured-image-url img, 
    .featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_post .entry-featured-image-url img {
        width: auto;
    }

    .inspire-and-learn-section .inspire-and-learn-row-posts .inspire-and-learn-column2-posts .et_pb_posts article, .featured-resources-section .featured-resources-row-blogs .featured-column-2 .et_pb_posts article {
        padding-left: 0 !important;
    }

    .map-section .where-we-work-row .where-we-work-column2 .country-buttons {
        width: 290px;
    }

    .our-impact-section .our-impact-row .our-impact-column2 .dipi_info_circle {
        top: 20px;
    }

    .our-impact-section .our-impact-row .our-impact-column2 .dipi_info_circle_item .dipi_info_circle_item_container.active .dipi-info-image-icon-wrap.dipi-image-wrapper,
    .our-impact-section .our-impact-row .our-impact-column2 .dipi_info_circle .dipi-info-circle.dipi_info_circle-small .dipi-info-image-icon-wrap.dipi-image-wrapper {
        width: 40px !important;
        height: 40px !important;
    }

    .our-impact-section .our-impact-row .our-impact-column2 .dipi_info_circle_item .dipi-content-text .dipi-desc {
        font-size: 18px !important;
    }
	
	.achievements-section .achievements-row .achievements-column2 {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.icon-row-column .et_pb_column {
		width: 100% !important;
	}
	
	div#et-boc .dipi_info_circle_item .dipi_info_circle_item_container .dipi-info-image-icon-wrap.dipi-image-wrapper {
		width: 27px !important;
		height: 27px !important;
	}
    /* END OF HOMEPAGE */

    /* START OF IMPACT INVESTING */
    .highlights-section .highlights-row .dipi-ig-button {
        position: unset;
    }

    /* START OF IMPACT INVESTING */
    .highlights-section .highlights-row .dipi-ig-main-content {
        bottom: 170px !important;
        padding: 0 40px 0 40px !important;
    }

    .highlights-section .highlights-row .dipi_image_gallery .swiper-button-prev.dipi-ig-top-nav {
        left: 20px!important;
        top: 88%!important;
    }

    .highlights-section .highlights-row .dipi_image_gallery .swiper-button-next.dipi-ig-top-nav {
        right: 20px!important;
        top: 88%!important;
    }

    .pictures-text-section .et_pb_row .text-column2 .text-and-counter-row .text-column1,
    .pictures-text-section .et_pb_row .text-column2 .text-and-counter-row .counter-column2 {
        width: 100% !important;
    }
    /* END OF IMPACT INVESTING */

    /* START OF INNER PAGES */
    .innerpages-section .innerpages-row .et_pb_title_container {
        padding: 0 30px;
    }

    .innerpages-section .innerpages-row .et_pb_title_container h1 {
        font-size: 24px !important;
    }

    div#reportsection .reports-row .reports-column-2 .et_pb_image {
        width: 365px;
    }
    /* END OF INNER PAGE */

    /* START OF KNOWLEDGE HUB */
    .knowledge-hub-section .knowledge-hub-row .et_pb_searchsubmit {
        width: auto !important;
    }

    /* #knowledge_list_wrapper .knowledge_list_row #et_pb_filter_wrap .et_filter:nth-child(3) {
        width: auto;
    } */

    #knowledge_list_wrapper .knowledge_list_row .blogs-main-container .blog-list-container {
        grid-template-columns: repeat(1, 1fr);
    }

    .knowledge-blog-slider-section .knowledge-blog-slider-row .blog-text {
        flex-wrap: unset;
        padding-bottom: 25px;
    }

    .knowledge-blog-slider-section .knowledge-blog-slider-row .meta-post-mdy {
        margin-right: 25px;
    }

    .knowledge-blog-slider-section .knowledge-blog-slider-row .meta-post-name-container {
        width: 65%;
    }

    .knowledge-blog-slider-section .knowledge-blog-slider-row .slick-dots {
        top: 80%;
    }

    .knowledge-blog-slider-section .knowledge-blog-slider-row .meta-post-name {
        font-size: 20px;
    }

    #et_pb_filter_wrap {
        margin-bottom: 50px;
    }

    /* #knowledge_list_wrapper .knowledge_list_row #et_pb_filter_wrap .et_filter {
        width: 100% !important;
        padding-right: unset;
    } */

    #et_pb_filter_wrap .et_filter::after {
        right: 20px;
    }

    .approach-and-timeline-section .approach-and-timeline-row .dipi_horizontal_timeline .swiper-button-prev {
        left: -25px !important;
    }

    .approach-and-timeline-section .approach-and-timeline-row .dipi_horizontal_timeline .swiper-button-next {
        right: -25px!important;
    }

/*     .knowledge-hub-section .knowledge-hub-row .cp-search input {
        width: 335px !important;
        padding: 38px 20px 38px 25px !important;
    } */

/*     .knowledge-hub-section .knowledge-hub-row .cp-button {
        left: 61%;
    } */

    .knowledge-hub-section .knowledge-hub-row .cp-search-btn {
        width: auto !important;
        padding: 32px 15px 32px 15px !important;
        font-size: 15px;
    }
    /* END OF KNOWLEDGE HUB */

    /* START OF CONTACT US */
    .contact-us-form-section .contact-us-form-row ul#gform_fields_1 li#field_1_1003 {
        position: unset;
    }

    .contact-us-form-section .contact-us-form-row div#input_1_1003 {
        transform: unset;
    }
    /* END OF CONTACT US */

    /* START OF ABOUT US */
    div#about-us .homepage-banner-row .et_pb_text:last-child {
        width: 100%;
    }

    div#about .our-story-row .our-story-column1 .et_pb_text:last-child {
        font-size: 22px;
    }

    section.meta-section.section-team-members ul.meta-tabs {
        padding: 0 0 23px 0px;
    }

    .meta-item-team-members {
        width: 100% !important;
        padding: 0px;
        margin-bottom: 30px;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row div#field_2_1 {
        width: 100%;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row #gform_submit_button_2 {
        padding: 28px 112px 28px 112px !important;
    }

    .latest-section .latest-row .cp-item-name, .careers-section .careers-row .cp-item-name {
        font-size: 20px;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_2_1, 
    .newsletter-subscribe-section .newsletter-subscribe-row .gform_wrapper.gravity-theme input {
        min-width: 100%;
    }

    .newsletter-subscribe-section .newsletter-subscribe-row .newsletter-subscribe-column1 img {
        margin-left: 0px;
    }

    .meta-item-listing-team-members {
        grid-template-columns: repeat(1, 1fr);
    }
    /* END OF ABOUT US */

    /* START OF GET INVOLVED */
    .our-legacy-section .our-legacy-row .menu-filter-cont {
        flex-wrap: wrap;
    }

    .our-legacy-section .our-legacy-row .menu-filter-cont > div {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100% !important;
    }

    .our-legacy-section .our-legacy-row .menu-filter-cont a {
        width: 100% !important;
        text-align: center;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-box {
        display: block;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search input {
        width: 100%;
        margin-bottom: 20px;
    }

    div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-btn {
        width: 100%;
        margin-left: unset;
    }

    div#looking-for-section .looking-for-row .et_pb_text {
        font-size: 25px;
    }

    .careers-section .careers-row .cp-item-content-header {
        display: block;
    }

    .latest-section .latest-row .cp-item-date, 
    .careers-section .careers-row .cp-item-date {
        display: block;
    }

    .latest-section .latest-row .cp-careers, 
    .careers-section .careers-row .cp-careers {
        margin-bottom: 20px;
    }

    .careers-section .careers-row .cp-item-details {
        padding-right: unset !important;
    }

    .careers-section .careers-row .cp-item {
        padding: 35px;
        margin: 10px;
    }
    
    /* END OF GET INVOLVED */

    /* START OF LATEST IW NEWS */
    .mfp-content {
        max-width: 90% !important;
    }

    .dsm-popup-wrap.dsm-popup-fullwidth-off .newsletter-section {
        padding-left: 20px;
        padding-right: 20px;
        border-radius: 15px;
    }

    .dsm-popup-wrap.dsm-popup-fullwidth-off .newsletter-section .investing-logos-row {
        width: 100%;
    }

    .newsletter-section .newsletter-row .et_pb_newsletter_form {
        width: 100% !important;
    }

    .latest-section .latest-row .cp-item-details {
        padding: 35px;
    }

    .latest-section .latest-row .et_latest-posts h2 {
        font-size: 35px;
    }

    .latest-section .latest-row .cp-item-content-header {
        margin-bottom: 0;
    }

    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_2_1, 
    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 .gform_wrapper.gravity-theme input {
        min-width: 100%;
    }

    div#latestiw-section .newsletter-subscribe-row .newsletter-subscribe-column2 div#field_submit {
        justify-content: unset !important;
    }

    div#latestiw-section .newsletter-subscribe-row #gform_submit_button_2 {
        padding: 28px 92px 28px 92px !important;
    }
    /* END OF LATEST IW NEWS */

    /* START OF FOOTER */
    div#et-boc .footer-section-with-info .footer-row-with-info .footer-row-with-info-column2 {
        width: 100%!important;
    }
	
	div#et-boc .footer-section-with-info .footer-links-row .footer-menu {
		width: 50%!important;
	}

    div#et-boc .footer-section-with-info .footer-row-with-info .footer-row-with-info-column3 {
        width: 100%!important;
        justify-content: flex-start;
    }

    .footer-section-with-info .footer-row-with-info .footer-row-with-info-column3 .et_pb_social_media_follow li a.icon {
        width: 30px !important;
    }

	body .footer-section-with-info .footer-links-row .footer-links-column2, body .footer-section-with-info .footer-links-row .footer-links-column3, body .footer-section-with-info .footer-links-row .footer-links-column4, body .footer-section-with-info .footer-links-row .footer-links-column5 {
		width: 50% !important;
		padding: 0 !important;
	}
    /* END OF FOOTER */
	
	div#et_count_wrapper .et_pb_code_inner .et_count_num {
		font-size: 40px;
	}
	
	div#et_count_wrapper .et_pb_code_inner .et_count_text {
		font-size: 14px;
	}
	
	div#et_ach_wrapper .et_pb_code_inner {
		grid-template-columns: repeat(2, 1fr);
	}
	
	div#et_ach_wrapper .et_pb_code_inner .et_ach .et_ach_title {
		font-size: 18px;
	}
	
	div#et_ach_wrapper .et_pb_code_inner .et_ach .et_ach_text {
		font-size: 14px;
	}
	
	div#et_filter_result_wrap,
	#et_pb_filter_wrap{
		grid-template-columns: repeat(1, 1fr) !important;
	}
	
	div#et_filter_result_wrap .et_pb_result {
		padding:30px;
	}

	.et_pb_album_slider .et_list {
		padding: 10px;
	}
	
	div#et_filter_results .right.slick-arrow {
		right: 30px;
	}
	
	div#et_filter_results .left.slick-arrow {
		left: 30px;
	}
	
	div#et_album_result h4.et_pb_title {
		font-size: 30px;
	}
	
	div#et_album_result .et_listing {
		grid-template-columns: repeat(1, 1fr);
	}
	
	div#et_filter_result_wrap .et_pb_result .et_pb_res_title {
		font-size: 18px;
	}
	
/* 	div#et_filter_result_wrap .et_pb_result .et_pb_res_abbrev {
		font-size: 16px;
		margin-bottom: 10px;
	} */
	
	#et_pb_filter_wrap {
		padding:20px;
	}
	
	#et_testimonial_content_wrapper .et_company {
		font-size: 26px;
		margin-bottom: 0;
	}
	
	.et_number_column_wrapper .et_pb_column {
		min-height: 300px;
		padding: 20px;
	}
	
	.knowledge-hub-section .knowledge-hub-row .cp-button {
		position: initial;
		margin-top: 10px;
		width: 100%;
	}

	.knowledge-hub-section .knowledge-hub-row .cp-button * {
		width: 100% !important;
		padding: 20px !important;
	}

	.knowledge-hub-section .knowledge-hub-row .cp-search input {
		padding: 20px !important;
		font-size: 16px;
	}
	
	#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-name {
		font-size:20px;
	}
	
	#knowledge_list_wrapper .knowledge_list_row .blogs-main-container .meta-post-cat {
		margin: 10px 0;
	}
	
	
	div#subscribe_form .gform_wrapper.gravity-theme .gfield.gfield--width-half {
		grid-column:span 12;
	}

	div#subscribe_form .gform_wrapper.gravity-theme div#field_submit {
		grid-column:span 12;
	}
	
	div#subscribe_form button.et_pb_button {
		width: 100%;
	}
	
	div#looking-for-section .looking-for-row .looking-for-column2 .cp-search input, .knowledge-hub-section .knowledge-hub-row .cp-search input,
	div#looking-for-section .looking-for-row .looking-for-column2 .cp-search-btn, .knowledge-hub-section .knowledge-hub-row .cp-search-btn{
		padding: 15px 20px;
		font-size: 16px;
	}
	
	#et-boc .knowledge-hub-section .knowledge-hub-row .cp-search input {
		padding:15px 20px !important;
	}
	
	#et_partners_logo_list .et_logo {
		padding: unset !important;
		width: 50% !important;
	}
}


@media only screen and (max-width:640px){
	body .gform_wrapper.gravity-theme #field_submit button, body .gform_wrapper.gravity-theme .gform_footer button {
		width: 100%;
	}
	
	.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea, .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_legacy_markup_wrapper select {
		font-size: 16px !important;
		padding: 10px !important;
	}
	
	.et_filter.et_btn_filter .et_pb_button {
		width: 100%;
	}

	.et_filter.et_btn_filter a:last-child {
		margin: 0;
	}

	.et_filter.et_btn_filter a:last-child .et_pb_button {
		margin-top:20px;
	}
}

@media only screen and (max-width:480px){
	.um-profile .um-form .um-header {
		position: initial;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	
	.um-custom-header {
		padding: 0;
		margin-bottom: 30px;
		text-align: center;
	}
	
	table.et_table_list tbody .et_title {
		font-size: 18px !important;
	}
	
	.dipi_button_grid .dipi-button-grid-container .et_pb_module.dipi_button_grid_child, .dipi_button_grid .dipi-button-grid-container .et_pb_module.dipi_button_grid_child * {
		width: 100%;
		text-align: center;
	}
	
	.gform_legacy_markup_wrapper ul li.gfield--type-captcha iframe {
		transform: scale(0.77);
		transform-origin: 0 0;
	}
	
	div#et_custom_featured_wrap .et_small_blog_wrap .et_image_wrap {
		width: 100%;
		height: 300px;
	}
	
	div#et_custom_featured_wrap .et_small_blog_wrap .et_content_wrap {
		width: 100%;
		padding: 0;
		margin-top: 30px;
	}
	
	.et_number_column_wrapper .et_pb_column .percent-value {
		font-size: 30px;
	}
}