/*!
Theme Name: Divi-child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.20.2
Template: Divi
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* HOME TEAM CSS */
.home-team img {
    width: 50%;
    margin: 10px auto;
    border-radius: 5px 60px;
}
.home-team .et_pb_team_member_0 {
	background:#45c7a8;
	width: 97%;
	margin: 0 auto;
	border-radius: 75px 75px 0 0;
}
.home-team .et_pb_team_member_1 {
	background:#45c7a8;
	border-radius: 0 0 0 75px;
	padding:10px;
	width:97%;
	margin:0 auto;
}
.home-team .et_pb_team_member_2 {
    background: #45c7a8;
	border-radius: 0 0 75px 0;
	padding:10px;
}
#home-team-mobile .et_pb_team_member_2 {
    background: #45c7a8;
    width: auto;
    margin: 0 auto;
    margin-bottom: 30px;
}
#home-team-mobile .et_pb_team_member_3 {
    background: #45c7a8;
    width: auto;
    margin: 0 auto;
    margin-bottom: 30px;
}
#home-team-mobile .et_pb_team_member_4 {
	background:#45c7a8;
	padding:10px;
}
#home-team-mobile .et_pb_team_member_5 {
    background: #45c7a8;
	padding:10px;
}
.home-team .et_pb_team_member_image {   
	text-align: center;
    margin: 0 auto 12px;
}
.home-team .et_pb_column_1_4 {
    border-radius: 0px 75px;
    width: 50% !important;
    margin-right: 0 !important;
    padding: 10px;
}
.home-team .et_pb_team_member_description h3 {
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 1px;
    border: 1px solid #fff;
    width: 70% !important;
    margin: 5% auto 0;
    padding: 5px;
	font-size:18px;
}
.home-team .et_pb_team_member_0 .et_pb_team_member_description h3 { 
	width: 70% !important;
}

.home-team .et_pb_team_member_description h3:hover {
	background:#ffffff;
	color:#45c7a8;
}

.home-team .et_pb_team_member_description p {
	color:#fff;
	padding:10px 0;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.et-social-rss a.icon::before {
    content: "\e09d";
}
.gform_title {
	display:none;
}
#gform_submit_button_1 {
	color: #ffffff;
    border-radius: 100px;
    letter-spacing: 1px;
    font-size: 16px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 500;
    text-transform: uppercase !important;
    background-color: #15c39a;
    padding: 15px 50px;
	cursor:pointer;
	transition: 0.8s;
	border: 1px solid #ddd;
}
#gform_submit_button_1:hover {
	background:#ffffff;
	color: #15c39a !important;
}
#soc_ftr {
    width: 64%;
	margin: 0 auto;
}
 @media only screen and (max-width: 1040px) {
#soc_ftr {
    width: 33%;
	margin: 0 auto;
}
}
#dr_title h3 a:hover {
	color:#15c39a;
}
#top-menu li li a {
	width: 250px;
	padding: 6px 0px !important;
}
.nav li ul {
	width: 280px !important;
}
#main-content .container::before {
    background-color: none !important;
}
#content_sect {
	padding:0;
}