.elementor-8603 .elementor-element.elementor-element-4073c05{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8603 .elementor-element.elementor-element-4073c05:not(.elementor-motion-effects-element-type-background), .elementor-8603 .elementor-element.elementor-element-4073c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage2.midcitiespsychiatry.com/media/images/Banner-1920x480px.webp");background-repeat:no-repeat;background-size:cover;}.elementor-8603 .elementor-element.elementor-element-59fd6f3{text-align:center;}.elementor-8603 .elementor-element.elementor-element-59fd6f3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-f18a477 );}.elementor-8603 .elementor-element.elementor-element-98680d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;overflow:visible;}.elementor-8603 .elementor-element.elementor-element-2df007c .elementor-button{background-color:var( --e-global-color-4c24701 );font-family:"Outfit", Sans-serif;font-weight:500;text-transform:capitalize;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-8603 .elementor-element.elementor-element-2df007c .elementor-button:hover, .elementor-8603 .elementor-element.elementor-element-2df007c .elementor-button:focus{background-color:var( --e-global-color-0ffdb63 );}.elementor-8603 .elementor-element.elementor-element-67ea13a .elementor-button{background-color:var( --e-global-color-4c24701 );font-family:"Outfit", Sans-serif;font-weight:500;text-transform:capitalize;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-8603 .elementor-element.elementor-element-67ea13a .elementor-button:hover, .elementor-8603 .elementor-element.elementor-element-67ea13a .elementor-button:focus{background-color:var( --e-global-color-0ffdb63 );}.elementor-8603 .elementor-element.elementor-element-a77f75b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8603 .elementor-element.elementor-element-a77f75b:not(.elementor-motion-effects-element-type-background), .elementor-8603 .elementor-element.elementor-element-a77f75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBFDFF;}.elementor-8603 .elementor-element.elementor-element-77e006a{--display:flex;overflow:visible;}@media(min-width:768px){.elementor-8603 .elementor-element.elementor-element-a77f75b{--content-width:1440px;}}@media(max-width:767px){.elementor-8603 .elementor-element.elementor-element-4073c05:not(.elementor-motion-effects-element-type-background), .elementor-8603 .elementor-element.elementor-element-4073c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage2.midcitiespsychiatry.com/media/images/Banner-1000x1000px.webp");}.elementor-8603 .elementor-element.elementor-element-59fd6f3 .elementor-heading-title{font-size:35px;}.elementor-8603 .elementor-element.elementor-element-98680d7{--flex-wrap:nowrap;}.elementor-8603 .elementor-element.elementor-element-a77f75b{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-d6e398f *//* body{
     margin: 0;
} */
li.gchoice.gchoice_4_57_1 {
    margin-left: 13px !important;
}
#gform_4 #field_4_884 li.gchoice.gchoice_4_884_0 {
    width: 100% !important;
}
label#label_4_884_0 {
    font-size: 14px !important;
}
 
#gform_4 #field_4_870  li.gchoice.gchoice_4_870_0{
    margin-right: 37px !important;
}
@media only screen and (max-width: 768px) {
    #gform_4 #field_4_129 li.gchoice.gchoice_4_129_0{
        margin-left:0px!important;
    }
    #gform_4 #field_4_57 li.gchoice.gchoice_4_57_0 {
       
        margin-right: 20px !important;
        margin-left: 12px !important;
    }
}
li.gchoice.gchoice_4_57_0 {
   
    margin-right: 55px !important;
    margin-left: 12px !important;
}
.vc_custom_1702581797713{
    background-color: #ffd700 !important;
}

.gform_legacy_markup_wrapper .gsection {
    border-bottom: none !important;
}

li#field_4_1420 p {
    display: none;
}
#gform_4 .gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield {
    margin-top: 0px;
}

.gform_legacy_markup_wrapper .gfield_description{
    font-size: 13px !important;
    font-weight: 500 !important;
}

#gform_4 li#field_4_171 {
    width: 16%;
}

#gform_4 li#field_4_526 {
    width: 17%;
}

#gform_4 li#field_4_177 {
    width: 33%;
}

#gform_4 li#field_4_520 {
    width: 34%;
}

.patient-co {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px !important;
    background-color: #ffd700;
    padding: 10px 10px 10px 30px;
    border-radius: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    width: 100%;
    height: 100%;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    margin: 0 auto;
}

