.home01 {
  height: auto!important
}
.read-more {
  margin: 2em auto 0;
}
.read-more a {
  font: 13px  Arial, sans-serif;
/*  font: 13px 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif; */
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  vertical-align: middle;
  padding: 0 20px;
  color: #fff;
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0.7);
  background: transparent;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  position: relative;
  margin: 0;
}
.read-more a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.35);
}
.hero {
  margin: 0;
  position: relative;
}
.hero-text-wrapper {

  padding: 30px;
}
.hero-text {
  color: #fff;
  position: relative;
  left: 0;
  bottom: 0;
  text-align: left;
}
.hero-image-wrap {
  background: url(https://www.hesc.ny.gov/dream/images/graduation_1054.png);
  /* background-color:#908d34; */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  -ms-behavior: url(https://www.ny.gov/sites/all/themes/ny_gov/libraries/background-size/backgroundsize.min.htc);
  position: relative;
}

.hero-image-wrap-excelsior {
  background: url(https://www.hesc.ny.gov/images/headers/ExcelsiorScholarship-1054.png);
  /* background-color:#908d34; */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  -ms-behavior: url(https://www.ny.gov/sites/all/themes/ny_gov/libraries/background-size/backgroundsize.min.htc);
  position: relative;
}

.hero-image-wrap-home08 {
  background: url(https://www.hesc.ny.gov/images/headers/nurses_1280.jpg);
  /* background-color:#908d34; */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  -ms-behavior: url(https://www.ny.gov/sites/all/themes/ny_gov/libraries/background-size/backgroundsize.min.htc);
  position: relative;
}
.hero-image-wrap-tap {
  background: url(https://www.hesc.ny.gov/images/headers/TAP_1080.png);
  /* background-color:#908d34; */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  -ms-behavior: url(https://www.ny.gov/sites/all/themes/ny_gov/libraries/background-size/backgroundsize.min.htc);
  position: relative;
}
.hero-image-wrap-generic {
  background: url(https://www.hesc.ny.gov/images/headers/HESC_Generic_Social_1080.png);
  /* background-color:#908d34; */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  -ms-behavior: url(https://www.ny.gov/sites/all/themes/ny_gov/libraries/background-size/backgroundsize.min.htc);
  position: relative;
}

.hero-image-wrap-home09 {
  background: url(https://www.hesc.ny.gov/images/headers/HESC_Event_Banner.jpg);
  /* background-color:#908d34; */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  -ms-behavior: url(https://www.ny.gov/sites/all/themes/ny_gov/libraries/background-size/backgroundsize.min.htc);
  position: relative;
}

.hero-image-wrap-nurses {
  background: url(https://www.hesc.ny.gov/images/headers/NursingScholarship2_0.jpg);
  /* background-color:#908d34; */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  -ms-behavior: url(https://www.ny.gov/sites/all/themes/ny_gov/libraries/background-size/backgroundsize.min.htc);
  position: relative;
}

.hero-text .headline {
  margin-bottom: 37px;
}
.hero-text .headline h1 {
  margin-top: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #FFF;
  font-family: Arial, sans-serif;
/*  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif; */
  font-weight: 800;
  line-height: 1.25;
}
.hero-text .summary {
  z-index: 1;
  margin: 0;
  font-family:  Arial, sans-serif;
/*  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif; */
  display: block;
}
.hero-text .summary p {
  margin: 0;
  line-height: 24px;
  font-size: 18px;
  color: #FFF;
  font-family: Arial, sans-serif;
/*  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif; */
}
.hero-text .read-more a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
}
.gradient-overlay {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAAABCAYAAACBgAP1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYmYwYTcyMC1iZTI1LTQxOWQtYjY4Yi0yMGVhZTljMWM3NDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0M1MEM5RkE0MUFFMTFFNDlGRTc4MTk3NEQzOTVBQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0M1MEM5Rjk0MUFFMTFFNDlGRTc4MTk3NEQzOTVBQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDBjMjRlZjItYWEzMS00NGJiLWIzZDgtNjdhMjQzY2M5NmE2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NTI1M2I4NWEtNGM4Yi0xMTc3LWJhNDktODE4YTk2MGMyODQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2UcqjwAAAPpJREFUeNrsV0kOwkAMi8/8/w+8sqZIIBCiTeK4t7HUQ1tlsjnLICLu+3OLDxga2Pz/foeg+1eWgu3/zpjKZ/FwxJZCHmjMn3IWRQ655GjWW81H5Ry+OOTQqcbh+zsKujj09YnNxPcON1mQQyFOLPgZBlu6+lnsiUec63KMpnraLuptFOsi8wtJnjm0mQd1CKH/OGtZmXGu2Hfqi0a/KrsGDX1MtbeTEwr9KOsbNHFnkq+Jn44+RtHejs0Ife+YxladZzzZj6czJQyxqOxeLM5O16zK+IFGPnCQi8w+iHeqK3jlvu857mOVnQvNHtK1H9wRCwsLCyIeAgwAWjnO/+oD4d0AAAAASUVORK5CYII=) repeat-y;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 460px) {
.hero-image-wrap {
  height: 300px;
}
.hero-image-wrap-excelsior {
  height: 300px;
}
  
.hero-image-wrap-home08 {
  height: 300px;
}
  
.hero-image-wrap-home09 {
  height: 300px;
}
  
.hero-image-wrap-nurses {
  height: 300px;
}  
  
.hero-image-wrap-tap {
  height: 300px;
}
.hero-image-wrap-generic {
  height: 300px;
}
.gradient-overlay {
  display: none;
}
.hero-text-wrapper {
  padding-bottom: 4em;
}
.hero-text .headline h1 {
  font-size: 27px;
}
.hero-text .read-more a {
  height: 60px;
  line-height: 60px;
}
}

@media (min-width: 461px) and (max-width:783px) {
.hero-image-wrap {
  height: 300px;
}
.hero-image-wrap-excelsior {
  height: 300px;
}
  
.hero-image-wrap-home08 {
  height: 300px;
}  
  
.hero-image-wrap-home09 {
  height: 300px;
}    

.hero-image-wrap-nurses {
  height: 300px;
}      
  
.hero-image-wrap-tap {
  height: 300px;
}
.hero-image-wrap-generic {
  height: 300px;
}
.gradient-overlay {
  display: none;
}
.hero-text-wrapper {
  padding: 40px 8%;
}
.hero-text .headline {
  margin-bottom: 37px;
}
.hero-text .headline h1 {
  font-size: 36px;
}
.hero-text .read-more a {
  height: 48px;
  display: inline-block;
  width: 225px;
  line-height: 48px;
}
}

@media (min-width: 784px) and (max-width:1024px) {
.hero-image-wrap {
  height: 354px;
}
.hero-image-wrap-excelsior {
  height: 354px;
}
  
.hero-image-wrap-home08 {
  height: 354px;
}  
  
.hero-image-wrap-home09 {
  height: 354px;
}  
  
.hero-image-wrap-nurses {
  height: 354px;
}      
  
.hero-image-wrap-tap {
  height: 354px;
}
.hero-image-wrap-generic {
  height: 354px;
}
.gradient-overlay {
  display: block;
  height: 354px;
}
.hero-text-wrapper {
  width: 510px;
  position: absolute;
  top: 0px;
  left: -52px;
  background: none;
  padding: 20px 0 0 0;
  margin-left: 9%;
  margin-top: 10px;
}
.hero-text .headline {
  margin-bottom: 36px;
}
.hero-text .headline h1 {
  font-size: 40px;
  /* line-height: 54px; */
}
.hero-text .summary {
}
.hero-text .read-more {
  display: inline-block;
  margin-right: 2em;
}
.hero-text .read-more a {
  line-height: 48px;
  width: 225px;
}
}

@media (min-width: 1025px) {
.hero-image-wrap {
  height: 354px;
  background-position: 20% 20%;
}

.hero-image-wrap-excelsior {
  height: 354px;
  background-position: 20% 20%;
}
  
.hero-image-wrap-home08 {
  height: 354px;
  background-position: 20% 20%;
}  
  
.hero-image-wrap-home09 {
  height: 354px;
  background-position: 20% 20%;
}    
  
.hero-image-wrap-nurses {
  height: 354px;
  background-position: 20% 20%;
}    
  
  .hero-image-wrap-tap {
  height: 354px;
  background-position: 20% 20%;
}
.hero-image-wrap-generic {
  height: 354px;
  background-position: 20% 20%;
}
.gradient-overlay {
  display: block;
  height: 354px;
}
.hero-text-wrapper {
  width: 510px;
  position: absolute;
  top: 0px;
  left: -52px;
  background: none;
  padding: 20px 0 0 0;
  margin-left: 9%;
  margin-top: 10px;
}
.hero-text .headline {
  margin-bottom: 37px;
}
.hero-text .headline h1 {
  font-size: 40px;
}
.hero-text .read-more {
  width: 275px;
  margin-top: 30px;
  margin-right: 2em;
  margin-left: 0;
  margin-bottom: 0;
  float: left;
}
.hero-text .read-more a {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 44px;
  width: 225px;
}
}

/* Excelsior */

.hero-text-excelsior {
  color: #fff;
  position: relative;
  left: 0;
  bottom: 0;
  text-align: left;
}
.hero-text-tap {
  color: #fff;
  position: relative;
  left: 0;
  bottom: 0;
  text-align: left;
}

.hero-text-generic {
  color: #fff;
  position: relative;
  left: 0;
  bottom: 0;
  text-align: left;
}

.hero-text-home08 {
  color: #fff;
  position: relative;
  left: 0;
  bottom: 0;
  text-align: left;
}

.hero-text-nurses {
  color: #fff;
  position: relative;
  left: 0;
  bottom: 0;
  text-align: left;
}

.hero-text-home09 {
  color: #fff;
  position: relative;
  left: 0;
  bottom: 0;
  text-align: left;
}

.hero-text-excelsior .headline {
  margin-bottom: 17px;
       width: 725px;
}

.hero-text-tap .headline {
  margin-bottom: 37px;
       width: 725px;
}

.hero-text-generic .headline {
  margin-bottom: 37px;
       width: 600px;
}

.hero-text-home08 .headline {
  margin-bottom: 37px;
       width: 725px;
}

.hero-text-home09 .headline {
  margin-bottom: 37px;
       width: 525px;
}

.hero-text-nurses .headline {
  margin-bottom: 37px;
       width: 525px;
}

.hero-text-excelsior .headline h1 {
  margin-top: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-weight: 800;
  line-height: 1.25;
}

.hero-text-tap .headline h1 {
  margin-top: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-weight: 800;
  line-height: 1.25;
}

.hero-text-generic .headline h1 {
  margin-top: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-weight: 800;
  line-height: 1.25;
}

.hero-text-home08 .headline h1 {
  margin-top: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-weight: 800;
  line-height: 1.25;
}

.hero-text-home09 .headline h1 {
  margin-top: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-weight: 800;
  line-height: 1.25;
}

.hero-text-nurses .headline h1 {
  margin-top: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-weight: 800;
  line-height: 1.25;
}

.hero-text-excelsior .summary3 {
  z-index: 1;
  margin: 0;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  display: block;
  width: 400px;
    color: #fff;

}
.hero-text-tap .summary3 {
  z-index: 1;
  margin: 0;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  display: block;
  width: 400px;
    color: #fff;

}

.hero-text-generic .summary3 {
  z-index: 1;
  margin: 0;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  display: block;
  width: 400px;
    color: #fff;

}

.hero-text-home08 .summary3 {
  z-index: 1;
  margin: 0;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  display: block;
  width: 400px;
    color: #fff;

}

.hero-text-home09 .summary3 {
  z-index: 1;
  margin: 0;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  display: block;
  width: 400px;
    color: #fff;

}


.hero-text-nurses .summary3 {
  z-index: 1;
  margin: 0;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  display: block;
  width: 400px;
    color: #fff;

}


.hero-text-excelsior .summary3 p {
  margin: 0;
  line-height: 30px;
  font-size: 16px;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-size: 1.5em;
}

.hero-text-tap .summary3 p {
  margin: 0;
  line-height: 30px;
  font-size: 16px;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-size: 1.5em;
}

.hero-text-generic .summary3 p {
  margin: 0;
  line-height: 30px;
  font-size: 16px;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-size: 1.5em;
}

.hero-text-home08 .summary3 p {
  margin: 0;
  line-height: 30px;
  font-size: 16px;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-size: 1.5em;
}

.hero-text-home09 .summary3 p {
  margin: 0;
  line-height: 30px;
  font-size: 16px;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-size: 1.5em;
}


.hero-text-nurses .summary3 p {
  margin: 0;
  line-height: 30px;
  font-size: 16px;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-size: 1.5em;
}

.hero3-text-excelsior .read-more3 a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
}

.hero3-text-tap .read-more3 a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
}


.hero3-text-generic .read-more3 a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
}

.hero3-text-home08 .read-more3 a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
}

.hero3-text-home09 .read-more3 a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
}

.hero3-text-nurses .read-more3 a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
}




/* Three button */

.read-more3 {
  margin: 2em auto 0;
}
.read-more3 a {
  font: 13px 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;

  vertical-align: middle;
  padding: 0 20px;
  color: #fff;
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0.7);
  background: transparent;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  position: relative;
  margin: 0;
}
.read-more3 a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.35);
}
.hero3 {
  margin: 0;
  position: relative;
}
.hero-text-wrapper3 {

  padding: 30px;
}
.hero-text3 {
  color: #fff;
  position: relative;
  left: 0;
  bottom: 0;
  text-align: left;
}
.hero-image-wrap3 {
  background: url(https://www.hesc.ny.gov/images/headers/callcenter_650.png);
  /* background-color:#000; */
  
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  -ms-behavior: url(/sites/all/themes/ny_gov/libraries/background-size/backgroundsize.min.htc);
  position: relative;
}


.hero-text3 .headline {
  margin-bottom: 37px;
       width: 600px;
}
.hero-text3 .headline h1 {
  margin-top: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-weight: 800;
  line-height: 1.25;
}
.hero-text3 .summary3 {
  z-index: 1;
  margin: 0;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  display: block;
  width: 800px;
    color: #fff;

}
.hero-text3 .summary3 p {
  margin: 0;
  line-height: 30px;
  font-size: 18px;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-size: 2em;
}
.hero3-text3 .read-more3 a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
}
.gradient-overlay3 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAAABCAYAAACBgAP1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYmYwYTcyMC1iZTI1LTQxOWQtYjY4Yi0yMGVhZTljMWM3NDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0M1MEM5RkE0MUFFMTFFNDlGRTc4MTk3NEQzOTVBQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0M1MEM5Rjk0MUFFMTFFNDlGRTc4MTk3NEQzOTVBQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDBjMjRlZjItYWEzMS00NGJiLWIzZDgtNjdhMjQzY2M5NmE2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NTI1M2I4NWEtNGM4Yi0xMTc3LWJhNDktODE4YTk2MGMyODQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2UcqjwAAAPpJREFUeNrsV0kOwkAMi8/8/w+8sqZIIBCiTeK4t7HUQ1tlsjnLICLu+3OLDxga2Pz/foeg+1eWgu3/zpjKZ/FwxJZCHmjMn3IWRQ655GjWW81H5Ry+OOTQqcbh+zsKujj09YnNxPcON1mQQyFOLPgZBlu6+lnsiUec63KMpnraLuptFOsi8wtJnjm0mQd1CKH/OGtZmXGu2Hfqi0a/KrsGDX1MtbeTEwr9KOsbNHFnkq+Jn44+RtHejs0Ife+YxladZzzZj6czJQyxqOxeLM5O16zK+IFGPnCQi8w+iHeqK3jlvu857mOVnQvNHtK1H9wRCwsLCyIeAgwAWjnO/+oD4d0AAAAASUVORK5CYII=) repeat-y;
  position: absolute;
  top: 0;
  width: 100%;
}


@media (min-width: 414px) and (max-width:736px) {
.hero-image-wrap3 {
  height: 300px;

}
.gradient-overlay3 {
  display: none;
}
.hero-text-wrapper3 {
  padding: 40px 8%;
  background-color: #000;
}
.hero-text3 .headline {
    margin-bottom: 37px;
    width: 100%;
    text-align: center;
}
.hero-text3 .headline h1 {
  font-size: 36px;
}
.hero3-text3 .read-more3 a {
  height: 48px;
  display: inline-block;
  width: 225px;
  line-height: 48px;
}
.hero-text3 .summary3 {
  text-align: center;
  width: 100%;
}


.hero-text-excelsior .headline {
    margin-bottom: 17px;
    width: 100%;
    text-align: center;
}
.hero-text-excelsior .headline h1 {
  font-size: 36px;
}
.hero-text-excelsior .read-more3 a {
  height: 48px;
  display: inline-block;
  width: 225px;
  line-height: 48px;
}
.hero-text-excelsior .summary3 {
  text-align: center;
  width: 100%;
}
  
.hero-text-tap .headline {
    margin-bottom: 37px;
    width: 100%;
    text-align: center;
}
.hero-text-tap .headline h1 {
  font-size: 36px;
}
.hero-text-tap .read-more3 a {
  height: 48px;
  display: inline-block;
  width: 225px;
  line-height: 48px;
}
.hero-text-tap .summary3 {
  text-align: center;
  width: 100%;
}  

.hero-text-generic .headline {
    margin-bottom: 37px;
    width: 100%;
    text-align: center;
}
.hero-text-generic .headline h1 {
  font-size: 36px;
}
.hero-text-generic .read-more3 a {
  height: 48px;
  display: inline-block;
  width: 225px;
  line-height: 48px;
}
.hero-text-generic .summary3 {
  text-align: center;
  width: 100%;
}
.hero-text-home08 .headline {
    margin-bottom: 37px;
    width: 100%;
    text-align: center;
}
.hero-text-home08 .headline h1 {
  font-size: 36px;
}
.hero-text-home08 .read-more3 a {
  height: 48px;
  display: inline-block;
  width: 225px;
  line-height: 48px;
}
.hero-text-home08 .summary3 {
  text-align: center;
  width: 100%;
}
  
  .hero-text-home09 .headline {
    margin-bottom: 37px;
    width: 100%;
    text-align: center;
}
.hero-text-home09 .headline h1 {
  font-size: 36px;
}
.hero-text-home09 .read-more3 a {
  height: 48px;
  display: inline-block;
  width: 225px;
  line-height: 48px;
}
.hero-text-home09 .summary3 {
  text-align: center;
  width: 100%;
}
  
 
  .hero-text-nurses .headline {
    margin-bottom: 37px;
    width: 100%;
    text-align: center;
}
.hero-text-nurses .headline h1 {
  font-size: 36px;
}
.hero-text-nurses .read-more3 a {
  height: 48px;
  display: inline-block;
  width: 225px;
  line-height: 48px;
}
.hero-text-nurses .summary3 {
  text-align: center;
  width: 100%;
}  
  
  
  
}
@media (max-width: 460px) {
.hero-image-wrap3 {
 height: 300px;
  
}
.gradient-overlay3 {
  display: none;
}
.hero-text-wrapper3 {
  padding-bottom: 4em;
  background-color: #908d34;
}
.hero-text3 .headline {
    margin-bottom: 37px;
    width: 100%;
}

.hero-text3 .headline h1 {
  font-size: 27px;
}
.hero-text3 .read-more3 a {
  height: 60px;
  line-height: 60px;
}
.hero-text3 .summary3 {
  text-align: center;
  width: 100%;
}

.hero-text-excelsior .headline {
    margin-bottom: 17px;
    width: 100%;
}

.hero-text-excelsior .headline h1 {
  font-size: 27px;
}
.hero-text-excelsior .read-more3 a {
  height: 60px;
  line-height: 60px;
}
.hero-text-excelsior .summary3 {
  text-align: center;
  width: 100%;
}

.hero-text-tap .headline {
    margin-bottom: 37px;
    width: 100%;
}

.hero-text-tap .headline h1 {
  font-size: 27px;
}
.hero-text-tap .read-more3 a {
  height: 60px;
  line-height: 60px;
}
.hero-text-tap .summary3 {
  text-align: center;
  width: 100%;
}

.hero-text-generic .headline {
    margin-bottom: 37px;
    width: 100%;
}

.hero-text-generic .headline h1 {
  font-size: 27px;
}
.hero-text-generic .read-more3 a {
  height: 60px;
  line-height: 60px;
}
.hero-text-generic .summary3 {
  text-align: center;
  width: 100%;
}
}

@media (min-width: 784px) and (max-width:1024px) {
.hero-image-wrap3 {
  height: 354px;
}
.gradient-overlay3 {
  display: block;
  height: 354px;
}
.hero-text-wrapper3 {
  width: 725px;
  position: absolute;
  top: 0px;
  left: -52px;
  background: none;
  padding: 50px 0 0 0;
  margin-left: 9%;
  margin-top: 10px;
     /* background-color: #000; */
}
  
.hero-text-wrapper-home09 {
  width: 525px;
  position: absolute;
  top: 0px;
  left: -52px;
  background: none;
  padding: 20px 0 0 0;
  margin-left: 9%;
  margin-top: 10px;
     /* background-color: #000; */
}
  
  
.hero-text-wrapper-nurses {
  width: 525px;
  position: absolute;
  top: 0px;
  left: -52px;
  background: none;
  padding: 20px 0 0 0;
  margin-left: 9%;
  margin-top: 10px;
     /* background-color: #000; */
}  
  
  
.hero-text3 .headline {
  margin-bottom: 36px;
}
.hero-text3 .headline h1 {
  font-size: 40px;
  /* line-height: 54px; */
}
.hero-text3 .summary {
}
.hero3-text3 .read-more3 {
  display: inline-block;
  margin-right: 2em;
}
.hero3-text3 .read-more3 a {
  line-height: 48px;
  width: 225px;
}

.hero-text-excelsior .headline {
  margin-bottom: 16px;
}
.hero-text-excelsior .headline h1 {
  font-size: 40px;
  /* line-height: 54px; */
}
.hero-text-excelsior .summary {
}
.hero-text-excelsior .read-more3 {
  display: inline-block;
  margin-right: 2em;
}
.hero-text-excelsior .read-more3 a {
  line-height: 48px;
  width: 225px;
}
  
  
  
.hero-text-tap .headline {
  margin-bottom: 36px;
}
.hero-text-tap .headline h1 {
  font-size: 40px;
  /* line-height: 54px; */
}
.hero-text-excelsior .summary {
}
.hero-text-tap .read-more3 {
  display: inline-block;
  margin-right: 2em;
}
.hero-text-tap .read-more3 a {
  line-height: 48px;
  width: 225px;
}
  




.hero-text-generic .headline {
  margin-bottom: 36px;
}
.hero-text-generic .headline h1 {
  font-size: 40px;
  /* line-height: 54px; */
}
.hero-text-generic .summary {
}
.hero-text-generic .read-more3 {
  display: inline-block;
  margin-right: 2em;
}
.hero-text-generic .read-more3 a {
  line-height: 48px;
  width: 225px;
}
.hero-text-home08 .headline {
  margin-bottom: 36px;
}
.hero-text-home08 .headline h1 {
  font-size: 40px;
  /* line-height: 54px; */
}
.hero-text-home08 .summary {
}
.hero-text-home08 .read-more3 {
  display: inline-block;
  margin-right: 2em;
}
.hero-text-home08 .read-more3 a {
  line-height: 48px;
  width: 225px;
}  
  
  
  .hero-text-home09 .headline {
  margin-bottom: 36px;
}
.hero-text-home09 .headline h1 {
  font-size: 40px;
  /* line-height: 54px; */
}
.hero-text-home09 .summary {
}
.hero-text-home09 .read-more3 {
  display: inline-block;
  margin-right: 2em;
}
.hero-text-home09 .read-more3 a {
  line-height: 48px;
  width: 225px;
}  
  
  .hero-text-nurses .headline {
  margin-bottom: 36px;
}
.hero-text-nurses .headline h1 {
  font-size: 40px;
  /* line-height: 54px; */
}
.hero-text-nurses .summary {
}
.hero-text-home09 .read-more3 {
  display: inline-block;
  margin-right: 2em;
}
.hero-text-nurses .read-more3 a {
  line-height: 48px;
  width: 225px;
}   
  
  
  
}

@media (min-width: 1025px) {
.hero-image-wrap3 {
  height: 354px;
  background-position: 20% 20%;
}
.gradient-overlay3 {
  display: block;
  height: 354px;
}
.hero-text-wrapper3 {
  width: 910px;
  position: absolute;
  top: 0px;
  left: -52px;
  background: none;
  padding: 60px 0 0 0;
  margin-left: 9%;
  margin-top: 10px;

}
.hero-text3 .headline {
  margin-bottom: 37px;
  width: 600px;
}
.hero-text3 .headline h1 {
      font-size: 35px;
}

.hero-text3 .read-more3 {
    width: 250px;
    margin-top: 30px;
    margin-right: 2em;
    margin-left: 0;
    margin-bottom: 0;
    float: left;
}
.hero-text3 .read-more3 a {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 34px;
  width: 225px;
}

.hero-text-excelsior .headline {
  margin-bottom: 17px;
  width: 725px;
}
.hero-text-excelsior .headline h1 {
      font-size: 40px;
}

.hero-text-excelsior .read-more3 {
    width: 250px;
    margin-top: 10px;
    margin-right: 2em;
    margin-left: 0;
    margin-bottom: 0;
    float: left;
}
.hero-text-excelsior .read-more3 a {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 34px;
  width: 225px;
}


.hero-text-tap .headline {
  margin-bottom: 37px;
  width: 725px;
}
.hero-text-tap .headline h1 {
      font-size: 40px;
}

.hero-text-tap .read-more3 {
    width: 250px;
    margin-top: 10px;
    margin-right: 2em;
    margin-left: 0;
    margin-bottom: 0;
    float: left;
}
.hero-text-tap .read-more3 a {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 34px;
  width: 225px;
}


.hero-text-generic .headline {
  margin-bottom: 37px;
  width: 7250px;
}
.hero-text-generic .headline h1 {
      font-size: 40px;
}

.hero-text-generic .read-more3 {
    width: 250px;
    margin-top: 10px;
    margin-right: 2em;
    margin-left: 0;
    margin-bottom: 0;
    float: left;
}
.hero-text-generic .read-more3 a {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 34px;
  width: 225px;
}

.responsive {
    width: 100%;
    height: auto;
}.hero-text-home08 .headline {
  margin-bottom: 37px;
  width: 725px;
}
.hero-text-home08 .headline h1 {
      font-size: 40px;
}

.hero-text-home08 .read-more3 {
    width: 250px;
    margin-top: 10px;
    margin-right: 2em;
    margin-left: 0;
    margin-bottom: 0;
    float: left;
}
.hero-text-home08 .read-more3 a {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 34px;
  width: 225px;
}
  
  
  .hero-text-home09 .headline {
  margin-bottom: 17px;
  width: 525px;
}
.hero-text-home09 .headline h1 {
      font-size: 40px;
}

.hero-text-home09 .read-more3 {
    width: 250px;
    margin-top: 10px;
    margin-right: 2em;
    margin-left: 0;
    margin-bottom: 0;
    float: left;
}
.hero-text-home09 .read-more3 a {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 34px;
  width: 225px;
}
  
  .hero-text-nurses .headline {
  margin-bottom: 17px;
  width: 525px;
}
.hero-text-nurses .headline h1 {
      font-size: 40px;
}

.hero-text-nurses .read-more3 {
    width: 250px;
    margin-top: 10px;
    margin-right: 2em;
    margin-left: 0;
    margin-bottom: 0;
    float: left;
}
.hero-text-nurses .read-more3 a {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 34px;
  width: 225px;
}  
  

}


/* banner2 */

.read-more-banner2 {
  margin: 2em auto 0;
}
.read-more-banner2 a {
  font: 13px 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  vertical-align: middle;
  padding: 0 20px;
  color: #fff;
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0.7);
  background: transparent;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  position: relative;
  margin: 0;
}
.read-more-banner2 a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.35);
}
.hero-banner2 {
  margin: 0;
  position: relative;
}
.hero-text-wrapper-banner2 {

  padding: 30px;
}
.hero-text-banner2 {
  color: #fff;
  position: relative;
  left: 0;
  bottom: 0;
  text-align: left;
}
.hero-image-wrap-banner2 {
  background: url(https://www.hesc.ny.gov/images/headers/ExcelsiorScholarship-1054.png);
  /* background-color:#000; */
  width: 100%;
  height: auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  -ms-behavior: url(/sites/all/themes/ny_gov/libraries/background-size/backgroundsize.min.htc);
  position: relative;
}
.hero-text-banner2 .headline {
  margin-bottom: 37px;
       width: 490px;
}
.hero-text-banner2 .headline h1 {
  margin-top: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-weight: 800;
  line-height: 1.25;
}
.hero-text-banner2 .summary-banner2 {
  z-index: 1;
  margin: 0;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  display: block;
  width: 450px;
    color: #fff;

}
.hero-text-banner2 .summary-banner2 p {
  margin: 0;
  line-height: 30px;
  font-size: 18px;
  color: #FFF;
  font-family: 'ProximaNovaRegular', 'Proxima Nova', Arial, sans-serif;
  font-size: 2.4em;
}
.hero3-text-banner2 .read-more-banner2 a:hover {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);

}
.gradient-overlay-banner2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAAABCAYAAACBgAP1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYmYwYTcyMC1iZTI1LTQxOWQtYjY4Yi0yMGVhZTljMWM3NDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0M1MEM5RkE0MUFFMTFFNDlGRTc4MTk3NEQzOTVBQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0M1MEM5Rjk0MUFFMTFFNDlGRTc4MTk3NEQzOTVBQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDBjMjRlZjItYWEzMS00NGJiLWIzZDgtNjdhMjQzY2M5NmE2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NTI1M2I4NWEtNGM4Yi0xMTc3LWJhNDktODE4YTk2MGMyODQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2UcqjwAAAPpJREFUeNrsV0kOwkAMi8/8/w+8sqZIIBCiTeK4t7HUQ1tlsjnLICLu+3OLDxga2Pz/foeg+1eWgu3/zpjKZ/FwxJZCHmjMn3IWRQ655GjWW81H5Ry+OOTQqcbh+zsKujj09YnNxPcON1mQQyFOLPgZBlu6+lnsiUec63KMpnraLuptFOsi8wtJnjm0mQd1CKH/OGtZmXGu2Hfqi0a/KrsGDX1MtbeTEwr9KOsbNHFnkq+Jn44+RtHejs0Ife+YxladZzzZj6czJQyxqOxeLM5O16zK+IFGPnCQi8w+iHeqK3jlvu857mOVnQvNHtK1H9wRCwsLCyIeAgwAWjnO/+oD4d0AAAAASUVORK5CYII=) repeat-y;
  position: absolute;
  top: 0;
  width: 100%;
}


