.airplane-background {
  background-position-y: 45%;
  background-size: cover;
  background-image: url(/wp-content/themes/empire-custom/images/plane-background.png);
  height: 750px;
}
.landing-background {
  background-position-y: 45%;
  background-size: cover;
  background-image: url(/wp-content/themes/empire-custom/images/meeting-bg.png);
  height: 300px;
}
.section-one-greeings {
  box-shadow: inset 0px 0px 170px 90px rgba(0, 0, 0, 0.55);
  background: #4a4a4a;
}
.sec-one-gree-text p {
  font-weight: lighter;
  font-family: 'Lato', sans-serif;
  font-size: 29px;
}
.middle-window {
  background: url(/wp-content/themes/empire-custom/images/window-tinted-shaded.png) 50% fixed;
  height: auto;
  background-size: cover;
}
.middle-window h2 {
  padding-top: 50px;
  font-weight: 300;
}
.middle-window p {
  font-size: 26px;
  font-weight: 300;
  text-transform: uppercase;
  padding-bottom: 40px;
}
.middle-text-gree {
  padding: 40px 2px;
}
.middle-text-gree-b p {
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 300;
}
.middle-text-gree p {
  text-transform: inherit;
  font-weight: 300;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  padding: 0px 80px;
}
.middle-text-gree h3 {
  padding: 15px 0;
  font-size: 28px;
}
.bottom-gree-header h3 {
  padding: 50px 0 ;
  font-size: 46px;
  font-weight: 300;
  color: #000;
}
.footer-gree-background {
  background: url(/wp-content/themes/empire-custom/images/footer-gree-bg.png) 50% fixed;
  height: auto;
  background-size: cover;
}
.bottom-gree-text p {
  color: #000;
  text-transform: uppercase;
  font-family: 'Lato', sans-serif;
}
.gree-link {
  padding-bottom: 50px;
}
.gree-page-header {
  padding-top: 9%;
  font-size: 79px;
  text-shadow: 2px 2px 5px #000000;
}
#gree-under-header {
  font-size: 20px;
  text-shadow: 2px 2px 5px #000000;
  text-transform: uppercase;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
}
.gree-header-link {
  margin-top: 12%!important;
}
.gree-scroll {
  margin-top: 8%;
}
.res-bg {
  background: url(/wp-content/themes/empire-custom/images/app-header-bg.png) 50% fixed;
  height: 800px;
  background-size: cover;
  background-position-y: 42%;
}
.sim-book {
  background: url(/wp-content/themes/empire-custom/images/phone-img-1.png) 50% fixed;
  height: 800px;
  background-size: cover;
  background-position-y: 42%;
}
.gps-tech {
  background: url(/wp-content/themes/empire-custom/images/phone-img-2.png) 50% fixed;
  height: 800px;
  background-size: cover;
  background-position-y: 42%;
}
.multi-pro {
  background: url(/wp-content/themes/empire-custom/images/phone-img-3.png) 50% fixed;
  height: 800px;
  background-size: cover;
  background-position-y: 42%;
}
.res-header {
  margin-top: 35%;
  font-size: 68px;
  text-align: left;
  font-weight: 400;
}
.sub-header-res {
  font-weight: 400;
  font-size: 60px;
  color: #967f63;
  margin-top: 45%;
}
#sub-text-res {
  font-weight: 300;
  font-size: 26px;
  color: #967f63;
  padding: 5px 40px;
}
#sub-text-res-2 {
  font-weight: 300;
  font-size: 26px;
  color: #967f63;
  padding: 25px 40px;
}
.st-bg-header {
  background: url(/wp-content/themes/empire-custom/images/motorcoach-bg.png);
  height: 800px;
  background-size: cover;
  background-position-y: 50%;
  background-position: center;
}
.st-bg-header h1 {
  color: #464646;
  padding-top: 25px;
}
.bg-gold {
  background-color: #b1987d;
  padding: 25px 0;
}
.bg-gold h2 {
  font-size: 46px;
  padding: 15px 65px;
  font-weight: 300;
}
.bg-2-1st {
  background: url(/wp-content/themes/empire-custom/images/1st-bg-2.png) 50% fixed;
  height: 900px;
  background-size: cover;
}
.bg-2-1st-text p {
  margin-top: 20%;
  font-size: 36px;
  text-align: right;
  margin-right: 9%;
  font-weight: 300;
}
#bg-2-1st-text p {
  margin-top: 0;
  font-size: 26px;
  text-transform: uppercase;
  font-weight: 400;
}
#bg-2-1st-text img {
  margin-left: 0;
}
.bg-2-1st-text img {
  margin-left: 30%;
}
.bg-3-1st {
  padding: 3%;
  background: url(/wp-content/themes/empire-custom/images/1st-bg-3.png) 50% fixed;
  height: auto;
  background-size: cover;
}
.bg-4-1st {
  background: url(/wp-content/themes/empire-custom/images/2016.10.10_Empire_Shot05_0253.jpg);
  height: 800px;
  background-size: cover;
  background-position-y: 50%;
}
.bg-4-1st-box h3 {
  font-weight: 500;
  color: #947d5d;
  padding-left: 40px;
  font-size: 42px;
  text-align: left;
}
.bg-4-1st-box p {
  text-transform: uppercase;
  color: #3e3e3e;
  text-align: left;
  padding-left: 40px;
  font-size: 28px;
}
.bg-4-1st-box {
  background-color: #d4d4d5;
  margin-top: 6%;
  padding: 1% 0 1% 5%;
}
.bg-5-1st-text h3 {
  color: #4d4e53;
  padding: 50px 0;
  font-size: 50px;
  font-weight: 500;
}
.bg-5-1st-text-sub p {
  color: #000;
}
.bg-5-1st-text-sub {
  padding: 20px 75px 40px;
}
.bg-5-1st {
  background-color: #fff;
  height: auto;
}
.bg-6-1st {
  background: url(/wp-content/themes/empire-custom/images/1st-bg-6.png) 50% fixed;
  min-height: 800px;
  background-size: cover;
}
.con-form-box {
  background-color: rgba(0,0,0,0.4);
  padding: 15px 15px;
}
form input,
.contact-form-wrap textarea,
form .select-replace,
form select {
  width: 95%!important;
}
.button,
input,
optgroup,
select,
textarea {
  width: 95%!important;
  color: #000!important;
}
.con-tac {
  padding: 4% 17%;
}
.con-tec-text {
  padding: 3% 10% 0 10%;
}
.con-tec-text h3 {
  font-size: 50px;
}
.con-tec-text p {
  text-transform: capitalize;
  font-size: 22px;
}
.wpcf7-submit {
  background-color: #b59765;
  border: 1px solid #b59765;
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
}
#contact-form-submit {
  color: #fff!important;
  width: 65%!important;
  margin-left: 4%;
}
.meeting-bg {
  background: url(/wp-content/themes/empire-custom/images/meeting-bg.png) 50% fixed;
  height: 800px;
  background-size: cover;
}
.meeting-bg h1 {
  padding-top: 10%;
  font-size: 78px;
}
.meeting-bg p {
  padding: 15px 30%;
  font-weight: 300;
  font-size: 28px;
}
.meeting-second-sec p {
  font-size: 32px;
  font-weight: 300;
  padding: 3% 15%;
  background-color: #fff;
  color: #252525;
}
.meeting-third-bg {
  background-image: url(/wp-content/themes/empire-custom/images/third-bg.png);
  height: auto;
  background-position-y: 40%;
  background-position-x: 30%;
  margin-top: -10px;
  padding-bottom: 5%;
}
.meeting-third-text h3 {
  font-weight: 800;
  padding-bottom: 10px;
  color: #000;
}
.meeting-third-text p {
  color: #000;
}
.meeting-third-text {
  margin-top: 8%;
}
.meeting-third-header h2 {
  color: #000;
  padding: 3% 10%;
}
.meeting-third-text-2 {
  margin-top: -3%;
}
.meeting-third-text-2 h3 {
  font-weight: 800;
  padding-bottom: 10px;
  color: #000;
}
.meeting-third-text-2 p {
  color: #000;
}
.meeting-third-text-3 {
  margin-top: -3%;
}
.meeting-third-text-3 h3 {
  font-weight: 800;
  padding-bottom: 10px;
  color: #000;
}
.meeting-third-text-3 p {
  color: #000;
}
.meeting-third-text-4 {
  margin-top: -3%;
}
.meeting-third-text-4 h3 {
  font-weight: 800;
  padding-bottom: 10px;
}
.meeting-third-text-5 {
  margin-top: -1%;
}
.meeting-third-text-5 h3 {
  font-weight: 800;
  padding-bottom: 10px;
}
.meeting-fourth-sec {
  background-image: url(/wp-content/themes/empire-custom/images/gold-bg.png);
  height: auto;
  background-size: cover;
  background-position-x: 50%;
}
.meeting-fourth-sec p {
  text-align: left;
  font-weight: 300;
  font-size: 26px;
  padding: 2% 0%;
}
.meeting-last-first {
  background-image: url(/wp-content/themes/empire-custom/images/smll-side.png);
  height: 600px;
  background-size: cover;
}
.meeting-last-first h4 {
  font-weight: 300;
  padding: 34% 25px;
  text-align: center;
  font-size: 37px;
  text-transform: uppercase;
}
.meeting-last-second {
  background-color: #808282;
  height: 600px;
  padding: 4% 5%;
}
.meeting-last-second-mini p {
  text-transform: capitalize;
  font-size: 30px;
  color: #000;
  font-weight: 600;
}
.meeting-last-second-mini-2 p {
  padding-bottom: 2%;
  padding-right: 15%;
  color: #000;
  font-size: 28px;
  font-weight: 500;
  text-align: left;
}
.new-scroll-down {
  padding-top: 15%;
}
/*.a-wid {
	width: 1500px;
}*/
@media all and (max-width: 1600px) {
  .meeting-third-bg {
    background-position-y: 32%;
    background-position-x: 40%;
  }
}
@media all and (max-width: 1500px) {
  .meeting-third-bg {
    background-position-y: 38%;
    background-position-x: 50%;
  }
}
@media all and (max-width: 1400px) {
  .meeting-third-bg {
    background-position-y: 40%;
  }
}
@media all and (max-width: 1300px) {
  .meeting-last-first h4 {
    font-size: 28px;
  }
  .meeting-last-second-mini-2 p {
    font-size: 22px;
    padding: 0;
  }
  .meeting-last-second {
    height: 550px;
  }
  .meeting-last-first {
    height: 550px;
  }
}
@media all and (max-width: 1199px) {
  .bg-2-1st-text p {
    margin-top: 0;
  }
}
@media all and (max-width: 990px) {
  .meeting-third-bg {
    background-image: url(/wp-content/themes/empire-custom/images/third-blank-bg.png);
  }
  .meeting-third-text-2 h3 {
    padding-top: 15px;
  }
  .meeting-third-text-3 h3 {
    padding-top: 15px;
  }
  .meeting-third-text-4 h3 {
    padding-top: 15px;
  }
  .meeting-third-text-5 h3 {
    padding-top: 15px;
  }
  .meeting-last-first {
    height: 200px;
  }
  .meeting-last-second {
    height: 350px;
  }
  .meeting-last-first h4 {
    padding: 8% 25px;
  }
}
@media all and (max-width: 800px) {
  .meeting-last-second-mini-2 p {
    text-align: center;
    padding-right: 0;
    font-size: 20px;
  }
  .meeting-bg h1 {
    font-size: 58px;
    padding-top: 25%;
  }
  .meeting-bg p {
    padding: 0;
  }
  .meeting-second-sec p {
    font-size: 25px;
  }
  .meeting-third-header h2 {
    font-size: 32px;
  }
  .meeting-fourth-sec p {
    font-size: 20px;
  }
  .meeting-bg {
    height: 650px;
  }
  .gree-page-header {
    padding-top: 25%;
  }
  .airplane-background {
    height: 500px;
  }
  .landing-background {
    height: 300px;
  }
  .res-header {
    text-shadow: 2px 2px 5px #000000;
  }
  .sub-header-res {
    text-shadow: 2px 2px 5px #000000;
  }
  #sub-text-res {
    text-shadow: 2px 1px 1px #000000;
  }
  .st-bg-header {
    height: 500px;
  }
  .bg-gold h2 {
    font-size: 30px;
    padding: 0 30px;
  }
  .bg-2-1st-text p {
    margin-top: 0;
    font-size: 28px;
  }
  .bg-2-1st-text {
    padding-top: 10%;
    padding-bottom: 10%;
  }
  #bg-2-1st-text p {
    font-size: 16px;
  }
  .bg-2-1st {
    height: 600px;
    height: auto;
  }
  .bg-4-1st-box {
    margin-top: 0;
  }
  .bg-4-1st {
    height: auto;
  }
  .bg-5-1st-text-sub {
    padding: 20px 20%;
  }
}
@media all and (max-width: 400px) {
  .res-header {
    font-size: 40px;
  }
  .sub-header-res {
    font-size: 40px;
  }
}
/*# sourceMappingURL=airpotgreetings.css.map */
/*# sourceMappingURL=airpotgreetings.css.map */
/*# sourceMappingURL=airpotgreetings.css.map */