#gform_4 li.gfield--type-radio {
    
  gap: 4.5%;
  align-items: center;
}

#gform_4 li.gfield--type-radio > label {
  width: 75%;
}

#gform_4 li.gfield--type-radio > .ginput_container_radio {
  width: 25%;
   display: inline-block;
}

#gform_4 li.gfield--type-radio > .ginput_container_radio li {
  vertical-align: middle !important;
  min-height: initial !important;
}

#gform_4 li.gfield--type-radio > .ginput_container_radio input {
  margin-top: 0;
}

#gform_4 li.gfield--type-radio > .ginput_container_radio label {
  margin-top: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
}

ul#input_4_52 {
    display: inline-flex;
    margin-left: 0px;
    padding-left: 12px;
}

li.gchoice.gchoice_4_52_1 {
    margin-left: 25px !important;
}


li#field_4_882 > label {
    width: 100% !important;
}

li#field_4_883 > label {
    width: 100% !important;
}

li#field_4_1327 > label {
    width: 100% !important;
}



.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
        width: 70%;
}

ul#input_4_129 {
    display: flex;
    justify-content: space-between;
}


#gform_4 li#field_4_885 {
    padding-top: 30px!important;
    padding-right: 50px!important;
    padding-bottom: 30px!important;
    padding-left: 30px!important;
    background-color: #3a688f !important;
    border-radius: 15px!important;
    font-weight: 600!important;
    color: #ffffff;
    font-size: 16px!important;
    box-shadow: rgb(0 0 0 / 24%) 0 3px 8px;
    margin: 30px auto 40px auto!important;
    line-height: 26px!important;
}

#gform_4 li#field_4_885 p {
    padding-left: 10px;
}


#gform_4 label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
     padding-left: 20px;
    padding-top: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 28px;
}
#gform_4 .ginput_container.ginput_container_consent {
    display: flex;
    padding-left: 10;
}

#gform_4 li#field_4_123 {
    margin-top: 0px !important;
    padding-top: 0px !important;
}


#gform_wrapper_4 .gsection_title {
    font-size: 26px;
}

#gform_wrapper_4 div#info_modal {
    width: 67%;
    margin: 0 auto 50px auto;
    border-radius: 20px !important;
}

#gform_4 .info {
    border-radius: 20px;
}

#gform_4 .info-modal-text {
    text-align: center;
    padding: 25px 35px;
    font-weight: 400;
}

#gform_4 p.hmc-content {
    margin-left: 15px !important;
}

#gform_4 li#field_4_1432 #Hm .hmc .hmc-content {
    font-size: 17px !important;
    font-weight: bold !important;
    text-align: left !important;
    color: #000 !important;
    line-height: 24px !important;
    margin: 0;
}

#gform_4 .hmc {
    display: flex;
    align-items: center;
    padding: 15px 18px;
    border-radius: 20px;
}

#gform_4 div#Hm {
    width: 60%;
    margin: 0 auto;
}

#gform_4 li#field_4_1431 > div {
    width: 113%;
}

#gform_4 li#field_4_1436 > div {
    width: 111% !important;
}

#gform_4 li#field_4_1437 > div {
    width: 113% !important;
}

#gform_4 .gform_legacy_markup_wrapper li.gfield.field_description_below+li.gsection {
    margin-top: 5px!important;
    padding: 0px;
}

#gform_4 li#field_4_880 {
    background: #3a688f;
    padding: 30px;
    border-radius: 22px;
    color: #fff;
    font-weight: 500 !important;
}

#gform_4 li#field_4_1386 {
    padding: 0px !important;
    /* margin: 10px 0px; */
}

#gform_4 .gform_legacy_markup_wrapper .gfield_required {
    color: #790000;
    margin-left: 2px;
}


 PARTIAL ENTRY WARNING 
.partial_entry_warning {
     font-size: 13px !important;
     line-height: 20px;
     font-weight: 700;
  }
  div#input_4_1322_1_container{
      width: 35%;
  }
  div#input_4_1322_2_container {
      width: 25%;
  }
  div#input_4_1322_3_container {
      width: 35%;
  }
  div#input_4_1322 {
     margin-top: 0px;
  }
  
  
  li#field_4_1320,
  li#field_4_1319 {
     width: 38% ;
  }
  li#field_4_1321,
  li#field_4_917{
     width: 28%;
  }
  
  #input_4_201 {
     margin: 0px auto ;
  }
  /* MANUALLY SET THE TEXTBOX TO DEFAULT FORMAT */
