/*transform origin*/
.home {
  background-image: url(../../images/home/Pattern_home.png);
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: 95vh;
  background-size: 77vw;
}
.home.hidden_notification_slider {
  background-position-y: 95vh;
}
@media (max-width: 991.8px) {
  .home.hidden_notification_slider {
    background-position-y: 75vh;
  }
}
@media (max-width: 991.8px) {
  .home {
    background-size: 150vw;
  }
}
.home .img_height_two_col.mt_two_column_container.padding_image .mt_col_img {
  position: relative;
}
.home .img_height_two_col.mt_two_column_container.padding_image .mt_col_img img {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 991.8px) {
  .home .img_height_two_col.mt_two_column_container.padding_image .mt_col_content {
    padding-bottom: 0;
  }
}
.home .lifestyle_block.mt_two_column_container {
  margin-top: 7.8vw;
  padding: 37px 7.8vw 37px 0;
}
@media (max-width: 991.8px) {
  .home .lifestyle_block.mt_two_column_container {
    margin-top: 64px;
    padding: 64px 4.2vw;
  }
}
.home .lifestyle_block.mt_two_column_container .mt_two_col {
  justify-content: flex-end;
}
.home .lifestyle_block.mt_two_column_container .mt_col_img {
  display: none;
}
.home .lifestyle_block.mt_two_column_container .mt_col_content {
  width: 35vw;
  padding: 64px !important;
  background: url(../../images/common/bg2.jpg) no-repeat center/cover;
}
@media (max-width: 991.8px) {
  .home .lifestyle_block.mt_two_column_container .mt_col_content {
    width: 100%;
    padding: 12vw 6.4vw !important;
  }
}
.home .mt_testimonial_wrapper {
  padding: 86px 7.8vw;
}
@media (max-width: 991.8px) {
  .home .mt_testimonial_wrapper {
    padding: 64px 4.2vw;
  }
}
.home #mt_testimonial_widget {
  background: #DAD4CF;
  padding: 48px 15vw 40px;
}
@media (max-width: 991.8px) {
  .home #mt_testimonial_widget {
    padding: 12vw 6.4vw;
  }
}
.home #mt_testimonial_widget .mt_testimonials_wrapper {
  padding: 0;
}
.home #mt_testimonial_widget .mt_testimonials_wrapper .mt_rating_star > label {
  height: 22px;
}
.home #mt_testimonial_widget .mt_testimonials_wrapper .mt_rating_star > label::before {
  content: "";
  background: url(../../images/common/Star.svg) no-repeat center;
  width: 17px;
  height: 15px;
  font-size: 0;
}
.home #mt_testimonial_widget .mt_testimonials_wrapper .mt_rating_reviewer .mt_reviewer_desig {
  color: #323232;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  letter-spacing: 1.6px;
  text-transform: uppercase;
}
.home #mt_testimonial_widget .mt_testimonials_wrapper .mt_rating_reviewer .mt_reviewer_desig span {
  text-align: center;
  letter-spacing: 0.64px;
  display: block;
  text-transform: none;
}
.home #mt_testimonial_widget .quote_img {
  display: none;
}
.home #mt_testimonial_widget .mt_h4_heading {
  color: #ffffff;
  text-align: center;
}
.home #mt_testimonial_widget .mt_h4_heading {
  font-size: 40px;
}
@media screen and (min-width: 320px) {
  .home #mt_testimonial_widget .mt_h4_heading {
    font-size: calc(40px + 20 * (100vw - 320px) / 1152);
  }
}
@media screen and (min-width: 1472px) {
  .home #mt_testimonial_widget .mt_h4_heading {
    font-size: 60px;
  }
}
.home #mt_testimonial_widget .mt_h4_heading {
  font-style: normal;
  font-weight: 100;
}
.home #mt_testimonial_widget .mt_h4_heading {
  line-height: 48px;
}
@media screen and (min-width: 320px) {
  .home #mt_testimonial_widget .mt_h4_heading {
    line-height: calc(48px + 24 * (100vw - 320px) / 1152);
  }
}
@media screen and (min-width: 1472px) {
  .home #mt_testimonial_widget .mt_h4_heading {
    line-height: 72px;
  }
}
.home #mt_testimonial_widget .mt_h4_heading {
  letter-spacing: -1.2px;
}
.home .mt_banner {
  border-bottom: 16px solid #f8f6f5;
}
.home .mt_banner.mt_banner_overlay::before {
  display: none;
}
.home .mt_banner .slick-dots {
  position: absolute;
  bottom: 40px;
  width: 100%;
  list-style-type: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home .mt_banner .slick-dots li {
  margin: 0 7px;
}
.home .mt_banner .slick-dots li button {
  width: 17px;
  height: 17px;
  border-radius: 50%;
  font-size: 0;
  border: 2px solid #ffffff;
  background: transparent;
}
.home .mt_banner .slick-dots li.slick-active button {
  background: #ffffff;
}
.home .mt_banner .mt_btn {
  background: #ffffff;
  color: #996141;
  position: relative;
  z-index: 2;
}
@media (max-width: 991.8px) {
  .home .mt_banner .mt_btn {
    max-width: 250px;
    margin-top: 20px;
  }
}
.home .mt_banner .mt_slider {
  z-index: 2;
  opacity: 0;
}
.home .mt_banner .mt_slider.slick-initialized {
  opacity: 1;
}
.home .mt_banner .slick-slide {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 50px 4.2vw;
}
.home .mt_banner .slick-slide::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}
.home .mt_banner .slick-slide .slider_caption {
  position: relative;
  z-index: 2;
  color: #ffffff;
  text-align: center;
  text-shadow: 0px 0px 100px #000;
}
.home .mt_banner .slick-slide .slider_caption {
  font-size: 40px;
}
@media screen and (min-width: 320px) {
  .home .mt_banner .slick-slide .slider_caption {
    font-size: calc(40px + 75 * (100vw - 320px) / 1152);
  }
}
@media screen and (min-width: 1472px) {
  .home .mt_banner .slick-slide .slider_caption {
    font-size: 115px;
  }
}
.home .mt_banner .slick-slide .slider_caption {
  font-style: normal;
}
.home .mt_banner .slick-slide .slider_caption {
  line-height: 60px;
}
@media screen and (min-width: 320px) {
  .home .mt_banner .slick-slide .slider_caption {
    line-height: calc(60px + 30 * (100vw - 320px) / 1152);
  }
}
@media screen and (min-width: 1472px) {
  .home .mt_banner .slick-slide .slider_caption {
    line-height: 90px;
  }
}
.home .mt_banner .slick-slide .slider_caption {
  letter-spacing: -2.3px;
}
@media (max-width: 991.8px) {
  .home .mt_banner .slick-slide .slider_caption {
    line-height: 1.1;
  }
}
@media (max-width: 767.8px) {
  .home .mt_banner .slick-slide .slider_caption br {
    display: none;
  }
}
.home .mt_banner .slick-slide .slider_caption span {
  margin-top: 32px;
  display: block;
  text-align: center;
}
.home .mt_banner .slick-slide .slider_caption span {
  font-size: 18px;
}
@media screen and (min-width: 320px) {
  .home .mt_banner .slick-slide .slider_caption span {
    font-size: calc(18px + 14 * (100vw - 320px) / 1152);
  }
}
@media screen and (min-width: 1472px) {
  .home .mt_banner .slick-slide .slider_caption span {
    font-size: 32px;
  }
}
.home .mt_banner .slick-slide .slider_caption span {
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 1.28px;
}
@media (max-width: 991.8px) {
  .home .mt_banner .slick-slide .slider_caption span {
    margin-top: 7px;
  }
}
.home .mt_location_section {
  padding-bottom: 86px;
}
@media (max-width: 991.8px) {
  .home .mt_location_section {
    padding-bottom: 64px;
  }
}
.home .mt_location_section .mt_sub_heading {
  color: #ffffff;
  font-weight: 100;
}
.home .mt_location_section .mt_paragraph {
  color: #ffffff;
  letter-spacing: 0;
}
.home .mt_location_section .mt_fill_btn {
  background: #ffffff;
  color: #A35C3A;
  margin-top: 10px;
}
@media (max-width: 991.8px) {
  .home .mt_quick_fpsrch {
    padding-bottom: 0;
    padding-top: 48px;
  }
}
.home .addtoany_share_save_container {
  display: none;
}

/*# sourceMappingURL=home.css.map */
