.gem-team-style-2 .team-person {
    padding: 50px 50px;
    border-radius: 0;
    padding-bottom: 15px;
}
.gem-team .inline-column {
    padding-bottom: 25px;
}
.digram-line-box {
    background-color: #f0f3f2;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    background-color: #fff;
    height: 136px;
}
.form-sidebar .name input,
.form-sidebar .email input {
    background-color: #fff !important;
}
.vc_tta.vc_tta-color-thegem.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: #d0dadc;
    background-color: #f0f3f2;
        border-radius: 0;
}
.vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #c9d5d7;
    background-color: #f0f3f2;
     border-radius: 0;
    color: #5f727f;
}
#site-header .container-fullwidth {
    padding-left: 67px;
    padding-right: 67px;
}
@media (max-width: 1212px) {
.gem-team .inline-column {
    padding-bottom: 0px;
    margin-bottom: 0;
}
#site-header .container-fullwidth,
.fullwidth-block,
body .no-paddings .vc_column-inner {
    padding-left: 21px !important;
    padding-right: 21px !important;
}
}
@media (max-width: 768px) {
.vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body {
  padding: 20px;
}
}
@media (max-width: 1535px) and (min-width: 1212px)  {
	.gem-team-style-2 .team-person-box-columns .team-person-box-left {
		float: none;
		margin-right: 0;
	}
	.gem-team-style-2 .team-person-box-columns .team-person-box-left + .team-person-box-right {
		float: none;
		padding-left: 0;
	}
	.vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body {
    padding: 20px;
}
.gem-team-style-2 .team-person {
    padding: 50px 50px;
    border-radius: 0;
    padding-bottom: 50px;
}
}
.vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: transparent;
    background-color: #f0f3f2;
    border-color: #c9d5d7;
}