#input_4_1382,
#input_4_664,
#input_4_168,
#input_4_6,
#input_4_925 {
  background: #fff !important;
  width: 100% !important;
  padding: 7px 10px !important;
  border: none;
  border-radius: 5px;
  box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
  font-size: 12px;
  font-weight: 500;
}
  
  
  #gfield_description_94_884{
      display: none;
  }
  #field_4_1245,
  #field_4_885{
      font-weight: bold !important;
      font-size: 13px !important;
      line-height: 20px !important;
  }
  
  /* =============================================================================  */
  
#input_4_1087_1_container,
#input_4_1087_2_container,
#input_4_1087_3_container,
#input_4_1088_1_container,
#input_4_1088_2_container,
#input_4_1088_3_container {
  width: 33.33%;
}
  
  
/* ============================================================================= */
#gform_save_4_footer_link {
  display: none;
}

/* ============================================================================= */
#input_4_925 {
  pointer-events: none;
}

div#gfield_description_4_882,
div#gfield_description_4_884,
div#gfield_description_4_883 {
  font-size: 13px;
  font-weight: bold;
}

  
  
  /* =============================================================================  */
  
  /*CALENDAR STYLES*/
  .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
       background: #3a688f;
   }
   td.ui-datepicker-unselectable.ui-state-disabled {
        background-color: #fff;
   }
   .ui-datepicker td a:hover {
       color: #fff;
       background: #3a688f;
   }
   a.ui-state-default {
       font-size: 12px !important;
       padding: 10px;
   }
   
   .ui-datepicker td a, .ui-datepicker td span {
        line-height: 0px  !important; 
        text-shadow: none !important; 
   }
   .calendar_icon img{
       width: 80% !important;
  }
  
  /* =============================================================================  */
    /* BUTTON STYLES */
  .btn_appointments button{
       background: none !important;
       color: #3a688f !important;
       font-size: 12px;
       border: 2px solid #3a688f !important;
       padding: 10px 20px;
       /*font-weight: 600 !important;*/
       box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
       width:260px;
       border-radius: 5px;
  }
  
  .btn_appointments button:hover {
       background: #3a688f !important;
       color: #fff !important;
  }
  
  .btn_appointments_active button{
       background: #3a688f !important;
       color: #fff !important;
  }
   /* =============================================================================  */
   .requests_icon img{
        width: 100% !important;
    }
    
   /* =============================================================================  */
/* ============================================================================= */
/* INPUT FIELDS */
#gform_wrapper_4 input[type="text"], 
#gform_wrapper_4 input[type="date"], 
#gform_wrapper_4 select {
  background: #fff !important;
  width: 100% !important;
  padding: 7px 10px !important;
  border: none;
  border-radius: 5px;
  box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
  font-size: 12px;
  font-weight: 500;
}
/*#gform_wrapper_4 select {*/
/*  height: 35px !important;*/
/*}*/
 

 
#input_4_1329 label,
#input_4_1222 label, 
#input_4_1224 label,
#input_4_1278 label {
  font-size: 13px !important;
  font-weight: bold;
  padding: 5px 0px 0px 5px;
}

/* ============================================================================= */
/* INPUT FILE UPLOAD */
#gform_wrapper_4 input[type="file"]::file-.elementor-8603 .elementor-element.elementor-element-d6e398f-button {
  background: none !important;
  color: #3a688f !important;
  /*box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;*/
  border: 2px solid #3a688f !important;
  border-radius: 5px;
  font-size: 12px !important;
  font-weight: bold !important;
  padding: 7px 10px !important;
}

#gform_wrapper_4 input[type="file"]::file-.elementor-8603 .elementor-element.elementor-element-d6e398f-button:hover {
  background: #3a688f !important;
  color: #fff !important;
}

/* ============================================================================= */
/* STATE FIELD WIDTH */
#input_4_526_4_container,
#input_4_528_4_container, 
#input_4_529_4_container,
#input_4_663_4_container,
#input_4_670_4_container,
#input_4_750,
#input_4_743,
#input_4_739,
#input_4_735,
#input_4_728 {
  width: 100% !important;
  height: 39px !important;
}

.state_field .has_state {
  margin-top: 10px;
}

