<style type="text/css">

  .hs_firstname {
    margin-bottom: 15px !important;
}
  
  .getform .hs-error-msgs label
  {
    color:#142846;
    clear:both;
  }

  .getform input {
     height: 26px !important;
     box-sizing: initial !important;
     padding: 3px 3px 3px 30px !important;
     width: 81% !important;
     max-width: 100% !important;
     font-size: 13px;
     border-radius: 8px;
}

.getform .actions {
    width: auto;
    margin-top: 8px;
}

  .getform .hs_zip  input
  {
    background-image: url(/lumenis-www/wp-content/plugins/HS-Sticky-Form/Icons/Zip-code-contact-icon.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 5px center;
    /* width: 90% !important; */
  }
  .getform select {
    height: 40px;
    max-width: 100% !important;
    width: 97% !IMPORTANT;
}
 .getform fieldset.form-columns-2 {
    max-width: 100%;
}
  .getform span
      {
        color: #b8b8b8;
      }
 .getform fieldset.form-columns-1 {
    max-width: 100%;

}

  #myNav.overlay{display:none;height:100%;width:100%;position:fixed;z-index:9999;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,0.76);overflow-x:hidden;transition:.5s}.overlay-content{position:relative;width:100%;text-align:center;margin-top:0;top:80px}.overlay .closebtn{    position: absolute;
   right: 20px;
   top: -5px;
   font-size: 40px;
   color: #fff;
   text-decoration: none;
}#popup-content{
  max-width: 40%;
    max-height: 100%;
    margin: 0 auto;
        background: rgba(20, 40, 70, 0.7);
    position: relative;
    padding: 30px 40px;
border-radius: 10px;}
 .getform  li.hs-form-radio {
    display: inline-block !important;
    float: left;
    width: 33% !important;
}
 .getform .hs_firstname input
  {
    background-image: url(/lumenis-www/wp-content/plugins/HS-Sticky-Form/Icons/User-icon.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 5px center;
    float: left;
  }
   .getform input,.getform select,.getform textarea
  {
float: left;
  }  
  .getform .hs_lastname input
  {
    background-image: url(/lumenis-www/wp-content/plugins/HS-Sticky-Form/Icons/Last-Name-contact-icon.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 5px center;
  }
   .getform .hs_email input
  {
    background-image: url(/lumenis-www/wp-content/plugins/HS-Sticky-Form/Icons/Email-icon.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 5px center;    
  }
       .getform .hs_company input
  {
    background-image: url(/lumenis-www/wp-content/plugins/HS-Sticky-Form/Icons/Practice-3-contact-icon.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 5px center;    
  }
  .getform .hs-form-required
  {
	color: #999b9e;
   }
   .getform .hs_phone input
  {
    background-image: url(/lumenis-www/wp-content/plugins/HS-Sticky-Form/Icons/Phone-Icon.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 5px center;    
  }

       .getform .hs_mobilephone input
  {
    background-image: url(/lumenis-www/wp-content/plugins/HS-Sticky-Form/Icons/Mobile-phone-icon.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 5px center;    
  }
  
  .getform .hs_city input {
    background-image: url(/lumenis-www/wp-content/plugins/HS-Sticky-Form/Icons/City-contact-icon.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 5px center;
}

  .getform textarea
  {
        background-image: url(/lumenis-www/wp-content/plugins/HS-Sticky-Form/Icons/Chat-icon.png);
        background-repeat: no-repeat;
        background-size: 18px;
        background-position: 5px 5px;
        min-height: 60px;
        width: 100% !important;
        border-radius: 8px;
        padding-left: 30px;
        max-width: 97% !important;
        font-size: 13px;
  }
.getform input.hs-button.primary.large {
        background: #E19A3C;
        padding: 15px 35px !important;
        text-shadow: none;
        font-size: 18px;
        border: 0px;
        height: auto !important;
        display: inline-block;
        width: auto !important;
        border: 0px !important;
        font-weight: 300;
}
  .getform  select
  {
    height: 37px;
    border-radius: 8px;
  }
  .actions {
    text-align: left;
    padding-top: 0px !important;
}
  
  @media only screen and (min-width:768px) and (max-width: 1024px) and (orientation : portrait){
    #popup-content {
    max-width: 70%;
    }
  }

@media only screen and (min-width:768px) and (max-width: 1024px) and (orientation : landscape){}

/************** ipad ***************/
@media (max-width: 1080px) {}

/************** ipad nd tab ***************/
@media only screen and (min-width:768px) and (max-width: 1024px) {}

/************** iphone roatate***************/
@media (max-width: 767px) {
.getform .hs-form-field {
    width: 100% !important;
}
    .getform textarea
  {
     width: 100% !important;
  }
  .getform select {
    width: 100%;
    padding-left: 30px;
}

  #popup-content {
    max-width: 75%;
    padding: 30px 20px;
   }
  .getform input
  {
 	 width: 83% !important;
  }
  .getform li.hs-form-radio {
    display: inline-block !important;
    float: none;
       width: 100% !important;
	}
}
/************** Form Labels Hide ***************/
	.getform .hs_firstname > label, .getform .hs_lastname > label, .getform .hs_email > label, .getform .hs_company > label, .getform .hs_phone > label, .getform .hs_city > label, .getform .hs_description_transfer__c > label {
    display: none;
}

/************** Form Labels Margin ***************/
.getform .hs_phone.field.hs-form-field, .getform .hs_city.field.hs-form-field, .getform .hs_specialty__c.field.hs-form-field, .getform .hs_aesthetic_solution.field.hs-form-field, .getform .hs_country.field.hs-form-field, .getform .hs_state.field.hs-form-field, .getform .hs_zip.field.hs-form-field .getform .hs_patient_physician.field.hs-form-field, .getform .hs_state.field.hs-form-field, .getform .hs_state.field.hs-form-field {
    margin-bottom: 12px;
}

.getform .hs_description_transfer__c.field.hs-form-field {
	    max-width: 86%;
}

/************** Force one column form fields ***************/

#panel1 .hs-form-field {
    width: 100%;
}

/************** iphone ***************/
@media (max-width: 479px) {
  #panel1 * {
  font-size: 16px;
}
}
</style>