@media (max-width: 1199px) {
	.wpb_row { margin-top: 0; }
	.wpb_row > * { margin-top: 0; }
}
@media (max-width: 1199px) {
	.row { margin-top: 0; }
	.row > * { margin-top: 0; }
}
.gem-testimonials.style1 .gem-testimonial-wrapper:after,
.gem-testimonials.style2 .gem-testimonial-wrapper p:after{
    color: #00bcd4;
}
.gem-testimonial-text p{ color: #ffffff; }
.quickfinder-binded .quickfinder-item-image{ margin-bottom: 65px; }
.quickfinder-binded .quickfinder-item-text{ margin-top: 24px; }
.ptext{ padding-left: 100px; padding-right: 100px; }
@media(max-width: 1025px){
    .ptext{ padding-left: 20px; padding-right: 20px; }
    .ptext-1 .wpb_text_column p{ padding: 0 200px; }
}
@media(max-width: 769px){
    .quickfinder-binded { padding: 0; }
    .quickfinder-binded .quickfinder-item.inline-column{ margin-bottom: 0; }
    .ptext-1 .wpb_text_column p{ padding: 0 100px; }
}
@media(max-width: 480px){
    .ptext-1 .wpb_text_column p{ padding: 0; }
}
.video_button .gem-icon-size-large{
    border-width: 4px;
    height: 172px;
    width: 172px;
    padding: 9px;
    cursor: pointer;
}
.video_button .gem-icon-inner:before{
    content: "work";
    position: absolute;
    font-family: 'Montserrat';
    font-size: 19px;
    font-weight: bold;
    color: #fff;
    left: 43px;
    top: -12px;
    text-transform: uppercase;
}
.video_button .gem-icon-inner:after{
    content: "with us";
    position: absolute;
    font-family: 'Montserrat';
    font-size: 19px;
    font-weight: bold;
    color: #fff;
    left: 33px;
    top: 17px;
    text-transform: uppercase;
}
.video_button .gem-icon-inner > span{
    display: none;
}