/* ============================================================================= */
/* DISABLE INPUT FIELD */
#input_4_1399,
#input_4_1400,
#input_4_248,
#input_4_249,
#input_4_246,
#input_4_535,
#input_4_250,
#input_4_344,
#input_4_534,
#input_4_1370,
#input_4_1371,
#input_4_1372,
#input_4_1377,
#input_4_1378,
#input_4_1379,
#input_4_536 {
  pointer-events: none;
  text-align: center !important;
}

/* ============================================================================= */
/* SUBMIT BUTTON */
#gform_wrapper_4 input[type="submit"] {
  background: #3a688f !important;
  color: #fff !important;
  font-size: 12px;
  border: 2px solid #3a688f !important;
  padding: 10px 20px;
  /*font-weight: 600 !important;*/
  box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
  width: 150px;
  border-radius: 10px;
  text-transform: uppercase;
}

#gform_wrapper_4 input[type="submit"]:hover {
  background: #ff0000 !important;
  color: #fff !important;
  font-size: 12px;
  border: 2px solid #ff0000 !important;
}

  
   /* =============================================================================  */
   /* VERBIAGE HEADING */
   .make-an-appointment-first-paragraph .wpb_wrapper {
       margin-top: 20px;
   }
   
   .make-an-appointment-first-paragraph  {
       box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
       opacity:.8;
   }
   
   .make-an-appointment-first-paragraph .wpb_wrapper span,
   .make-an-appointment-first-paragraph .wpb_wrapper span strong,
   .make-an-appointment-first-paragraph .wpb_wrapper ul li{
       color:#fff !important;
   }
   
  
   /* =============================================================================  */
    /* HIDE ELEMENTS */
    .old-text{
       display: none;
  }
  
   /* =============================================================================  */
    /* Error message */
   
    .email_error_msg,
    .age_error_msg,
    .age_start_end_error_msg,
    .insurance_error_msg,
    .phone_error_msg{
        color: red;
        font-weight: bold !important;
        font-size: 14px !important;
    }
    
    /* ERRROR MESSAGE TEXT COLOR */
    
    .text_red{
         color:red;
         text-align: center !important;
         font-size: 14px !important;
    }
  
   
/* ============================================================================= */
/* Gravity Form Wrapper */
#gform_wrapper_4 form#gform_4 {
  background: none !important;
}
#gform_wrapper_4 .gfield_html {
  font-size: 14px;
  font-weight: bold;
  /*margin-top: 40px;*/
  /*text-align: center;*/
}

#gform_wrapper_4 {
  margin-top: 0px !Important;
  font-size: 12px !important;
}

#gform_wrapper_4 label.gfield_label {
  font-size: 13px !important;
  line-height: 20px;
}

#gform_wrapper_4 .gsection_title {
  font-weight: bold !important;
  text-align: center !important;
}

#gform_wrapper_4 .gfield_radio li label {
  font-weight: 700 !important;
}

/* ============================================================================= */
/* CHECKBOX AND RADIO BUTTONS */
#gform_wrapper_4 input[type="radio"], 
#gform_wrapper_4 input[type="checkbox"] {
  
}

#gform_wrapper_4 input[type="radio"],  
#gform_wrapper_4 input[type="checkbox"] {
  accent-color: #3a688f !important;
}

#gform_wrapper_4 .gfield_radio label, 
#gform_wrapper_4 #label_4_92_1, 
#gform_wrapper_4 #label_4_93_1,
#gform_wrapper_4 #label_4_54_1 {
  font-size: 12px;
  padding-top: 7px;
  padding-left: 10px;
}

/* ============================================================================= */
/* DROPDOWN WIDTH */
#gform_wrapper_4 #input_4_250, 
#gform_wrapper_4 #input_4_344, 
#gform_wrapper_4 select#input_4_201, 
#gform_wrapper_4 #input_4_256,
#gform_wrapper_4 #input_4_1340,
#gform_wrapper_4 #input_4_345,
#gform_wrapper_4 #input_4_1342,
#gform_wrapper_4 #input_4_1341,
#input_4_534, 
#input_4_535,
#input_4_536,
#input_4_345,
#input_4_1342,
#input_4_1341,
#input_4_256,
#input_4_1340,
#input_4_201,
#input_4_97,
#input_4_364,
#input_4_847,
#input_4_848,
#input_4_858, 
#input_4_793,
#input_4_796,
#input_4_786,
#input_4_799,
#input_4_1086,
#input_4_1091,
#input_4_1096,
#input_4_1272,
#input_4_1271,
#input_4_1261,
#input_4_1260,
#input_4_1250,
#input_4_1249,
#input_4_1093,
#input_4_1370,
#input_4_1371,
#input_4_1372,
#input_4_1377,
#input_4_1378,
#input_4_1379,
#input_4_1399 {
  max-width: 30% !important;
  width: 30%;
}

