 .footer {
     padding: 4vh 2vw 4vh !important;
 }

 .footer-logo {


     padding: 0vh 0 4vh 0 !important;
 }

 .social-icons img {
     width: 4vw !important;
     height: auto !important;
 }

 .footer-text {
     text-align: center;
 }



 .footer-contact {
     text-align: center;
     margin-bottom: 20px;
 }


 /* Tab view */
 @media (min-width: 768px) and (max-width: 1024px) {
     .hero-subTitle {
         font-size: 2.5vw !important;
     }

     .about-label {
         font-size: 3vw !important;
     }

     .phone-front {
         margin-left: 0 !important;
         top: -6vh !important;
     }

     .about-text {
         font-size: 2.5vw !important;
     }

     .hero-section {
         margin-bottom: -20% !important;
     }

     .stats {
         margin-bottom: -2vh;
     }

     .features-desc {
         font-size: 1.8vw;
         margin-top: 4vh;
         line-height: normal;
     }

     .feature-text {
         font-size: 2.4vw !important;
         line-height: normal !important;
     }

     /* .feature-cardBG,
    .feature-card {
        height: auto !important;
    } */

     .features-label {
         font-size: 3vw !important;
     }


     .feature-title {
         font-size: 3vw;
     }

     .contact-label {
         font-size: 3vw !important;
     }

     .contact-title {
         font-size: 4.5vw !important;
     }

     .footer-logo {
         width: 30vw !important;
         height: auto !important;
         padding: 0vh 0 4vh 0 !important;
     }

     .social-icons img {
         width: 3vw !important;
         height: auto !important;
     }


     .footer-text {
         font-size: 1.5vw !important;
     }

     .contact-image-abs {
         width: 80% !important;
         max-width: 700px !important;
     }

     .form-control,
     .message-control {
         width: 60vw !important;
         height: auto !important;
         padding: 2vh 1vw !important;
     }

     .message-control {
         height: 10vh !important;
     }

     .form-control::placeholder,
     .message-control::placeholder {
         font-size: 2vw !important;
     }

     .btn {
         width: auto !important;
         height: auto !important;
         border-radius: 30px !important;
         font-size: 2vw !important;
         padding: 10px 20px !important;
     }
 }