/*
Theme Name: Aploxn Child
Theme URI: https://www.aploxn-wp.egenslab.com/
Template: aploxn
Author: Egens Lab
Author URI: https://www.egenslab.com/
Description: Aploxn is a WordPress for Business Consultancy purposes. This theme is made with the thought of modern age demand. The advantages you will get by using this template is you can use it in a multipurpose way like Business Consultancy, HR & Management Consultancy, Marketing Consultancy, Financial & Economics Advisors and many more purposes. It has 6 different styles of Demos with the inclusion of 25+ very well organized inner pages with different styles of the main features. It has made with the Elementor Page Builder so easily anyone can customize it by Drag and Drop. It is compatible for all browsers and fully responsive so very much suitable for any devices.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/






.weboost_booking_popup {
  background-color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-56e25bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-56e25bc-font-size);
  font-weight: var(--e-global-typography-56e25bc-font-weight);
  line-height: var(--e-global-typography-56e25bc-line-height);
  fill: var(--e-global-color-5e84ad5);
  color: var(--e-global-color-5e84ad5);
}
.weboost_calculator input {
  border: var(--bs-border-width) solid var(--bs-border-color);
  max-width: 175px;
}
.weboost_calculator .section-row > label {
  margin-bottom: 20px;
}
#result-table > div {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}
.weboost_calculator .section-row > div {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}
.weboost_booking_popup_section {
  justify-self: right;
}
.result-table > * > * {
  display: table-cell;
}
.btn.btn-gold {
  color: white;
  background-color: var(--e-global-color-primary);
}
.btn.btn-gold.active {
  background-color: #7b5e2d;
}
.form-control {
  padding: 10px 14px;
  border: 1px #cecece solid;
  border-radius: 4px;
}
.alert.alert-gold {
  padding: 2px 6px;
  font-size: 12px;
  background-color: var(--e-global-color-primary);
  border-radius: 4px;
  color: white;
}

.weboost_booking_popup_svg {
  gap: 15px;
  flex-direction: row-reverse;
}

.elementor-sticky--active.weboost_header {
  background-color: var(--e-global-color-text);
}
.page-id-3157 header > div {
  background-color: var(--e-global-color-text) !important;
}
.weboost_calculator {
}
.grey-theme h3 {
  border-bottom: 1px solid var(--e-global-color-primary) !important;
}
.grey-theme h3,
.grey-theme .filled-circle,
.grey-theme .control-group span,
.weboost_calculator .grey-theme .state-module button.checked {
  background: var(--e-global-color-primary) !important;
}
.weboost_calculator .grey-theme input.stamp-calculate,
.weboost_calculator .grey-theme .state-module button {
  background: var(--e-global-color-primary) !important;
  border: 1px solid var(--e-global-color-primary) !important;
}
.weboost_calculator .td-title h2 {
  margin-top: 20px;
}
#stamp-duty-calculator h3,
.weboost_calculator .td-title h2 {
  font-family: var(--e-global-typography-824f475-font-family), Sans-serif;
  font-size: var(--e-global-typography-824f475-font-size) !important;
  font-weight: var(--e-global-typography-824f475-font-weight) !important;
  line-height: var(--e-global-typography-824f475-line-height) !important;
}
.weboost_calculator > div > div > div > div > h2 {
  font-size: var(--e-global-typography-accent-font-size) !important;
  font-weight: var(--e-global-typography-accent-font-weight) !important;
  line-height: var(--e-global-typography-accent-line-height) !important;
}
.weboost_calculator #stamp-state-name {
  font-family: var(--e-global-typography-49c2958-font-family), Sans-serif;
  font-size: var(--e-global-typography-49c2958-font-size) !important;
  font-weight: var(--e-global-typography-49c2958-font-weight) !important;
  line-height: var(--e-global-typography-49c2958-line-height) !important;
}
.td-value {
  color: var(--e-global-color-primary) !important;
}
.weboost_calculator .td-title {
  margin-bottom: 10px;
  margin-top: 10px;
}
.weboost_calculator #stamp-duty-calculator label,
.weboost_calculator .td-title,
.total-lender-fee {
  font-family: var(--e-global-typography-388c97f-font-family), Sans-serif;
  font-size: var(--e-global-typography-388c97f-font-size) !important;
}

.weboost_calculator input.stamp-calculate {
  font-family: var(--e-global-typography-18e7943-font-family), Sans-serif;
  font-size: var(--e-global-typography-18e7943-font-size) !important;
  font-weight: var(--e-global-typography-18e7943-font-weight) !important;
  line-height: var(--e-global-typography-18e7943-line-height) !important;
}
.weboost_header
  > div
  > div
  > div
  > div
  > .elementor-nav-menu--main
  > ul
  > li
  > a {
  padding: 4px 14px !important;
  border: 1px solid #c4942f00;
  border-radius: 15px;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
  font-family: var(--e-global-typography-8dad931-font-family), Sans-serif;
  font-size: var(--e-global-typography-8dad931-font-size);
  font-weight: var(--e-global-typography-8dad931-font-weight);
  line-height: var(--e-global-typography-8dad931-line-height);
}
.weboost_header
  > div
  > div
  > div
  > div
  > .elementor-nav-menu--main
  > ul
  > li
  > a:hover {
  border: 1px solid #fff;
}
.weboost_header
  > div
  > div
  > div
  > div
  > .elementor-nav-menu--main
  > ul
  > li
  > a.active {
  color: #fff;
  border: 1px solid #c4942f;
  background: #c4942f;
}
.gform_required_legend {
  display: none;
}

.gform-body input,
.gform-body select,
.gform-body textarea {
  border-width: 0px !important;
  box-shadow: unset !important;
}

.gform-body legend,
.gform-body label {
  font-family: var(--e-global-typography-388c97f-font-family), Sans-serif !important;
  font-size: var(--e-global-typography-388c97f-font-size) !important;
  font-weight: var(--e-global-typography-388c97f-font-weight) !important;
  line-height: var(--e-global-typography-388c97f-line-height) !important;
}
.property_profile_form .gform-body legend,
.property_profile_form .gform-body label {
  color: #fff;
}
.property_profile_form .gfield_required {
  color: #fff;
}
.property_profile_form .gform_button {
  margin-top: 30px !important;
  background: #191919 !important;
}
.gform_button {
  border-radius: 35px !important;
  border: 1px solid #c4942f !important;
  background: #c4942f !important;
  padding: 10px 40px 10px 40px !important;
  font-family: var(--e-global-typography-56e25bc-font-family), Sans-serif !important;
  font-size: var(--e-global-typography-56e25bc-font-size) !important;
  font-weight: var(--e-global-typography-56e25bc-font-weight) !important;
  line-height: var(--e-global-typography-56e25bc-line-height) !important;
}

.testimonial_section .author-img img {
  width: 100%;
  max-height: 800px;
}
.slider-btn-group .slider-btn svg {
  fill: var(--e-global-color-primary);
}
.home5-testimonial-section .slider-btn-area {
  background-color: var(--e-global-color-63450e3);
}
.weboost_people_section_slider .slick-slide {
  margin: 0 15px;
}

.weboost_people_section_slider .slick-list {
  margin: 0 -15px;
  padding: 0px !important   ;
  overflow: hidden;
}

.weboost_people_section_sub {
  position: relative;
  overflow: hidden;
}
.weboost_people_name {
  color: #fff;
  font-family: var(--e-global-typography-ed3a7e3-font-family), Sans-serif;
  font-size: var(--e-global-typography-ed3a7e3-font-size);
  font-weight: var(--e-global-typography-ed3a7e3-font-weight);
  line-height: var(--e-global-typography-ed3a7e3-line-height);
}
.weboost_people_desc,
.weboost_role {
  color: #fff;
  font-family: var(--e-global-typography-8dad931-font-family), Sans-serif;
  font-size: var(--e-global-typography-8dad931-font-size);
  font-weight: var(--e-global-typography-8dad931-font-weight);
  line-height: var(--e-global-typography-8dad931-line-height);
}
.weboost_people_desc {
  display: none;
}
.weboost_role {
  margin-top: 7px;
  margin-bottom: 15px;
}
.weboost_people_text_section {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 15px 20px;
  transform: translateY(0px);
  transition: transform 0.3s ease;
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 14px;
}
.weboost_people_section_sub:hover .weboost_people_desc {
  display: block;
}
.weboost_people_section_sub:hover .weboost_people_text_section {
  transform: translateY(0);
}
.weboost_people_feature_image {
  border-radius: 14px;
  height: 480px;
  background-size: cover;
  background-position: center;
}
.slick-prev:before,
.slick-next:before {
  color: black !important;
  font-size: 40px !important;
}
.slick-prev,
.slick-next {
  width: 40px;
  height: 40px;
}
.slick-next {
  right: -35px;
}

.slick-prev {
  left: -45px !important;
}

.video-wrapper video {
  /*height: 50vh;*/
}
.breadcrumb-section .container-fluid {
  max-width: 1300px;
  padding-left: 0px;
}
.breadcrumb-section {
  padding-left: 30px;
  padding-right: 30px;
}
.blog-sidebar .single-widgets {
  border: 0px solid #eee;
  padding: 0px 20px;
}
.blog-standard-page .row .col-lg-6 {
  width: 100%;
}
.blog-standard-page .blog-content {
  border: 0px solid #eee !important;
  padding: 40px 0px !important;
}
.comment-area {
  display: none;
}
.blog-tag-social-area,
.company-name {
  display: none !important;
}
.blog-details-page .details-navigation .single-navigation .arrow:hover {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.blog-details-page .post-tag-and-title .tags li a:hover,
.blog-card2 .blog-content h4 a:hover,
.explore-btn:hover,
.blog-card2 .tags li a:hover,
.blog-sidebar .single-widgets .widget-cnt .wc h5 a:hover,
.single-widgets ul li a:hover,
.blog-sidebar .single-widgets .widget-cnt .wc > a:hover,
.blog-details-page .details-navigation .single-navigation .content h6 a:hover {
  color: var(--e-global-color-primary);
}
.blog-card2 .tags li a svg,
.blog-details-page .post-tag-and-title .tags li a svg,
.explore-btn:hover svg {
  fill: var(--e-global-color-primary);
}
.blog-details-page .post-tag-and-title h2 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-1beda90-font-family), Sans-serif;
  font-size: var(--e-global-typography-1beda90-font-size);
  font-weight: var(--e-global-typography-1beda90-font-weight);
  line-height: var(--e-global-typography-1beda90-line-height);
}
.blog-card2 .tags li a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-49c2958-font-family), Sans-serif;
  font-size: var(--e-global-typography-49c2958-font-size);
  font-weight: var(--e-global-typography-49c2958-font-weight);
  line-height: var(--e-global-typography-49c2958-line-height);
}
.blog-card2 .blog-content h4 a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-fa80547-font-family), Sans-serif;
  font-size: var(--e-global-typography-fa80547-font-size);
  font-weight: var(--e-global-typography-fa80547-font-weight);
  line-height: var(--e-global-typography-fa80547-line-height);
}
.explore-btn {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-388c97f-font-family), Sans-serif;
  font-size: var(--e-global-typography-388c97f-font-size);
  font-weight: var(--e-global-typography-388c97f-font-weight);
  line-height: var(--e-global-typography-388c97f-line-height);
}
.blog-sidebar .single-widgets .widget-title h4 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-00c7bc2-font-family), Sans-serif;
  font-size: var(--e-global-typography-00c7bc2-font-size);
  font-weight: var(--e-global-typography-00c7bc2-font-weight);
  line-height: var(--e-global-typography-00c7bc2-line-height);
}
.single-widgets ul li a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-56e25bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-56e25bc-font-size);
  font-weight: var(--e-global-typography-56e25bc-font-weight);
  line-height: var(--e-global-typography-56e25bc-line-height);
}
.blog-sidebar .single-widgets .widget-cnt .wc > a {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-49c2958-font-family), Sans-serif;
  font-size: var(--e-global-typography-49c2958-font-size);
  font-weight: var(--e-global-typography-49c2958-font-weight);
  line-height: var(--e-global-typography-49c2958-line-height);
  margin-bottom: 0px;
}
.blog-sidebar .single-widgets .widget-cnt .wc h5 a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-c2590bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-c2590bc-font-size);
  font-weight: var(--e-global-typography-c2590bc-font-weight);
  line-height: var(--e-global-typography-c2590bc-line-height);
}
.breadcrumb-section .banner-content h1 {
  color: var(--e-global-color-5e84ad5);
  font-family: var(--e-global-typography-84a8c6c-font-family), Sans-serif;
  font-size: var(--e-global-typography-84a8c6c-font-size);
  font-weight: var(--e-global-typography-84a8c6c-font-weight);
  line-height: var(--e-global-typography-84a8c6c-line-height);
}
.breadcrumb-section .banner-content .breadcrumb-list li {
  color: var(--e-global-color-5e84ad5);
  font-family: var(--e-global-typography-56e25bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-56e25bc-font-size);
  font-weight: var(--e-global-typography-56e25bc-font-weight);
  line-height: var(--e-global-typography-56e25bc-line-height);
}
.wp-block-categories-list.wp-block-categories li {
  margin-bottom: 10px;
}
.weboost_people_section_grid:hover .weboost_people_desc {
  display: block;
}
.weboost_people_section_grid:hover .weboost_people_text_section {
  transform: translateY(0);
}

