 body {
     margin: 0;
     padding: 0;
 }

 .top-header {
     background-color: #2e2c64;
     color: #fff;
     padding: .60rem 0;
     font-size: 14px;
     box-shadow: 0 0 50px 0 gray;
 }

 .top-header .social-icons {
     color: #fff;
     text-decoration: none;
 }

 .top-header .vr {
     width: 1px;
     height: 20px;
     background-color: #fff;
 }

 .contact-link:hover {
     color: #f25c05 !important;
 }

 .contact-link:hover i {
     color: #f25c05;
 }

 /* Social Icons Hover */
 .social-icons a:hover i {
     color: #f25c05;
 }

 @media (max-width: 767.98px) {
     .top-header {
         display: none;
     }
 }