#input_4_69{
  max-width: 100% !important;
  width: 33%;  
}

#gform_wrapper_4 select#input_4_69{
    max-width: 100% !important;
  width: 33%;   
}

#gform_wrapper_4 select#input_4_97 {
    max-width: 100% !important;
}

#gform_wrapper_4 select#input_4_1090 {
    max-width: 100% !important;
}

#gform_wrapper_4 select#input_4_1089 {
    max-width: 100% !important;
}

/*#gform_wrapper_4 select#input_4_75{*/
/*     max-width: 33% !important;*/
/*  width: 33%;   */
/*}*/

#input_4_1090{
    max-width: 100% !important;
  width: 100%;   
}

li#field_4_527 {
    width: 66% !important;
}


#input_4_157,
#input_4_786,
#input_4_793,
#input_4_796,
#input_4_799,
#field_4_918,
#field_4_922 {
  max-width: 50% !important;
  width: 50%;
}
/* ============================================================================= */
/* TEXT ALIGNMENT CENTER */
#input_4_250, 
#input_4_534, 
#field_4_250, 
#input_4_250, 
#field_4_1399,
#field_4_344, 
#field_4_537,
#field_4_1370,
#field_4_1371,
#field_4_1372,
#field_4_1377,
#field_4_1378,
#field_4_1379,
#field_4_535,
#field_4_534,
#field_4_536,
#field_4_345, 
#field_4_1342, 
#field_4_1341, 
#field_4_256,
#field_4_1340,
#field_4_201,
#field_4_596,
#field_4_847,
#field_4_848,
#field_4_886,
#field_4_157,
#field_4_880,
#field_4_1086,
#field_4_1073,
#field_4_1256,
#field_4_1259,
#field_4_1270,
#field_4_1281 {
  text-align: center;
}

.pif_heading_centered {
  text-align: center;
  text-decoration: underline;
}
/* ============================================================================= */
/* FORM LABELS */
#field_4_1340 .gfield_label,
#field_4_256 .gfield_label,
#field_4_345 .gfield_label,
#field_4_1342 .gfield_label,
#field_4_1341 .gfield_label {
  line-height: 1.7em !important;
}
/* ============================================================================= */
/* RANDOM STYLES */
.next_sec_wrap,
#field_4_1342,
#field_4_345,
#field_4_1341,
#field_4_344,
#field_4_201 {
  padding-top: 30px !important;
}
#field_4_542 {
  border-bottom: none !important;
  font-size: 12px !important;
}
/* ============================================================================= */
/*===== SAVE AND CONTINUE =====*/
#gform_save_4_footer_link {
  font-size: 14px !important;
  font-weight: bold;
  text-decoration: underline;
}

  
   /* =============================================================================  */
  /*===== SAVE AND CONTINUE =====*/
  .form_saved_message{
       position: fixed;
       z-index: 999;
       left: 0;
       top: 0;
       width: 100% !important;
       height: 100%;
       overflow: auto;
       background: rgba(0,0,0,0.7) !important;
       box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
       font-size: 14px !important;
       display: flex;
       justify-content: center;
       align-items: center;
       margin: 0px !important;
   }
  .form_saved_message h2 {
       text-align: center;
       padding: 30px 80px;
       background: rgba(99, 95, 255, 1) !important;
       color: #fff;
       margin-bottom: -25px;
   }
   .form_saved_message .msg-content{
       padding: 0px 30px 30px 30px;
       background: #fff !important;
       padding: 40px 30px 40px 30px;
   }
   label.gform_resume_email_label.gfield_label {
       display: none !important;
   }
  
#gform_4 input[name="gform_resume_email"] {
  width: 75% !important;
  background: #fff !important;
  padding: 7px 10px !important;
  border: none;
  border-radius: 5px 0px 0px 5px;
  box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
  font-size: 14px;
  font-weight: 500;
  margin-top: 45px;
}

/* .form_saved_message .form_saved_message_emailform {
  margin-top: -30px !important;
} */

