/*
Theme Name: fsltheme
Author: FSL Express
Version: 1.0
Text Domain: fsl-express
*/

.whatbtn a {
    position: fixed;
    bottom: 50px;
    right: 20px;
    z-index: 9999;
    font-size: 30px;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    width: 61px;
    height: 61px;
    background-color: #00e676;
    color: #fff;
    border-radius: 50%;
    transition: .3s;
}

.whatbtn a:hover {
    box-shadow: #9dff8e 0px 0px 40px 8px;
    background: #00e676;
}

@media (max-width:575px) {
    footer .menu-our-services-container ul.menu li {
    list-style-type: none;
}
}

@media (max-width: 767px){
    .mobile-mt-20{
        margin-top:20px;
    }
}

.captcha-box .g-recaptcha {
    -webkit-transform: scale(0.80);
    transform-origin: left;
}

@media (max-width: 1399px) {
    .captcha-box .g-recaptcha {
    -webkit-transform: scale(0.75);
    transform-origin: left;
    }
}

.footer-recaptcha .g-recaptcha {
    transform: scale(0.9);
    transform-origin: left top;
}
.footer-recaptcha {
 width: 100%;
  overflow: hidden;
}

@media (max-width: 767px) {
   .footer-recaptcha .g-recaptcha {
    transform: scale(0.8);
    transform-origin: left;
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .footer-recaptcha .g-recaptcha {
    transform: scale(0.85);
    transform-origin: left top;
  }
}
@media (max-width: 575px) {
  .footer-recaptcha .g-recaptcha {
   		transform-origin: unset;
        display: grid;
        justify-content: center;
  }
}

.mc4wp-response .mc4wp-error p {
    color: red !important;
}
.mc4wp-response .mc4wp-success p {
    color: green !important;
}