@import url("https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700|Roboto:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap");
@import url("https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700|Roboto:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap");
/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_extend.scss */

/* line 13, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_extend.scss */
.appertment_area .single_appertment::before {
  background-image: -moz-linear-gradient(-91deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.67) 79%, rgba(0, 0, 0, 0.67059) 79%);
  background-image: -webkit-linear-gradient(-91deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.67) 79%, rgba(0, 0, 0, 0.67059) 79%);
  background-image: -ms-linear-gradient(-91deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.67) 79%, rgba(0, 0, 0, 0.67059) 79%);
}

/* Normal desktop :1200px. */
/* Normal desktop :992px. */
/* Tablet desktop :768px. */
/* small mobile :320px. */
/* Large Mobile :480px. */
/* 1. Theme default css */
/* Normal desktop :1200px. */
/* Normal desktop :992px. */
/* Tablet desktop :768px. */
/* small mobile :320px. */
/* Large Mobile :480px. */
/* line 6, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
body {
  font-family: "Oswald", sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 13, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.img {
  max-width: 100%;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 17, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
a,
.button {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 21, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
a:focus,
.button:focus, button:focus {
  text-decoration: none;
  outline: none;
}

/* line 26, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
a:focus {
  text-decoration: none;
}

/* line 29, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
a:focus,
a:hover,
.footer -menu li a:hover {
  text-decoration: none;
}

/* line 35, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
a,
button {
  color: #1F1F1F;
  outline: medium none;
}

/* line 40, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
h1, h2, h3, h4, h5 {
  font-family: "Oswald", sans-serif;
  color: #191d34;
}

/* line 44, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}

/* line 53, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
ul {
  margin: 0px;
  padding: 0px;
}

/* line 57, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
li {
  list-style: none;
}

/* line 60, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
p {
  font-size: 16px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  line-height: 30px;
  color: #6b6a6a;
  margin-bottom: 0px;
}

/* line 70, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
label {
  color: #7e7e7e;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
}

/* line 76, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
*::-moz-selection {
  background: #444;
  color: #fff;
  text-shadow: none;
}

/* line 81, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 86, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
::selection {
  background: #444;
  color: #fff;
  text-shadow: none;
}

/* line 91, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
*::-webkit-input-placeholder {
  color: #cccccc;
  font-size: 14px;
  opacity: 1;
}

/* line 96, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
*:-ms-input-placeholder {
  color: #cccccc;
  font-size: 14px;
  opacity: 1;
}

/* line 101, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
*::-ms-input-placeholder {
  color: #cccccc;
  font-size: 14px;
  opacity: 1;
}

/* line 106, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
*::placeholder {
  color: #cccccc;
  font-size: 14px;
  opacity: 1;
}

/* line 112, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
h3 {
  font-size: 24px;
}

/* line 116, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 120, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 124, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 127, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 132, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 135, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 138, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 143, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.overlay {
  position: relative;
  z-index: 0;
}

/* line 147, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.overlay::before {
  position: absolute;
  content: "";
  background-color: #000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: .41;
}

/* line 159, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 163, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 175, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 179, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 192, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 196, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 212, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.section-padding {
  padding-top: 120px;
  padding-bottom: 120px;
}

/* line 216, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* button style */
/* line 222, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.owl-carousel .owl-nav div {
  background: transparent;
  height: 50px;
  left: 0px;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 50px;
  color: #707070;
  background-color: transparent;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  left: 50px;
  font-size: 15px;
  line-height: 50px;
  border: 1px solid #fff;
  left: 50px;
  color: #fff;
}

/* line 250, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.owl-carousel .owl-nav div.owl-next {
  left: auto;
  right: 50px;
}

/* line 255, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.owl-carousel .owl-nav div.owl-next i {
  position: relative;
  right: 0;
}

/* line 262, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.owl-carousel .owl-nav div.owl-prev i {
  position: relative;
  top: 0px;
}

/* line 272, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.owl-carousel:hover .owl-nav div {
  opacity: 1;
  visibility: visible;
}

/* line 275, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.owl-carousel:hover .owl-nav div:hover {
  color: #fff;
  background: #FF2424;
  border: 1px solid transparent;
}

/* line 285, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 289, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.mb-55 {
  margin-bottom: 55px;
}

/* line 292, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 295, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 300, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */

/* line 304, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  background-color: #000;
}

/* line 316, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.custom_search_pop .modal-content .serch_form {
  position: relative;
}

/* line 318, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.custom_search_pop .modal-content .serch_form input {
  width: 100%;
  height: 70px;
  background: #fff;
  border: none;
  padding-left: 20px;
  color: #000;
  font-size: 15px;
  padding-right: 120px;
}

@media (max-width: 767px) {
  /* line 318, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
  .custom_search_pop .modal-content .serch_form input {
    height: 50px;
  }
}

/* line 330, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.custom_search_pop .modal-content .serch_form input::placeholder {
  color: #000;
  font-size: 15px;
}

/* line 334, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.custom_search_pop .modal-content .serch_form input:focus {
  outline: none;
}

/* line 338, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.custom_search_pop .modal-content .serch_form button {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 18px;
  height: 100%;
  padding: 20px;
  color: #fff;
  background: #FF4A52;
  display: inline-block;
  border: none;
  line-height: 50px;
  height: 70px;
  padding: 0 30px;
  cursor: pointer;
}

@media (max-width: 767px) {
  /* line 338, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
  .custom_search_pop .modal-content .serch_form button {
    height: 50px;
  }
}

/* line 360, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/theme-default.scss */
.modal::before {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 1062;
  opacity: 1;
  position: fixed;
  content: '';
  opacity: .8;
  z-index: -1;
}

/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */
.boxed-btn {
  background: #ff2424;
  color: #fff;
  display: inline-block;
  padding: 14px 44px;
  font-family: "Oswald", sans-serif;
  font-size: 14px;
  font-weight: 400;
  border: 0;
  border: 1px solid #ff2424;
  text-align: center;
  color: #fff !important;
  text-transform: uppercase;
  cursor: pointer;
}

/* line 16, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */
.boxed-btn:hover {
  background: #FF4A52;
  color: #fff !important;
  border: 1px solid #FF4A52;
}

/* line 21, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */
.boxed-btn:focus {
  outline: none;
}

/* line 24, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */

/* line 28, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */
.boxed-btn3 {
  background: #fff;
  color: #ff2424;
  display: inline-block;
  padding: 16px 55px;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  border: 0;
  border: 1px solid #ff2424;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-transform: capitalize;
  cursor: pointer;
}

/* line 42, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */
.boxed-btn3:hover {
  background: #FF4A52;
  color: #fff !important;
  border: 1px solid #FF4A52;
}

/* line 47, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */
.boxed-btn3:focus {
  outline: none;
}

/* line 50, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */

/* line 54, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */

/* line 68, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */

/* line 72, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */

/* line 75, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_btn.scss */

/* line 2, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
.section_title h3 {
  font-size: 48px;
  font-weight: 400;
  color: #303030;
  position: relative;
  z-index: 0;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 0px;
  line-height: 58px;
}

/* line 12, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
.section_title h3 span {
  color: #ff2424;
}

@media (max-width: 767px) {
  /* line 2, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .section_title h3 {
    font-size: 30px;
    line-height: 36px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 2, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .section_title h3 {
    font-size: 36px;
    line-height: 42px;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 2, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .section_title h3 {
    font-size: 35px;
    line-height: 42px;
  }
}

@media (max-width: 767px) {
  /* line 27, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .section_title h3 br {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 27, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .section_title h3 br {
    display: none;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 27, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .section_title h3 br {
    display: none;
  }
}

/* line 39, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
.section_title .devider {
  position: relative;
  margin-top: -2px;
}

/* line 42, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
.section_title .devider span {
  width: 50px;
  height: 2px;
  background: #e66543;
  display: inline-block;
  margin: 0 3px;
}

/* line 49, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
.section_title .devider span:last-child {
  background: #303030;
  width: 14px;
}

/* line 55, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
.section_title.white_title h3 {
  color: #fff;
}

/* line 61, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */

@media (max-width: 767px) {
  /* line 61, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
}

/* line 67, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */

@media (max-width: 767px) {
  /* line 67, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
}

/* line 73, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */

@media (max-width: 767px) {
  /* line 73, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 73, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
}

/* line 82, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
.mb-80 {
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  /* line 82, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .mb-80 {
    margin-bottom: 40px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 82, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .mb-80 {
    margin-bottom: 50px;
  }
}

/* line 91, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
.mb-55 {
  margin-bottom: 45px;
}

@media (max-width: 767px) {
  /* line 91, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .mb-55 {
    margin-bottom: 25px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 91, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .mb-55 {
    margin-bottom: 25px;
  }
}

/* line 100, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
.pl-70 {
  padding-left: 70px;
}

@media (max-width: 767px) {
  /* line 100, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .pl-70 {
    padding-left: 0px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 100, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .pl-70 {
    padding-left: 0px;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 100, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_section_title.scss */
  .pl-70 {
    padding-left: 0px;
  }
}

@media (max-width: 767px) {
  /* line 4, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */
  .mobile_menu {
    position: absolute;
    right: 0px;
    width: 100%;
    z-index: 9;
  }
}

/* line 13, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */

/* line 28, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */

/* line 32, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */

@media (max-width: 767px) {
  /* line 35, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 35, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */
}

/* line 44, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */

/* line 55, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */

@media (max-width: 767px) {
  /* line 12, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */
}

/* line 72, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */

/* line 79, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */

/* line 84, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slick-nav.scss */

/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area {
  left: 0;
  right: 0;
  width: 100%;
  top: 0;
  z-index: 9;
  position: relative;
}

@media (max-width: 767px) {
  /* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area {
    padding-top: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area {
    padding-top: 0;
  }
}

/* line 17, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area {
  background: #0d101c;
}

/* line 19, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .logo {
  background: #ff2424;
  text-align: center;
  padding: 33px 0;
}

@media (max-width: 767px) {
  /* line 19, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area .logo {
    padding: 15px;
    text-align: left;
    background: transparent;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 19, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area .logo {
    padding: 15px;
    text-align: left;
    background: transparent;
  }
}

@media (max-width: 767px) {
  /* line 17, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area {
    padding: 10px 10px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 17, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area {
    padding: 10px 10px;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 17, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area {
    padding: 0px 0px;
  }
}

@media (min-width: 1200px) and (max-width: 1500px) {
  /* line 17, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area {
    padding: 0px 0px;
  }
}

/* line 49, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu {
  position: relative;
  padding-left: 53px;
}

/* line 53, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li {
  display: inline-block;
  position: relative;
  margin: 0 35px 0 0;
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 53, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area .main-menu ul li {
    margin-right: 15px;
  }
}

/* line 60, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li a {
  color: #ffffff;
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 400;
  display: inline-block;
  padding: 0px 0px 0px 0px;
  font-family: "Roboto", sans-serif;
  position: relative;
  text-transform: capitalize;
}

/* line 70, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li a:hover {
  color: #ff2424;
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 60, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area .main-menu ul li a {
    font-size: 15px;
  }
}

@media (min-width: 1200px) and (max-width: 1500px) {
  /* line 60, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area .main-menu ul li a {
    font-size: 15px;
  }
}

/* line 81, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li a i {
  font-size: 9px;
}

@media (max-width: 767px) {
  /* line 81, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area .main-menu ul li a i {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 81, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area .main-menu ul li a i {
    display: none !important;
  }
}

/* line 91, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li .submenu {
  position: absolute;
  left: 0;
  top: 160%;
  background: #fff;
  width: 200px;
  z-index: 2;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.02);
  opacity: 0;
  visibility: hidden;
  text-align: left;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

/* line 103, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li .submenu li {
  display: block;
}

/* line 105, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li .submenu li a {
  padding: 10px 15px;
  position: inherit;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: block;
  color: #000;
  font-size: 14px;
}

/* line 112, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li .submenu li a::before {
  display: none;
}

/* line 116, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li .submenu li:hover a {
  color: #ff2424;
}

/* line 121, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li:hover > .submenu {
  opacity: 1;
  visibility: visible;
  top: 225%;
}

/* line 126, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li:hover > a::before {
  opacity: 1;
  transform: scaleX(1);
}

/* line 130, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area .main-menu ul li:first-child a {
  padding-left: 0;
}

/* line 136, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .main-header-area.sticky {
  box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.1);
  position: fixed;
  width: 100%;
  top: -70px;
  left: 0;
  right: 0;
  z-index: 990;
  transform: translateY(70px);
  transition: transform 500ms ease, background 500ms ease;
  -webkit-transition: transform 500ms ease, background 500ms ease;
  box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.1);
  background: #000;
}

@media (max-width: 767px) {
  /* line 136, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .main-header-area.sticky {
    padding: 10px 10px;
  }
}

/* line 169, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .social_wrap {
  margin-right: 155px;
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 169, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .social_wrap {
    margin-right: 100px;
  }
}

@media (min-width: 1200px) and (max-width: 1500px) {
  /* line 169, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .social_wrap {
    margin-right: 55px;
  }
}

/* line 180, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .social_wrap .login_text a {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  margin-right: 40px;
}

/* line 188, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */

/* line 191, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */

/* line 193, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */

/* line 198, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */

@media (min-width: 1200px) and (max-width: 1500px) {
  /* line 204, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .social_wrap .number {
    margin-right: 0;
    padding-right: 10px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 204, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .social_wrap .number {
    border-right: 1px solid transparent;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 204, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
  .header-area .social_wrap .number {
    border-right: 1px solid transparent;
  }
}

/* line 215, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .social_wrap .number p {
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 0;
  font-weight: 400;
}

/* line 220, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_header.scss */
.header-area .social_wrap .number p a {
  color: #fff;
}

/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_bg_1 {
  background-image: url(../img/gallery/marine-diver.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.slider_bg_2 {
  background-image: url(../img/gallery/community-1.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.slider_bg_3 {
  background-image: url(../img/gallery/capacity-development-hero.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.slider_bg_4 {
  background-image: url(../img/gallery/social-economic-hero.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 4, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */

/* line 7, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */

/* line 10, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_area {
  position: relative;
  z-index: 0;
}

/* line 23, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_area .single_slider {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 190px 0;
}

@media (max-width: 767px) {
  /* line 23, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
  .slider_area .single_slider {
    padding: 90px 0;
  }
}

/* line 34, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_area .single_slider .slider_text {
  background: rgba(0, 0, 0, 0.86);
  padding: 85px 80px 85px 98px;
}

@media (max-width: 767px) {
  /* line 34, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
  .slider_area .single_slider .slider_text {
    padding: 45px 30px 45px 38px;
  }
}

/* line 40, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_area .single_slider .slider_text span {
  height: 2px;
  width: 140px;
  background: #ff2424;
  display: inline-block;
  margin-bottom: 34px;
}

@media (max-width: 767px) {
  /* line 40, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
  .slider_area .single_slider .slider_text span {
    margin-bottom: 20px;
  }
}

/* line 50, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_area .single_slider .slider_text h3 {
  font-family: "Oswald", sans-serif;
  font-size: 60px;
  text-transform: uppercase;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0;
  line-height: 80px;
}

@media (max-width: 767px) {
  /* line 50, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
  .slider_area .single_slider .slider_text h3 {
    font-size: 30px;
    line-height: 50px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 50, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
  .slider_area .single_slider .slider_text h3 {
    font-size: 30px;
    line-height: 50px;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 50, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
  .slider_area .single_slider .slider_text h3 {
    font-size: 60px;
  }
}

/* line 76, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_area .single_slider .slider_text p {
  font-size: 16px;
  font-weight: 400;
  color: #FFF;
  line-height: 30px;
  margin-top: 60px;
  margin-bottom: 40px;
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 76, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
  .slider_area .single_slider .slider_text p {
    margin-top: 30px;
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  /* line 76, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
  .slider_area .single_slider .slider_text p {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 76, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
  .slider_area .single_slider .slider_text p {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

/* line 98, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_area .single_slider .slider_text .boxed-btn3 {
  color: #9f9f9f;
  background: transparent;
  border-color: #e66543;
}

/* line 102, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_area .single_slider .slider_text .boxed-btn3:hover {
  background: #e66543;
}

/* line 108, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_area .owl-carousel .owl-nav div {
  height: 120px;
  left: 0px;
  width: 50px;
  color: #fff;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  left: 50px;
  font-size: 14px;
  border: none;
  left: 150px;
  line-height: 120px;
  background: rgba(255, 255, 255, 0.2);
  left: 0;
  border: none !important;
}

/* line 123, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_area .owl-carousel .owl-nav div.owl-next {
  right: 0;
  left: auto;
}

/* line 127, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */
.slider_area .owl-carousel .owl-nav div:hover {
  background: white;
  color: #001D38;
  border: none;
}

/* line 134, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_slider.scss */

/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area {
  padding-top: 180px;
  padding-bottom: 180px;
}

@media (max-width: 767px) {
  /* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
  .about_area {
    padding: 80px 0 40px 0;
  }
}

/* line 7, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_exp {
  background-image: url(../img/gallery/marine-boat.jpg);
  background-repeat: no-repeat;
  position: relative;
  background-size: cover;
  z-index: 0;
  height: 544px;
}

@media (max-width: 767px) {
  /* line 7, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
  .about_area .about_exp {
    height: 400px;
  }
}

/* line 18, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_exp::before {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  top: 20px;
  content: '';
  z-index: -1;
}

/* line 28, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_exp .about_exp_inner_upper {
  position: absolute;
  left: 0;
  left: 20px;
  top: 20px;
  bottom: 20px;
  right: 20px;
  background-color: #fff;
  color: #000;
  mix-blend-mode: screen;
}

/* line 41, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_exp .about_exp_inner span {
  font-size: 300px;
  line-height: 300px;
  line-height: 270px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  letter-spacing: -39px;
  position: relative;
  right: 32px;
}

@media (max-width: 767px) {
  /* line 41, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
  .about_area .about_exp .about_exp_inner span {
    font-size: 100px;
    letter-spacing: 0px;
    line-height: 100px;
    right: 0;
  }
}

/* line 57, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_exp .about_exp_inner p {
  font-size: 30px;
  font-weight: 300;
}

@media (max-width: 767px) {
  /* line 57, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
  .about_area .about_exp .about_exp_inner p {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  /* line 67, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
  .about_area .about_info {
    margin-top: 30px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 67, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
  .about_area .about_info {
    margin-top: 50px;
  }
}

/* line 78, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_info .info_inner p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #6b6a6a;
  line-height: 30px;
  margin-bottom: 25px;
}

/* line 87, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_info .info_inner ul li {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #1a1a1a;
  line-height: 30px;
  position: relative;
  padding-left: 30px;
}

/* line 95, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_info .info_inner ul li::before {
  content: "\f14a";
  position: absolute;
  font-family: 'fontawesome';
  font-size: 20px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #ff2424;
}

/* line 107, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_info .info_inner .customer_info {
  margin-top: 40px;
}

@media (max-width: 767px) {
  /* line 107, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
  .about_area .about_info .info_inner .customer_info {
    display: block !important;
  }
}

/* line 112, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_info .info_inner .customer_info .single_info {
  border: 1px solid #f3f3f3;
  padding: 11px 30px 8px 30px;
  margin-right: 35px;
}

@media (max-width: 767px) {
  /* line 112, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
  .about_area .about_info .info_inner .customer_info .single_info {
    margin-bottom: 30px;
  }
}

/* line 119, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_info .info_inner .customer_info .single_info > span {
  font-size: 30px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  color: #ff2424;
  margin-right: 20px;
  line-height: 1;
}

/* line 127, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_about.scss */
.about_area .about_info .info_inner .customer_info .single_info p {
  color: #6b6a6a;
  font-size: 16px;
  font-weight: 300;
  font-family: "Roboto", sans-serif;
  margin-bottom: 0;
}

/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area {
  padding-top: 180px;
  padding-bottom: 150px;
}

@media (max-width: 767px) {
  /* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
  .our_latest_news_area {
    padding-top: 50px;
    padding-bottom: 30px;
  }
}

/* line 8, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news {
  margin-bottom: 30px;
}

/* line 11, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .thumb img {
  width: 100%;
}

@media (max-width: 767px) {
  /* line 15, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
  .our_latest_news_area .single_news .news_info {
    display: block !important;
  }
}

/* line 20, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .news_info .date {
  width: 98px;
  text-align: center;
  background: #ff2424;
  padding: 21px 23px;
  height: 86px;
  position: relative;
  margin-top: 30px;
}

@media (max-width: 767px) {
  /* line 20, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
  .our_latest_news_area .single_news .news_info .date {
    margin-top: -86px;
    position: relative;
  }
}

/* line 32, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .news_info .date p {
  color: #fff;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 1;
}

/* line 38, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .news_info .date p span {
  font-size: 25px;
  font-family: "Roboto", sans-serif;
  color: #fff;
  font-weight: 500;
}

/* line 46, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .news_info .news_meta {
  float: right;
  background: #fff;
  margin-left: 35px;
  padding: 40px;
  border: 1px solid #f7f7f7;
  position: relative;
  margin-top: -45px;
}

@media (max-width: 767px) {
  /* line 46, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
  .our_latest_news_area .single_news .news_info .news_meta {
    margin-top: 0;
    padding-left: 0;
    margin-left: 0;
  }
}

/* line 59, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .news_info .news_meta span {
  font-size: 14px;
  color: #707b8e;
  font-weight: 400;
  position: relative;
  display: block;
  padding-left: 15px;
}

/* line 66, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .news_info .news_meta span::before {
  position: absolute;
  height: 12px;
  width: 2px;
  content: '';
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #838d9d;
}

/* line 77, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .news_info .news_meta h3 {
  font-size: 24px;
  color: #282828;
  line-height: 35px;
  text-transform: uppercase;
  margin-bottom: 27px;
  margin-top: 0;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 87, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .news_info .news_meta h3:hover {
  color: #ff2424;
}

/* line 91, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .news_info .news_meta a.read_more {
  font-size: 14px;
  color: #3a3a3a;
  font-weight: 400;
  text-transform: uppercase;
  display: inline-block;
}

/* line 97, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .news_info .news_meta a.read_more:hover {
  color: #ff2424;
}

/* line 100, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_news.scss */
.our_latest_news_area .single_news .news_info .news_meta a.read_more i {
  position: relative;
  font-size: 14px;
  top: -1px;
}

/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area {
  position: relative;
  padding-top: 170px;
  padding-bottom: 180px;
  z-index: 0;
}

@media (max-width: 767px) {
  /* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
  .our_facilitics_area {
    padding-top: 80px;
    padding-bottom: 50px;
  }
}

/* line 10, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area::before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 460px;
  z-index: -2;
  background-image: url(https://preview.colorlib.com/theme/hus/img/about/about_bg.png);
}

/* line 20, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area::after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 460px;
  z-index: -1;
  background: #000;
  opacity: .8;
}

/* line 31, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area.facilites_page {
  padding-bottom: 0;
}

/* line 33, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area.facilites_page::before {
  display: none;
}

/* line 36, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area.facilites_page::after {
  display: none;
}

/* line 40, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area .single_feature {
  background: #fff;
  border: 1px solid #ebebeb;
  padding: 32px 20px 65px 20px;
}

@media (max-width: 767px) {
  /* line 40, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
  .our_facilitics_area .single_feature {
    margin-bottom: 30px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 40, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
  .our_facilitics_area .single_feature {
    margin-bottom: 30px;
  }
}

/* line 51, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area .single_feature .icon i {
  font-size: 80px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #15181d;
}

/* line 57, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area .single_feature h3 {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 400;
  color: #15181d;
  margin-top: 26px;
  margin-bottom: 26px;
}

/* line 65, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area .single_feature p {
  font-size: 14px;
  font-weight: 400;
  color: #828282;
  line-height: 26px;
  margin-bottom: 30px;
}

/* line 72, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area .single_feature a {
  font-size: 14px;
  font-weight: 400;
  color: #ff573d;
  position: relative;
  padding-bottom: 8px;
}

/* line 78, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area .single_feature a::before {
  position: absolute;
  left: 0;
  background: #cbcbcb;
  height: 1px;
  width: 50px;
  content: '';
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 91, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area .single_feature a:hover::before {
  background: #15181d;
}

/* line 97, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_facilites.scss */
.our_facilitics_area .single_feature:hover .icon i {
  color: #ff2424 !important;
}

/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area {
  padding-top: 180px;
  padding-bottom: 180px;
}

@media (max-width: 767px) {
  /* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
  .appertment_area {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

/* line 8, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area .single_appertment {
  position: relative;
  z-index: 2;
}

/* line 11, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area .single_appertment::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  z-index: 1;
}

/* line 21, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area .single_appertment .thumb {
  overflow: hidden;
}

/* line 23, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area .single_appertment .thumb img {
  width: 100%;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 29, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area .single_appertment .appertment_info {
  position: absolute;
  left: 30px;
  bottom: 30px;
  z-index: 5;
}

/* line 34, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area .single_appertment .appertment_info span {
  font-size: 25px;
  color: #fff;
  font-weight: 400;
}

/* line 39, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area .single_appertment .appertment_info h5 {
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
  margin-top: 17px;
  margin-bottom: 18px;
  font-family: "Roboto", sans-serif;
}

/* line 49, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area .single_appertment .appertment_info ul li {
  display: inline-block;
  font-size: 20px;
  color: #fff;
  font-weight: 300;
  padding-right: 20px;
  margin-right: 20px;
  position: relative;
  font-family: "Roboto", sans-serif;
}

/* line 59, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area .single_appertment .appertment_info ul li:last-child::before {
  display: none;
}

/* line 63, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area .single_appertment .appertment_info ul li::before {
  position: absolute;
  right: 0;
  background: #8a8a88;
  height: 20px;
  width: 1px;
  content: '';
  top: 50%;
  transform: translateY(-50%);
}

/* line 78, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area .single_appertment:hover .thumb img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

/* line 86, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area.appertment_area2 .single_appertment .appertment_info {
  position: absolute;
  left: 30px;
  bottom: 25px;
  z-index: 5;
}

/* line 91, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area.appertment_area2 .single_appertment .appertment_info span {
  font-size: 16px;
  color: #fff;
  font-weight: 400;
}

/* line 96, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area.appertment_area2 .single_appertment .appertment_info h5 {
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
  margin-top: 9px;
  margin-bottom: 7px;
  font-size: 14px;
}

/* line 105, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area.appertment_area2 .single_appertment .appertment_info ul li {
  display: inline-block;
  font-size: 14px;
  color: #fff;
  font-weight: 300;
  padding-right: 20px;
  margin-right: 20px;
  position: relative;
}

/* line 114, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area.appertment_area2 .single_appertment .appertment_info ul li:last-child::before {
  display: none;
}

/* line 118, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.appertment_area.appertment_area2 .single_appertment .appertment_info ul li::before {
  position: absolute;
  right: 0;
  background: #8a8a88;
  height: 20px;
  width: 1px;
  content: '';
  top: 50%;
  transform: translateY(-50%);
}

/* line 136, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_appetment.scss */
.mb-30 {
  margin-bottom: 30px;
}

/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer_bg_1 {
  background-image: url(../img/banner/footer_bg.png);
}

/* line 4, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer {
  background-repeat: no-repeat;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 9, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer p {
  font-family: "Roboto", sans-serif !important;
}

/* line 12, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top {
  padding-top: 145px;
  padding-bottom: 119px;
}

@media (max-width: 767px) {
  /* line 12, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
  .footer .footer_top {
    padding-top: 60px;
    padding-bottom: 30px;
  }
}

/* line 19, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget {
  margin-bottom: 40px;
}

/* line 21, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget .footer_title {
  font-size: 20px;
  font-weight: 500;
  color: #FFFFFF;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: "Oswald", sans-serif;
}

@media (max-width: 767px) {
  /* line 21, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget .footer_title {
    margin-bottom: 20px;
  }
}

/* line 32, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget .footer_logo {
  font-size: 22px;
  font-weight: 400;
  color: #FFFFFF;
  text-transform: capitalize;
  margin-bottom: 0;
  margin-top: 40px;
}

@media (max-width: 767px) {
  /* line 32, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
  .footer .footer_top .footer_widget .footer_logo {
    margin-top: 20px;
  }
}

/* line 43, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget p {
  color: #888888;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}

/* line 49, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget p a {
  color: #888888;
}

/* line 51, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget p a:hover {
  color: #FFFFFF;
}

/* line 57, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */

/* line 63, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */

/* line 66, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */

/* line 72, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */

/* line 76, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */

/* line 80, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */

/* line 88, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget ul li {
  color: #888888;
  font-size: 14px;
  line-height: 27px;
}

/* line 92, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget ul li a {
  color: #888888;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}

/* line 96, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget ul li a:hover {
  color: #FFFFFF;
}

/* line 102, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget .newsletter_form {
  position: relative;
  margin-bottom: 20px;
}

/* line 105, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget .newsletter_form input {
  width: 100%;
  height: 40px;
  background: #fff;
  padding-left: 20px;
  font-size: 13px;
  color: #000;
  border: none;
  border: 1px solid transparent;
  border-radius: 5px;
  font-family: "Roboto", sans-serif;
}

/* line 116, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget .newsletter_form input::placeholder {
  font-size: 13px;
  color: #AAB1B7;
  font-family: "Roboto", sans-serif;
}

/* line 121, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget .newsletter_form input:focus {
  outline: none;
}

/* line 125, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget .newsletter_form button {
  position: absolute;
  top: 0;
  right: 0;
  height: 40px;
  border: none;
  font-size: 14px;
  color: #fff;
  background: #ff2424;
  padding: 10px;
  padding: 0 22px;
  cursor: pointer;
  border-radius: 5px;
  top: 0px;
  right: 0px;
  font-size: 13px;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
}

/* line 145, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .footer_top .footer_widget .newsletter_text {
  font-size: 14px;
  color: #888888;
  line-height: 26px;
  margin-bottom: 46px;
}

/* line 153, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .copy-right_text {
  padding-bottom: 30px;
}

/* line 155, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .copy-right_text .footer_border {
  border-top: 1px solid #373c47;
  margin-bottom: 30px;
}

/* line 159, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .copy-right_text .copy_right {
  font-size: 14px;
  color: #777777;
  margin-bottom: 0;
  font-weight: 400;
}

@media (max-width: 767px) {
  /* line 159, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
  .footer .copy-right_text .copy_right {
    font-size: 14px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 159, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
  .footer .copy-right_text .copy_right {
    text-align: center;
    margin-bottom: 20px;
  }
}

/* line 171, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .copy-right_text .copy_right a {
  color: #ff2424;
}

/* line 176, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .socail_links {
  text-align: right;
}

@media (max-width: 767px) {
  /* line 176, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
  .footer .socail_links {
    margin-top: 30px;
    text-align: left;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 176, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
  .footer .socail_links {
    text-align: center;
  }
}

/* line 186, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .socail_links ul li {
  display: inline-block;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-left: 33px;
}

/* line 190, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .socail_links ul li a {
  font-size: 14px;
  display: inline-block;
  color: #8d9096 !important;
  background: transparent;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 198, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_footer.scss */
.footer .socail_links ul li:hover a {
  color: #ff2424 !important;
}

/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
.bradcam_bg_1 {
  background-image: url(../img/banner/bradcam.png);
}

/* line 4, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 7, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 10, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 13, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
.bradcam_area {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 0;
}

/* line 20, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
.bradcam_area::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .1;
  z-index: -1;
  content: '';
  opacity: .50;
}

/* line 32, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
.bradcam_area .bradcam_text {
  padding: 150px 0;
  position: relative;
}

/* line 35, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
.bradcam_area .bradcam_text h3 {
  font-size: 60px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 0;
  line-height: 80px;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
}

@media (max-width: 767px) {
  /* line 35, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
  .bradcam_area .bradcam_text h3 {
    font-size: 40px;
  }
}

/* line 47, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
.bradcam_area .bradcam_text p {
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  text-transform: capitalize;
  position: absolute;
  right: 0;
  bottom: 30px;
}

/* line 55, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
.bradcam_area .bradcam_text p a {
  color: #fff;
}

/* line 57, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
.bradcam_area .bradcam_text p a:hover {
  color: #fff;
}

/* line 64, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

@media (max-width: 767px) {
  /* line 64, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
}

/* line 71, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 76, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

@media (max-width: 767px) {
  /* line 76, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 76, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 76, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
}

/* line 90, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 97, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 101, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 105, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 113, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 117, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 124, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 128, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 132, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 143, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 147, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 151, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 185, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 200, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 209, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 215, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 223, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 228, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */

/* line 233, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_bradcam.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000000;
  opacity: .7;
}

/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 4, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 7, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 13, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 27, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 34, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 41, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 46, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 51, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 60, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 69, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 81, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_service.scss */

/* line 2, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0px 0 200px 0;
}

@media (max-width: 767px) {
  /* line 2, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
  .testimonial_area {
    padding: 0px 0 50px 0;
    margin-bottom: 30px;
  }
}

/* line 12, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .single_testmonial {
  margin-bottom: 20px;
}

/* line 14, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .single_testmonial p {
  color: #282828;
  font-weight: 300;
  font-size: 24px;
  line-height: 40px;
  margin: 0;
  font-style: italic;
  margin-bottom: 40px;
}

/* line 23, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .single_testmonial .author_thumb {
  width: 130px;
  height: 130px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin: auto;
  margin: auto auto 15px auto;
  position: relative;
}

/* line 30, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .single_testmonial .author_thumb img {
  width: 100% !important;
}

/* line 33, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .single_testmonial .author_thumb::before {
  position: absolute;
  right: 22px;
  bottom: -14px;
  content: "\f100";
  font-family: "Flaticon";
  color: #ff2424;
  font-size: 30px;
}

/* line 43, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .single_testmonial .testmonial_author {
  margin-bottom: 45px;
  margin-top: 1px;
}

/* line 46, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .single_testmonial .testmonial_author h3 {
  color: #7A838B;
  font-size: 20px;
  font-weight: 500;
  color: #3f4451;
  margin-bottom: 1px;
}

/* line 53, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .single_testmonial .testmonial_author span {
  font-size: 14px;
  font-weight: 300;
  color: #707b8e;
  font-family: "Roboto", sans-serif;
}

/* line 61, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .owl-carousel .owl-item img {
  display: inline-block;
  width: 100%;
}

/* line 65, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .owl-carousel .owl-nav div.owl-next {
  left: auto;
  right: 0;
}

/* line 69, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .owl-carousel .owl-nav div {
  left: 0;
}

/* line 72, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .owl-dots {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
}

/* line 78, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .owl-dots .owl-dot {
  width: 8px;
  height: 8px;
  background: #c0c0c0;
  display: inline-block;
  border-radius: 50%;
  margin: 0 5px;
}

/* line 85, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_testmonial.scss */
.testimonial_area .owl-dots .owl-dot.active {
  background: #303030;
}

/* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
.quotation_area {
  padding: 120px 0;
  position: relative;
}

/* line 4, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
.quotation_area.ex_margin {
  margin-bottom: 180px;
}

@media (max-width: 767px) {
  /* line 4, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area.ex_margin {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  /* line 1, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area {
    padding: 80px 0;
  }
}

/* line 13, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
.quotation_area::before {
  position: absolute;
  width: 50%;
  height: 100%;
  right: 0;
  bottom: 0;
  background: linear-gradient(rgba(0,0,0,0.25), rgba(0,0,0,0.25)), url(../img/gallery/heshimu-4.jpg) center/cover no-repeat;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
}

/* line 24, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
.quotation_area .quotation_text {
  border: 1px solid rgba(255,255,255,0.4);
  padding: 80px 90px;
  background: rgba(255, 255, 255, 0.5);
}

@media (max-width: 767px) {
  /* line 24, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area .quotation_text {
    padding: 30px;
    display: block  !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 24, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area .quotation_text {
    padding: 30px 40px;
  }
}

/* line 37, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
.quotation_area .quotation_text .quotation_info h3 {
  font-size: 48px;
  color: #000000;
  line-height: 58px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  /* line 37, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area .quotation_text .quotation_info h3 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 37, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area .quotation_text .quotation_info h3 {
    font-size: 30px;
    line-height: 40px;
  }
}

/* line 53, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
.quotation_area .quotation_text .quotation_info p {
  font-size: 16px;
  color: #484848;
  font-weight: 300;
  margin-top: 5px;
  margin-bottom: 55px;
}

@media (max-width: 767px) {
  /* line 53, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area .quotation_text .quotation_info p {
    margin-bottom: 30px;
  }
}

@media (max-width: 767px) {
  /* line 67, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area .quotation_text .sayhello {
    margin-top: 20px;
  }
}

/* line 73, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
.quotation_area .quotation_text .sayhello .icon i {
  width: 70px;
  height: 70px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #cccccc;
  color: #FE3F3F;
  text-align: center;
  line-height: 70px;
  font-size: 36px;
}

@media (max-width: 767px) {
  /* line 73, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area .quotation_text .sayhello .icon i {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
  }
}

/* line 91, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
.quotation_area .quotation_text .sayhello .num {
  padding-left: 40px;
}

@media (max-width: 767px) {
  /* line 91, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area .quotation_text .sayhello .num {
    padding-left: 20px;
  }
}

/* line 96, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
.quotation_area .quotation_text .sayhello .num span {
  display: block;
  font-size: 16px;
  margin-bottom: 0px;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
}

/* line 103, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
.quotation_area .quotation_text .sayhello .num h3 {
  font-size: 40px;
  font-weight: 700;
  color: #ff2424;
  line-height: 1;
  margin-top: 7px;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 103, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area .quotation_text .sayhello .num h3 {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  /* line 103, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .quotation_area .quotation_text .sayhello .num h3 {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  /* line 123, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .property_certificates .section_title {
    margin-bottom: 30px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 123, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .property_certificates .section_title {
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  /* line 132, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .property_certificates .certificate_listing {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 136, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .property_certificates .certificate_listing .single_list {
    margin-bottom: 30px;
    text-align: center;
  }
}

@media (max-width: 767px) {
  /* line 142, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_quotation.scss */
  .property_certificates .certificate_listing .single_list .thumb img {
    width: auto;
  }
}

/*=================== contact banner start ====================*/
/* line 3, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.dropdown .dropdown-menu {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 10, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.contact-info {
  margin-bottom: 25px;
}

/* line 13, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.contact-info__icon {
  margin-right: 20px;
}

/* line 16, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.contact-info__icon i, .contact-info__icon span {
  color: #8f9195;
  font-size: 27px;
}

/* line 24, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.contact-info .media-body h3 {
  font-size: 16px;
  margin-bottom: 0;
  font-size: 16px;
  color: #2a2a2a;
}

/* line 30, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.contact-info .media-body h3 a:hover {
  color: #ff5e13;
}

/* line 36, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.contact-info .media-body p {
  color: #8a8a8a;
}

/*=================== contact banner end ====================*/
/*=================== contact form start ====================*/
/* line 45, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.contact-title {
  font-size: 27px;
  font-weight: 600;
  margin-bottom: 20px;
}

/* line 53, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.form-contact label {
  font-size: 14px;
}

/* line 57, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.form-contact .form-group {
  margin-bottom: 30px;
}

/* line 61, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.form-contact .form-control {
  border: 1px solid #e5e6e9;
  border-radius: 0px;
  height: 48px;
  padding-left: 18px;
  font-size: 13px;
  background: transparent;
}

/* line 69, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.form-contact .form-control:focus {
  outline: 0;
  box-shadow: none;
}

/* line 74, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.form-contact .form-control::placeholder {
  font-weight: 300;
  color: #999999;
}

/* line 80, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.form-contact textarea {
  border-radius: 0px;
  height: 100% !important;
}

/*=================== contact form end ====================*/
/* Contact Success and error Area css
============================================================================================ */
/* line 97, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */

/* line 106, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */

/* line 112, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */

/* line 121, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */

/* line 126, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */

/* line 133, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
.contact-section {
  padding: 130px 0 100px;
}

@media (max-width: 991px) {
  /* line 133, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
  .contact-section {
    padding: 70px 0 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  /* line 133, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */
  .contact-section {
    padding: 80px 0 50px;
  }
}

/* line 141, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */

/* line 146, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_contact.scss */

/* line 75, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.sample-text-area {
  background: #fff;
  padding: 100px 0 70px 0;
}

/* line 80, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.text-heading {
  margin-bottom: 30px;
  font-size: 24px;
}

/* line 85, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
b,
sup,
sub,
u,
del {
  color: #ff5e13;
}

/* line 93, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
h1 {
  font-size: 36px;
}

/* line 97, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
h2 {
  font-size: 30px;
}

/* line 101, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
h3 {
  font-size: 24px;
}

/* line 105, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
h4 {
  font-size: 18px;
}

/* line 109, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
h5 {
  font-size: 16px;
}

/* line 113, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
h6 {
  font-size: 14px;
}

/* line 117, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.2em;
}

/* line 127, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {
  color: #828bb2;
}

/* line 137, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.button-area {
  background: #fff;
}

/* line 138, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.button-area .border-top-generic {
  padding: 70px 15px;
  border-top: 1px dotted #eee;
}

/* line 146, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.button-group-area .genric-btn {
  margin-right: 10px;
  margin-top: 10px;
}

/* line 149, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.button-group-area .genric-btn:last-child {
  margin-right: 0;
}

/* line 155, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn {
  display: inline-block;
  outline: none;
  line-height: 40px;
  padding: 0 30px;
  font-size: .8em;
  text-align: center;
  text-decoration: none;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

/* line 166, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn:focus {
  outline: none;
}

/* line 169, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.e-large {
  padding: 0 40px;
  line-height: 50px;
}

/* line 173, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.large {
  line-height: 45px;
}

/* line 176, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.medium {
  line-height: 30px;
}

/* line 179, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.small {
  line-height: 25px;
}

/* line 182, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.radius {
  border-radius: 3px;
}

/* line 185, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.circle {
  border-radius: 20px;
}

/* line 188, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 195, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.arrow span {
  margin-left: 10px;
}

/* line 199, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.default {
  color: #415094;
  background: #f9f9ff;
  border: 1px solid transparent;
}

/* line 203, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.default:hover {
  border: 1px solid #f9f9ff;
  background: #fff;
}

/* line 208, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.default-border {
  border: 1px solid #f9f9ff;
  background: #fff;
}

/* line 211, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.default-border:hover {
  color: #415094;
  background: #f9f9ff;
  border: 1px solid transparent;
}

/* line 217, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.primary {
  color: #fff;
  background: #ff5e13;
  border: 1px solid transparent;
}

/* line 221, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.primary:hover {
  color: #ff5e13;
  border: 1px solid #ff5e13;
  background: #fff;
}

/* line 227, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.primary-border {
  color: #ff5e13;
  border: 1px solid #ff5e13;
  background: #fff;
}

/* line 231, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.primary-border:hover {
  color: #fff;
  background: #ff5e13;
  border: 1px solid transparent;
}

/* line 237, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.success {
  color: #fff;
  background: #4cd3e3;
  border: 1px solid transparent;
}

/* line 241, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.success:hover {
  color: #4cd3e3;
  border: 1px solid #4cd3e3;
  background: #fff;
}

/* line 247, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.success-border {
  color: #4cd3e3;
  border: 1px solid #4cd3e3;
  background: #fff;
}

/* line 251, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.success-border:hover {
  color: #fff;
  background: #4cd3e3;
  border: 1px solid transparent;
}

/* line 257, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.info {
  color: #fff;
  background: #38a4ff;
  border: 1px solid transparent;
}

/* line 261, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.info:hover {
  color: #38a4ff;
  border: 1px solid #38a4ff;
  background: #fff;
}

/* line 267, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.info-border {
  color: #38a4ff;
  border: 1px solid #38a4ff;
  background: #fff;
}

/* line 271, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.info-border:hover {
  color: #fff;
  background: #38a4ff;
  border: 1px solid transparent;
}

/* line 277, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.warning {
  color: #fff;
  background: #f4e700;
  border: 1px solid transparent;
}

/* line 281, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.warning:hover {
  color: #f4e700;
  border: 1px solid #f4e700;
  background: #fff;
}

/* line 287, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.warning-border {
  color: #f4e700;
  border: 1px solid #f4e700;
  background: #fff;
}

/* line 291, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.warning-border:hover {
  color: #fff;
  background: #f4e700;
  border: 1px solid transparent;
}

/* line 297, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.danger {
  color: #fff;
  background: #f44a40;
  border: 1px solid transparent;
}

/* line 301, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.danger:hover {
  color: #f44a40;
  border: 1px solid #f44a40;
  background: #fff;
}

/* line 307, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.danger-border {
  color: #f44a40;
  border: 1px solid #f44a40;
  background: #fff;
}

/* line 311, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.danger-border:hover {
  color: #fff;
  background: #f44a40;
  border: 1px solid transparent;
}

/* line 317, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.link {
  color: #415094;
  background: #f9f9ff;
  text-decoration: underline;
  border: 1px solid transparent;
}

/* line 322, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.link:hover {
  color: #415094;
  border: 1px solid #f9f9ff;
  background: #fff;
}

/* line 328, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.link-border {
  color: #415094;
  border: 1px solid #f9f9ff;
  background: #fff;
  text-decoration: underline;
}

/* line 333, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.link-border:hover {
  color: #415094;
  background: #f9f9ff;
  border: 1px solid transparent;
}

/* line 339, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.genric-btn.disable {
  color: #222222, 0.3;
  background: #f9f9ff;
  border: 1px solid transparent;
  cursor: not-allowed;
}

/* line 347, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.generic-blockquote {
  padding: 30px 50px 30px 30px;
  background: #f9f9ff;
  border-left: 2px solid #ff5e13;
}

/* line 353, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table-wrap {
  overflow-x: scroll;
}

/* line 357, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table {
  background: #f9f9ff;
  padding: 15px 0px 30px 0px;
  min-width: 800px;
}

/* line 361, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .serial {
  width: 11.83%;
  padding-left: 30px;
}

/* line 365, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .country {
  width: 28.07%;
}

/* line 368, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .visit {
  width: 19.74%;
}

/* line 371, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .percentage {
  width: 40.36%;
  padding-right: 50px;
}

/* line 375, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-head {
  display: flex;
}

/* line 377, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-head .serial,
.progress-table .table-head .country,
.progress-table .table-head .visit,
.progress-table .table-head .percentage {
  color: #415094;
  line-height: 40px;
  text-transform: uppercase;
  font-weight: 500;
}

/* line 387, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row {
  padding: 15px 0;
  border-top: 1px solid #edf3fd;
  display: flex;
}

/* line 391, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .serial,
.progress-table .table-row .country,
.progress-table .table-row .visit,
.progress-table .table-row .percentage {
  display: flex;
  align-items: center;
}

/* line 399, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .country img {
  margin-right: 15px;
}

/* line 404, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .percentage .progress {
  width: 80%;
  border-radius: 0px;
  background: transparent;
}

/* line 408, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .percentage .progress .progress-bar {
  height: 5px;
  line-height: 5px;
}

/* line 411, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .percentage .progress .progress-bar.color-1 {
  background-color: #6382e6;
}

/* line 414, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .percentage .progress .progress-bar.color-2 {
  background-color: #e66686;
}

/* line 417, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .percentage .progress .progress-bar.color-3 {
  background-color: #f09359;
}

/* line 420, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .percentage .progress .progress-bar.color-4 {
  background-color: #73fbaf;
}

/* line 423, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .percentage .progress .progress-bar.color-5 {
  background-color: #73fbaf;
}

/* line 426, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .percentage .progress .progress-bar.color-6 {
  background-color: #6382e6;
}

/* line 429, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .percentage .progress .progress-bar.color-7 {
  background-color: #a367e7;
}

/* line 432, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.progress-table .table-row .percentage .progress .progress-bar.color-8 {
  background-color: #e66686;
}

/* line 441, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.single-gallery-image {
  margin-top: 30px;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
  height: 200px;
}

/* line 449, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */

/* line 455, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.unordered-list li {
  position: relative;
  padding-left: 30px;
  line-height: 1.82em !important;
}

/* line 459, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.unordered-list li:before {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  border: 3px solid #ff5e13;
  background: #fff;
  top: 4px;
  left: 0;
  border-radius: 50%;
}

/* line 473, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.ordered-list {
  margin-left: 30px;
}

/* line 475, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.ordered-list li {
  list-style-type: decimal-leading-zero;
  color: #ff5e13;
  font-weight: 500;
  line-height: 1.82em !important;
}

/* line 480, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.ordered-list li span {
  font-weight: 300;
  color: #828bb2;
}

/* line 488, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.ordered-list-alpha li {
  margin-left: 30px;
  list-style-type: lower-alpha;
  color: #ff5e13;
  font-weight: 500;
  line-height: 1.82em !important;
}

/* line 494, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.ordered-list-alpha li span {
  font-weight: 300;
  color: #828bb2;
}

/* line 502, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.ordered-list-roman li {
  margin-left: 30px;
  list-style-type: lower-roman;
  color: #ff5e13;
  font-weight: 500;
  line-height: 1.82em !important;
}

/* line 508, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.ordered-list-roman li span {
  font-weight: 300;
  color: #828bb2;
}

/* line 515, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.single-input {
  display: block;
  width: 100%;
  line-height: 40px;
  border: none;
  outline: none;
  background: #f9f9ff;
  padding: 0 20px;
}

/* line 523, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.single-input:focus {
  outline: none;
}

/* line 528, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.input-group-icon {
  position: relative;
}

/* line 530, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.input-group-icon .icon {
  position: absolute;
  left: 20px;
  top: 0;
  line-height: 40px;
  z-index: 3;
}

/* line 535, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.input-group-icon .icon i {
  color: #797979;
}

/* line 540, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.input-group-icon .single-input {
  padding-left: 45px;
}

/* line 545, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.single-textarea {
  display: block;
  width: 100%;
  line-height: 40px;
  border: none;
  outline: none;
  background: #f9f9ff;
  padding: 0 20px;
  height: 100px;
  resize: none;
}

/* line 555, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.single-textarea:focus {
  outline: none;
}

/* line 560, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.single-input-primary {
  display: block;
  width: 100%;
  line-height: 40px;
  border: 1px solid transparent;
  outline: none;
  background: #f9f9ff;
  padding: 0 20px;
}

/* line 568, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.single-input-primary:focus {
  outline: none;
  border: 1px solid #ff5e13;
}

/* line 574, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.single-input-accent {
  display: block;
  width: 100%;
  line-height: 40px;
  border: 1px solid transparent;
  outline: none;
  background: #f9f9ff;
  padding: 0 20px;
}

/* line 582, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.single-input-accent:focus {
  outline: none;
  border: 1px solid #eb6b55;
}

/* line 588, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.single-input-secondary {
  display: block;
  width: 100%;
  line-height: 40px;
  border: 1px solid transparent;
  outline: none;
  background: #f9f9ff;
  padding: 0 20px;
}

/* line 596, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.single-input-secondary:focus {
  outline: none;
  border: 1px solid #f09359;
}

/* line 602, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-switch {
  width: 35px;
  height: 17px;
  border-radius: 8.5px;
  background: #f9f9ff;
  position: relative;
  cursor: pointer;
}

/* line 609, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-switch input {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

/* line 619, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-switch input + label {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #ff5e13;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

/* line 632, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-switch input:checked + label {
  left: 19px;
}

/* line 639, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-switch {
  width: 35px;
  height: 17px;
  border-radius: 8.5px;
  background: #f9f9ff;
  position: relative;
  cursor: pointer;
}

/* line 646, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-switch input {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 655, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-switch input + label {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

/* line 663, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-switch input + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border-radius: 8.5px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 677, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-switch input + label:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #fff;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

/* line 693, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-switch input:checked + label:after {
  left: 19px;
}

/* line 696, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-switch input:checked + label:before {
  background: #ff5e13;
}

/* line 704, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-switch {
  width: 35px;
  height: 17px;
  border-radius: 8.5px;
  background: #f9f9ff;
  position: relative;
  cursor: pointer;
}

/* line 711, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-switch input {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 720, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-switch input + label {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

/* line 728, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-switch input + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border-radius: 8.5px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer;
}

/* line 742, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-switch input + label:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #fff;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

/* line 758, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-switch input:checked + label:after {
  left: 19px;
}

/* line 761, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-switch input:checked + label:before {
  background: #4cd3e3;
}

/* line 769, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-checkbox {
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: #f9f9ff;
  position: relative;
  cursor: pointer;
}

/* line 776, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-checkbox input {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 785, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-checkbox input + label {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid #f1f1f1;
}

/* line 798, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-checkbox input:checked + label {
  background: url(https://preview.colorlib.com/theme/hus/img/elements/primary-check.png) no-repeat center center/cover;
  border: none;
}

/* line 806, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-checkbox {
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: #f9f9ff;
  position: relative;
  cursor: pointer;
}

/* line 813, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-checkbox input {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 822, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-checkbox input + label {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid #f1f1f1;
}

/* line 835, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-checkbox input:checked + label {
  background: url(https://preview.colorlib.com/theme/hus/img/elements/success-check.png) no-repeat center center/cover;
  border: none;
}

/* line 843, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.disabled-checkbox {
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: #f9f9ff;
  position: relative;
  cursor: pointer;
}

/* line 850, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.disabled-checkbox input {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 859, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.disabled-checkbox input + label {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid #f1f1f1;
}

/* line 871, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.disabled-checkbox input:disabled {
  cursor: not-allowed;
  z-index: 3;
}

/* line 876, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.disabled-checkbox input:checked + label {
  background: url(https://preview.colorlib.com/theme/hus/img/elements/disabled-check.png) no-repeat center center/cover;
  border: none;
}

/* line 884, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-radio {
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: #f9f9ff;
  position: relative;
  cursor: pointer;
}

/* line 891, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-radio input {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 900, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-radio input + label {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  cursor: pointer;
  border: 1px solid #f1f1f1;
}

/* line 913, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.primary-radio input:checked + label {
  background: url(https://preview.colorlib.com/theme/hus/img/elements/primary-radio.png) no-repeat center center/cover;
  border: none;
}

/* line 921, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-radio {
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: #f9f9ff;
  position: relative;
  cursor: pointer;
}

/* line 928, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-radio input {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 937, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-radio input + label {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  cursor: pointer;
  border: 1px solid #f1f1f1;
}

/* line 950, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.confirm-radio input:checked + label {
  background: url(https://preview.colorlib.com/theme/hus/img/elements/success-radio.png) no-repeat center center/cover;
  border: none;
}

/* line 958, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.disabled-radio {
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: #f9f9ff;
  position: relative;
  cursor: pointer;
}

/* line 965, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.disabled-radio input {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 974, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.disabled-radio input + label {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  cursor: pointer;
  border: 1px solid #f1f1f1;
}

/* line 986, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.disabled-radio input:disabled {
  cursor: not-allowed;
  z-index: 3;
}

/* line 991, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.disabled-radio input:checked + label {
  background: url(https://preview.colorlib.com/theme/hus/img/elements/disabled-radio.png) no-repeat center center/cover;
  border: none;
}

/* line 999, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-select {
  height: 40px;
}

/* line 1001, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-select .nice-select {
  border: none;
  border-radius: 0px;
  height: 40px;
  background: #f9f9ff;
  padding-left: 20px;
  padding-right: 40px;
}

/* line 1008, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-select .nice-select .list {
  margin-top: 0;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  width: 100%;
  padding: 10px 0 10px 0px;
}

/* line 1015, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-select .nice-select .list .option {
  font-weight: 300;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  line-height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding-left: 20px;
}

/* line 1022, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-select .nice-select .list .option.selected {
  color: #ff5e13;
  background: transparent;
}

/* line 1026, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-select .nice-select .list .option:hover {
  color: #ff5e13;
  background: transparent;
}

/* line 1033, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-select .current {
  margin-right: 50px;
  font-weight: 300;
}

/* line 1037, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.default-select .nice-select::after {
  right: 20px;
}

/* line 1042, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.form-select {
  height: 40px;
  width: 100%;
}

/* line 1045, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.form-select .nice-select {
  border: none;
  border-radius: 0px;
  height: 40px;
  background: #f9f9ff;
  padding-left: 45px;
  padding-right: 40px;
  width: 100%;
}

/* line 1053, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.form-select .nice-select .list {
  margin-top: 0;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  width: 100%;
  padding: 10px 0 10px 0px;
}

/* line 1060, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.form-select .nice-select .list .option {
  font-weight: 300;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  line-height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding-left: 45px;
}

/* line 1067, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.form-select .nice-select .list .option.selected {
  color: #ff5e13;
  background: transparent;
}

/* line 1071, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.form-select .nice-select .list .option:hover {
  color: #ff5e13;
  background: transparent;
}

/* line 1078, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.form-select .current {
  margin-right: 50px;
  font-weight: 300;
}

/* line 1082, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.form-select .nice-select::after {
  right: 20px;
}

/* line 1086, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.mt-10 {
  margin-top: 10px;
}

/* line 1089, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.section-top-border {
  padding: 50px 0;
  border-top: 1px dotted #eee;
}

/* line 1093, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.mb-30 {
  margin-bottom: 30px;
}

/* line 1096, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.mt-30 {
  margin-top: 30px;
}

/* line 1099, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_elements.scss */
.switch-wrap {
  margin-bottom: 10px;
}

/* Start Blog Area css
============================================================================================ */
/* line 5, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 10, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_area a {
  color: #6b6a6a !important;
  text-decoration: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

/* line 14, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_area a:hover, .blog_area a :hover {
  background: -webkit-linear-gradient(131deg, #FF4A52 0%, #FF4A52 99%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-decoration: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

/* line 24, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-blog {
  overflow: hidden;
  margin-bottom: 30px;
}

/* line 28, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-blog:hover {
  box-shadow: 0px 10px 20px 0px rgba(42, 34, 123, 0.1);
}

/* line 32, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-blog .thumb {
  overflow: hidden;
  position: relative;
}

/* line 36, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-blog .thumb:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

/* line 49, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-blog h4 {
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 34px;
  margin-bottom: 25px;
}

/* line 56, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-blog a {
  font-size: 20px;
  font-weight: 600;
}

/* line 66, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-blog .date {
  color: #666666;
  text-align: left;
  display: inline-block;
  font-size: 13px;
  font-weight: 300;
}

/* line 74, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-blog .tag {
  text-align: left;
  display: inline-block;
  float: left;
  font-size: 13px;
  font-weight: 300;
  margin-right: 22px;
  position: relative;
}

/* line 84, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-blog .tag:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 10px;
  background: #acacac;
  right: -12px;
  top: 7px;
}

@media (max-width: 1199px) {
  /* line 74, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .single-blog .tag {
    margin-right: 8px;
  }
  /* line 98, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .single-blog .tag:after {
    display: none;
  }
}

/* line 104, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

@media (max-width: 800px) {
  /* line 24, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .single-blog {
    margin-bottom: 30px;
  }
}

/* line 112, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 116, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 121, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

@media (max-width: 1199px) {
  /* line 112, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
}

/* line 135, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-blog:hover .thumb:after {
  opacity: .7;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

@media (max-width: 1199px) {
  /* line 143, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .single-blog h4 {
    transition: all 300ms linear 0s;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 14px;
    margin-bottom: 12px;
  }
  /* line 149, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .single-blog h4 a {
    font-size: 18px;
  }
}

/* line 157, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 160, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

@media (min-width: 992px) {
  /* line 160, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
}

/* line 179, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 185, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 195, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 200, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* End Blog Area css
============================================================================================ */
/* Latest Blog Area css
============================================================================================ */
/* line 224, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 228, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 234, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 247, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* End Latest Blog Area css
============================================================================================ */
/* Causes Area css
============================================================================================ */
/* line 263, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 267, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 274, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 285, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 288, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 291, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 299, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 307, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 320, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 323, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 336, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 346, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 358, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* End Causes Area css
============================================================================================ */
/*================= latest_blog_area css =============*/
/* line 374, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 378, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 381, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 384, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 389, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 392, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 403, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 410, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 417, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 431, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/*========= blog_categorie_area css ===========*/
/* line 438, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

@media (min-width: 900px) {
  /* line 438, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
}

@media (min-width: 1100px) {
  /* line 438, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
}

/* line 454, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 459, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 463, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 476, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 494, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 501, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 510, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/*============ blog_left_sidebar css ==============*/
/* line 525, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_item {
  margin-bottom: 50px;
}

/* line 529, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_details {
  padding: 30px 0 20px 10px;
  box-shadow: 0px 10px 20px 0px rgba(221, 221, 221, 0.3);
}

@media (min-width: 768px) {
  /* line 529, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .blog_details {
    padding: 60px 30px 35px 35px;
  }
}

/* line 537, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_details p {
  margin-bottom: 30px;
}

/* line 541, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_details a {
  color: #ff8b23;
}

/* line 544, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_details a:hover {
  color: #ff2424;
}

/* line 549, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_details h2 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  /* line 549, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .blog_details h2 {
    font-size: 24px;
    margin-bottom: 15px;
  }
}

/* line 563, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog-info-link li {
  float: left;
  font-size: 14px;
}

/* line 567, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog-info-link li a {
  color: #999999;
}

/* line 571, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog-info-link li i,
.blog-info-link li span {
  font-size: 13px;
  margin-right: 5px;
}

/* line 577, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog-info-link li::after {
  content: "|";
  padding-left: 10px;
  padding-right: 10px;
}

/* line 583, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog-info-link li:last-child::after {
  display: none;
}

/* line 588, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog-info-link::after {
  content: "";
  display: block;
  clear: both;
  display: table;
}

/* line 596, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_item_img {
  position: relative;
}

/* line 599, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_item_img .blog_item_date {
  position: absolute;
  bottom: -10px;
  left: 10px;
  display: block;
  color: #fff;
  background-color: #FF4A52;
  padding: 8px 15px;
  border-radius: 5px;
}

@media (min-width: 768px) {
  /* line 599, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .blog_item_img .blog_item_date {
    bottom: -20px;
    left: 40px;
    padding: 13px 30px;
  }
}

/* line 615, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_item_img .blog_item_date h3 {
  font-size: 22px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 0;
  line-height: 1.2;
}

@media (min-width: 768px) {
  /* line 615, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .blog_item_img .blog_item_date h3 {
    font-size: 30px;
  }
}

/* line 627, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_item_img .blog_item_date p {
  font-size: 18px;
  margin-bottom: 0;
  color: #fff;
}

@media (min-width: 768px) {
  /* line 627, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .blog_item_img .blog_item_date p {
    font-size: 18px;
  }
}

/* line 647, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .widget_title {
  font-size: 20px;
  margin-bottom: 40px;
}

/* line 652, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .widget_title::after {
  content: "";
  display: block;
  padding-top: 15px;
  border-bottom: 1px solid #f0e9ff;
}

/* line 660, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .single_sidebar_widget {
  background: #fbf9ff;
  padding: 30px;
  margin-bottom: 30px;
}

/* line 664, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .single_sidebar_widget .btn_1 {
  margin-top: 0px;
}

/* line 672, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .search_widget .form-control {
  height: 50px;
  border-color: #f0e9ff;
  font-size: 13px;
  color: #999999;
  padding-left: 20px;
  border-radius: 0;
  border-right: 0;
}

/* line 681, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .search_widget .form-control::placeholder {
  color: #999999;
}

/* line 685, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .search_widget .form-control:focus {
  border-color: #f0e9ff;
  outline: 0;
  box-shadow: none;
}

/* line 694, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .search_widget .input-group button {
  background: #fff;
  border-left: 0;
  border: 1px solid #f0e9ff;
  padding: 4px 15px;
  border-left: 0;
}

/* line 701, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .search_widget .input-group button i,
.blog_right_sidebar .search_widget .input-group button span {
  font-size: 14px;
  color: #999999;
}

/* line 713, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .newsletter_widget .form-control {
  height: 50px;
  border-color: #f0e9ff;
  font-size: 13px;
  color: #999999;
  padding-left: 20px;
  border-radius: 0;
}

/* line 722, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .newsletter_widget .form-control::placeholder {
  color: #999999;
}

/* line 726, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .newsletter_widget .form-control:focus {
  border-color: #f0e9ff;
  outline: 0;
  box-shadow: none;
}

/* line 735, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .newsletter_widget .input-group button {
  background: #fff;
  border-left: 0;
  border: 1px solid #f0e9ff;
  padding: 4px 15px;
  border-left: 0;
}

/* line 742, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .newsletter_widget .input-group button i,
.blog_right_sidebar .newsletter_widget .input-group button span {
  font-size: 14px;
  color: #999999;
}

/* line 755, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .post_category_widget .cat-list li {
  border-bottom: 1px solid #f0e9ff;
  transition: all 0.3s ease 0s;
  padding-bottom: 12px;
}

/* line 760, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .post_category_widget .cat-list li:last-child {
  border-bottom: 0;
}

/* line 764, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .post_category_widget .cat-list li a {
  font-size: 14px;
  line-height: 20px;
  color: #888888;
}

/* line 769, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .post_category_widget .cat-list li a p {
  margin-bottom: 0px;
}

/* line 774, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .post_category_widget .cat-list li + li {
  padding-top: 15px;
}

/* line 791, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .popular_post_widget .post_item .media-body {
  justify-content: center;
  align-self: center;
  padding-left: 20px;
}

/* line 796, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .popular_post_widget .post_item .media-body h3 {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 6px;
  transition: all 0.3s linear;
}

/* line 807, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .popular_post_widget .post_item .media-body a:hover {
  color: #fff;
}

/* line 813, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .popular_post_widget .post_item .media-body p {
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 0px;
}

/* line 820, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .popular_post_widget .post_item + .post_item {
  margin-top: 20px;
}

/* line 828, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .tag_cloud_widget ul li {
  display: inline-block;
}

/* line 831, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .tag_cloud_widget ul li a {
  display: inline-block;
  border: 1px solid #eeeeee;
  background: #fff;
  padding: 4px 20px;
  margin-bottom: 8px;
  margin-right: 3px;
  transition: all 0.3s ease 0s;
  color: #888888;
  font-size: 13px;
}

/* line 842, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .tag_cloud_widget ul li a:hover {
  background: #ff2424;
  color: #fff !important;
  -webkit-text-fill-color: #fff;
  text-decoration: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

/* line 857, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .instagram_feeds .instagram_row {
  display: flex;
  margin-right: -6px;
  margin-left: -6px;
}

/* line 863, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .instagram_feeds .instagram_row li {
  width: 33.33%;
  float: left;
  padding-right: 6px;
  padding-left: 6px;
  margin-bottom: 15px;
}

/* line 963, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog_right_sidebar .br {
  width: 100%;
  height: 1px;
  background: #eeeeee;
  margin: 30px 0px;
}

/* line 984, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog-pagination {
  margin-top: 80px;
}

/* line 988, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog-pagination .page-link {
  font-size: 14px;
  position: relative;
  display: block;
  padding: 0;
  text-align: center;
  margin-left: -1px;
  line-height: 45px;
  width: 45px;
  height: 45px;
  border-radius: 0 !important;
  color: #8a8a8a;
  border: 1px solid #f0e9ff;
  margin-right: 10px;
}

/* line 1005, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog-pagination .page-link i,
.blog-pagination .page-link span {
  font-size: 13px;
}

/* line 1017, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog-pagination .page-item.active .page-link {
  background-color: #fbf9ff;
  border-color: #f0e9ff;
  color: #888888;
}

/* line 1024, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.blog-pagination .page-item:last-child .page-link {
  margin-right: 0;
}

/*============ Start Blog Single Styles  =============*/
/* line 1049, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .blog_details {
  box-shadow: none;
  padding: 0;
}

/* line 1054, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 1057, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 1061, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 1074, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .blog_details {
  padding-top: 26px;
}

/* line 1077, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .blog_details p {
  margin-bottom: 20px;
  font-size: 15px;
}

/* line 1087, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .quote-wrapper {
  background: rgba(130, 139, 178, 0.1);
  padding: 15px;
  line-height: 1.733;
  color: #888888;
  font-style: italic;
  margin-top: 25px;
  margin-bottom: 25px;
}

@media (min-width: 768px) {
  /* line 1087, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .single-post-area .quote-wrapper {
    padding: 30px;
  }
}

/* line 1101, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .quotes {
  background: #fff;
  padding: 15px 15px 15px 20px;
  border-left: 2px solid;
}

@media (min-width: 768px) {
  /* line 1101, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .single-post-area .quotes {
    padding: 25px 25px 25px 30px;
  }
}

/* line 1111, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .arrow {
  position: absolute;
}

/* line 1114, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .arrow .lnr {
  font-size: 20px;
  font-weight: 600;
}

/* line 1121, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

/* line 1126, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-top {
  padding-top: 15px;
  border-top: 1px solid #f0e9ff;
}

/* line 1130, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-top p {
  margin-bottom: 0;
}

/* line 1134, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-top .like-info {
  font-size: 14px;
}

/* line 1137, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-top .like-info i,
.single-post-area .navigation-top .like-info span {
  font-size: 16px;
  margin-right: 5px;
}

/* line 1144, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-top .comment-count {
  font-size: 14px;
}

/* line 1147, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-top .comment-count i,
.single-post-area .navigation-top .comment-count span {
  font-size: 16px;
  margin-right: 5px;
}

/* line 1156, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-top .social-icons li {
  display: inline-block;
  margin-right: 15px;
}

/* line 1160, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-top .social-icons li:last-child {
  margin: 0;
}

/* line 1164, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-top .social-icons li i,
.single-post-area .navigation-top .social-icons li span {
  font-size: 14px;
  color: #999999;
}

/* line 1182, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .blog-author {
  padding: 40px 30px;
  background: #fbf9ff;
  margin-top: 50px;
}

@media (max-width: 600px) {
  /* line 1182, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .single-post-area .blog-author {
    padding: 20px 8px;
  }
}

/* line 1191, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .blog-author img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  margin-right: 30px;
}

@media (max-width: 600px) {
  /* line 1191, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .single-post-area .blog-author img {
    margin-right: 15px;
    width: 45px;
    height: 45px;
  }
}

/* line 1204, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .blog-author a {
  display: inline-block;
}

/* line 1208, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .blog-author a:hover {
  color: #ff2424;
}

/* line 1213, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .blog-author p {
  margin-bottom: 0;
  font-size: 15px;
}

/* line 1218, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .blog-author h4 {
  font-size: 16px;
}

/* line 1225, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area {
  border-bottom: 1px solid #eee;
  padding-bottom: 30px;
  margin-top: 55px;
}

/* line 1230, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area p {
  margin-bottom: 0px;
}

/* line 1234, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area h4 {
  font-size: 18px;
  line-height: 25px;
}

/* line 1240, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-left {
  text-align: left;
}

/* line 1243, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-left .thumb {
  margin-right: 20px;
  background: #000;
}

/* line 1247, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-left .thumb img {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

/* line 1252, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-left .lnr {
  margin-left: 20px;
  opacity: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

/* line 1259, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-left:hover .lnr {
  opacity: 1;
}

/* line 1264, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-left:hover .thumb img {
  opacity: .5;
}

@media (max-width: 767px) {
  /* line 1240, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .single-post-area .navigation-area .nav-left {
    margin-bottom: 30px;
  }
}

/* line 1275, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-right {
  text-align: right;
}

/* line 1278, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-right .thumb {
  margin-left: 20px;
  background: #000;
}

/* line 1282, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-right .thumb img {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

/* line 1287, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-right .lnr {
  margin-right: 20px;
  opacity: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

/* line 1294, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-right:hover .lnr {
  opacity: 1;
}

/* line 1299, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.single-post-area .navigation-area .nav-right:hover .thumb img {
  opacity: .5;
}

@media (max-width: 991px) {
  /* line 1307, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
}

/* line 1314, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comments-area {
  background: transparent;
  border-top: 1px solid #eee;
  padding: 45px 0;
  margin-top: 50px;
}

@media (max-width: 414px) {
  /* line 1314, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .comments-area {
    padding: 50px 8px;
  }
}

/* line 1325, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comments-area h4 {
  margin-bottom: 35px;
  font-size: 18px;
}

/* line 1332, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comments-area h5 {
  font-size: 16px;
  margin-bottom: 0px;
}

/* line 1341, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comments-area .comment-list {
  padding-bottom: 48px;
}

/* line 1344, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comments-area .comment-list:last-child {
  padding-bottom: 0px;
}

/* line 1348, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */

@media (max-width: 413px) {
  /* line 1354, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .comments-area .comment-list .single-comment h5 {
    font-size: 12px;
  }
  /* line 1358, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .comments-area .comment-list .single-comment .date {
    font-size: 11px;
  }
  /* line 1362, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .comments-area .comment-list .single-comment .comment {
    font-size: 10px;
  }
}

/* line 1369, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comments-area .thumb {
  margin-right: 20px;
}

/* line 1372, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comments-area .thumb img {
  width: 70px;
  border-radius: 50%;
}

/* line 1378, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comments-area .date {
  font-size: 14px;
  color: #999999;
  margin-bottom: 0;
  margin-left: 20px;
}

/* line 1385, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comments-area .comment {
  margin-bottom: 10px;
  color: #777777;
  font-size: 15px;
}

/* line 1391, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comments-area .btn-reply {
  background-color: transparent;
  color: #888888;
  padding: 5px 18px;
  font-size: 14px;
  display: block;
  font-weight: 400;
}

/* line 1408, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form {
  border-top: 1px solid #eee;
  padding-top: 45px;
  margin-top: 50px;
  margin-bottom: 20px;
}

/* line 1416, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form .form-group {
  margin-bottom: 30px;
}

/* line 1420, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form h4 {
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 22px;
}

/* line 1428, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form .name {
  padding-left: 0px;
}

@media (max-width: 767px) {
  /* line 1428, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .comment-form .name {
    padding-right: 0px;
    margin-bottom: 1rem;
  }
}

/* line 1437, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form .email {
  padding-right: 0px;
}

@media (max-width: 991px) {
  /* line 1437, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
  .comment-form .email {
    padding-left: 0px;
  }
}

/* line 1445, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form .form-control {
  border: 1px solid #f0e9ff;
  border-radius: 5px;
  height: 48px;
  padding-left: 18px;
  font-size: 13px;
  background: transparent;
}

/* line 1453, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form .form-control:focus {
  outline: 0;
  box-shadow: none;
}

/* line 1458, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form .form-control::placeholder {
  font-weight: 300;
  color: #999999;
}

/* line 1463, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form .form-control::placeholder {
  color: #777777;
}

/* line 1468, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form textarea {
  padding-top: 18px;
  border-radius: 12px;
  height: 100% !important;
}

/* line 1474, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 13px;
  color: #777;
}

/* line 1480, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form ::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 13px;
  color: #777;
}

/* line 1486, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form :-ms-input-placeholder {
  /* IE 10+ */
  font-size: 13px;
  color: #777;
}

/* line 1492, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog.scss */
.comment-form :-moz-placeholder {
  /* Firefox 18- */
  font-size: 13px;
  color: #777;
}

/*============ End Blog Single Styles  =============*/
/**************** blog part css start ****************/
/* line 2, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

@media (max-width: 576px) {
  /* line 2, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 2, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 2, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

/* line 19, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

@media (max-width: 576px) {
  /* line 24, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 24, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 24, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

/* line 40, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

/* line 43, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

/* line 48, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

@media (max-width: 576px) {
  /* line 48, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 48, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  /* line 48, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

/* line 72, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

/* line 76, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

/* line 83, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

/* line 86, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

/* line 97, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

@media (max-width: 576px) {
  /* line 97, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 97, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 97, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  /* line 97, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

/* line 119, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

@media (max-width: 576px) {
  /* line 119, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 119, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 119, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  /* line 119, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

/* line 140, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

/* line 150, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

@media (max-width: 576px) {
  /* line 150, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 150, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 150, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  /* line 150, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */
}

/* line 166, ../../Arafath/CL/january 2020/237. Real Estate/HTML/scss/_blog_part.scss */

/*# sourceMappingURL=style.css.map */
/* Hus hero — minimal unique carousel transition */
@keyframes husSlideIn {
  0%   { opacity: 0; transform: translateX(28px); filter: blur(6px); }
  100% { opacity: 1; transform: translateX(0);    filter: blur(0); }
}
@keyframes husSlideOut {
  0%   { opacity: 1; transform: translateX(0); filter: blur(0); }
  100% { opacity: 0; transform: translateX(-18px); filter: blur(4px); }
}
.owl-carousel .husSlideIn  { animation: husSlideIn 1.2s ease both; z-index: 2; }
.owl-carousel .husSlideOut { animation: husSlideOut 1s   ease both; z-index: 1; }

@keyframes husTextUp {
  0%   { opacity: 0; transform: translateY(22px); }
  100% { opacity: 1; transform: translateY(0); }
}
.slider_active .owl-item.active .slider_text h3,
.slider_active .owl-item.active .slider_text p,
.slider_active .owl-item.active .slider_text .boxed-btn3 {
  animation: husTextUp 1s ease both;
}
.slider_active .owl-item.active .slider_text h3          { animation-delay: 0.25s; }
.slider_active .owl-item.active .slider_text p           { animation-delay: 0.45s; }
.slider_active .owl-item.active .slider_text .boxed-btn3 { animation-delay: 0.65s; display: inline-block; }

/* ===== ASUTA white minimal header ===== */
.header-white .header-area,
.header-white .main-header-area {
  background: #ffffff !important;
  box-shadow: 0 1px 0 rgba(0,0,0,0.06);
}
.header-white .main-header-area { padding: 12px 24px; }
.header-white .logo img { max-height: 60px; width: auto; }
.header-white .main-menu ul li a {
  color: #111 !important;
  font-weight: 500;
  text-transform: capitalize;
}
.header-white .main-menu ul li a:hover,
.header-white .main-menu ul li.active > a { color: #c9a84c !important; }
.header-white .main-menu ul li .submenu li a { color: #111 !important; }
.header-white .social_wrap .login_text a,
.header-white .social_wrap .number p,
.header-white .social_wrap .number a { color: #111 !important; }
.header-white.sticky .main-header-area,
.header-white .main-header-area.sticky {
  background: #ffffff !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.08);
}
#sticky-header.sticky { background: #ffffff !important; }

/* ===== Unique hero carousel reveal ===== */
.slider_active .owl-stage-outer { overflow: hidden; }
.owl-carousel .husRevealIn {
  animation: husRevealIn 1.4s cubic-bezier(.77,0,.18,1) both;
  z-index: 2;
}
.owl-carousel .husRevealOut {
  animation: husRevealOut 1.2s cubic-bezier(.77,0,.18,1) both;
  z-index: 1;
}
@keyframes husRevealIn {
  0%   { clip-path: inset(0 100% 0 0); transform: scale(1.08); opacity: 0.7; }
  100% { clip-path: inset(0 0 0 0);    transform: scale(1);    opacity: 1; }
}
@keyframes husRevealOut {
  0%   { clip-path: inset(0 0 0 0);    transform: scale(1);    opacity: 1; }
  100% { clip-path: inset(0 0 0 100%); transform: scale(1.04); opacity: 0; }
}

/* Text stagger reveal */
@keyframes husLineUp {
  0%   { opacity: 0; transform: translateY(28px); letter-spacing: 0.06em; }
  100% { opacity: 1; transform: translateY(0);    letter-spacing: normal; }
}
@keyframes husBarIn {
  0%   { transform: scaleX(0); }
  100% { transform: scaleX(1); }
}
.slider_active .slider_text span {
  display: inline-block;
  position: relative;
  padding-bottom: 12px;
  text-transform: uppercase;
  letter-spacing: 0.18em;
  font-size: 13px;
  color: #c9a84c;
  font-weight: 600;
}
.slider_active .slider_text span::after {
  content: "";
  position: absolute;
  left: 0; bottom: 0;
  width: 48px; height: 2px;
  background: linear-gradient(90deg, #c9a84c, transparent);
  transform: scaleX(0);
  transform-origin: left center;
}
.slider_active .owl-item.active .slider_text span,
.slider_active .owl-item.active .slider_text h3,
.slider_active .owl-item.active .slider_text p,
.slider_active .owl-item.active .slider_text .boxed-btn3 {
  animation: husLineUp 0.95s cubic-bezier(.2,.7,.2,1) both;
  opacity: 0;
}
.slider_active .owl-item.active .slider_text span          { animation-delay: 0.35s; }
.slider_active .owl-item.active .slider_text span::after   { animation: husBarIn 0.7s cubic-bezier(.77,0,.18,1) 0.85s both; }
.slider_active .owl-item.active .slider_text h3            { animation-delay: 0.55s; }
.slider_active .owl-item.active .slider_text p             { animation-delay: 0.8s; }
.slider_active .owl-item.active .slider_text .boxed-btn3   { animation-delay: 1.05s; display: inline-block; }

/* ===== ASUTA overrides (final) ===== */
/* Remove red logo box, tighten header */
.header-white .header-area .main-header-area .logo,
.header-white .logo {
  background: transparent !important;
  padding: 8px 16px !important;
  text-align: left !important;
}
.header-white .main-header-area { padding: 6px 0 !important; }
.header-white .logo img { max-height: 72px; width: auto; }
.header-white .main-menu ul li a {
  padding: 22px 14px;
  line-height: 1;
  font-size: 14px;
}
.header-white .social_wrap { padding-right: 24px; }
.header-white .social_wrap .login_text a,
.header-white .social_wrap .number p,
.header-white .social_wrap .number a {
  font-size: 13px;
}

/* Restore original thin red eyebrow line (no text, no gold bar) */
.slider_active .slider_text span {
  display: inline-block;
  height: 2px;
  width: 90px;
  background: #ff2424;
  padding: 0;
  margin-bottom: 28px;
  letter-spacing: normal;
  font-size: 0;
  color: transparent;
  text-transform: none;
}
.slider_active .slider_text span::after { content: none !important; display: none !important; animation: none !important; }

/* Drop broken clip-path reveal so owl fade works cleanly */
.owl-carousel .husRevealIn,
.owl-carousel .husRevealOut,
.owl-carousel .husSlideIn,
.owl-carousel .husSlideOut { animation: none !important; clip-path: none !important; }

/* Keep a subtle, reliable text stagger on each active slide */
.slider_active .owl-item.active .slider_text span,
.slider_active .owl-item.active .slider_text h3,
.slider_active .owl-item.active .slider_text p,
.slider_active .owl-item.active .slider_text .boxed-btn3 {
  animation: husFadeUp 0.7s ease both;
  opacity: 0;
}
@keyframes husFadeUp {
  0%   { opacity: 0; transform: translateY(14px); }
  100% { opacity: 1; transform: translateY(0); }
}
.slider_active .owl-item.active .slider_text span        { animation-delay: 0.05s; }
.slider_active .owl-item.active .slider_text h3          { animation-delay: 0.15s; }
.slider_active .owl-item.active .slider_text p           { animation-delay: 0.3s; }
.slider_active .owl-item.active .slider_text .boxed-btn3 { animation-delay: 0.45s; display: inline-block; }

/* ===== Unique hero carousel motion (v2) ===== */
/* Outgoing: gentle scale-down + soft blur + fade. Incoming: scale-down from 1.12 + blur clear + fade-up. */
.owl-carousel .husZoomIn  { animation: husZoomIn 1.6s cubic-bezier(.22,.61,.36,1) both; z-index: 2; }
.owl-carousel .husZoomOut { animation: husZoomOut 1.4s cubic-bezier(.22,.61,.36,1) both; z-index: 1; }

@keyframes husZoomIn {
  0%   { opacity: 0; transform: scale(1.12) translateY(8px); filter: blur(8px) saturate(0.85); }
  60%  { opacity: 1; }
  100% { opacity: 1; transform: scale(1) translateY(0); filter: blur(0) saturate(1); }
}
@keyframes husZoomOut {
  0%   { opacity: 1; transform: scale(1); filter: blur(0); }
  100% { opacity: 0; transform: scale(1.04); filter: blur(6px); }
}

/* Slow Ken Burns drift on the active slide background for life between transitions */
@keyframes husKenBurns {
  0%   { transform: scale(1) translate3d(0,0,0); }
  100% { transform: scale(1.08) translate3d(-1.5%, -1%, 0); }
}
.slider_active .owl-item.active .single_slider {
  animation: husKenBurns 9s ease-out both;
  will-change: transform;
}

/* Eyebrow red line: draw in from 0 to full width on slide activation */
.slider_active .slider_text span {
  width: 0;
  transition: none;
}
.slider_active .owl-item.active .slider_text span {
  animation: husLineDraw 0.9s cubic-bezier(.77,0,.18,1) 0.25s both,
             husFadeUp 0.6s ease 0.1s both;
}
@keyframes husLineDraw {
  0%   { width: 0; }
  100% { width: 90px; }
}

/* Refined text stagger with subtle blur clear */
.slider_active .owl-item.active .slider_text h3,
.slider_active .owl-item.active .slider_text p,
.slider_active .owl-item.active .slider_text .boxed-btn3 {
  animation: husTextReveal 0.9s cubic-bezier(.2,.7,.2,1) both;
  opacity: 0;
}
@keyframes husTextReveal {
  0%   { opacity: 0; transform: translateY(20px); filter: blur(6px); }
  100% { opacity: 1; transform: translateY(0); filter: blur(0); }
}
.slider_active .owl-item.active .slider_text h3          { animation-delay: 0.45s; }
.slider_active .owl-item.active .slider_text p           { animation-delay: 0.7s; }
.slider_active .owl-item.active .slider_text .boxed-btn3 { animation-delay: 0.95s; display: inline-block; }

/* ===== Facilities cards: equalized text + read more ===== */
.single_feature { display: flex; flex-direction: column; height: 100%; }
.single_feature .feature-text {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: all 0.4s ease;
  margin-bottom: 12px;
}
.single_feature.expanded .feature-text {
  display: block;
  -webkit-line-clamp: unset;
  overflow: visible;
}
.single_feature .read-more-toggle {
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #c9a84c;
  border-bottom: 1px solid rgba(201,168,76,0.4);
  padding-bottom: 2px;
  margin-top: auto;
  transition: color 0.2s ease, border-color 0.2s ease;
}
.single_feature .read-more-toggle:hover {
  color: #b08f3a;
  border-bottom-color: #b08f3a;
  text-decoration: none;
}

/* ===== Partners marquee ===== */
.partners_area .section_title h3 span { color: #c9a84c; }
.partners_marquee {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 20px 0;
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%);
  mask-image: linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%);
}
.partners_track {
  display: flex;
  gap: 28px;
  width: max-content;
  animation: partnersScroll 60s linear infinite;
}
.partners_marquee:hover .partners_track { animation-play-state: paused; }
.partner_card {
  flex: 0 0 auto;
  width: 220px;
  height: 170px;
  background: #ffffff;
  border: 1px solid rgba(0,0,0,0.08);
  border-radius: 10px;
  box-shadow: 0 4px 18px rgba(0,0,0,0.05);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 18px 16px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.partner_card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 28px rgba(0,0,0,0.10);
}
.partner_logo {
  width: 100%;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.partner_logo img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  filter: grayscale(20%);
  transition: filter 0.3s ease;
}
.partner_card:hover .partner_logo img { filter: grayscale(0%); }
.partner_name {
  margin-top: 10px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #1a1a1a;
  text-align: center;
}
@keyframes partnersScroll {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}
@media (max-width: 575px) {
  .partner_card { width: 170px; height: 150px; }
  .partner_logo { height: 75px; }
}

/* ===== Partners horizontal row (title left, marquee scrolling toward it) ===== */
.partners_row {
  display: flex;
  align-items: center;
  gap: 40px;
}
.partners_heading {
  flex: 0 0 240px;
  max-width: 240px;
}
.partners_area .partners_title { text-align: left; margin-bottom: 0; }
.partners_area .partners_title h3 { text-align: left; margin-bottom: 14px; }
.partners_area .partners_title .devider { justify-content: flex-start; margin-left: 0; }
.partners_area .partners_title .devider-left { display: flex; }
.partners_row .partners_marquee { flex: 1 1 auto; min-width: 0; }
@media (max-width: 767px) {
  .partners_row { flex-direction: column; align-items: flex-start; gap: 20px; }
  .partners_heading { flex: 0 0 auto; max-width: 100%; }
}

/* Sauti Project logo needs extra room (tall logo) */
.partner_logo--contain { height: auto; min-height: 90px; padding: 6px 0; }
.partner_logo--contain img { max-height: 84px; max-width: 100%; width: auto; object-fit: contain; }

/* ===== Impact section — spacing + restore original card content layout ===== */
.impact_area .container { padding-bottom: 30px; }
.impact_area .impact_carousel { margin-top: 20px; }

.impact_area .single_appertment .appertment_info .impact_count {
  font-size: 26px;
  font-weight: 700;
  color: #c9a84c;
  letter-spacing: 0.02em;
  display: block;
}
/* keep original inline list with separators */
.impact_area .single_appertment .appertment_info ul li {
  display: inline-block;
  font-size: 15px;
  color: #fff;
  font-weight: 300;
  padding-right: 14px;
  margin-right: 14px;
  position: relative;
  font-family: "Roboto", sans-serif;
}
.impact_area .single_appertment .appertment_info ul li::before {
  display: block;
  position: absolute;
  right: 0;
  background: #8a8a88;
  height: 16px;
  width: 1px;
  content: '';
  top: 50%;
  transform: translateY(-50%);
}
.impact_area .single_appertment .appertment_info ul li:last-child {
  padding-right: 0;
  margin-right: 0;
}
.impact_area .single_appertment .appertment_info ul li:last-child::before { display: none; }


/* ============================================================ */
/* ===== ASUTA BRAND REFRESH — palette, header, footer, polish ===== */
/* ============================================================ */
:root {
  --asuta-red:   #bf202f;
  --asuta-navy:  #282560;
  --asuta-green: #8dc745;
  --asuta-blue:  #2dabe2;
  --asuta-ink:   #1a1830;
  --asuta-soft:  #f6f7fb;
}

/* ----- Remap existing gold accents to ASUTA red ----- */
.header-white .main-menu ul li a:hover,
.header-white .main-menu ul li.active > a { color: var(--asuta-red) !important; }

.slider_active .slider_text span { background: var(--asuta-red) !important; }

.single_feature .read-more-toggle { color: var(--asuta-red); border-bottom-color: rgba(191,32,47,0.35); }
.single_feature .read-more-toggle:hover { color: var(--asuta-navy); border-bottom-color: var(--asuta-navy); }

.partners_area .section_title h3 span,
.impact_area .single_appertment .appertment_info .impact_count { color: var(--asuta-red); }

/* Headings adopt navy ink */
.section_title h3, .single_feature h3, .single_appertment .appertment_info h5,
.news_meta h3, .footer_title { color: var(--asuta-ink) !important; }

/* ----- Header polish ----- */
.header-white .logo img { max-height: 56px; }
.header-white .main-header-area { padding: 8px 0 !important; border-bottom: 1px solid rgba(40,37,96,0.06); }
.asuta_cta_btn {
  display: inline-flex; align-items: center; gap: 8px;
  background: var(--asuta-red); color: #fff !important;
  padding: 11px 22px; border-radius: 999px;
  font-size: 13px; font-weight: 600; letter-spacing: 0.05em;
  text-transform: uppercase; line-height: 1;
  box-shadow: 0 6px 18px rgba(191,32,47,0.28);
  transition: background 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;
}
.asuta_cta_btn:hover {
  background: var(--asuta-navy); color: #fff !important;
  text-decoration: none; transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(40,37,96,0.32);
}
.asuta_cta_btn .fa { color: #fff; }

/* ----- Section title micro-divider: navy bar + red dot ----- */
.section_title .devider,
.partners_area .partners_title .devider {
  position: relative;
  display: flex; align-items: center; gap: 8px;
  margin-top: 10px;
}
.section_title .devider::before,
.partners_area .partners_title .devider::before {
  content: ""; display: block;
  width: 40px; height: 3px; border-radius: 2px;
  background: var(--asuta-navy);
}
.section_title .devider::after,
.partners_area .partners_title .devider::after {
  content: ""; display: block;
  width: 10px; height: 10px; border-radius: 50%;
  background: var(--asuta-red);
}
.section_title .devider span,
.partners_area .partners_title .devider span { display: none; }
.section_title { text-align: center; }
.section_title .devider { justify-content: center; }
.partners_area .partners_title .devider { justify-content: flex-start; }

/* ----- Cards: softer minimalist shadow & lift ----- */
.our_facilitics_area .single_feature,
.our_latest_news_area .single_news,
.appertment_area .single_appertment,
.impact_area .single_appertment {
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(40,37,96,0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
  border: 1px solid rgba(40,37,96,0.04);
  overflow: hidden;
}
.our_facilitics_area .single_feature:hover,
.our_latest_news_area .single_news:hover,
.appertment_area .single_appertment:hover,
.impact_area .single_appertment:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 36px rgba(40,37,96,0.12);
  border-color: rgba(191,32,47,0.18);
}

/* Facility icon — colored, content-relevant */
.our_facilitics_area .single_feature .icon {
  width: 72px; height: 72px; margin: 0 auto 18px;
  display: flex; align-items: center; justify-content: center;
  border-radius: 50%;
  background: linear-gradient(135deg, rgba(40,37,96,0.08), rgba(45,171,226,0.08));
  transition: background 0.3s ease, transform 0.3s ease;
}
.our_facilitics_area .single_feature:nth-child(1) .icon i { color: var(--asuta-blue); }
.our_facilitics_area .single_feature:nth-child(2) .icon i { color: var(--asuta-red); }
.our_facilitics_area .single_feature:nth-child(3) .icon i { color: var(--asuta-green); }
.our_facilitics_area .single_feature .icon i { font-size: 30px; transition: transform 0.3s ease; }
.our_facilitics_area .single_feature:hover .icon { transform: scale(1.05); background: linear-gradient(135deg, rgba(191,32,47,0.10), rgba(141,199,69,0.12)); }
.our_facilitics_area .single_feature:hover .icon i { transform: rotateY(180deg); }

/* News meta icons */
.our_latest_news_area .single_news .news_info .date {
  background: var(--asuta-navy); color: #fff; border-radius: 10px;
}
.our_latest_news_area .single_news .news_info .news_meta span {
  color: var(--asuta-red); font-weight: 600; letter-spacing: 0.05em;
}
.our_latest_news_area .single_news .news_info .news_meta a.read_more {
  color: var(--asuta-navy); font-weight: 600;
}
.our_latest_news_area .single_news .news_info .news_meta a.read_more:hover { color: var(--asuta-red); }
.our_latest_news_area .single_news .news_info .news_meta h3:hover { color: var(--asuta-red); }

/* Impact card numbers */
.impact_area .single_appertment .appertment_info { padding: 22px 24px 26px; background: var(--asuta-navy); }
.impact_area .single_appertment .appertment_info .impact_count { font-size: 30px; color: var(--asuta-green); }
.impact_area .single_appertment .appertment_info h5 { color: #fff; }
.impact_area .single_appertment .appertment_info ul li { color: #e7eaf6; }

/* Generic buttons */
.boxed-btn3, .boxed-btn3-line, .submit-btn3 {
  background: var(--asuta-red) !important; color: #fff !important;
  border-color: var(--asuta-red) !important;
  transition: background 0.25s ease, border-color 0.25s ease, transform 0.25s ease;
}
.boxed-btn3:hover, .boxed-btn3-line:hover, .submit-btn3:hover {
  background: var(--asuta-navy) !important; border-color: var(--asuta-navy) !important;
  color: #fff !important; transform: translateY(-2px);
}

/* ============================================================ */
/* ===== ASUTA FOOTER (informative, minimal, on-brand) ===== */
/* ============================================================ */
.asuta_footer {
  background: linear-gradient(180deg, var(--asuta-navy) 0%, #1c1947 100%);
  color: #d9dbeb;
  position: relative;
}
.asuta_footer::before {
  content: ""; position: absolute; left: 0; top: 0; height: 4px; width: 100%;
  background: linear-gradient(90deg, var(--asuta-red) 0%, var(--asuta-red) 25%, var(--asuta-navy) 25%, var(--asuta-navy) 50%, var(--asuta-green) 50%, var(--asuta-green) 75%, var(--asuta-blue) 75%, var(--asuta-blue) 100%);
}
.asuta_footer .footer_top { padding: 80px 0 50px; }
.asuta_footer .footer_widget { margin-bottom: 30px; }
.asuta_footer .footer_widget p { color: #c5c8dc; font-size: 14px; line-height: 1.75; }
.asuta_footer .footer_title {
  color: #fff !important;
  font-size: 18px; font-weight: 700;
  margin-bottom: 22px; padding-bottom: 12px;
  position: relative;
}
.asuta_footer .footer_title::after {
  content: ""; position: absolute; left: 0; bottom: 0;
  width: 36px; height: 2px; background: var(--asuta-red);
}
.asuta_footer .footer_widget ul { list-style: none; padding: 0; margin: 0; }
.asuta_footer .footer_widget ul li { margin-bottom: 10px; }
.asuta_footer .footer_widget ul li a,
.asuta_footer .asuta_contact_list li {
  color: #c5c8dc; font-size: 14px; line-height: 1.6;
  display: inline-flex; align-items: flex-start; gap: 10px;
  transition: color 0.2s ease, transform 0.2s ease;
}
.asuta_footer .footer_widget ul li a:hover { color: var(--asuta-green); text-decoration: none; transform: translateX(3px); }
.asuta_footer .footer_widget ul li a .fa,
.asuta_footer .asuta_contact_list li .fa {
  color: var(--asuta-blue); width: 16px; text-align: center; margin-top: 3px;
}
.asuta_footer .asuta_contact_list { list-style: none; padding: 0; }
.asuta_footer .asuta_contact_list li { margin-bottom: 14px; align-items: flex-start; }
.asuta_footer .asuta_contact_list li a { color: #c5c8dc; }
.asuta_footer .asuta_contact_list li a:hover { color: var(--asuta-green); }

.asuta_footer .asuta_socials { margin-top: 22px; display: flex; gap: 10px; }
.asuta_footer .asuta_socials a {
  width: 38px; height: 38px; border-radius: 50%;
  display: inline-flex; align-items: center; justify-content: center;
  background: rgba(255,255,255,0.06);
  color: #fff; font-size: 15px;
  transition: background 0.25s ease, transform 0.25s ease, color 0.25s ease;
}
.asuta_footer .asuta_socials a:hover { background: var(--asuta-red); color: #fff; transform: translateY(-3px); }

.asuta_footer .copy-right_text { padding: 18px 0 24px; }
.asuta_footer .footer_border { height: 1px; background: rgba(255,255,255,0.08); margin-bottom: 18px; }
.asuta_footer .copy_right { color: #b3b6cf; font-size: 13px; margin: 0; }
.asuta_footer_links { text-align: right; font-size: 13px; }
.asuta_footer_links a { color: #c5c8dc; transition: color 0.2s ease; }
.asuta_footer_links a:hover { color: var(--asuta-green); text-decoration: none; }
.asuta_footer_links span { color: rgba(255,255,255,0.3); margin: 0 6px; }
@media (max-width: 991px) {
  .asuta_footer_links { text-align: left; margin-top: 10px; }
}

/* ============================================================ */
/* ===== ASUTA v2 — Impact / Facilities / Hero polish ===== */
/* ============================================================ */

/* --- Our Facilities: visible heading + sharp cards + better icons --- */
.our_facilitics_area .section_title h3 { color: #fff !important; }
.our_facilitics_area .section_title h3 span { color: var(--asuta-red); }
.our_facilitics_area .row + .row { margin-top: 20px; }

.our_facilitics_area .single_feature {
  border-radius: 0 !important;
  background: #fff;
  border: 1px solid rgba(40,37,96,0.08);
  border-top: 3px solid var(--asuta-navy);
  box-shadow: none;
  padding: 44px 28px 36px;
  transition: border-color .25s ease, transform .25s ease, box-shadow .25s ease;
}
.our_facilitics_area .single_feature:hover {
  border-top-color: var(--asuta-red);
  transform: translateY(-4px);
  box-shadow: 0 14px 32px rgba(40,37,96,0.08);
}
.our_facilitics_area .single_feature .icon {
  width: 64px; height: 64px; margin: 0 auto 22px;
  border-radius: 50%;
  background: transparent;
  border: 1px solid rgba(40,37,96,0.12);
  display: flex; align-items: center; justify-content: center;
}
.our_facilitics_area .single_feature .icon i { font-size: 26px; }
.our_facilitics_area .single_feature:hover .icon i { transform: none; }

/* --- ASUTA Impact v2 — no background box, sharp photo cards, icons --- */
.asuta_impact_v2 {
  background: #fff !important;
  padding: 100px 0 100px;
}
.asuta_impact_v2::before, .asuta_impact_v2::after { display: none !important; }
.asuta_impact_v2 .section_title h3 { color: var(--asuta-ink) !important; }
.asuta_impact_v2 .section_title h3 span { color: var(--asuta-red); }

.asuta_impact_v2 .impact_grid { margin-top: 20px; row-gap: 30px; }
.asuta_impact_v2 .impact_grid > [class*="col-"] { margin-bottom: 30px; }

.asuta_impact_v2 .impact_card {
  background: #fff;
  border: 1px solid rgba(40,37,96,0.10);
  border-radius: 0 !important;
  overflow: hidden;
  transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease;
  height: 100%;
  display: flex; flex-direction: column;
}
.asuta_impact_v2 .impact_card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 38px rgba(40,37,96,0.12);
  border-color: rgba(191,32,47,0.25);
}
.asuta_impact_v2 .impact_card .thumb {
  width: 100%;
  aspect-ratio: 4 / 3;
  overflow: hidden;
  border-radius: 0 !important;
}
.asuta_impact_v2 .impact_card .thumb img {
  width: 100%; height: 100%; object-fit: cover;
  border-radius: 0 !important;
  transition: transform .6s ease;
}
.asuta_impact_v2 .impact_card:hover .thumb img { transform: scale(1.06); }

.asuta_impact_v2 .impact_body {
  padding: 26px 26px 28px;
  position: relative;
  background: #fff;
  flex: 1;
}
.asuta_impact_v2 .impact_icon {
  position: absolute; top: -26px; right: 24px;
  width: 52px; height: 52px; border-radius: 50%;
  display: flex; align-items: center; justify-content: center;
  color: #fff; font-size: 20px;
  box-shadow: 0 8px 18px rgba(40,37,96,0.18);
}
.asuta_impact_v2 .impact_icon.ic-red   { background: var(--asuta-red); }
.asuta_impact_v2 .impact_icon.ic-navy  { background: var(--asuta-navy); }
.asuta_impact_v2 .impact_icon.ic-green { background: var(--asuta-green); }
.asuta_impact_v2 .impact_icon.ic-blue  { background: var(--asuta-blue); }

.asuta_impact_v2 .impact_count {
  display: block;
  font-size: 36px; line-height: 1;
  font-weight: 700; color: var(--asuta-red);
  margin-bottom: 10px;
  letter-spacing: -0.5px;
}
.asuta_impact_v2 .impact_body h5 {
  color: var(--asuta-ink) !important;
  font-size: 18px; font-weight: 700;
  margin-bottom: 14px;
}
.asuta_impact_v2 .impact_tags {
  list-style: none; padding: 0; margin: 0;
  display: flex; flex-wrap: wrap; gap: 6px 8px;
}
.asuta_impact_v2 .impact_tags li {
  font-size: 12px; font-weight: 600;
  letter-spacing: 0.04em; text-transform: uppercase;
  color: var(--asuta-navy);
  background: rgba(40,37,96,0.06);
  padding: 5px 10px;
  border-radius: 0;
}

/* --- Hero slider: numbering + icon chip + sharp CTA --- */
.slider_area .single_slider .slider_text .slide_meta {
  display: inline-flex; align-items: center; gap: 14px;
  margin-bottom: 18px;
}
.slider_area .single_slider .slider_text .slide_num {
  color: var(--asuta-red); font-weight: 700; font-size: 14px;
  letter-spacing: 0.25em; text-transform: uppercase;
  background: transparent !important; width: auto !important; height: auto !important;
}
.slider_area .single_slider .slider_text .slide_line {
  display: inline-block; width: 48px; height: 2px;
  background: rgba(255,255,255,0.65);
  background: var(--asuta-red);
}
.slider_area .single_slider .slider_text .slide_total {
  color: rgba(255,255,255,0.7); font-size: 13px; letter-spacing: 0.2em;
}
.slider_area .single_slider .slider_text .slide_icon {
  width: 56px; height: 56px; border-radius: 50%;
  border: 1.5px solid rgba(255,255,255,0.7);
  display: inline-flex; align-items: center; justify-content: center;
  color: #fff; font-size: 22px;
  margin-bottom: 22px;
  backdrop-filter: blur(4px);
  background: rgba(255,255,255,0.06);
}
.slider_area .single_slider .slider_text .boxed-btn3 {
  display: inline-flex !important; align-items: center; gap: 10px;
  border-radius: 0 !important;
  padding: 14px 28px;
  font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase;
  font-size: 13px;
}
.slider_area .single_slider .slider_text .boxed-btn3 .fa { font-size: 14px; transition: transform .25s ease; }
.slider_area .single_slider .slider_text .boxed-btn3:hover .fa { transform: translateX(4px); }

/* hide the legacy empty span underline if any leaks in */
.slider_active .slider_text > span:empty { display: none !important; }

/* ============================================================ */
/* ===== ASUTA v3 — kill all border-radius, restore originals === */
/* ============================================================ */

/* Global no-radius rule for the marketing site */
*, *::before, *::after { border-radius: 0 !important; }

/* Restore Our Facilities to original look (drop v2 overrides) */
.our_facilitics_area { background: transparent !important; padding: 130px 0 100px; }
.our_facilitics_area .single_feature {
  border: 0 !important;
  border-top: 0 !important;
  padding: 50px 30px 45px;
  box-shadow: none;
  background: #fff;
}
.our_facilitics_area .single_feature:hover {
  transform: none;
  box-shadow: 0 14px 30px rgba(40,37,96,0.10);
}
.our_facilitics_area .single_feature .icon {
  border: 0;
  background: transparent;
  width: auto; height: auto;
  margin: 0 auto 20px;
}
.our_facilitics_area .single_feature .icon i { font-size: 50px; }

/* Re-enable the original Impact carousel styles & lift v2 background reset */
.appertment_area.impact_area { background: var(--asuta-navy) !important; padding: 110px 0 130px; }
.appertment_area.impact_area .section_title h3,
.appertment_area.impact_area .section_title h3 span { color: #fff !important; }
.appertment_area.impact_area .section_title .devider::before { background: #fff; }
.appertment_area.impact_area .section_title .devider::after  { background: var(--asuta-red); }

/* Footer logo — white version, no background box */
.asuta_footer .footer_logo img {
  background: transparent !important;
  padding: 0 !important;
  filter: drop-shadow(0 2px 6px rgba(0,0,0,0.25));
}

/* ============================================================ */
/* ===== ASUTA v4 — match attached reference photos ============ */
/* ============================================================ */

/* --- Our Facilities: restore original banner (background image + dark overlay) --- */
.our_facilitics_area {
  background: transparent !important;
  padding: 170px 0 180px !important;
  position: relative;
  z-index: 0;
}
.our_facilitics_area::before {
  display: block !important;
  content: '' !important;
  position: absolute;
  left: 0; top: 0;
  width: 100%; height: 460px;
  z-index: -2;
  background-image: url(../img/gallery/focus-boat.jpg);
  background-size: cover;
  background-position: center;
}
.our_facilitics_area::after {
  display: block !important;
  content: '' !important;
  position: absolute;
  left: 0; top: 0;
  width: 100%; height: 460px;
  z-index: -1;
  background: #000;
  opacity: .55;
}
.about_info .section_title h3.asuta-heading-left {
  text-align: left;
  line-height: 1.15;
}

/* V/M/V SVG icons */
.our_facilitics_area .single_feature .vmv-icon {
  width: 72px; height: 72px; display: inline-block;
}
.our_facilitics_area .single_feature .icon i { display: none; }

/* Facilities cards: clean white, sharp, READ MORE link */
.our_facilitics_area .single_feature {
  background: #fff !important;
  border: 0 !important;
  box-shadow: 0 10px 30px rgba(10,21,48,0.10);
  padding: 50px 30px 40px !important;
  text-align: center;
}
.our_facilitics_area .single_feature:hover { box-shadow: 0 18px 40px rgba(10,21,48,0.15); transform: translateY(-4px); }
.our_facilitics_area .single_feature .icon { background: transparent; border: 0; margin: 0 auto 22px; width: auto; height: auto; }
.our_facilitics_area .single_feature .icon i { font-size: 44px; color: var(--asuta-navy); }
.our_facilitics_area .single_feature:nth-child(1) .icon i,
.our_facilitics_area .col-lg-4:nth-child(1) .single_feature .icon i { color: var(--asuta-blue); }
.our_facilitics_area .col-lg-4:nth-child(2) .single_feature .icon i { color: var(--asuta-red); }
.our_facilitics_area .col-lg-4:nth-child(3) .single_feature .icon i { color: var(--asuta-green); }
.our_facilitics_area .single_feature h3 { color: var(--asuta-navy); font-size: 18px; letter-spacing: 1.5px; margin-bottom: 18px; }
.our_facilitics_area .single_feature .feature-text { color: #6b6f80; line-height: 1.85; font-size: 14px; }
.our_facilitics_area .single_feature .read-more-toggle {
  display: inline-block; margin-top: 22px; padding-top: 18px;
  color: var(--asuta-red); font-weight: 700; font-size: 12px; letter-spacing: 3px; text-transform: uppercase;
  border-top: 1px solid rgba(10,21,48,0.10);
  width: 80%;
}
.our_facilitics_area .single_feature .read-more-toggle:hover { color: var(--asuta-navy); }

/* --- ASUTA's Impact: white background, image cards with overlay text --- */
.appertment_area.impact_area { background: #fff !important; padding: 100px 0 100px !important; }
.appertment_area.impact_area .section_title h3,
.appertment_area.impact_area .section_title h3 span { color: var(--asuta-navy) !important; }
.appertment_area.impact_area .section_title h3 span { color: var(--asuta-red) !important; }
.appertment_area.impact_area .section_title .devider::before { background: var(--asuta-red); }
.appertment_area.impact_area .section_title .devider::after  { background: var(--asuta-navy); }

/* Each impact card: image with info overlay at bottom */
.appertment_area.impact_area .single_appertment {
  position: relative;
  overflow: hidden;
  margin: 0 8px;
}
.appertment_area.impact_area .single_appertment::before { display: none !important; }
.appertment_area.impact_area .single_appertment .thumb { position: relative; overflow: hidden; }
.appertment_area.impact_area .single_appertment .thumb img {
  width: 100%; height: 420px; object-fit: cover;
  transition: transform .8s ease;
}
.appertment_area.impact_area .single_appertment:hover .thumb img { transform: scale(1.05); }

/* Dark gradient overlay for legibility */
.appertment_area.impact_area .single_appertment .thumb::after {
  content: ''; position: absolute; inset: 0;
  background: linear-gradient(to top, rgba(8,13,35,0.85) 0%, rgba(8,13,35,0.35) 45%, rgba(8,13,35,0) 70%);
  pointer-events: none;
}

/* Small circular play-style icon overlay */
.appertment_area.impact_area .single_appertment .thumb::before {
  content: '\f04b'; /* play icon as accent (FA4) */
  font-family: 'FontAwesome';
  position: absolute; left: 28px; top: 50%; transform: translateY(-50%);
  width: 46px; height: 46px;
  border: 1.5px solid rgba(255,255,255,0.85);
  border-radius: 50% !important;
  color: #fff; font-size: 12px;
  display: flex; align-items: center; justify-content: center;
  z-index: 2;
  background: rgba(255,255,255,0.05);
}

/* Overlay info content */
.appertment_area.impact_area .single_appertment .appertment_info {
  position: absolute !important; left: 0; right: 0; bottom: 0;
  background: transparent !important;
  padding: 0 28px 26px !important;
  z-index: 3;
}
.appertment_area.impact_area .single_appertment .appertment_info .impact_count {
  display: block; color: #f0b429 !important; font-size: 28px; font-weight: 700; margin-bottom: 6px;
  letter-spacing: -0.5px;
}
.appertment_area.impact_area .single_appertment .appertment_info a h5,
.appertment_area.impact_area .single_appertment .appertment_info h5 {
  color: #fff !important; font-size: 16px; font-weight: 600;
  letter-spacing: 1.2px; text-transform: uppercase; margin-bottom: 12px;
}
.appertment_area.impact_area .single_appertment .appertment_info ul {
  list-style: none; padding: 0; margin: 0;
  display: flex; flex-wrap: wrap; align-items: center; gap: 0;
}
.appertment_area.impact_area .single_appertment .appertment_info ul li {
  color: rgba(255,255,255,0.92) !important;
  background: transparent !important;
  padding: 0 12px !important;
  font-size: 13px; font-weight: 500;
  letter-spacing: 0.5px;
  border: 0 !important;
  position: relative;
  text-transform: none;
}
.appertment_area.impact_area .single_appertment .appertment_info ul li:first-child { padding-left: 0 !important; }
.appertment_area.impact_area .single_appertment .appertment_info ul li::before,
.appertment_area.impact_area .single_appertment .appertment_info ul li::after { display: none !important; content: none !important; }
.appertment_area.impact_area .single_appertment .appertment_info ul li + li {
  border-left: 1px solid rgba(255,255,255,0.45) !important;
}

/* Carousel nav arrows subtle */
.appertment_area.impact_area .owl-nav { display: none; }

/* ============================================================ */
/* ===== ASUTA footer — Structured high contrast (brand) ====== */
/* ============================================================ */
.pfp_footer {
  background: #1a1830 !important;
  color: #fff;
  position: relative;
  font-family: 'DM Sans', sans-serif;
}
.pfp_footer::before {
  display: block !important;
  content: '' !important;
  position: absolute; left: 0; top: 0;
  width: 100%; height: 6px;
  background: #bf202f;
}
.pfp_footer .footer_top { padding: 90px 0 60px; }
.pfp_footer .footer_col { flex: 1 1 0; min-width: 200px; padding: 0 18px; margin-bottom: 40px; }
.pfp_footer .footer_widget { margin-bottom: 0; }

/* Column titles — small caps red */
.pfp_footer .footer_title {
  color: #bf202f !important;
  font-family: 'Space Grotesk', sans-serif;
  font-size: 12px; font-weight: 700;
  margin-bottom: 26px; padding-bottom: 0;
  text-transform: uppercase; letter-spacing: 0.18em;
  position: relative;
}
.pfp_footer .footer_title::after { display: none; }

/* About column */
.pfp_footer .footer_logo { margin: 0 0 22px; }
.pfp_footer .asuta_footer_about p {
  color: #cbd1e1; font-size: 14px; line-height: 1.75; margin-bottom: 0;
}

/* Social icons */
.pfp_footer .asuta_socials { margin-top: 26px; display: flex; gap: 12px; }
.pfp_footer .asuta_socials a {
  display: inline-flex; align-items: center; justify-content: center;
  width: 40px; height: 40px; border-radius: 50% !important;
  border: 1px solid rgba(255,255,255,0.18); color: #fff;
  font-size: 15px; transition: all .25s ease;
  background: transparent;
}
.pfp_footer .asuta_socials a:hover {
  background: #bf202f; border-color: #bf202f; color: #fff;
  transform: translateY(-2px);
}

/* Info list (locations / contact) */
.pfp_footer .pfp_info_list { list-style: none; padding: 0; margin: 0; }
.pfp_footer .pfp_info_list li {
  display: flex; align-items: flex-start; gap: 14px;
  margin-bottom: 22px; color: #cbd1e1; font-size: 14px; line-height: 1.55;
}
.pfp_footer .pfp_info_list li .pfp_icon {
  flex: 0 0 34px; width: 34px; height: 34px; border-radius: 8px !important;
  background: rgba(255,255,255,0.05); border: 0;
  display: inline-flex; align-items: center; justify-content: center;
  color: #8a8fa8; font-size: 13px; transition: color .25s ease;
}
.pfp_footer .pfp_info_list li:hover .pfp_icon { color: #bf202f; }
.pfp_footer .pfp_info_list li .pfp_label {
  display: block; color: #fff; font-weight: 700; margin-bottom: 2px;
  font-size: 14px; letter-spacing: 0;
}

/* Link lists */
.pfp_footer .pfp_links { list-style: none; padding: 0; margin: 0; }
.pfp_footer .pfp_links li { margin-bottom: 12px; }
.pfp_footer .pfp_links li a {
  color: #9fa5bd; font-size: 14px; text-decoration: none;
  transition: color .2s ease;
}
.pfp_footer .pfp_links li a:hover { color: #fff; }
.pfp_footer .pfp_links li:last-child a {
  color: #bf202f; font-weight: 700;
}
.pfp_footer .pfp_links li:last-child a:hover { text-decoration: underline; }

/* Programs column — animated red dot prefix */
.pfp_footer .footer_widget:last-child .pfp_links li a {
  position: relative; padding-left: 0;
  display: inline-flex; align-items: center;
}
.pfp_footer .footer_widget:last-child .pfp_links li a::before {
  content: ''; display: inline-block;
  width: 6px; height: 6px; border-radius: 50% !important;
  background: #bf202f; margin-right: 0;
  width: 0; opacity: 0;
  transition: width .25s ease, opacity .25s ease, margin-right .25s ease;
}
.pfp_footer .footer_widget:last-child .pfp_links li a:hover::before {
  width: 6px; opacity: 1; margin-right: 10px;
}

/* Bottom bar */
.pfp_footer .copy-right_text { background: #1a1830; padding: 22px 0 26px; }
.pfp_footer .footer_border { border-top: 1px solid rgba(255,255,255,0.08); margin-bottom: 22px; }
.pfp_footer .pfp_bottom {
  display: flex; justify-content: space-between; align-items: center;
  flex-wrap: wrap; gap: 12px;
}
.pfp_footer .pfp_bottom .copy_right {
  color: #6f7390; font-size: 12px; margin: 0;
}
.pfp_footer .pfp_bottom .powered_by {
  color: #6f7390; font-size: 12px; margin: 0;
}
.pfp_footer .pfp_bottom .powered_by a {
  color: #bf202f; font-weight: 700; text-decoration: none;
  transition: color .2s ease;
}
.pfp_footer .pfp_bottom .powered_by a:hover { color: #fff; }

@media (max-width: 991px) {
  .pfp_footer .footer_col { flex: 0 0 50%; }
}
@media (max-width: 575px) {
  .pfp_footer .footer_col { flex: 0 0 100%; }
  .pfp_footer .pfp_bottom { justify-content: center; text-align: center; }
}

/* ===== Sitewide typography: Poppins body, Josefin Sans headings ===== */
html, body, p, a, span, li, button, input, textarea, select, label,
.pfp_footer, .asuta_cta_btn, .boxed-btn3, .section_title p {
  font-family: 'Poppins', sans-serif !important;
}
h1, h2, h3, h4, h5, h6,
.section_title h3, .footer_title,
.slider_text h3, .about_info h3,
.quotation_info h3, .impact_count,
.single_appertment h5, .about_exp_inner span,
.about_exp_inner p {
  font-family: 'Josefin Sans', sans-serif !important;
  letter-spacing: 0.5px;
}

/* ===== Font-size pass so text fits each section cleanly ===== */
.slider_area .slider_text h3 { font-size: 54px; line-height: 1.15; }
.slider_area .slider_text p { font-size: 16px; line-height: 1.7; }
@media (max-width: 767px) {
  .slider_area .slider_text h3 { font-size: 36px; }
  .slider_area .slider_text p { font-size: 14px; }
}
.section_title h3 { font-size: 38px !important; line-height: 1.2; }
@media (max-width: 767px) { .section_title h3 { font-size: 28px !important; } }
.section_title p { font-size: 15px; }
.about_info .info_inner p, .about_info .info_inner li { font-size: 15px; }
.about_area .about_exp .about_exp_inner span {
  font-size: 110px !important; line-height: 110px !important;
  letter-spacing: -6px !important; right: 0 !important;
}
.about_area .about_exp .about_exp_inner p { font-size: 22px !important; }
.impact_count { font-size: 38px !important; line-height: 1.1; }
.single_appertment h5 { font-size: 18px !important; }
.single_appertment ul li { font-size: 13px; }
.quotation_info h3 { font-size: 28px !important; line-height: 1.25; }
.quotation_info p { font-size: 15px; }
.pfp_footer .footer_title { font-size: 18px !important; }
.pfp_footer .pfp_links li a, .pfp_footer .pfp_info_list li { font-size: 14px; }
.asuta_cta_btn { font-size: 14px !important; }
.main-menu ul#navigation > li > a { font-size: 14px; }


/* ===== Header layout: Get Involved pinned right ===== */
.asuta_header_row { flex-wrap: nowrap !important; align-items: center; }
.asuta_header_row > [class*="col"] { flex-wrap: nowrap; }
.asuta_header_row .logo img { max-height: 64px; width: auto; }
.asuta_header_row .main-menu ul#navigation { display: flex; justify-content: flex-start; flex-wrap: nowrap; margin: 0; }
.asuta_header_row .main-menu ul#navigation > li { padding: 0 12px; white-space: nowrap; }
.asuta_header_row .main-menu ul#navigation > li > a { white-space: nowrap; }
.asuta_header_row .social_wrap { white-space: nowrap; }
@media (min-width: 992px) and (max-width: 1199px) {
  .asuta_header_row .main-menu ul#navigation > li { padding: 0 8px; }
  .asuta_header_row .main-menu ul#navigation > li > a { font-size: 12px; }
  .asuta_header_row .logo img { max-height: 52px; }
  .asuta_cta_btn { padding: 9px 16px !important; font-size: 12px; }
}

/* ===== User adjustments: bigger "16 Years", hero overflow, slide numbering ===== */

/* 16 Years card — large number filling the card */
.about_area .about_exp .about_exp_inner span {
  font-family: 'Poppins', sans-serif !important;
  font-size: 320px !important;
  line-height: 280px !important;
  letter-spacing: -14px !important;
  font-weight: 900 !important;
  right: 0 !important;
}
.about_area .about_exp .about_exp_inner p {
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 500 !important;
}
@media (max-width: 991px) {
  .about_area .about_exp .about_exp_inner span {
    font-size: 220px !important; line-height: 200px !important; letter-spacing: -8px !important;
  }
}
@media (max-width: 767px) {
  .about_area .about_exp .about_exp_inner span {
    font-size: 150px !important; line-height: 140px !important; letter-spacing: -4px !important;
  }
  .about_area .about_exp .about_exp_inner p { font-size: 22px !important; }
}

/* Extra-bold headings sitewide */
h1, h2, h3, h4, h5, h6,
.section_title h3, .slider_text h3,
.about_info h3, .quotation_info h3,
.impact_count, .footer_title,
.single_appertment h5 {
  font-weight: 800 !important;
}
.section_title h3, .slider_text h3 { font-weight: 900 !important; }

/* Hero slider — widen text column so long titles fit, tighten heading */
.slider_area .single_slider .row > [class*="col-"] {
  max-width: 760px;
}
@media (min-width: 1200px) {
  .slider_area .single_slider .row > .col-xl-6 {
    flex: 0 0 auto; width: 66%; max-width: 780px;
  }
}
.slider_area .slider_text h3 {
  font-size: 46px !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
  overflow-wrap: break-word;
}
@media (max-width: 1199px) { .slider_area .slider_text h3 { font-size: 42px !important; } }
@media (max-width: 991px)  { .slider_area .slider_text h3 { font-size: 36px !important; } }
@media (max-width: 575px)  { .slider_area .slider_text h3 { font-size: 28px !important; } }

/* Slide numbering — number — line — /04 — line — icon */
.slider_area .single_slider .slider_text .slide_meta {
  display: inline-flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin-bottom: 24px !important;
}
.slider_area .single_slider .slider_text .slide_num {
  color: #fff !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 36px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
}
.slider_area .single_slider .slider_text .slide_line {
  display: inline-block !important;
  width: 60px !important;
  height: 2px !important;
  background: var(--asuta-red) !important;
  flex: 0 0 auto;
}
.slider_area .single_slider .slider_text .slide_total {
  color: rgba(255,255,255,0.85) !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  letter-spacing: 0.08em !important;
  text-align: center !important;
  min-width: 42px;
}
.slider_area .single_slider .slider_text .slide_meta .slide_icon {
  display: inline-flex !important;
  width: 44px !important;
  height: 44px !important;
  margin-bottom: 0 !important;
  margin-left: 4px !important;
  border-radius: 6px !important;
  border: 1.5px solid rgba(255,255,255,0.6) !important;
  align-items: center; justify-content: center;
  font-size: 18px !important;
  color: #fff;
  background: rgba(255,255,255,0.06);
}

/* Footer — dark blue */
.footer, .footer_bg_1 {
  background-image: none !important;
  background: #070a2b !important;
}
.our_facilitics_area::after {
  opacity: .75 !important;
  background: #000 !important;
}

/* Header always sticky — never disappears on scroll */
#sticky-header {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  z-index: 999 !important;
  transform: none !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.08) !important;
}
.header-area { padding-top: 84px; }

/* ===== About page ===== */
.about-hero{position:relative;background-color:#070a2b;background-image:url(../img/gallery/community-3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:170px 0 120px;overflow:hidden}
.about-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg, rgba(7,10,43,.88) 0%, rgba(7,10,43,.72) 35%, rgba(7,10,43,.4) 65%, rgba(230,57,70,.32) 100%);pointer-events:none;z-index:1}
.about-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 60%, rgba(7,10,43,.55) 100%);pointer-events:none;z-index:1}
.about-hero > .container{position:relative;z-index:2}
.about-hero__bar{position:absolute;left:0;top:35%;width:6px;height:140px;background:#e63946;border-radius:0 4px 4px 0;z-index:2}
.about-hero__eyebrow{display:inline-block;font-family:Poppins,sans-serif;font-size:13px;letter-spacing:4px;text-transform:uppercase;color:#e63946;font-weight:600;margin-bottom:18px;position:relative;padding-left:46px}
.about-hero__eyebrow::before{content:"";position:absolute;left:0;top:50%;width:34px;height:2px;background:#e63946}
.about-hero__title{font-family:Poppins,sans-serif;font-weight:900;font-size:78px;line-height:1.05;letter-spacing:-2px;margin:0 0 22px;color:#fff}
.about-hero__title span{color:#e63946}
.about-hero__sub{font-size:20px;color:rgba(255,255,255,.78);max-width:640px;margin-bottom:30px;font-weight:300}
.about-hero__crumbs{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.55)}
.about-hero__crumbs a{color:#fff;text-decoration:none}
.about-hero__crumbs span{margin:0 10px;color:rgba(255,255,255,.35)}

.about-eyebrow{display:inline-block;font-family:Poppins,sans-serif;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#e63946;font-weight:700;margin-bottom:14px;position:relative;padding-left:46px}
.about-eyebrow::before{content:"";position:absolute;left:0;top:50%;width:34px;height:2px;background:#e63946}
.about-eyebrow--center{padding-left:0;padding-top:20px}
.about-eyebrow--center::before{left:50%;top:0;transform:translateX(-50%)}
.about-eyebrow--light{color:#ff8a93}
.about-eyebrow--light::before{background:#ff8a93}

.about-h2{font-family:Poppins,sans-serif;font-weight:900;font-size:44px;line-height:1.15;letter-spacing:-1px;color:#070a2b;margin-bottom:26px;max-width:680px}
.about-h2--light{color:#fff}

.about-background{padding:110px 0 90px;background:#fff}
.about-background p{font-size:16px;line-height:1.85;color:#5b6075;margin-bottom:18px}
.about-stat-stack{background:#070a2b;color:#fff;padding:42px 38px;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px rgba(7,10,43,.4)}
.about-stat-stack::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#e63946}
.about-stat-stack__item{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:baseline;justify-content:space-between;gap:20px}
.about-stat-stack__item:last-child{border-bottom:0;padding-bottom:0}
.about-stat-stack__item:first-child{padding-top:0}
.about-stat-stack__item .num{font-family:Poppins,sans-serif;font-weight:800;font-size:34px;color:#fff;letter-spacing:-1px}
.about-stat-stack__item .lbl{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.6);text-align:right;font-weight:500;max-width:55%}

.about-pillars{padding:100px 0;background:#f7f6f2}
.about-pillars__head{margin-bottom:60px}
.about-pillars__head .about-h2{margin-left:auto;margin-right:auto;text-align:center}
.about-pillar{background:#fff;padding:42px 34px;border-radius:6px;height:100%;position:relative;border-top:4px solid #e63946;box-shadow:0 18px 40px -28px rgba(7,10,43,.25);transition:transform .35s ease, box-shadow .35s ease;margin-bottom:30px}
.about-pillar:hover{transform:translateY(-6px);box-shadow:0 32px 60px -30px rgba(7,10,43,.35)}
.about-pillar--vision{border-top-color:#070a2b}
.about-pillar--values{border-top-color:#c9a227}
.about-pillar__tag{display:inline-block;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#9097ad;font-weight:700;margin-bottom:14px}
.about-pillar h3{font-family:Poppins,sans-serif;font-weight:800;font-size:22px;line-height:1.3;color:#070a2b;margin-bottom:16px}
.about-pillar p{font-size:15px;line-height:1.75;color:#5b6075;margin:0}
.about-value-list{list-style:none;padding:0;margin:0}
.about-value-list li{display:flex;align-items:center;gap:12px;font-size:15px;color:#2a2d40;padding:8px 0;font-weight:500}
.about-value-list i{color:#e63946;font-size:13px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:rgba(230,57,70,.1);border-radius:50%}

.about-commitment{padding:110px 0;background:#070a2b;color:#fff;position:relative;overflow:hidden}
.about-commitment::before{content:"";position:absolute;top:-100px;right:-100px;width:380px;height:380px;border:1px solid rgba(230,57,70,.18);border-radius:50%}
.about-commitment::after{content:"";position:absolute;bottom:-160px;left:-160px;width:480px;height:480px;border:1px solid rgba(255,255,255,.06);border-radius:50%}
.about-commitment p{color:rgba(255,255,255,.75);font-size:16px;line-height:1.85}
.about-commitment__italic{font-style:italic;color:rgba(255,255,255,.6);border-left:3px solid #e63946;padding-left:18px;margin-top:24px}
.about-commitment__h{font-family:Poppins,sans-serif;font-weight:800;font-size:18px;letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:22px;position:relative;padding-bottom:14px}
.about-commitment__h::after{content:"";position:absolute;left:0;bottom:0;width:36px;height:2px;background:#e63946}
.about-tick-list{list-style:none;padding:0;margin:0 0 30px}
.about-tick-list li{display:flex;align-items:center;gap:12px;padding:12px 0;color:rgba(255,255,255,.88);font-size:15px;border-bottom:1px solid rgba(255,255,255,.06)}
.about-tick-list li:last-child{border-bottom:0}
.about-tick-list i{color:#e63946;font-size:16px}

.about-impact{padding:110px 0;background:#fff}
.about-impact__intro{max-width:620px;margin:0 auto;color:#5b6075;font-size:16px;line-height:1.7}
.about-impact__row{margin-top:50px}
.about-impact__card{text-align:center;padding:40px 24px;border:1px solid #eceae3;border-radius:6px;height:100%;margin-bottom:30px;transition:transform .35s ease, border-color .35s ease}
.about-impact__card:hover{transform:translateY(-6px);border-color:#e63946}
.about-impact__num{display:block;font-family:Poppins,sans-serif;font-weight:900;font-size:64px;line-height:1;color:#070a2b;letter-spacing:-2px;margin-bottom:14px}
.about-impact__num .counter{color:#e63946}
.about-impact__card h4{font-family:Poppins,sans-serif;font-weight:800;font-size:18px;color:#070a2b;margin-bottom:10px}
.about-impact__card p{color:#5b6075;font-size:14px;line-height:1.65;margin:0}

.about-team{padding:110px 0;background:#f7f6f2}
.about-team__note{color:#9097ad;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-top:10px}
.about-team__grid{margin-top:40px}
.about-team__card{background:#fff;padding:28px 24px 30px;border-radius:6px;text-align:center;margin-bottom:30px;transition:transform .35s ease, box-shadow .35s ease;position:relative;overflow:hidden}
.about-team__card::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;background:#e63946;transition:width .35s ease, left .35s ease}
.about-team__card:hover{transform:translateY(-6px);box-shadow:0 24px 50px -30px rgba(7,10,43,.35)}
.about-team__card:hover::after{width:60px;left:calc(50% - 30px)}
.about-team__avatar{width:130px;height:130px;border-radius:50%;margin:0 auto 22px;background:linear-gradient(135deg,var(--ava-from,#070a2b),var(--ava-to,#1a1d44));position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Poppins,sans-serif;font-weight:800;font-size:36px;letter-spacing:2px;box-shadow:inset 0 -6px 20px rgba(0,0,0,.18)}
.about-team__avatar::before{content:attr(data-initial)}
.about-team__card h4{font-family:Poppins,sans-serif;font-weight:800;font-size:18px;color:#070a2b;margin-bottom:6px}
.about-team__role{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#e63946;font-weight:600}

.about-cta{padding:90px 0;background:#fff}
.about-cta__inner{background:#070a2b;color:#fff;border-radius:8px;padding:64px 50px;text-align:center;position:relative;overflow:hidden}
.about-cta__inner::before{content:"";position:absolute;top:-80px;right:-80px;width:240px;height:240px;background:radial-gradient(circle,rgba(230,57,70,.35),transparent 70%)}
.about-cta__inner h2{font-family:Poppins,sans-serif;font-weight:900;font-size:36px;line-height:1.2;color:#fff;margin-bottom:14px;letter-spacing:-1px;position:relative}
.about-cta__inner p{color:rgba(255,255,255,.7);font-size:16px;margin-bottom:30px;position:relative}
.about-cta__btns{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center;position:relative}
.about-cta__btn{display:inline-block;padding:14px 32px;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;border-radius:4px;text-decoration:none;transition:all .25s ease}
.about-cta__btn--solid{background:#e63946;color:#fff}
.about-cta__btn--solid:hover{background:#c92e3a;color:#fff;transform:translateY(-2px)}
.about-cta__btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}
.about-cta__btn--ghost:hover{background:#fff;color:#070a2b}

@media (max-width:991px){
  .about-hero{padding:120px 0 70px}
  .about-hero__title{font-size:54px}
  .about-h2{font-size:34px}
  .about-stat-stack{margin-top:40px}
  .about-impact__num{font-size:48px}
  .about-cta__inner{padding:48px 30px}
  .about-cta__inner h2{font-size:28px}
}
@media (max-width:575px){
  .about-hero__title{font-size:42px}
  .about-h2{font-size:28px}
  .about-stat-stack__item{flex-direction:column;align-items:flex-start;gap:4px}
  .about-stat-stack__item .lbl{text-align:left;max-width:100%}
}

/* ===== About team redesign ===== */
.about-leader{display:grid;grid-template-columns:340px 1fr;gap:50px;align-items:center;background:#fff;border-radius:10px;padding:40px;margin:50px 0 70px;box-shadow:0 30px 70px -40px rgba(7,10,43,.35);position:relative;overflow:hidden;border:1px solid #ece9e0}
.about-leader::before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#e63946,#070a2b)}
.about-leader::after{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(230,57,70,.12),transparent 70%)}
.about-leader__photo{position:relative;text-align:center}
.about-leader__avatar{width:260px;height:260px;border-radius:50%;margin:0 auto;background:linear-gradient(135deg,#2a2670,#070a2b);position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Poppins,sans-serif;font-weight:900;font-size:72px;letter-spacing:3px;box-shadow:inset 0 -10px 30px rgba(0,0,0,.25), 0 20px 50px -20px rgba(7,10,43,.5);border:6px solid #fff;outline:2px solid #e63946;outline-offset:6px}
.about-leader__avatar::before{content:attr(data-initial)}
.about-leader__badge{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);background:#e63946;color:#fff;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700;padding:8px 18px;border-radius:30px;white-space:nowrap;box-shadow:0 10px 24px -8px rgba(230,57,70,.6)}
.about-leader__kicker{display:inline-block;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#e63946;font-weight:700;margin-bottom:10px}
.about-leader__body h3{font-family:Poppins,sans-serif;font-weight:900;font-size:30px;line-height:1.2;color:#070a2b;margin-bottom:16px;letter-spacing:-.5px}
.about-leader__body p{color:#5b6075;font-size:16px;line-height:1.8;margin-bottom:20px}
.about-leader__meta{display:flex;gap:24px;flex-wrap:wrap;color:#070a2b;font-size:14px;font-weight:500}
.about-leader__meta i{color:#e63946;margin-right:8px}

.about-team__divider{display:flex;align-items:center;gap:18px;margin:10px 0 50px;color:#9097ad}
.about-team__divider::before,.about-team__divider::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#d6d2c4,transparent)}
.about-team__divider span{font-family:Poppins,sans-serif;font-weight:700;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#070a2b}

/* refined small cards */
.about-team__card{background:#fff;padding:34px 22px 28px;border-radius:10px;text-align:center;margin-bottom:30px;border:1px solid #ece9e0;position:relative;overflow:hidden;transition:transform .4s ease, box-shadow .4s ease, border-color .4s ease}
.about-team__card::before{content:"";position:absolute;top:0;left:0;width:100%;height:80px;background:linear-gradient(180deg,#f7f6f2,transparent);z-index:0}
.about-team__card::after{display:none}
.about-team__card:hover{transform:translateY(-8px);box-shadow:0 28px 50px -28px rgba(7,10,43,.35);border-color:transparent}
.about-team__avatar{width:110px;height:110px;font-size:30px;position:relative;z-index:1;border:4px solid #fff;outline:1px solid rgba(230,57,70,.25);outline-offset:4px;margin-bottom:20px}
.about-team__card h4{position:relative;z-index:1}
.about-team__role{display:inline-block;margin-top:4px;padding:4px 12px;background:rgba(230,57,70,.08);border-radius:20px;font-size:11px}

@media (max-width:991px){
  .about-leader{grid-template-columns:1fr;gap:30px;padding:36px 26px;text-align:center}
  .about-leader__avatar{width:200px;height:200px;font-size:56px}
  .about-leader__meta{justify-content:center}
  .about-leader__body h3{font-size:24px}
  .about-hero{padding:140px 0 90px}
}

/* ===== Thematic Areas page ===== */
.thematic-index{padding:50px 0 10px;background:#fafaf7}
.thematic-index__chip{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid #eee;border-radius:6px;background:#fff;color:#1a1a1a;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;text-decoration:none;margin-bottom:18px;transition:all .25s ease;height:100%}
.thematic-index__chip span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#e63946;color:#fff;font-weight:800;font-size:13px;flex-shrink:0}
.thematic-index__chip:hover{transform:translateY(-3px);border-color:#e63946;color:#e63946;box-shadow:0 8px 24px rgba(0,0,0,.08)}
.thematic-area{padding:90px 0;background:#fff}
.thematic-area--alt{background:#fafaf7}
.thematic-area__row{gap:30px 0}
.thematic-area__media{position:relative;border-radius:6px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.35)}
.thematic-area__media img{width:100%;height:480px;object-fit:cover;display:block;transition:transform .8s ease}
.thematic-area__media:hover img{transform:scale(1.04)}
.thematic-area__num{position:absolute;top:24px;left:24px;background:#e63946;color:#fff;font-family:Poppins,sans-serif;font-weight:900;font-size:20px;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;letter-spacing:0;box-shadow:0 8px 20px rgba(230,57,70,.45)}
.thematic-area__body-col{padding:0 30px}
.thematic-area__body-col .about-eyebrow{color:#e63946;font-family:Poppins,sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:600;display:inline-block;margin-bottom:14px;position:relative;padding-left:38px}
.thematic-area__body-col .about-eyebrow::before{content:"";position:absolute;left:0;top:50%;width:28px;height:2px;background:#e63946}
.thematic-area__body-col .about-h2{font-family:Poppins,sans-serif;font-weight:800;font-size:42px;line-height:1.15;color:#0d0d0d;margin-bottom:22px;letter-spacing:-1px}
.thematic-area__body-col p{color:#555;font-size:16px;line-height:1.75;margin-bottom:24px}
.thematic-area__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}
.thematic-area__list li{position:relative;padding:14px 16px 14px 50px;background:#fff;border:1px solid #eee;border-radius:4px;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;color:#1a1a1a;transition:all .25s ease}
.thematic-area--alt .thematic-area__list li{background:#fff}
.thematic-area__list li i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#e63946;font-size:16px;width:22px;text-align:center}
.thematic-area__list li:hover{border-color:#e63946;transform:translateX(4px);box-shadow:0 6px 14px rgba(0,0,0,.06)}
.thematic-hero .about-hero__title span{color:#e63946}

@media (max-width: 991px){
  .thematic-area{padding:60px 0}
  .thematic-area__body-col{padding:30px 15px 0}
  .thematic-area__body-col .about-h2{font-size:32px}
  .thematic-area__media img{height:340px}
  .thematic-area__list{grid-template-columns:1fr}
}

/* ===== Thematic Area Detail Pages ===== */
.ta-preamble{padding:90px 0 70px;background:#faf9f6}
.ta-preamble__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:start}
.ta-preamble__body p{font-size:16px;line-height:1.85;color:#3a3a3a;margin-bottom:18px}
.ta-preamble__aside{background:#070a2b;color:#fff;padding:36px 32px;border-radius:10px;position:relative;overflow:hidden}
.ta-preamble__aside::before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;background:radial-gradient(circle,rgba(230,57,70,.35),transparent 70%)}
.ta-preamble__aside h5{font-family:Poppins,sans-serif;font-weight:700;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#ff8a93;margin-bottom:20px;position:relative}
.ta-preamble__stats{display:grid;grid-template-columns:1fr 1fr;gap:22px;position:relative}
.ta-preamble__stat .num{font-family:Poppins,sans-serif;font-weight:900;font-size:34px;color:#fff;line-height:1;letter-spacing:-1px;display:block;margin-bottom:6px}
.ta-preamble__stat .lbl{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.6)}
@media (max-width:991px){.ta-preamble__grid{grid-template-columns:1fr}}

.ta-section-head{text-align:center;max-width:680px;margin:0 auto 50px}
.ta-section-head .about-eyebrow{padding-left:0;padding-top:18px}
.ta-section-head .about-eyebrow::before{left:50%;top:0;transform:translateX(-50%)}
.ta-section-head .about-h2{margin:0 auto}

.ta-team{padding:90px 0;background:#fff}
.ta-team-row{display:grid;grid-template-columns:280px 1fr;gap:36px;background:#faf9f6;border:1px solid #ece9e0;border-radius:12px;padding:32px;margin-bottom:24px;transition:transform .35s ease, box-shadow .35s ease}
.ta-team-row:hover{transform:translateY(-4px);box-shadow:0 28px 50px -28px rgba(7,10,43,.25)}
.ta-team-row__portrait{aspect-ratio:1/1;border-radius:10px;background:linear-gradient(135deg,var(--ava-from,#070a2b),var(--ava-to,#1a1d44));display:flex;align-items:center;justify-content:center;color:#fff;font-family:Poppins,sans-serif;font-weight:800;font-size:64px;letter-spacing:3px;box-shadow:inset 0 -10px 30px rgba(0,0,0,.25);position:relative;overflow:hidden}
.ta-team-row__portrait::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.18),transparent 55%)}
.ta-team-row__role{display:inline-block;font-family:Poppins,sans-serif;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#e63946;font-weight:700;background:rgba(230,57,70,.08);padding:6px 12px;border-radius:30px;margin-bottom:10px}
.ta-team-row__name{font-family:Poppins,sans-serif;font-weight:800;font-size:26px;color:#070a2b;margin:0 0 6px;letter-spacing:-.5px}
.ta-team-row__bio{font-size:14px;color:#6a6a6a;margin-bottom:22px;line-height:1.7}
.ta-team-row__stats-label{font-family:Poppins,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#9a9a9a;font-weight:600;margin-bottom:14px}
.ta-team-row__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.ta-stat{background:#fff;border:1px solid #ece9e0;border-radius:8px;padding:18px 14px;text-align:left}
.ta-stat .n{font-family:Poppins,sans-serif;font-weight:900;font-size:28px;color:#e63946;line-height:1;letter-spacing:-1px;display:block;margin-bottom:6px}
.ta-stat .l{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#6a6a6a;line-height:1.4}
@media (max-width:767px){.ta-team-row{grid-template-columns:1fr;padding:24px}.ta-team-row__stats{grid-template-columns:repeat(2,1fr)}}

.ta-projects{padding:90px 0 100px;background:#faf9f6}
.ta-projects__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
@media (max-width:991px){.ta-projects__grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:600px){.ta-projects__grid{grid-template-columns:1fr}}
.ta-pcard{background:#fff;border-radius:10px;overflow:hidden;border:1px solid #ece9e0;transition:transform .35s ease,box-shadow .35s ease;display:flex;flex-direction:column}
.ta-pcard:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px rgba(7,10,43,.3)}
.ta-pcard__media{position:relative;aspect-ratio:16/10;overflow:hidden}
.ta-pcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.ta-pcard:hover .ta-pcard__media img{transform:scale(1.06)}
.ta-pcard__pill{position:absolute;top:14px;left:14px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 12px;border-radius:30px;background:#fff;color:#070a2b}
.ta-pcard__pill--ongoing{background:#1f8a5a;color:#fff}
.ta-pcard__pill--completed{background:#070a2b;color:#fff}
.ta-pcard__body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}
.ta-pcard__title{font-family:Poppins,sans-serif;font-weight:800;font-size:18px;color:#070a2b;margin:0 0 8px;line-height:1.3}
.ta-pcard__sum{font-size:14px;color:#6a6a6a;line-height:1.65;margin-bottom:16px;flex:1}
.ta-pcard__meta{display:flex;gap:10px;align-items:center;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#9a9a9a;font-family:Poppins,sans-serif;font-weight:600;margin-bottom:14px}
.ta-pcard__meta span+span::before{content:"·";margin-right:10px;color:#cfcfcf}
.ta-pcard__link{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e63946;text-decoration:none;display:inline-flex;align-items:center;gap:8px}
.ta-pcard__link:hover{color:#c92e3a}
.ta-pcard__link::after{content:"→";transition:transform .25s ease}
.ta-pcard__link:hover::after{transform:translateX(4px)}

/* ============================================================
   Modern Projects Showcase — Environmental Conservation
   Bento layout: immersive featured card + indexed mini cards
   ============================================================ */
.ecp{display:grid;grid-template-columns:1.25fr .9fr;gap:24px;align-items:stretch}
@media (max-width:991px){.ecp{grid-template-columns:1fr}}

/* ---- Featured immersive card ---- */
.ecp-feat{position:relative;border-radius:22px;overflow:hidden;min-height:540px;color:#fff;isolation:isolate;box-shadow:0 30px 60px -30px rgba(7,10,43,.45);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease}
.ecp-feat:hover{transform:translateY(-4px);box-shadow:0 40px 80px -30px rgba(7,10,43,.55)}
.ecp-feat__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.ecp-feat:hover .ecp-feat__img{transform:scale(1.06)}
.ecp-feat::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,10,43,.15) 0%,rgba(7,10,43,.55) 55%,rgba(7,10,43,.92) 100%)}
.ecp-feat__top{position:absolute;top:24px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.ecp-feat__tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25);color:#fff;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:9px 16px;border-radius:50px}
.ecp-feat__tag::before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.25);animation:ecpPulse 2s infinite}
@keyframes ecpPulse{0%,100%{box-shadow:0 0 0 4px rgba(34,197,94,.25)}50%{box-shadow:0 0 0 8px rgba(34,197,94,.05)}}
.ecp-feat__badge{font-family:Poppins,sans-serif;font-size:10px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.7);writing-mode:vertical-rl;text-orientation:mixed;position:absolute;top:24px;right:24px;display:none}
.ecp-feat__inner{position:absolute;bottom:0;left:0;right:0;padding:36px 36px 34px;display:flex;flex-direction:column;gap:14px}
.ecp-feat__kicker{font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#ff9aa5}
.ecp-feat__title{font-family:Poppins,sans-serif;font-weight:800;font-size:38px;line-height:1.1;letter-spacing:-1px;margin:0;color:#fff}
.ecp-feat__title span{background:linear-gradient(90deg,#fca5a5,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.ecp-feat__sum{font-size:15px;line-height:1.7;color:rgba(255,255,255,.85);max-width:560px;margin:0}
.ecp-feat__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}
.ecp-feat__chip{font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#fff;padding:7px 14px;border-radius:50px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18)}
.ecp-feat__cta{align-self:flex-start;margin-top:14px;display:inline-flex;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#070a2b;background:#fff;padding:14px 24px;border-radius:50px;text-decoration:none;transition:transform .25s ease,background .25s ease}
.ecp-feat__cta:hover{background:#e63946;color:#fff;transform:translateY(-2px)}
.ecp-feat__cta svg{transition:transform .25s ease}
.ecp-feat__cta:hover svg{transform:translateX(4px)}

/* ---- Side stack ---- */
.ecp-side{display:flex;flex-direction:column;gap:18px}
.ecp-mini{position:relative;display:grid;grid-template-columns:48px 1fr;gap:0;background:#fff;border-radius:18px;overflow:hidden;border:1px solid #ece9e0;text-decoration:none;color:inherit;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}
.ecp-mini:hover{transform:translateY(-3px);box-shadow:0 24px 50px -28px rgba(7,10,43,.35);border-color:#070a2b}
.ecp-mini__rail{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:18px 0;background:linear-gradient(180deg,#070a2b 0%,#1a1f4a 100%);color:#fff;position:relative}
.ecp-mini__rail::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:30px;background:#e63946;border-radius:3px 0 0 3px;opacity:0;transition:opacity .3s ease,height .3s ease}
.ecp-mini:hover .ecp-mini__rail::after{opacity:1;height:60%}
.ecp-mini__num{font-family:Poppins,sans-serif;font-weight:900;font-size:18px;letter-spacing:-.5px;line-height:1}
.ecp-mini__vert{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-family:Poppins,sans-serif;font-size:9px;letter-spacing:2.5px;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.55)}
.ecp-mini__body{padding:18px 22px 18px 20px;display:flex;flex-direction:column;gap:8px;min-width:0}
.ecp-mini__top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.ecp-mini__pill{font-family:Poppins,sans-serif;font-size:9px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;padding:5px 10px;border-radius:50px;flex-shrink:0}
.ecp-mini__pill--done{background:#ecfdf5;color:#047857}
.ecp-mini__pill--stop{background:#fef2f2;color:#b91c1c}
.ecp-mini__region{font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#9a9a9a}
.ecp-mini__title{font-family:Poppins,sans-serif;font-weight:800;font-size:16px;color:#070a2b;margin:0;line-height:1.3;letter-spacing:-.2px;transition:color .25s ease}
.ecp-mini:hover .ecp-mini__title{color:#e63946}
.ecp-mini__sum{font-size:13px;color:#6a6a6a;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ecp-mini__foot{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:10px;border-top:1px dashed #ece9e0}
.ecp-mini__year{font-family:Poppins,sans-serif;font-size:11px;font-weight:600;color:#9a9a9a;letter-spacing:1px}
.ecp-mini__arrow{width:30px;height:30px;border-radius:50%;background:#f5f3ee;display:inline-flex;align-items:center;justify-content:center;color:#070a2b;transition:background .25s ease,color .25s ease,transform .25s ease}
.ecp-mini:hover .ecp-mini__arrow{background:#e63946;color:#fff;transform:translateX(3px)}
@media (max-width:600px){.ecp-feat{min-height:460px}.ecp-feat__title{font-size:28px}.ecp-feat__inner{padding:24px}.ecp-mini{grid-template-columns:42px 1fr}.ecp-mini__body{padding:16px 16px 16px 14px}}

/* ===== Clickable thematic area cards (thematic-areas.html) ===== */
.thematic-area { position: relative; }
.thematic-area__cover {
  position: absolute; inset: 0; z-index: 1;
  text-indent: -9999px; overflow: hidden;
}
.thematic-area .container { position: relative; z-index: 2; pointer-events: none; }
.thematic-area .container a,
.thematic-area .container ul,
.thematic-area .container .thematic-area__media { pointer-events: auto; }
.thematic-area { transition: transform .35s ease, box-shadow .35s ease; cursor: pointer; }
.thematic-area:hover { transform: translateY(-4px); }
.thematic-area:hover .thematic-area__media img { transform: scale(1.04); }
.thematic-area__media img { transition: transform .6s ease; }

/* ===== Thematic team carousel ===== */
.ta-team-carousel {
  position: relative;
  overflow: hidden;
  margin-top: 40px;
}
.ta-team-carousel__viewport { overflow: hidden; }
.ta-team-carousel__track {
  display: flex;
  transition: transform .7s cubic-bezier(.22,.61,.36,1);
  will-change: transform;
}
.ta-team-carousel__track > .ta-team-row {
  flex: 0 0 100%;
  min-width: 100%;
  margin: 0;
}
.ta-team-carousel__nav {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-top: 26px;
}
.ta-team-carousel__dot {
  width: 10px; height: 10px; border-radius: 50%;
  border: 0; padding: 0; cursor: pointer;
  background: rgba(0,0,0,.18);
  transition: all .25s ease;
}
.ta-team-carousel__dot.is-active {
  background: #c9281f;
  transform: scale(1.3);
}
.ta-team-carousel__arrow {
  width: 42px; height: 42px; border-radius: 50%;
  border: 1px solid rgba(0,0,0,.15);
  background: #fff; cursor: pointer;
  font-size: 18px; color: #222;
  display: inline-flex; align-items: center; justify-content: center;
  transition: all .25s ease;
}
.ta-team-carousel__arrow:hover { background: #c9281f; color: #fff; border-color: #c9281f; }
