.primary-punc-mark strong { color: #e41645; }
.approach-img .vc_column-inner { position:relative; width: 35.5em; height: 36em;  margin: auto;  }
.approach-img .inner-img { background-size: 500px !important; }
.approach-img .circle-1 { left: 15px; top: 15px; }
.approach-img .circle-2 { top: 24%; right: 1%; }
.approach-img .circle-3 { left: 19%; bottom: 0; }
.list-unstyled.gray:before { background-color: #292929; }
.list-unstyled.dark:before { background-color: #fff; }
.service-card.list-unstyled > a { display: block; transition: padding .5s; padding: 65px 0 65px 80px; }
.service-card.list-unstyled { position: relative; }
.service-card.list-unstyled:before { position: absolute; left: 35px; top: 70px; }
.service-card:hover { background-color: #e41645 !important; color: #fff !important; }
.service-card:hover > a { padding-left: 95px; }
.service-card:hover:before { background-color: #fff; width: 45px; }
.our-services .circle { top: 13%; right: 8%; }
@media (max-width: 1799px) {
    .approach-img .circle { display: block; }
}