#gform_wrapper_4 #gform_send_resume_link_button_4 {
  background: #3a688f !important;
  color: #fff !important;
  font-size: 12px;
  border: 2px solid #3a688f !important;
  padding: 10px 20px;
  box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
  width: 150px;
  border-radius: 5px;
  border-radius: 0px 5px 5px 0px;
  font-weight: bold;
}

  
  .form_saved_message a.resume_form_link {
       background: rgba(99, 95, 255, 1)!important;
       color: #fff !important;
       font-size: 14px !important;
       font-weight: bold;
       padding: 10px 80px;
       border-radius: 5px;
        /* background: rgba(99, 95, 255, 1)!important;
        color: #fff !important;
        font-size: 14px !important;
        font-weight: bold;
        padding: 10px 0px;
        border-radius: 5px;
        width: 15% !important;
        margin: auto !important; */
   }
   .form_saved_message_emailform {
       margin-top: -25px !important;
   }
   .form_saved_message strong{
       font-weight: bold;
       margin-bottom: -20px !important;
  }
  
  
   
   /* .form_saved_message span {
        display: grid !important;
        background: #EBFDFF;
        margin: 10% auto;
        padding: 20px;
        border: none;
        width: 45%;
        border-radius: 5px;
   } */
  
    /* =============================================================================  */
   /* Success Message*/
   .form_saved_message_sent{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        height: 100%;
        z-index: 999;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 16px;
        background: rgba(0,0,0,0.7) !important;
        margin: 0px !important;
   }
   
   .form_saved_message_sent h2 {
       text-align: center;
       padding: 30px 80px;
       background: rgba(99, 95, 255, 1) !important;
       color: #fff;
       margin-bottom: -25px;
   }
  
   .gform-save-wrap .msg-content{
       padding: 30px 30px 30px 30px !important;
      background: #fff !important;
      padding: 40px 30px 40px 30px;
      margin-top: 0px !important;
  }
   
    .save_and_continue_btn,
    .saved_message_email_btn {
        background: #3a688f !important;
        color: #fff !important;
        font-size: 14px;
        border: 2px solid #3a688f !important;
        padding: 10px 50px;
        box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
        width: 260px;
        border-radius: 5px;
    }
    .saved_message_email {
        margin-bottom: 20px;
    }
  
   /* =============================================================================  */
   
   /* MODAL */
   #Suicide-IdeationsDefinitions-modal,
   #ideation_Modal,
   #DependentCare-modal,
   #AdvanceDirective-modal,
   #LegalNeedResources-modal,
   #VocationalNeedResources-modal {
       display: none;
       position: fixed;
       z-index: 1;
       left: 0;
       top: 0;
       width: 100%;
       height: 100%;
       overflow: auto;
       background-color: rgba(0,0,0,0.5);
  }
  
  .modal-content {
     background-color: #fefefe;
     margin: 15% auto;
     padding: 50px 30px;
     width: 60rem;
     text-align: center;
     font-weight:400 !important;
     border-radius: 10px;
  }
  
  .Suicide-IdeationsDefinitions-modal-content {
    background-color: #fefefe;
    margin: 6% auto;
    padding: 50px 30px;
    border-radius: 10px;
    width: 72rem;
    text-align: left;
    font-weight:400 !important;
 }
  
  .close-btn {
       background: #3a688f !important;
       color: #fff !important;
       font-size: 16px;
       border-radius: 5px;
      text-align: center;
      font-weight: bold;
      padding: 5px;
      margin: 20px auto -10px;
      border: none;
      width:50%;
  }
  
  .custom-break-02 .gfield_label::after {
     content: "E.g. “I thought about taking an overdose but I never made a specific plan as to when where or how I would actually do it….and I would never go through with it.” ";
     display: block;
     font-style: italic;
     font-weight: 600;
  }
  .custom-break-03 .gfield_label::after {
     content: "As opposed to “I have the thoughts but I definitely will not do anything about them.”";
     display: block;
     font-style: italic;
     font-weight: 600;
  }
  .custom-break-04 .gfield_label::after {
     content: "Examples: Collected pills, obtained a gun, gave away valuables, wrote a will or suicide note, took out pills but didn’t swallow any, held a gun but changed your mind or it was grabbed from your hand, went to the roof but didn’t jump; or actually took pills, tried to shoot yourself, cut yourself, tried to hang yourself, etc.";
     display: block;
     font-style: italic;
     font-weight: 600;
  }
  .DependentCare-modal-content {
     background-color: #fefefe;
     margin: 10% auto;
     padding: 50px 30px;
     width: 54%;
     text-align: center;
     font-weight: 400 !important;
     border-radius: 10px;
  }
  .AdvanceDirective-modal-content {
     background-color: #fefefe;
     margin: 10% auto;
     padding: 50px 30px;
     width: 54%;
     text-align: center;
     font-weight: 400 !important;
     border-radius: 10px;
  }
  .LegalNeedResources-modal-content {
     background-color: #fefefe;
     margin: 7% auto;
     padding: 50px 30px;
     width: 54%;
     text-align: center;
     font-weight: 400 !important;
     border-radius: 10px;
  }
  .VocationalNeedResources-modal-content {
     background-color: #fefefe;
     margin: 4% auto;
     padding: 50px 30px;
     width: 72%;
     text-align: center;
     font-weight: 400 !important;
     border-radius: 10px;
  }
  .close_btn:hover,
  .close_btn:focus {
       text-decoration: none;
       cursor: pointer;
  }
  
   /* =============================================================================  */
  .gform_confirmation_wrapper {
       position: fixed;
       z-index: 999;
       left: 0;
       top: 0;
       width: 100% !important;
       height: 100%;
       overflow: auto;
       background: rgba(0,0,0,0.7) !important;
       box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
       font-size: 14px !important;
       display: flex;
       justify-content: center;
       align-items: center;
       margin: 0px !important;
  }
  #gform_confirmation_message_4 {
       background: #fff;
       width: 45%;
       box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
       border-radius: 5px;
  }
  .gform_confirmation_wrapper h2 {
       text-align: center;
       padding: 15px 80px;
       background: rgba(99, 95, 255, 1) !important;
       color: #fff;
   }
   .gform_confirmation_wrapper .msg-content{
       padding: 20px 30px;
       margin-top: -70px;
       font-weight: bold;
      font-size: 15px;
      /* padding: 0px 30px 30px 30px !important;
      font-weight: bold;
     font-size: 15px; */
  }
  .btn-news{
       background: #3a688f !important;
       color: #fff !important;
       font-size: 14px;
       border: 2px solid #3a688f !important;
       padding: 10px 50px;
       box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
       width: 260px;
       border-radius: 5px;
  }
   
   
   /* =============================================================================  */
   /*===== Media Queries =====*/
   
   
   @media(max-width:1024px){
       ul#input_4_884 {
    width: 100% !important;
}

