/*
Theme Name: Divi Child theme of Divi
Theme URI: 
Description: Child theme of Divi theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 4.9.7
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 28 Jun 2021 18:15:21 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/
.hide{
	display:none;
}
.slideshowmain.leadershipteamonly .mySlides img {
    width: 230px !important;
    height: 230px !important;
    float: left;
    margin-right: 20px;
    object-fit: cover;
}
.leadershipteamonly .descriptiotext {
    width: calc(100% - 230px);
    float: left;
    text-align: left;
}
header.et-l.et-l--header .et_pb_column.et_pb_column_1_5.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu .et_mobile_nav_menu {
    display: none !important;
}
header.et-l.et-l--header .et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular .et_pb_menu__menu {
    display: block !important;
}
.et_pb_menu_1_tb_header.et_pb_menu {
    margin-bottom: 0px !important;
}
header.et-l.et-l--header .et_pb_fullwidth_menu .et_pb_menu__search-input, .et_pb_menu .et_pb_menu__search-input {
    border: 1px solid #fff !important;
    height: 40px;
    padding: 0px 15px !important;
    color: #fff !important;
}
header.et-l.et-l--header .et_pb_menu__menu {
    order: 2;
}
header.et-l.et-l--header button.et_pb_menu__icon.et_pb_menu__search-button {
    order: 1;
	margin-top: -5px;
	margin-right: 30px;
}
.et_pb_menu__menu ul#menu-contact-subscribe li {
    margin:0px 20px 0px 0px;
}
header.et-l.et-l--header .et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 0 !important;
}
header.et-l.et-l--header .et_pb_row.et_pb_row_0_tb_header.et_pb_equal_columns.et_pb_row--with-menu.et_pb_row_5col {
    display: flex;
    align-items: center;
    justify-content: flex-end;
	max-width:81%;
}
 header.et-l.et-l--header .et_pb_column_empty {
    display: none;
}
 header.et-l.et-l--header .et_pb_menu__wrap {
    text-align: right;
    float: right;
	 display: flex;
}
 header.et-l.et-l--header .et_pb_column.et_pb_column_1_5.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
    width: 100%;
}
 header.et-l.et-l--header .et_pb_section .et_pb_button_0_tb_header {
    padding: 10px 10px !important;
	 white-space: nowrap;
}
.governance-section .slideshowmain .slideshow-container:before {
    top: 20px;
    background: #fff;
}
.governance-section .govereners:before {
    position: absolute;
    top: 0;
    left: -10px;
    width: 46%;
    border-right: 1px solid #ddd;
    content: "";
    height: 100%;
    z-index: 99;
}
.governance-section .govereners {
    column-count: 2;
	position:relative;
}
.governance-section .slideshowmain .dot-container {
    width: 60% !important;
}
.governance-section .slideshowmain .slideshow-container {
    width: 40% !important;
}
.governance-section {
    background: #f8fcfb;
    margin-top: 70px;
	padding-bottom: 50px !important;
}
.descriptiotext p b {
    font-weight: 500 !important;
}
.leadershipsection .slideshowmain .dot-container {
    width: 30%;
}
.slideshowmain .dot-container .dot p {
    font-weight: 400;
    font-size: 16px;
}
.leadershipsection .slideshowmain .slideshow-container {
    width: 70%;
}
.leadershipsection h2 {
    text-align: center;
    padding-bottom: 90px;
	font-weight: 600;
}
body .leadershipsection h2 span.dsm-dual-heading-middle {
    color: #333 !important;
	position:relative;
}
body .leadershipsection h2 span.dsm-dual-heading-middle:before {
    width: 80px;
    position: absolute;
    bottom: -40px;
    left: 90px;
    content: "";
    border-bottom: 3px solid #69bdb3;
}
.heightequal.et_pb_image img {
    position: relative;
    height: 400px !important;
    object-fit: cover;
}
.donationmakes a.et_pb_button {
    font-size: 18px !important;
    margin-bottom: 10px;
	margin-left: 0px !important;
}
.aboutwidth .et_pb_row.et_pb_row_1{
	width:100%;
	max-width:1240px !important;
}
.beforeyeloow:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 35%;
    content: "";
    background: #f8f8ed;
}
/* slider css here */
.testimonialsmain span.dsm-dual-heading-before {
    display: none;
}
.slideshowmain .slideshow-container {
  position: relative;
}
.slideshowmain .mySlides1 {
  display: none;
  padding: 50px 20px 50px 0;
  z-index: 99;
   position: relative;
float: left;
}
.slideshowmain .mySlides {
  display: none;
  padding: 50px 20px 50px 0;
  z-index: 99;
   position: relative;
float: left;
}
.slideshowmain .dot-container .dot:hover {
  color:#69bdb3 !important;
}
.slideshowmain .dot-container .dot {
    width: 100%;
    float: left;
    text-align: left;
    cursor: pointer;
    font-size: 17px;
    line-height: 30px;
    color:#333;
	font-weight:600;
	margin-bottom: 15px;
	position: relative;
    z-index: 99;
}
.slideshowmain .author {
    color: #69bdb3;
    font-size: 23px;
    font-weight: 500;
    line-height: 1.1em;
	padding-bottom: 7px;
}
.slideshowmain p {
    padding-bottom: 10px;
}
.slideshowmain {
    width: 100%;
    float: left;
    display: flex;
    position: relative;
}
.slideshowmain .slideshow-container {
    width: 50%;
    float: left;
}
.slideshowmain .dot-container {
    width: 50%;
    float: left;
    position: relative;
    /* display: flex; */
}
.leadership {
    width: 93%;
    float: left;
    border-right: 1px solid #ddd;
    margin-right: 30px;
}
.slideshowmain .dot-container h3 {
    margin-bottom: 20px;
    font-weight: 500;
	color: #69bdb3;
}
.govereners {
    float: left;
    width: 100%;
}
.slideshowmain .mySlides1 img {
    width: 120px;
    height: 120px;
    float: left;
    margin-right: 20px;
	object-fit: cover;
}
.slideshowmain .mySlides img {
    width: 120px;
    height: 120px;
    float: left;
    margin-right: 20px;
	object-fit: cover;
}
.descriptiotext {
    width: calc(100% - 140px);
    float: left;
    text-align: left;
}
.slideshowmain .slideshow-container:before {
    position: absolute;
    top: 0;
    left: 50px;
    width: 100%;
    height: 100%;
    background: #f8fcfb;
    content: "";
}
/* slider css end */
@media screen and (min-device-width: 981px) and (max-device-width: 1291px) { 

}
@media only screen and (max-width: 991px) {
header.et-l.et-l--header .et_pb_column.et_pb_column_1_5.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
    margin: 0;
}	
header.et-l.et-l--header .et_pb_row.et_pb_row_0_tb_header.et_pb_equal_columns.et_pb_row--with-menu.et_pb_row_5col {
    flex-wrap: initial;
}
.et_pb_button_module_wrapper.et_pb_button_alignment_center {
    text-align: right;
}
}
@media only screen and (max-width: 767px) {
/*.slideshowmain {
    flex-direction: column;
} */
	.testimonialsmain .owl-carousel .owl-item img {
    border-radius: 0px !important;
}
	header.et-l.et-l--header button.et_pb_menu__icon.et_pb_menu__search-button {
    order: 1;
    margin-top: -35px;
    margin-right: 30px;
}
header.et-l.et-l--header .et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular .et_pb_menu__menu {
    margin-bottom: 30px;
}
.et_pb_menu__menu ul#menu-contact-subscribe li {
    margin: 0px 0px 0px 0px;
}
.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_dark.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-centered {
    display: block!important;
}
header.et-l.et-l--header .et_pb_row.et_pb_row_0_tb_header.et_pb_equal_columns.et_pb_row--with-menu.et_pb_row_5col {
    flex-wrap: wrap;
}
.leadership {
    border-right: none;
}
.slideshowmain .mySlides1 {
    padding: 10px 20px 50px 0;
}
	.governance-section .slideshowmain .slideshow-container {
    width: 50% !important;
}
	.governance-section .slideshowmain .dot-container {
    width: 50% !important;
		padding-right: 10px;
}
.governance-section .govereners {
    column-count: initial !important;
}
.governance-section .govereners:before {
    display:none;
}
.slideshowmain .dot-container h3 {
    font-size: 18px;
}
.slideshowmain .author {
    font-size: 16px;
}
	.leadershipsection .slideshowmain .dot-container {
    width: 50%;
}
.slideshowmain .slideshow-container:before {
    left: 0;
}
.slideshowmain .mySlides img {
    margin-right: 0;
    object-fit: cover;
    margin-bottom: 20px;
}
	.descriptiotext {
    width: 100%;
    float: left;
}
.slideshowmain .mySlides {
    padding: 10px 20px 50px 20px;
}
.slideshowmain .dot-container {
    width: 100%;
}
/*.slideshowmain .slideshow-container {
    width: 100%;
}*/
.slideshowmain .dot-container:before {
    height: 100%;
}
}
