.contact .contact-address .single-address .part-text p a {
  color: #0064eb;
}


.contact .contact-address .single-address:hover .part-text p a {
  color: #fff ;
 }

 @media screen and (max-width:980px) {  
  .newsletter-call-to-action {
    margin-top: 250px
  }

  .newsletter-container {
    padding: 20px;
  }
  
  .container-blog {
    height: 3550px;
  }

  .service-service-page {
    padding-top: 40px;
  }
  .contact {
    padding-top: 10px !important;
  }
}

 @media screen and (max-width: 480px) {
   span.special {
    display:inline-block;
   }

   video{
    width: initial;
    height: 100%;
  }
  .about-container {
    margin-top: 0px !important;
  }
 }

 @media screen and (min-width: 1450px) {
   .about-container {
    margin-top: 80px !important;
   }
 }

 @media screen and (min-width: 1600px) {
  .about-container {
   margin-top: 100px !important;
  }
}

@media screen and (min-width: 1750px) {
  .about-container {
   margin-top: 140px !important;
  }
}

@media screen and (min-width: 1850px) {
  .about-container {
   margin-top: 170px !important;
  }
}

@media screen and (min-width: 1950px) {
  .about-container {
   margin-top: 200px !important;
  }
}


 .seveny-single-service:hover{
    cursor: pointer !important;
 }