.d-flex, .banner-area, .center-area .txtarea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.card .card-img-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.banner-area-bottom {
	padding-bottom: 0 !important;
	text-align: center;
}

.banner-area {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (max-width: 575px) {
  .banner-area {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.banner-area .txtarea {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px;
}

@media (max-width: 575px) {
  .banner-area .txtarea {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.banner-area .txtarea h5 {
  color: #000;
  font-size: 83px;
  font-family: 'FS Lucas Pro';
  text-transform: uppercase;
  line-height: 55px;
  margin-bottom: 2rem;
  position: relative;
  padding-left: 1rem;
}

@media (max-width: 1366px) {
  .banner-area .txtarea h5 {
    font-size: 69px;
    line-height: 51px;
  }
}

@media (max-width: 992px) {
  .banner-area .txtarea h5 {
    font-size: 59px;
    line-height: 41px;
  }
}

@media (max-width: 767px) {
  .banner-area .txtarea h5 {
    font-size: 49px;
    line-height: 31px;
  }
}

.banner-area .txtarea h5 b {
  font-family: 'FS Lucas Pro';
}

.banner-area .txtarea h5 span {
  font-size: 62px;
}

@media (max-width: 1366px) {
  .banner-area .txtarea h5 span {
    font-size: 52px;
  }
}

@media (max-width: 992px) {
  .banner-area .txtarea h5 span {
    font-size: 42px;
  }
}

@media (max-width: 767px) {
  .banner-area .txtarea h5 span {
    font-size: 32px;
  }
}

.banner-area .txtarea h5:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 96%;
  width: 6px;
}

.banner-area .txtarea h5 span {
  font-family: "FS Lucas Pro Light";
  color: #877352;
}

.banner-area .txtarea p {
  font-family: "FS Lucas Pro Med";
  font-size: 18px;
  margin-bottom: 3rem;
}

@media (max-width: 992px) {
  .banner-area .txtarea p {
    font-size: 16px;
  }
}

.banner-area .txtarea .btn-primary {
  font-size: 24px;
  text-transform: uppercase;
  font-family: "FS Lucas Pro Regular";
  background-color: #23495e;
  border-radius: 0;
  padding: 0.5rem 2rem;
  border: 4px double #fff;
}

@media (max-width: 992px) {
  .banner-area .txtarea .btn-primary {
    font-size: 18px;
  }
}

@media (max-width: 575px) {
  .banner-area .txtarea .btn-primary {
    font-size: 16px;
  }
}

.banner-area .imgarea {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding-left: 0;
  text-align: left;
}
.banner-area .imgarea-right {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding-left: 0;
  text-align: right;
}

@media (max-width: 992px) {
  .banner-area .imgarea {
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
	.banner-area .imgarea-right {
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (max-width: 575px) {
  .banner-area .imgarea {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 2rem;
    width: 100%;
    padding-left: 0;
  }
	.banner-area .imgarea-right {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 2rem;
    width: 100%;
    padding-left: 0;
		display: none;
  }
}

.banner-area .imgarea .img-fluid {
  max-width: 90% !important;
}
.banner-area .imgarea-right .img-fluid {
  max-width: 90% !important;
}

@media (max-width: 992px) {
  .banner-area .imgarea .img-fluid {
    max-width: 100% !important;
  }
	.banner-area .imgarea-right .img-fluid {
    max-width: 100% !important;
  }
}

@media (max-width: 575px) {
  .center-area {
    padding: 30px 0;
  }
}

.center-area .card .card-img-overlay {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.center-area .card .card-img-overlay .card-title {
  font-family: "FS Lucas Pro XLight";
  text-transform: uppercase;
  font-size: 58px;
  text-align: center;
  text-shadow: 0 0 5px #464b4d;
}

@media (max-width: 992px) {
  .center-area .card .card-img-overlay .card-title {
    font-size: 48px;
  }
}

@media (max-width: 767px) {
  .center-area .card .card-img-overlay .card-title {
    font-size: 38px;
  }
}

@media (max-width: 575px) {
  .center-area .card .card-img-overlay .card-title {
    font-size: 24px;
  }
}

.center-area .card .card-img-overlay .card-title b {
  font-family: "FS Lucas Pro Regular";
}

.banner-area-bottom .txtarea {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (max-width: 424px) {
  .banner-area-bottom .txtarea {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.banner-area-bottom h5 {
  color: #000;
  font-size: 66px;
  font-family: "FS Lucas Pro";
  text-transform: uppercase;
  line-height: 45px;
  margin-bottom: 0;

	text-align: center;
}

@media (max-width: 1366px) {
  .banner-area-bottom h5 {
    font-size: 54px;
    line-height: 40px;
  }
}

@media (max-width: 767px) {
  .banner-area-bottom h5 {
    font-size: 44px;
    line-height: 32px;
  }
}

@media (max-width: 424px) {
  .banner-area-bottom h5 {
    margin-bottom: 0.5em;
  }
}

.banner-area-bottom h5 b {
  font-family: "FS Lucas Pro";
}

.banner-area-bottom h5:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 96%;
  width: 5px;
}

.banner-area-bottom h5 span {
  font-family: "FS Lucas Pro Light";
  color: #877352;
  font-size: 42px;
  letter-spacing: 4px;
}

@media (max-width: 1366px) {
  .banner-area-bottom h5 span {
    font-size: 38px;
  }
}

@media (max-width: 767px) {
  .banner-area-bottom h5 span {
    font-size: 32px;
  }
}

.banner-area-bottom p {
  font-family: "FS Lucas Pro Med";
  font-size: 18px;
  margin-bottom: 0;
}

@media (max-width: 992px) {
  .banner-area-bottom p {
    font-size: 16px;
  }
}

.lind-boxarea .card {
  border-radius: 0;
  border: 0;
}

.lind-boxarea .card .card-body {
  padding: 0.2rem 0;
}

.lind-boxarea .card .card-body .card-title {
  color: #5e4720;
  font-family: "FS Lucas Pro SemiBd";
  text-transform: uppercase;
  font-size: 24px;
  text-shadow: none;
	text-align: center;
}

@media (max-width: 1366px) {
  .lind-boxarea .card .card-body .card-title {
    font-size: 28px;
  }
}

@media (max-width: 992px) {
  .lind-boxarea .card .card-body .card-title {
    font-size: 21px;
  }
}

@media (max-width: 767px) {
  .lind-boxarea .card .card-body .card-title {
    font-size: 18px;
  }
}

.industry-bottom-cont {
  text-align: center;
  background-color: #f4f4f4;
}

.industry-bottom-cont h5 {
  color: #23495e;
  font-size: 54px;
  font-family: "FS Lucas Pro Med";
  text-transform: uppercase;
  line-height: 40px;
  margin-bottom: 1.5rem;
  position: relative;
  padding-left: 1rem;
}

@media (max-width: 1366px) {
  .industry-bottom-cont h5 {
    font-size: 44px;
  }
}

@media (max-width: 767px) {
  .industry-bottom-cont h5 {
    font-size: 36px;
    padding-left: 0;
  }
}

@media (max-width: 575px) {
  .industry-bottom-cont h5 {
    font-size: 30px;
  }
}

.industry-bottom-cont h5 span {
  font-family: "FS Lucas Pro Light";
}

.industry-bottom-cont h5 b {
  font-family: "FS Lucas Pro Med";
}

.industry-bottom-cont .btn-primary {
  font-size: 24px;
  text-transform: uppercase;
  font-family: "FS Lucas Pro Regular";
  background-color: #23495e;
  border-radius: 0;
  padding: 0.5rem 2rem;
  border: 4px double #fff;
}

@media (max-width: 992px) {
  .industry-bottom-cont .btn-primary {
    font-size: 18px;
  }
}

@media (max-width: 575px) {
  .industry-bottom-cont .btn-primary {
    font-size: 16px;
  }
}
/*# sourceMappingURL=industry.css.map */