@media (min-width: 414px) and (max-width:736px) {
.hero-image-wrap-banner2 {
  height: 300px;

}
.gradient-overlay-banner2 {
  display: none;
}
.hero-text-wrapper-banner2 {
  padding: 40px 8%;
  background-color: #000;
}
.hero-text-banner2 .headline {
    margin-bottom: 37px;
    width: 100%;
    text-align: center;
}
.hero-text-banner2 .headline h1 {
  font-size: 36px;
}
.hero3-text-banner2 .read-more-banner2 a {
  height: 48px;
  display: inline-block;
  width: 225px;
  line-height: 48px;
}
.hero-text-banner2 .summary-banner2 {
  text-align: center;
  width: 100%;
}
}

@media (max-width: 460px) {
.hero-image-wrap-banner2 {
  height: 300px;
  
}
.gradient-overlay-banner2 {
  display: none;
}
.hero-text-wrapper-banner2 {
  padding-bottom: 4em;
  background-color: #000;
}
.hero-text-banner2 .headline {
    margin-bottom: 37px;
    width: 100%;
}

.hero-text-banner2 .headline h1 {
  font-size: 27px;
}
.hero-text-banner2 .read-more3 a {
  height: 60px;
  line-height: 60px;
}
.hero-text-banner2 .summary-banner2 {
  text-align: center;
  width: 100%;
}
}

