.custom-border {
    border:#ffffff solid 5px;
    outline:#00bcd4 solid 15px;
}
.block-content
{
        background-color: #f0f3f2;
}
.team-person.default-background {
    background-color: #fff !important;
}
.vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_active .vc_pagination-trigger {
    background-color: #46485c;
}
.vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_pagination-trigger {
    background-color: #fff;
}
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
    margin-top: -30px;
    z-index: 999;
}
@media (max-width: 1199px) {
.wpb_row {
    margin-top: 0
}
body .vc_custom_1459352965013,
body .vc_custom_1459353150311,
body .vc_custom_1459352753638 {
    padding-left: 21px !important;
    padding-right: 21px !important;
}
}
.gem-testimonials.size-medium .gem-testimonial-image {
    border: 4px solid #f0f3f2;
    border-radius: 50%;
}
@media (max-width: 1200px) {
    .wpcf7 .cf-style3-website span, .wpcf7 .cf-style3-name span, .wpcf7 .cf-style3-email span, .wpcf7-form .contact-form-style-1 .combobox-wrapper, .wpcf7 .cf-style1-website span, .wpcf7 .cf-style1-name span, .wpcf7 .cf-style1-email span {
    width: 100% !important;
    max-width: 100% !important;
}
.wpcf7 .cf-style3-textarea span, .wpcf7 .cf-style3-textarea textarea {
    width: 100% !important;
    max-height: 100px !important;
}
}