li.gchoice.gchoice_4_57_0 {
    margin-left: 10px !important;
    margin-right: 40px !important;
}
   }
   
   /*  ===== IPAD PRO =====  */
   @media only screen and (max-width: 1024px){
      
   }
   
   /*  ===== IPAD to MOBILE  =====  */
   @media only screen and (max-width: 768px){
       
ul#input_4_57 {
    display: inline-flex!important
;
}
       .btn_appointments {
            margin-bottom: 0px;
        }
        /*#gform_wrapper_94 input, #gform_wrapper_94 textarea {*/
        /*    margin-top: 10px !important;*/
        /*}*/
        #gform_wrapper_4 .gfield_radio label {
            padding-top: 1px;
        }
        #gform_wrapper_4 input[type="file"]::file-.elementor-8603 .elementor-element.elementor-element-d6e398f-button {
            padding: 10px 5px;
            width:110px;
            font-size:12px !important;
            margin-left:0px !important;
        }
        
        .wpb_text_column.wpb_content_element.vc_custom_1680546241556.make-an-appointment-first-paragraph{
            padding: 0px 10px !important;
        }
        .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
            margin-top: 10px!important;
        }
        #gform_confirmation_message_4 {
           width: 80%;
       }
       #gform_confirmation_message_4 h2 {
           font-size: 20px;
           padding: 20px !important;
       }
       .gform_confirmation_wrapper .msg-content {
           padding: 20px;
           margin-top: -90px;
           font-weight: bold;
           font-size: 14px;
       }
       #gform_94 #gform_fields_4 li{
           width: 100%;
       }
       .make-an-appointment-first-paragraph {
           margin-top: 40px;
       }
       .wpb_text_column.wpb_content_element.vc_custom_1681243127650.make-an-appointment-first-paragraph {
           padding: 20px !important;
       }
  
       #gform_wrapper_4 input[type="submit"] {
           background: #3a688f !important;
           color: #fff !important;
           font-size: 14px;
           font-weight: bold;
           border: none !important;
           width: 100%;
       }
         
   #input_4_1370,