.weboost_people_section_grid {
  position: relative;
      overflow: hidden;
          border-radius: 14px;
}

.weboost_people_grid_container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 20px;
  row-gap: 45px;
  padding: 20px;
}

.calendly-popup{
        background: white;
    border-radius: 14px;
}

@media (max-width: 1200px) {
  .weboost_people_grid_container {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1024px) {
  .breadcrumb-section {
    padding: 250px 30px 80px !important;
  }
  .home3-blog-area {
    margin-top: 50px;
  }
  .blog-standard-page {
    padding-top: 50px;
  }
  #stamp-duty-calculator .colored-block {
    width: 100%;
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  .breadcrumb-section {
    padding: 250px 15px 80px !important;
  }
  .weboost_people_grid_container {
    grid-template-columns: repeat(2, 1fr);
  }
  .weboost_people_feature_image {
    height: 350px;
  }
  .weboost_people_grid_container {
    padding: 0px;
  }
  .gform-theme--foundation .gform_fields {
    grid-row-gap: 20px;
    row-gap: 20px;
  }
  .breadcrumb-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .single-post .breadcrumb-section .banner-content .breadcrumb-list {
    display: none;
  }
}

@media (max-width: 480px) {
  .weboost_people_grid_container {
    grid-template-columns: 1fr;
  }
}





























