@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .benefits-promise-banner-box p {
        min-height: 200px;
    }
  }
fieldset#edit-country:focus, fieldset#edit-service-interested-in--wrapper:focus, .form-link-fot:focus, .g-recaptcha:focus {
  outline: 1px solid #ccc;
} 

@media only screen and (min-width: 1366px)  {
.g-recaptcha {
    width: 26%;
}

}
@media only screen and (max-width: 767px)  {

div#myModalnew .modal-body {
    padding: 20px;
}

div#myModalnew .modal-content{
    background-color:#fff
}

button.close {
        background-image: linear-gradient( -46deg ,#28eb84 0%,#292c89 100%) !important;
    width: fit-content;
    height: fit-content;
    color: #fff;
    opacity: 0.9;
    font-size: 2rem;
    border-radius: 50% !important;
    display: block;
    padding: 3px 10px 10px !important;
}
}

@media only screen and (min-width: 1440px) and (max-width: 1499px) and (-webkit-min-device-pixel-ratio: 0) {
 
  .homepage-form fieldset#edit-service-interested-in--wrapper .fieldset-wrapper{
  
  width:100% !important;
   
  }
}
