.contact-card-main .custom-wrapper{padding:0 12px}.contact-card-main .col-3{-ms-flex-preferred-size:33.33%;flex-basis:33.333%;width:33.333%;padding:0 12px}.contact-card-main .card{padding:25px;background:#fff;border-radius:5px;webkit-box-shadow:7px 5px 30px rgba(72,73,121,.15);-webkit-box-shadow:7px 5px 30px rgba(72,73,121,.15);box-shadow:7px 5px 30px rgba(72,73,121,.15);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;min-height:165px;margin-bottom:30px}.contact-card-main .card:hover{-webkit-box-shadow:0 0 30px 0 rgba(67,67,67,.15);box-shadow:0 0 30px 0 rgba(67,67,67,.15);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.contact-card-main .card:hover .icon-box{background:var(--secondary_color)}.contact-card-main .card:hover .icon-box svg{fill:#fff}.contact-card-main .icon-box{height:50px;width:50px;border-radius:50%;border:1px dashed var(--secondary_color);margin-right:20px;margin-bottom:20px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.contact-card-main .icon-box span{display:inherit}.contact-card-main .icon-box svg{height:22px}.contact-card-main .contact-link h5{line-height:1.4;margin-bottom:12px}.contact-card-main .contact-link p{margin-bottom:0}.contact-card-main .contact-link a{font-size:16px;line-height:1.9rem;color:#777}.contact-card-main .contact-link a:hover{color:var(--primary_color)}@media(min-width:768px) and (max-width:1024px){.contact-card-main .card{padding:20px}}@media(max-width:767px){.contact-card-main .col-3{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.contact-card-main .card{display:block;text-align:center}.contact-card-main .icon-box{margin:0 auto 20px}}