#input_4_1371,
#input_4_1372,
#input_4_1377,
#input_4_1378,
#input_4_1379 {
    max-width: 50% !important;
    width: 50%;
}

.Suicide-IdeationsDefinitions-modal-content,
.DependentCare-modal-content,
.AdvanceDirective-modal-content,
.LegalNeedResources-modal-content,
.VocationalNeedResources-modal-content {
    width: 85% !important;
}
   }
   
   /*  ===== IPONE 6 / 7 / 8 PLUS =====  */
   @media only screen and (max-width: 413px){
  #input_4_1370,
#input_4_1371,
#input_4_1372,
#input_4_1377,
#input_4_1378,
#input_4_1379 {
    max-width: 50% !important;
    width: 50%;
}

.Suicide-IdeationsDefinitions-modal-content,
.DependentCare-modal-content,
.AdvanceDirective-modal-content,
.LegalNeedResources-modal-content,
.VocationalNeedResources-modal-content {
    width: 85% !important;
}
}
   
   /*  ===== IPHONE =====  */
   @media only screen and (max-width: 375px){
      #input_94_1370,
      #input_94_1371,
      #input_94_1372,
      #input_94_1377,
      #input_94_1378,
      #input_94_1379{
          max-width: 50% !important;
          width: 50%;
      }
        .Suicide-IdeationsDefinitions-modal-content,
        .DependentCare-modal-content,
        .AdvanceDirective-modal-content,
        .LegalNeedResources-modal-content,
        .VocationalNeedResources-modal-content {
           width: 85% !important;
      }
   }
      
         @media(max-width:1024px){
       ul#input_4_884 {
    width: 100% !important;
}

li.gchoice.gchoice_4_57_0 {
    margin-left: 10px !important;
    margin-right: 40px !important;
}

   #gform_4 li#field_4_171 {
            width: 20%;
        }

        #gform_4 li#field_4_526 {
            width: 20%;
        }

        #gform_4 li#field_4_177 {
            width: 29%;
        }

        #gform_4 li#field_4_520 {
            width: 31%;
        }
        
        li.gchoice.gchoice_4_129_0 {
    margin-left: -75px !important;
}

.gform_legacy_markup_wrapper li.gfield.field_description_below+li.gsection {
    margin-top: 0px !important;
    padding: 0px !important;
}

ul#input_4_870 {
    display: flex;
}

#gform_4 li#field_4_1431 > div {
    width: 110%;
}
#gform_4 li.gchoice.gchoice_4_884_0 {
    width: 100% !important;
}
#gform_4 li#field_4_94 {
    padding: 0px;
    margin: 0px;
}

   }
      
   
 @media(max-width:767px){
     #gform_4 div#Hm {
    width: 100%;
    margin: 0 auto;
}
#gform_wrapper_4 div#info_modal {
    width: 100%;
}

#field_4_129 > label {
    width: 100% !important;
}

ul#input_4_129 {
    display: unset;
    /* justify-content: space-between; */
}

#gform_4 li.gfield--type-radio > label {
    width: 100%;
}

#gform_4 li.gfield--type-radio > .ginput_container_radio {
    width: 100%;
    display: inline-block;
}

#gform_4 li#field_4_177 {
    width: 100%;
}

#gform_4 li#field_4_526 {
    width: 100%;
}

#gform_4 li#field_4_171 {
    width: 100%;
}

li#field_4_527 {
    width: 100% !important;
}

li#field_4_75 {
    width: 100%;
}

#gform_4 li#field_4_520 {
    width: 100%;
}

.patient-co {
    display: block;
}

#gform_4 li#field_4_885 {
    padding-top: 30px!important;
    padding-right: 0px!important;
    padding-bottom: 30px!important;
    padding-left: 15px!important;
    background-color: #3a688f !important;
    border-radius: 15px!important;
    font-weight: 600!important;
    color: #ffffff;
    font-size: 13px!important;
    box-shadow: rgb(0 0 0 / 24%) 0 3px 8px;
    margin: 30px auto 40px auto!important;
    line-height: 26px!important;
}

#gform_wrapper_4 .gsection_title {
    font-size: 21px;
}



 }/* End custom CSS */