@media (min-width: 784px) and (max-width:1024px) {
.hero-image-wrap-banner2 {
  height: 354px;
}
.gradient-overlay-banner2 {
  display: block;
  height: 354px;
}
.hero-text-wrapper-banner2 {
  width: 610px;
  position: absolute;
  top: 0px;
  left: -52px;
  background: none;
  padding: 20px 0 0 0;
  margin-left: 9%;
  margin-top: 10px;
      background-color: #000;
}
.hero-text-banner2 .headline {
  margin-bottom: 36px;
}
.hero-text-banner2 .headline h1 {
  font-size: 40px;
  /* line-height: 54px; */
}
.hero-text-banner2 .summary {
}
.hero3-text-banner2 .read-more-banner2 {
  display: inline-block;
  margin-right: 2em;
}
.hero3-text-banner2 .read-more-banner2 a {
  line-height: 48px;
  width: 225px;
}
}

@media (min-width: 1025px) {
.hero-image-wrap-banner2 {
  height: 354px;
  background-position: 20% 20%;
}
.gradient-overlay-banner2 {
  display: block;
  height: 354px;
}
.hero-text-wrapper-banner2 {
  width: 910px;
  position: absolute;
  top: 0px;
  left: -52px;
  background: none;
  padding: 20px 0 0 0;
  margin-left: 9%;
  margin-top: 10px;

}
.hero-text-banner2 .headline {
  margin-bottom: 37px;
  width: 450px;
}
.hero-text-banner2 .headline h1 {
      font-size: 35px;
}

.hero-text-banner2 .read-more-banner2 {
    width: 250px;
    margin-top: 30px;
    margin-right: 2em;
    margin-left: 0;
    margin-bottom: 0;
    float: left;
}
.hero-text-banner2 .read-more-banner2 a {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 34px;
  width: 225px;
}

.responsive {
    width: 100%;
    height: auto;
}

}











