@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-button-separator-line { border-color:#4ec3c9 !important; }
.diagram-1 .diagram-legend, .diagram-2 .box-wrapper{ display: none; }
.diagram-2 .diagram-circle{ text-align: left; }
.gem-testimonial-text{ color: #fff; }
.gem-testimonials.style1 .gem-testimonial-wrapper:after{color: #00bcd4;}
 .blog-style-timeline .post-item{
     border: none;
     background-color: #2c2e3d;
 }
.blog-style-timeline .wrap-style{ fill: #2c2e3d; stroke: #2c2e3d; }
.blog-style-timeline .post-title a{ color: #fff;}
.blog-style-timeline .post-item .summary{ color: #99a9b5;}
.sep{border-left-color: #7c8895;}
.blog-style-timeline .post-footer-sharing .gem-button { background-color: #5f727f;}
.blog-style-timeline .post-footer-sharing .gem-button:hover { background-color: #3c3950;}
body .timeline_new-wrapper .timeline-new-line {background: #00bcd4;}
body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right,
body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer{box-shadow: 0 0 0 3px #00bcd4; background: #46485c; border-color: #212331;}
body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right:hover,
body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer:hover{ background:#fff; }
body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title,
body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title-right{border-color:#00bcd4; color:#46485c;background:#212331;}
body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right > div .time,
body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer > div .time{color: #00bcd4;}
body .quickfinder-style-vertical-3 .connector{ border-left-width: 1px; width:2px; }
.our-works .fullwidth-block{z-index: 1;}
@media(max-width: 500px){ body .great-button a.gem-button{ white-space: normal; line-height: 40px; height: inherit; }}
.great-button .fullwidth-block{ z-index: 100; }
body .quickfinder-binded .quickfinder-item .quickfinder-item-box{ padding: 21px; }
@media(max-width: 780px){ .gem-icon-with-text .gem-icon-with-text-icon{ padding-right: 0 !important; }}