﻿@import url("@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');");
@import url(font/fonts.css);

body.loven-reality-style ,
html {
  height: 100%;
  min-height: inherit !important;
}

body.loven-reality-style  {
  font-family: "Nunito", sans-serif !important;
  background: #F3F3F3;
}

body.loven-reality-style  * {
  font-family: "Nunito", sans-serif !important;
}

body.loven-reality-style  h1,
body.loven-reality-style  h2,
body.loven-reality-style  h3,
body.loven-reality-style  h4,
body.loven-reality-style  h5,
body.loven-reality-style  h6 {
  font-family: "Nunito", sans-serif !important;
}

body.loven-reality-style  * i {
  font-family: "Font Awesome 5 Pro" !important;
  color: #FF5A00 !important;
}

body.loven-reality-style  .btn-primary,
body.loven-reality-style  .btn {
  background: #FF5A00 !important;
  color: #fff !important;
  border: 1px solid #FF5A00 !important;
  border-radius: 5px !important;
  max-height: 48px !important;
  height: 48px;
  font-size: 16px !important;
  font-weight: 400 !important;
  min-width: 110px;
}


body.loven-reality-style  .btn-primary:hover,
body.loven-reality-style  .btn:hover {
  background: #FFFAF2 !important;
  color: #FF5A00 !important;
}

body.loven-reality-style .btn a{
  color:inherit ;
}
body.loven-reality-style .btn a:hover{
  color: #FF5A00;
}
body .page-wrapper .proxima-header {
  height: 170px;
  background: #fff !important;
  padding: 0px;
  box-shadow: none !important;
  z-index: 10;
}

body .page-wrapper .proxima-header .header-container {
  max-width: 1600px;
  margin: 0px auto;
}

body .page-wrapper .proxima-header .header-container .header.links li.authorization-link {
  margin-left: 0px !important;
  margin-right: 20px !important;
}

body .page-wrapper .proxima-header .header-container .header.links li.authorization-link a {
  border-radius: 0px !important;
  border-width: 0px !important;
  height: 40px !important;
  color: var(--jacksonspurple) !important;
}

body .page-wrapper .proxima-header .header-container .header.links li.authorization-link a::before {
  display: none !important;
}

body .page-wrapper .proxima-header .header-container .header.links li.authorization-link.lang a {
  background-color: var(--aquamarine) !important;
  min-width: 79px;
}

body .page-wrapper .proxima-header .header-container .header.links li.authorization-link.lang a::after {
  content: url(../images/dropdown.svg);
  margin-left: 0.5625rem;
}

body .page-wrapper .proxima-header .header-container .header.links li.authorization-link.call-us a {
  background-color: var(--jacksonspurple) !important;
  color: #fff !important;
  min-width: 121px;
}

body .page-wrapper .proxima-header .header-container .header.links li.authorization-link.login a {
  min-width: 121px;
}

body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top {
  font-size: 15px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
  text-transform: capitalize !important;
  color: #333333 !important;
  font-family: 'Nunito', sans-serif !important;
  position: relative;
  display: block;
}

body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top:hover,
body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top.active {
  color:#FF5A00!important;
}



@media screen and (max-width: 1300px) {
  body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top {
    font-size: 14px !important;
  }
}

body .page-wrapper .proxima-header .header-container .header .header-content .primary-menu-container .navigation li.level0.parent>.level-top:after {
  display: none !important;
}

body .page-wrapper .proxima-header .header-container .header .menu-container {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

body .page-wrapper .proxima-header .header-container .header .menu-container .logo-container {
  max-width: 300px !important;
  margin-right: 20px;
}

body .page-wrapper .proxima-header .header-container .header.panel {
  max-width: inherit !important;
  width: 100% !important;
}

body .page-wrapper .proxima-header .header-container .marshall-logo img {
  margin-top: -8px !important;
  max-width: 100%;
  height: auto !important;
  background-color: var(--jacksonspurple) !important;
  max-height: 80px;
}

body .page-wrapper .proxima-header .right-main-nav {
  padding: 1rem 0 !important;
  align-self: center !important;
}

@media screen and (max-width: 700px) {
  body .page-wrapper .proxima-header .right-main-nav {
    padding: 0px !important;
    /* position: absolute; */
    right: 0px;
    top: 50px;
  }
}

body .page-wrapper .proxima-header .right-main-nav .switcher-language {
  border: 2px solid #1597D5 !important;
  border-radius: 0px !important;
  background: none !important;
  color: #1597D5 !important;
}

body .page-wrapper .proxima-header .right-main-nav .switcher-language .switcher-trigger span {
  color: #1597D5 !important;
}

@media screen and (max-width: 700px) {
  body .page-wrapper .proxima-header .right-main-nav .links li {
    width: auto !important;
    text-align: right;
  }
}

body .page-wrapper .proxima-header .right-main-nav .links li.link.letstalk a.btn {
  background: #FF5A00 !important;
  color: #fff !important;
  font-weight: 400;
  border: 0px !important;
  border-radius: 5px !important;
  width: auto;
  min-width: 121px;

}
body.loven-reality-style.page-wrapper .proxima-header .right-main-nav .links li.link.letstalk a.btn{
  max-height: 48px !important;
  height: 48px;
  font-size: 16px !important;


}

body .page-wrapper .proxima-header .right-main-nav .links li.link.letstalk a.btn:hover {
  background: #FF5E59 !important;
  color: #fff !important;
}

body .page-wrapper .proxima-header .right-main-nav .links li.link a.btn.signin-btn {
  background: #FF5A00 !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 400;
  border: 1px solid #FF5A00 !important;
  border-radius: 5px !important;
  max-height: 48px !important;
  width: auto !important;
  height: 48px;
  text-transform: capitalize !important;
}

body .page-wrapper .proxima-header .right-main-nav .links li.link a.btn.signin-btn:hover {
  background:#fff !important;
  color: #FF5A00 !important;
  border: 1px solid #FF5A00 !important;
}
body .page-wrapper .proxima-header .right-main-nav .links li.link a.btn.signin-btn a{
  font-size:15px ;
  line-height: 20px;
  font-weight: 500;
}
body .page-footer {
  background:  #0B2C3D url(../images/footerbg.png) no-repeat 50% 50%;
  background-size: cover;
  padding: 50px 0px;
}

body .page-footer .footer-section {
  background: transparent !important;
  padding: 0px;
}

body .page-footer .footer-section .container {
  max-width: 1400px !important;
  margin: 0px auto;
}

body .page-footer .footer-section .container ul {
  margin: 0px;
  padding: 0px 0 0 15px !important; 
  text-align: left;
}

body .page-footer .footer-section .container ul li {
  list-style: disc;
  margin: 0px 0px 2px 0px;
  line-height: 100%;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
body .page-footer .footer-section .container ul.link-list-abt li,
body .page-footer .footer-section .container ul li:first-child{
  list-style: none;
}

body .page-footer .footer-section .container ul li a {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

body .page-footer .footer-section .container p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #fff;
  margin: 0px 0px 10px 0px;
}

body .page-footer .footer-section .container p>span {
  font-size: 18px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: normal;
  color: #fff;
  margin: 0px 0px 20px 0px;
  text-transform: capitalize !important;
  position: relative;
  padding: 0px 0px 10px 0px;
  display: block;
}

/* body .page-footer .footer-section .container p>span:after {
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  width: 50px;
  bottom: 0px;
  background: #FF5A00;
  height: 4px;
} */

body .page-footer .footer-section .container p input[type="text"] {
  border-radius: 5px;
  max-width: 300px;
}

body .page-footer .footer-section .container p button {
  background: #FF5A00;
  padding: 7px 25px;
  color: #fff;
  font-size: 14px;
  border-radius: 5px;
}

@media screen and (max-width: 700px) {
  body .page-footer .footer-section .container div:nth-child(1) {
    text-align: center;
  }
}

body .page-footer .footer-section .copy-right-section {
  padding: 25px 0px 0px 0px;
  margin: 0px;
  /* border-top: 1.5px solid #ffffff4f; */
  margin-top: 50px;
}

body .page-footer .footer-section .copy-right-section .container {
  max-width: inherit !important;
  width: 100% !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 13px;
  padding: 0px !important;
}

body .page-footer .footer-section .copy-right-section .container p {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 14px;
  line-height: 147.4%;
  text-align: left !important;
  color: #fff !important;
}

body .page-footer .footer-section .copy-right-section .container p span {
  font-size: 14px;
  font-weight: 400;
}

body .page-footer .footer-section .copy-right-section .container p span a {
  color: #fff !important;
  display: inline-block;
  padding: 0px 10px 0px 10px;
  font-size: 14px;
  font-weight: 400;
}

body .page-footer .footer-section .copy-right-section .container p span a:nth-child(1) {
  padding-left: 0px;
  border-right: 1px solid #A7A7A7;
}

body .page-footer .footer-section .copy-right-section .container p span:after {
  display: none;
}

body .page-footer .copy-right-section p {
  color: #fff !important;
}

body .page-footer .copy-right-section a {
  color: #fff;
}

body .page-footer .social-sticky-media {
  position: fixed;
  right: 0px;
  top: 200px;
  padding: 10px;
  background: #FF5E59;
  z-index: 9999;
  width: auto;
}

body .page-footer .social-sticky-media i {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0px auto 10px auto;
}

body .page-footer .social-sticky-media i a {
  display: block;
}

body .page-footer .social-sticky-media i a img {
  width: 100%;
  max-height: 22px;
}

body.loven-reality-style .page-wrapper .page-title-wrapper {
  /* background: url(../images/homepagebg.png) no-repeat 50% 50%; */
  background-size: cover;
  display: flex;
  align-items: center;
  margin: 0px !important;
  min-height: 850px;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}

body.loven-reality-style .page-wrapper .page-title-wrapper h1.page-title {
  color: #FFF;
  text-align: center;
  font-family: Poppins;
  font-size: 48px;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize !important;
  color: #fff;
}

body.loven-reality-style .page-wrapper .page-title-wrapper p {
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #fff;
  margin: 0px;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch {
  margin: 30px auto;
  background: rgba(255, 255, 255, 0.5);
  width: 100%;
  max-width: 808px;
  padding: 10px;
  border-radius: 5px;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul {
  margin: 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px;
  background: #fff;
  border-radius: 5px;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li {
  list-style: none;
  margin: 0px;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li .form-group>label {
  display: block;
  text-align: left;
  font-weight: 600;
  color: #FF5A00;
  text-transform: uppercase;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li .form-group .location-input {
  display: flex;
  justify-content: space-between;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li .form-group .location-input input[type="text"] {
  width: calc(100% - 2px);
  height: 48px;
  border: 1px solid #FF5E59;
  background: #fff;
  border-radius: 5px !important;
  border: 0.6px solid #B1B1B1;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.location {
  width: 55.6%;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.location .form-group .location-input {
  width: 100%;
  border-radius: 10px !important;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.type {
  width: calc(36% - 62px);
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.type .form-group label {
  opacity: 0;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.type .form-group .type-input {
  width: 100%;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.type .form-group .type-input select {
  height: 48px;
  border-radius: 5px !important;
  border: 0.6px solid #B1B1B1;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 21px;
  color: #00000080 !important;
  text-transform: capitalize !important;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.type .form-group .type-input i.fa-angle-down {
  display: none;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.SearchBtn .form-group button.btn {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  background:#FF5A00 !important;
  color: #fff !important;
  border: 1px solid #FF5A00 !important;
  padding: 12px 30px !important;
  border-radius: 5px !important;
}

body.loven-reality-style .page-wrapper .proxima-product-banner {
  min-height: 10vh !important;
  height: auto !important;
  padding: 60px 20px 0 !important;
}

body.loven-reality-style .page-wrapper .proxima-product-banner.sml {
  min-height: 5vh !important;
}

body.loven-reality-style .page-wrapper .proxima-product-banner.sml .container {
  min-height: 650px !important;
}

body.loven-reality-style .page-wrapper .proxima-product-banner .container {
  min-height: 600px;
  display: flex;
  justify-content: center;
  max-width: 1600px !important;
  flex-direction: column;
}

body.loven-reality-style .page-wrapper .proxima-product-banner .container.prj2 {
  min-height: 800px;
}

body.loven-reality-style .page-wrapper .proxima-product-banner .container.prj2 h4 {
  margin: 0px;
}

body.loven-reality-style .page-wrapper .proxima-product-banner .container .banner-inner {
  text-align: left;
}

body.loven-reality-style .page-wrapper .proxima-product-banner .container .banner-inner h4 {
  font-size: 48px !important;
  font-weight: 600 !important;
  text-transform: capitalize !important;
  color: #fff;
  text-align: center;
}

body.loven-reality-style .page-wrapper .proxima-product-banner .container .banner-inner h4 span {
  display: block;
  margin: 0px 0px 20px 0px;
}

body.loven-reality-style .page-wrapper .proxima-product-banner .container .banner-inner.individual {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}

body.loven-reality-style .page-wrapper .proxima-product-banner .container .banner-inner.individual h4 {
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #fff;
}

body.loven-reality-style .page-wrapper .proxima-product-banner .container .banner-inner.individual p {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 147.4%;
  color: #fff;
}

body.loven-reality-style .page-wrapper .proxima-project-list {
  padding: 2rem 0rem 3rem 0rem !important;
  background: #fff !important;
}

body.loven-reality-style .page-wrapper .proxima-project-list .proxima-product-grid {
  padding: 0px 20px;
}

body.loven-reality-style .page-wrapper .proxima-project-list .custom-container .proxima-navtab .nav-link {
  border-radius: 0px;
  background: #fff !important;
  color: #FF5A00 !important;
  box-sizing: border-box;
  text-transform: uppercase !important;
  border: 1px solid #FF5E59 !important;
}

body.loven-reality-style .page-wrapper .proxima-project-list .custom-container .proxima-navtab .nav-link.active {
  background: #FF5A00 !important;
  color: #000 !important;
  border: 0px !important;
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.18);
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner .product-item-name a {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 147.4%;
  color: #000 !important;
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner a.view-details-btn {
  font-weight: 300;
  font-size: 15px;
  line-height: 22px;
  color: #000 !important;
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner h6 {
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  color: #FF5A00;
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner h6 i {
  color: #FF5A00 !important;
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner h6 i.text-primary span {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 147.4%;
  color: #000;
  display: inline-block;
  margin: 0px 0px 0px 10px;
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-image-container .location-box {
  border-radius: 2.188rem;
  font-weight: 400 !important;
  text-transform: unset !important;
}
body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-image-container .location-box::first-letter{
  text-transform: uppercase !important;
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-image-container .location-box i {
  color: #FF5A00 !important;
}

body.loven-reality-style .page-wrapper .property-overview-banner {
  display: flex;
  justify-content: center;
  align-items: center;
}

body.loven-reality-style .page-wrapper .property-overview-banner .custom-container {
  max-width: 1600px !important;
  margin: 0px auto;
}

body.loven-reality-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block {
  background: #fff;
  padding: 0px 0px 40px 0px;
  border: 0px;
}

body.loven-reality-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block img {
  max-width: inherit;
  width: 100%;
  margin: 0px auto;
}

body.loven-reality-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block h5 {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #FF5E59;
  margin: 0px;
  text-transform: uppercase;
}

body.loven-reality-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block h6 {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #FF5E59;
}

body.loven-reality-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block ul {
  max-width: calc(100% - 60px);
  margin: 0px auto;
}

body.loven-reality-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block ul li .btn {
  color: #000 !important;
  background: #FF5A00 !important;
  border: 0px !important;
}

body.loven-reality-style .page-wrapper .property-overview-banner .custom-container .content-box .text-box {
  width: calc(100% - 20rem);
}

body.loven-reality-style .page-wrapper .property-overview-banner .custom-container .content-box .text-box h4 {
  font-size: 48px;
  font-weight: 600;
  text-transform: capitalize;
  color: #fff;
}

body.loven-reality-style .page-wrapper .property-overview-banner .custom-container .content-box .text-box p {
  font-size: 16px;
  font-weight: 500;
  line-height: 147.4%;
  color: #fff;
}

body.loven-reality-style .page-wrapper .page-main {
  background: #fff;
  z-index: 0;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .product.media {
  background: #EEEEEE !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section {
  padding: 0px 30px;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section .details-box {
  padding-top: 50px;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section .details-box h3 {
  font-size: 28px;
  font-weight: 600;
  color: #000;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section .details-box h5 {
  font-size: 24px;
  font-weight: 500;
  line-height: normal;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme {
  background: #fff !important;
  color: #000 !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .text-white,
body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme p {
  color: #000 !important;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box h3 {
  font-size: 28px;
  font-weight: 600;
  color: #000 !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box h4 {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #000 !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box h4 i.text-primary {
  font-weight: 400;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box h4 i.text-primary span {
  color: #F0EDE7;
  font-size: 11px !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box h5 {
  font-size: 24px;
  font-weight: 500;
  line-height: normal;
  color: #000 !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 147.4%;
  color: #000;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .specifications-list li.list-inline-item {
  background: none !important;
  color: #000 !important;
  border-radius: 0px;
  text-align: center;
  padding: 10px 20px !important;
  line-height: 100%;
  height: auto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .specifications-list li.list-inline-item .icon {
  color: #FF5A00 !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box ul.propertylinks li.list-inline-item {
  background: #FF5A00 !important;
  color: #fff !important;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  width: 153px;
  height: 38px;
  border: 1px solid #FF5A00 !important;
  text-align: center;
  padding: 12px 0px;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .strip-section {
  background: #FF5A00 !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .strip-section h2,
body.loven-reality-style .page-wrapper .page-main .product-main-content .strip-section p {
  color: #fff !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .strip-section h4 {
  font-weight: 800;
  font-size: 24px;
  line-height: 33px;
  text-align: center;
  color: #fff !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .strip-section p {
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .strip-section .btn {
  background: #fff !important;
  border: 1px solid #fff !important;
  height: auto;
  padding: 10px 20px !important;
  color: #FF5A00 !important;
  border-radius: 5px !important;
}

body.loven-reality-style .page-wrapper .page-main ul.whatwedo {
  margin: 0px;
  padding: 0px;
  background: #1c3598;
}

body.loven-reality-style .page-wrapper .page-main ul.whatwedo li {
  padding: 60px 50px;
  color: #ffffff;
  margin: 0px;
}

body.loven-reality-style .page-wrapper .page-main ul.whatwedo li p {
  margin: 0px;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 29px;
  text-align: center;
  max-width: 1600px;
  margin: 0px auto;
  z-index: 2;
}

body.loven-reality-style .page-wrapper .page-main ul.whatwedo li h3 {
  font-weight: 700;
  font-size: 32px;
  line-height: 39px;
  text-align: center;
  margin: 0px auto;
  padding: 0px 0px 10px 0px;
  color: #ffffff;
  max-width: 1600px;
  z-index: 2;
}

body.loven-reality-style .page-wrapper .page-main ul.whatwedo li:nth-child(2) {
  min-height: 490px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  background: #ff0000;
}

body.loven-reality-style .page-wrapper .page-main ul.whatwedo li:nth-child(2) p.paralax {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  max-width: inherit;
}

body.loven-reality-style .page-wrapper .page-main ul.whatwedo li:nth-child(2) p.paralax img {
  position: absolute;
  left: 50%;
  top: 0px;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

body.loven-reality-style .page-wrapper .page-main .stripe {
  padding: 70px 0px;
  margin: 0px;
  background: #222222;
  color: #ffffff;
}

body.loven-reality-style .page-wrapper .page-main .stripe h3 {
  text-align: center;
  margin: 0px auto 20px auto;
  font-size: 30px;
  color: #ffffff;
  max-width: 1600px;
  padding: 0px 30px;
  font-weight: 700;
}

body.loven-reality-style .page-wrapper .page-main .stripe p {
  text-align: center;
  margin: 0px auto 10px auto;
  font-size: 20px;
  color: #ffffff;
  max-width: 1600px;
  padding: 0px 30px;
}

body.loven-reality-style .page-wrapper .page-main .stripe p.subscribe {
  padding-top: 10px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

body.loven-reality-style .page-wrapper .page-main .stripe p.subscribe span {
  width: 70%;
  padding: 0px 20px 0px 0px;
}

body.loven-reality-style .page-wrapper .page-main .stripe p.subscribe span input[type="text"] {
  width: 100%;
  border: 3px solid #5af7c0;
}

body.loven-reality-style .page-wrapper .page-main .stripe p.subscribe input[type="button"].btn {
  border-radius: 30px !important;
  font-size: 12px !important;
}

@media screen and (max-width: 700px) {
  body.loven-reality-style .page-wrapper .page-main .stripe p.subscribe {
    display: block;
  }

  body.loven-reality-style .page-wrapper .page-main .stripe p.subscribe span {
    width: 100%;
    display: block;
  }
}

body.loven-reality-style .page-wrapper .page-main .section1 {
  padding: 100px 0px 100px 0px;
  background: #FFFAF2;
}

body.loven-reality-style .page-wrapper .page-main .section1 .wrapper {
  padding: 0px;
  max-width: 1300px;
  margin: 0px auto;
}

body.loven-reality-style .page-wrapper .page-main .section1 .wrapper h2 {
  font-size: 48px !important;
  line-height: 120% !important;
  font-weight: 600 !important;
  color: #FF5E59 !important;
  text-align: center;
  max-width: 800px;
  margin: 0px auto 20px auto;
}

body.loven-reality-style .page-wrapper .page-main .section1 .wrapper p {
  font-size: 20px;
  font-weight: 300;
  line-height: 156.687%;
  color: #222222 !important;
  text-align: center;
  max-width: 800px;
  margin: 0px auto;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section {
  padding: 50px 0px 30px 0px !important;
  background: #fff !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section h3 {
  font-size: 21.75rem;
  font-weight: 600;
  line-height: normal;
  text-align: center;
  text-transform: unset !important;
  color: #000 !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section h3::first-letter{
  text-transform: uppercase !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section h3 span {
  display: block;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 156.687%;
  color: #FF5E59;
  text-align: center;
  text-transform: capitalize;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container:before {
  background: #fff !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container .featured-product-owl .owl-stage-outer .item-conainer {
  background: #fff !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container .featured-product-owl h5 a {
  color: #000 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 147.4%;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container .featured-product-owl h4 {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #000 !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container .featured-product-owl h4 i.text-primary {
  color: #FF5A00 !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container .featured-product-owl h4 i.text-primary span {
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  color: #000;
  margin-left: 10px;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container .featured-product-owl h4.icon-details i.text-primary {
  color: #FF5A00 !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section.section2 {
  padding: 60px 0px !important;
  background: #fff !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section.section2 h3 {
  font-size: 28px !important;
  font-weight: 600 !important;
  color: #000 !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section.section2 .container .featured-product-slider-container:before {
  background: #fff !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section.section2 .container .featured-product-slider-container h5 a {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 147.4%;
  color: #000 !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section.bgtheme {
  background: #fff !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section.bgtheme h3 {
  font-size: 28px;
  font-weight: 600;
  line-height: normal;
  text-align: center;
  text-transform: capitalize !important;
  color: #000 !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section.bgtheme .container .featured-product-slider-container:before {
  background: #fff !important;
}

body.loven-reality-style .page-wrapper .page-main .services {
  padding: 100px 0px 20px 0px;
  background: #F3F3F3;
}
body.loven-reality-style.cms-service .page-wrapper .page-main {
  background-color: #F3F3F3;
}

@media screen and (max-width: 700px) {
  body.loven-reality-style .page-wrapper .page-main .services {
    padding: 80px 20px 0px;
  }
  body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li{
    padding: 40px 0 0 !important;
  }
}

body.loven-reality-style .page-wrapper .page-main .services .wrapper {
  margin: 0px auto;
  max-width: 1600px;
  padding: 0px 20px;
}

@media screen and (max-width: 1900px) {
  body.loven-reality-style .page-wrapper .page-main .services .wrapper {
    padding: 0px 30px;
  }
}

body.loven-reality-style .page-wrapper .page-main .services .wrapper h2 {
  font-family: Poppins;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #000;
  text-align: center;
  max-width: 1100px;
  margin: 0px auto 10px auto;
}

body.loven-reality-style .page-wrapper .page-main .services .wrapper h2 span {
  display: block;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 156.687%;
  color: #FF5E59;
}

body.loven-reality-style .page-wrapper .page-main .services .wrapper p {
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 156.687%;
  color: #000;
  text-align: left;
  max-width: 900px;
  margin: 30px auto 30px auto;
}

body.loven-reality-style .page-wrapper .page-main .serviceofferd {
  padding: 0px;
  margin: 0px auto;
  background: #fff;
}

body.loven-reality-style .page-wrapper .page-main .serviceofferd ul {
  padding: 0px 0px 1px 0px;
  margin: 0px auto;
  background-color: #F3F3F3;
}

body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li {
  position: relative;
  list-style: none;
  padding: 40px 0px;
  margin: 0px;
}

/* body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li:nth-child(odd) {
  background: #FFFAF2;
} */

body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li .wrapper {
  max-width: 1500px;
  margin: 0px auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 20px;
}

body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li .wrapper span {
  display: block;
  overflow: hidden;
  width: 45%;
}

body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li .wrapper span img {
  width: 100%;
  height: auto;
  min-height: 100%;
  z-index: 1;
}

body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li .wrapper .details {
  width: 55%;
  padding: 70px 40px 70px 80px;
  background: #fff;
}

body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li .wrapper .details h4 {
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #000;
  margin: 0px 0px 20px 0px;
}

body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li .wrapper .details p {
  font-size: 16px;
  font-weight: 400;
  line-height: 139.688%;
  color: #000;
  margin: 0px;
}

body.loven-reality-style .page-wrapper .page-main .testimonials {
  background: #FF5E59;
}

body.loven-reality-style .page-wrapper .page-main .testimonials .wrapper {
  text-align: center;
  padding: 60px 20px;
  max-width: 1920px;
  margin: 0px auto;
}

body.loven-reality-style .page-wrapper .page-main .testimonials .wrapper h2 {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #fff;
  margin: 0px 0px 50px 0px;
}

body.loven-reality-style .page-wrapper .page-main .testimonials .wrapper ul {
  margin: 0px auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 40px;
  padding: 0px 20px;
  max-width: 100%;
}

@media screen and (max-width: 700px) {
  body.loven-reality-style .page-wrapper .page-main .testimonials .wrapper ul {
    grid-template-columns: repeat(1, 1fr);
  }
}

body.loven-reality-style .page-wrapper .page-main .testimonials .wrapper ul li {
  padding: 30px;
  list-style: none;
  background: #fff;
  border: 1px solid #333333;
}

body.loven-reality-style .page-wrapper .page-main .testimonials .wrapper ul li p {
  font-style: italic;
  font-weight: 500;
  font-size: 28px;
  line-height: 33px;
  text-align: center;
  padding: 40px;
  position: relative;
  color: #333333;
}

body.loven-reality-style .page-wrapper .page-main .testimonials .wrapper ul li p:before {
  width: 40px;
  height: 40px;
  content: "";
  position: absolute;
  left: 10px;
  top: 0px;
  background: url(../images/quote.svg) no-repeat 50% 50%;
}

body.loven-reality-style .page-wrapper .page-main .testimonials .wrapper ul li p:after {
  width: 40px;
  height: 40px;
  content: "";
  position: absolute;
  right: 20px;
  bottom: 0px;
  background: url(../images/quote.svg) no-repeat 50% 50%;
  transform: rotate(180deg);
}

body.loven-reality-style .page-wrapper .page-main .testimonials .wrapper ul li h4 {
  text-align: center;
  color: #FF5A00;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

body.loven-reality-style .page-wrapper .page-main .testimonials .wrapper ul li h4 span {
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: block;
}

body.loven-reality-style .page-wrapper .page-main .getlatestnews {
  padding: 90px 0px;
  text-align: center;
  background: #FF5E59;
  color: #fff;
}

body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper h2 {
  font-weight: 700;
  font-size: 32px;
  line-height: 39px;
  color: #fff;
  margin: 0px 0px 10px 0px;
  text-transform: uppercase;
}

body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper p {
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  margin: 0px 0px 20px 0px;
  color: #fff;
}

body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper p.subscribe {
  max-width: 800px;
  padding: 0px 30px;
  display: flex;
  text-align: center;
  margin: 0px auto;
}

body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper p.subscribe span {
  display: block;
  width: calc(100% - 140px);
  padding: 0px 10px 0px 0px;
}

body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper p.subscribe span input[type="text"] {
  padding: 10px;
  height: 38px;
  background: #fff;
  color: #222222;
  border: 0px !important;
}

body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper p.subscribe input[type="button"].btn {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #fff !important;
  background: #FF5A00 !important;
  border: 1px solid #FF5E59 !important;
}

@media screen and (max-width: 700px) {
  body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper p.subscribe {
    display: block;
    max-width: 100%;
  }

  body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper p.subscribe span {
    width: 100%;
    margin: 0px 0px 10px 0px;
  }
}

body.loven-reality-style .page-wrapper .page-main .section5 {
  background: #A7A7A7;
  padding: 30px 0px 0px 0px;
}

body.loven-reality-style .page-wrapper .page-main .section5 .wrapper {
  max-width: 1300px;
  margin: 0px auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

@media screen and (max-width: 700px) {
  body.loven-reality-style .page-wrapper .page-main .section5 .wrapper {
    display: block;
  }
}

body.loven-reality-style .page-wrapper .page-main .section5 .wrapper ul {
  margin: 0px;
  padding: 20px;
}

body.loven-reality-style .page-wrapper .page-main .section5 .wrapper ul li {
  font-weight: 400;
  font-size: 16px;
  line-height: 15px;
  color: #fff;
  padding: 0px 0px 20px 0px;
}

body.loven-reality-style .page-wrapper .page-main .section5 .wrapper ul li span {
  color: #EF2E63;
}

body.loven-reality-style .page-wrapper .page-main .section5 h5 {
  background: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 23px;
  text-align: center;
  color: #EF2E63;
  margin: 0px;
}

body.loven-reality-style .page-wrapper .page-main .section5 h5 span {
  display: block;
  max-width: 1100px;
  margin: 0px auto;
  padding: 40px;
}

body.loven-reality-style .page-wrapper .page-main .contact {
  background: #fff;
  padding: 100px 0px 50px 0px !important;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper {
  max-width: 1500px;
  margin: 0px auto;
}

@media screen and (max-width: 1300px) {
  body.loven-reality-style .page-wrapper .page-main .contact .wrapper {
    padding: 0px 30px;
  }
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox {
  margin: 0px auto;
  padding: 0px;
  display: flex;
}

@media screen and (max-width: 700px) {
  body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox {
    display: block;
  }
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li {
  list-style: none;
  width: 50%;
}

@media screen and (max-width: 700px) {
  body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li {
    width: 100%;
  }
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li h2 {
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #000;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li h3 {
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  color: #222222;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li .form-section {
  padding: 0px !important;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form.contact {
  padding: 0px !important;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form input[type="text"],
body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form input[type="email"],
body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form textarea {
  border: 1.5px solid #1D2D56;
  background: none;
  color: #A7A7A7;
  max-width: 650px;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form input[type="text"]::placeholder,
body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form input[type="email"]::placeholder,
body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form textarea::placeholder {
  color:#A7A7A7;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form p.btns {
  text-align: left;
  max-width: 550px;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form p.btns .btn {
  margin: 30px 0px;
  display: block;
  background: #FF5A00 !important;
  color: #fff !important;
  font-size: 12px;
  padding: 15px 20px !important;
  border: 0px !important;
  border-radius: 5px !important;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form p.btns .btn:hover {
  background: #FF5A00 !important;
  color: #fff !important;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address {
  padding: 0px 0px 0px 30px;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address ul {
padding-left: 0;
}
body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address ul:nth-child(1){
  grid-template-columns: repeat(1, 1fr);
  display: grid;
  grid-gap: 20px;
  margin: 0px;
  padding: 0px;
}
body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address   ul:nth-child(2) ul{
  grid-template-columns: repeat(2, 1fr);
  display: grid;
  grid-gap: 20px;
  margin: 0px;
  padding: 0px;
}
body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address   ul h6{
  margin: 0 0 10px 0 ;
}
body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address   ul .item--group{
  display: flex;
  align-items: center;
  column-gap: 15px;
}

@media screen and (max-width:991px){
  body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address ul:nth-child(2) ul{
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 5px;
  }
}
@media screen and (max-width: 700px) {

  body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address ul {
    display: block;
  }
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address ul li {
  list-style: none;
  width: 100%;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address ul li h5 {
  font-style: normal;
  font-size: 24px;
  line-height: 29px;
  margin: 0px 0px 10px 0px;
  font-weight: 700;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address ul li p {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  color: #222222;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address ul li p a {
  color: #222222;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address p {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  margin: 0px 0px 20px 0px;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address .map {
  padding-top: 50% !important;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address .map iframe {
  width: 100%;
  height: 250px;
}

body.loven-reality-style .page-wrapper .page-main .block-static-block  h4 {
  font-size: 28px !important;
  font-weight: 600 !important;
  line-height: normal !important;
  color: #fff;
}

body.loven-reality-style .page-wrapper .page-main .block-static-block  p {
  font-weight: 500;
  font-size: 25px;
  line-height: 36px;
  color: #fff;
}

body.loven-reality-style .page-wrapper .page-main .block-static-block  .btn {
  background: #fff !important;
  color: #FF5A00 !important;
  border: 0px !important;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-radius: 0.313rem !important;
  max-width: 109px;
  min-height: 48px;
  padding: 0 !important;
  text-transform: lowercase !important;
  border: 1px solid #FF5A00 !important;
  outline: 0 !important;
}
body.loven-reality-style .page-wrapper .page-main .block-static-block  .btn::first-letter{
  text-transform: uppercase !important;
}

body.loven-reality-style .page-wrapper .page-main .ourteam {
  padding: 0px 0px 0px 0px;
  background:#F3F3F3;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper {
  margin: 0px auto;
  max-width: 1300px;
}

@media screen and (max-width: 1600px) {
  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper {
    padding: 0px 30px;
  }
}

body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul {
  margin: 0px;
  padding: 0px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 700px) {
  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul {
    display: block;
  }
}

body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li {
  list-style: none;
  width: 50%;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li h2 {
  font-size: 28px;
  font-weight: 600;
  color: #000;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 147.4%;
  color: #000;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li:nth-child(2) {
  text-align: center;
  padding-left: 50px;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li:nth-child(2) p img {
  width: calc(100% - 100px);
  max-width: 600px;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .second {
  background: #fff;
  padding: 50px 0px;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .second h2 {
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height:38px;
  color: #000;
  text-align: center;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .second h2 span {
  display: block;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 156.687%;
  color:#FF5A00;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .second ul {
  margin: 0px auto;
  max-width: 1300px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px;
  padding: 30px 0px;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .second ul li {
  list-style: none;
  background: #fff;
  padding: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .second ul li>span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 113px;
  border-radius: 100%;
  margin: 20px auto;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .second ul li>span img {
  width: 100%;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .second ul li h3 {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #000;
  margin: 0px 0px 10px 0px;
  text-align: center;
}

body.loven-reality-style .page-wrapper .page-main .ourteam .second ul li p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 147.4%;
  color: #000;
  text-align: center;
  margin: 0px;
}

body.loven-reality-style .page-wrapper .page-main .resources {
  background: #fff;
}

body.loven-reality-style .page-wrapper .page-main .resources ul {
  margin: 0px;
  padding: 50px 0px 0px 0px;
}

body.loven-reality-style .page-wrapper .page-main .resources ul li {
  list-style: none;
  margin: 0px;
  padding: 40px 0px;
}

body.loven-reality-style .page-wrapper .page-main .resources ul li:nth-child(even) {
  background: #FFFAF2;
}

body.loven-reality-style .page-wrapper .page-main .resources ul li .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px auto;
  max-width: 1400px;
}

body.loven-reality-style .page-wrapper .page-main .resources ul li .wrapper>p {
  width: 50%;
  margin: 0px;
  line-height: 0px;
}

body.loven-reality-style .page-wrapper .page-main .resources ul li .wrapper>p img {
  width: 100%;
  height: 100%;
}

body.loven-reality-style .page-wrapper .page-main .resources ul li .wrapper .details {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  padding: 40px;
}

body.loven-reality-style .page-wrapper .page-main .resources ul li .wrapper .details h3 {
  font-size: 28px;
  font-weight: 600;
  color: #000;
  text-align: left;
}

body.loven-reality-style .page-wrapper .page-main .resources ul li .wrapper .details p {
  font-size: 16px;
  font-weight: 400;
  line-height: 147.4%;
  color: #000;
}

body.loven-reality-style .page-wrapper .page-main .resources ul li .wrapper .details p a {
  display: inline-block;
  padding: 8px 20px;
  color: #fff;
  background: #FF5A00;
  border-radius: 5px;
}

body.loven-reality-style .search-block label {
  color: #fff;
  font-weight: 600;
}

body.loven-reality-style .search-block .text-input {
  border-radius: 5px !important;
  background: #fff !important;
  color: #000000 !important;
  border: 1px solid #B1B1B1 !important;
}

body.loven-reality-style .search-block .select-input select.text-input {
  background: #fff !important;
  border: 1px solid #B1B1B1 !important;
  border-radius: 5px !important;
}

body.loven-reality-style .search-block.project-search {
  display: block;
  background: #FF5A00 !important;
}

body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner {
  background: #FF5A00 !important;
  border: 0px;
  display: block;
  position: relative;
  top: inherit;
}

body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner h5 {
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  color: #fff !important;
  text-transform: capitalize !important;
}

body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list {
  background: #fff;
  padding: 10px;
  border-radius: 5px;
  grid-gap: 10px;
}

body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list .form-group {
  padding-bottom: 0px !important;
}

body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list .btn {
  background: #FF5A00 !important;
  border: 1px solid #FF5A00 !important;
  color: #fff !important;
  border-radius: 5px !important;
  text-transform: lowercase !important;
  font-size: 16px !important;
}
body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list .btn::first-letter{
  text-transform: uppercase !important;
}

body.loven-reality-style .featured-product-owl .item-conainer {
  box-shadow: 0px 0px 10px rgba(0, 0, 10, 0.15);
}


/* extra css */
body.megafield-style .page-wrapper .page-main {
  z-index: 1;
}
body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul {
  justify-content: flex-start;
  gap: 5px;
}

body .page-footer .footer-section .container ul li h6 {
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  /* color: #100F0D; */
  color: #fff;
  text-transform: capitalize;
  margin-top: 0 !important;
  margin-bottom: 10px !important;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.SearchBtn .form-group button.btn {
  padding: 0px !important;
  text-transform: lowercase !important;
  width: 109px;
  height: 48px !important;
  border: 0 !important;
}
body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.SearchBtn .form-group button.btn::first-letter {
  text-transform: uppercase !important;
}

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li .form-group .location-input input[type="text"],
body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.type .form-group .type-input select {
  font-size: 14px;
  font-weight: 400;
  padding-left: 22px !important;
  color: #222222;
  border-radius: 0 !important;
}

/* body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.type .form-group .type-input select {
  background: url(../images/megafielddropdown.png);
} */
body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .type .select-input select,
body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.type .form-group .type-input select{
  background: url(../images/select-bold-dropdown.svg) !important;
    background-repeat: no-repeat !important;
    background-color: #fff !important;
    background-origin: padding-box !important;
    background-position: 95% 46% !important;
    background-size: auto !important;
    -webkit-appearance: none !important;
}
body .page-footer .footer-section .container p a {
  font-size: 20px;
  font-weight: 300;
  display: flex;
  align-items: center;
  min-width: 250px;
  justify-content: space-between;
}

body.loven-reality-style.page-products.categorypath-projects.category-projects.catalog-category-view .proxima-product-banner .banner-inner h4 {
  font-weight: 500 !important;
  font-size: 48px !important;
  text-transform: lowercase !important;
}

body.loven-reality-style.page-products.categorypath-projects.category-projects.catalog-category-view .proxima-product-banner .banner-inner h4::first-letter {
  text-transform: uppercase !important;
}

/* body .page-footer{
  padding-bottom: 10px !important
} */
body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .location-input input[type="text"]::placeholder {
  font-size: 14px !important;
  font-weight: 300 !important;
  color: #222222 !important;
}

body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .select-input select {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #00000080 !important;
  line-height: 1.29
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner h6 {
  margin: 10px 0px !important
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner h6 i span {
  padding-left: 5px !important;
}

body.page-products.loven-reality-style .proxima-product-grid .product-item .product-item-details {
  min-height: auto !important;
}

body.loven-reality-style .pages .items .item:hover a,
body.loven-reality-style .pages .items .item.current a,
body.loven-reality-style .pages .items .item:hover strong,
body.loven-reality-style .pages .items .item.current strong {
  background-color: #FF5A00 !important;
}

body.loven-reality-style .limiter .limiter-label,
body.loven-reality-style .limiter .limiter-text,
.limiter .label {
  color: #000 !important;
}

body.loven-reality-style.page-with-filter.page-products .proxima-product-grid .product-item .product-item-details .details-inner .specifications-list li .icon {
  color: #FF5A00;
}

body.loven-reality-style .featured-products-section .featured-product-slider-container .item-conainer {
  position: relative;
  background: #fff !important;
  margin-bottom: 20px !important;
}

body.loven-reality-style .featured-products-section .featured-product-slider-container .item-conainer .details-box .location-text {
  position: absolute;
  bottom: 0.75rem;
  left: 0.75rem;
  background-color: #FFFFFF !important;
  font-weight: 300;
  font-size: 14px;
  color: #000 !important;
  padding: 9px 5px !important;
  z-index: 5;
  top: -50px;
  margin: 0 !important;
  height: fit-content;
  display: inline-flex;
  align-items: center !important;
}

body.loven-reality-style .featured-products-section .featured-product-slider-container .item-conainer .details-box .location-text i {
  font-size: 20px;
  color: #FF5A00 !important;
}

body .page-footer .footer-section .container .row .col-lg-3:nth-child(4) ul li:last-child a {
  white-space: nowrap;
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner h6 i {
  font-size: 16px;
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner h6 i.fa-pencil-ruler::before,
body.loven-reality-style .featured-product-owl .item-conainer .details-box h4 i.fa-pencil-ruler::before,
body.gaig-style.page-products .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner h6 i.fa-pencil-ruler::before {
  content: url(../images/IconBuildingsmall.svg);
}
.featured-product-owl .item-conainer .details-box h4 i::before{
  content: url(../images/location.svg);
}

body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner .product-item-name a {
  min-height: auto !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section .item .item-conainer {
  margin-left: 2px !important;
  margin-top: 2px !important;
  margin-right: 30px !important;
  box-shadow: 4px 4px 10px 0px #0000001A;
  border-radius: 0 0 0.313rem 0.313rem;
}
body.loven-reality-style .page-wrapper .page-main .featured-products-section .item .item-conainer .img-box img{
  border-radius: 0 0 0.313rem 0.313rem;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section .item .item-conainer .specifications-list {
  min-height: auto !important;
  margin-bottom: 0px !important;
}

body.loven-reality-style .page-wrapper .page-main .featured-products-section h3 {
  font-size: 1.75rem !important;
  font-weight: 600 !important;
  line-height: 2.625rem;
  letter-spacing: 0em;
  text-align: center !important;
  color: #000000!important;
}

body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper p.subscribe span input {
  padding-left: 20px !important;
  border-radius: 0 !important;
}

.header-container .header.links li select {
  font-size: 12px !important;
  font-weight: 400 !important;
}
body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list li.SearchBtn{
  width: 109px;
  height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list .btn{
  width: 109px;
  height: 48px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  padding: 0 !important;
}
body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form p.btns .btn,
body.loven-reality-style .page-wrapper .page-main .product-main-content .strip-section .btn {
  width: 130px !important;
  height: 40px !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  padding: 13px 39px !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .specifications-list li.list-inline-item:hover,
/* body.loven-reality-style .page-wrapper .page-main .product-main-content .strip-section .btn:hover, */
/* body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list .btn:hover, */
/* body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox > li form p.btns .btn:hover, */
body.loven-reality-style .page-wrapper .page-main .product-main-content .strip-section .btn :hover,
body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.SearchBtn .form-group button.btn:hover,
body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper p.subscribe input[type="button"].btn:hover {
  background: #fff !important;
  color: #FF5A00 !important;
  border-color: #FF5A00 !important;
  border: 1px solid #FF5A00 !important;
}
body.loven-reality-style .page-wrapper .page-main .block-static-block .btn:hover{
  color: #fff !important;
  border-color:#FF5A00 !important;
}
body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form p.btns .btn:hover {
  background: #875620 !important;
  color: #fff !important;

}

body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list .btn:hover {
  background: #fff !important;
  color: #FF5A00 !important;
  border: 1px solid #FF5A00;
  border-color: #FF5A00 !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .specifications-list.specification-list-items .list-inline-item:hover {
  background: transparent !important;
  color: inherit !important;
}

/* body.loven-reality-style .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info:hover{
  outline: 2px solid  #D9AF73;
}
body.loven-reality-style .page-wrapper .page-main .featured-products-section .item .item-conainer:hover::after,
body.loven-reality-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container .featured-product-owl .owl-stage-outer .item-conainer:hover::after{
border: 2px solid;
border-image: linear-gradient(to top, #D9AF73, #9C6E3C) 1;
content: '';
display: block;
height: 100%;
position: absolute;
top: 0;
width: 100%;
opacity: 0.8;
z-index: 1 !important;
}
body.loven-reality-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container .featured-product-owl .owl-stage-outer .item-conainer:hover .property-name,
body.loven-reality-style .page-wrapper .page-main .featured-products-section .item .item-conainer:hover h5,
body.loven-reality-style .page-wrapper .page-main .featured-products-section .item .item-conainer:hover .property-name{
  z-index: 2 !important;
  position: relative !important;
} */
/* body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper p.subscribe input[type="button"].btn:hover{
  border-color:  #384E54 !important;
  color:  #384E54 !important;;
} */
body .page-footer .footer-section .link-list li {
  margin-bottom: 14px !important;
}

body .page-footer .footer-section .copy-right-section .container p {
  font-size: 20px;
  font-weight: 300;
}

body.loven-reality-style .search-block .select-input select option {
  background: #fff !important;
}

/* detailpage */
body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .custom-container {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section .details-box {
  padding: 0 !important;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section .details-box .text-white:nth-child(1) {
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  text-align: left;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section .details-box .text-white:nth-child(2) p {
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
}

body.loven-reality-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .specifications-list.specification-list-items .list-inline-item {
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 21px !important;
  text-transform: unset !important;
  border: 0 !important;
  background: unset !important;
  color: #000 !important;
  padding-left: 0 !important;
  margin-top: 0 !important;
}

/* detailpage */
.nav-toggle:before {
  color: #000000 !important;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form input::placeholder,
body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form textarea::placeholder {
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  text-align: left;
}

body.loven-reality-style .featured-products-section .featured-product-slider-container .item .item-conainer .details-box {
  padding: 25px 0.75rem;
  position: relative;
  background-color: #fff !important;
}

body.loven-reality-style .featured-products-section .featured-product-slider-container .item .item-conainer .details-box h5 {
  margin-top: 0 !important;
}

body.loven-reality-style .featured-products-section .featured-product-slider-container .item .item-conainer .details-box .property-name a {
  color: #000 !important;
  font-size: 24px !important;
  font-weight: 500;
}

body.loven-reality-style .featured-products-section .featured-product-slider-container .item .item-conainer .details-box ul li {
  font-size: 16px !important;
  font-weight: 300;
}

body.loven-reality-style.catalog-product-view .featured-products-section .featured-product-slider-container .item-conainer .details-box .location-text i,
body.loven-reality-style .featured-products-section .featured-product-slider-container .item .item-conainer .details-box .property-features ul li i {
  color: #FF5A00 !important;
  font-size: 14px !important;
}

body.loven-reality-style.catalog-product-view .page-wrapper .property-overview-banner .custom-container .content-box .text-box h4,
body.loven-reality-style.page-with-filter.page-products.catalog-category-view .proxima-product-overview-section .deatils-box h4 {
  font-size: 48px !important;
  font-weight: 500 !important;
  line-height: 56px;
  letter-spacing: 0em;
  text-align: left;
}

body.loven-reality-style.page-with-filter.page-products.catalog-category-view .proxima-product-overview-section .deatils-box [data-content-type='row'][data-appearance='contained'] {
  margin: 0 !important;
}

body.loven-reality-style.catalog-product-view .page-wrapper .property-overview-banner .custom-container .content-box .text-box p,
body.loven-reality-style.page-with-filter.page-products.catalog-category-view .proxima-product-overview-section .deatils-box [data-content-type='row'][data-appearance='contained'] p {
  font-size: 24px !important;
  font-style: italic;
  font-weight: 500 !important;
  line-height: 34px;
  letter-spacing: 0em;
  text-align: left;
}

.proxima-header .header-container .header.links li i {
  color: #FF5A00 !important
}

.header-container .header.links li select {
  -webkit-text-fill-color: #FF5A00 !important;
  color: #FF5A00 !important;
  border: 1px solid #FF5A00 !important
}

.parallax-section::before {
  content: "";
  background-color: #00000080;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  left: 0;
  z-index: 0;
}

.parallax-section h4,
.parallax-section .btn {
  z-index: 1;
}
.parallax-section .btn {
  font-size: 16px !important;
}
body.loven-reality-style .search-block label.advanced-search-label {
  cursor: pointer !important;
  display: inline-block !important;
}

.addvance-search-box .body-content .form-group .text-input::placeholder {
  color: #808080;
}

body.loven-reality-style h6#subscribeMsg {
  margin-top: 0px !important;
  padding-top: 2.4rem !important;
  background: #fff !important;
}

@media screen and (max-width: 600.98px) {

  .loven-reality-style.cms-home-livrealty,
  .loven-reality-style.cms-services,
  .loven-reality-style.category-projects,
  .loven-reality-style.cms-information-center,
  .loven-reality-style.cms-about,
  .loven-reality-style.cms-about-us-yjq-brid,
  .loven-reality-style.contact-index-index {
    min-height: auto !important;
  }
}

/* all login page */
body.customer-account-forgotpassword .page-wrapper .page-title-wrapper {
  min-height: unset !important;
}

body.customer-account-createpassword .page-wrapper .page-title-wrapper .page-title,
body.customer-account-forgotpassword .page-wrapper .page-title-wrapper .page-title,
body.customer-account-login .page-wrapper .page-title-wrapper .page-title {
  color: #fff !important;
}

.customer-account-logoutsuccess p,
.customer-account-logoutsuccess .page-title {
  color: #fff !important;
}

body.customer-account-forgotpassword .page-wrapper .page-title-wrapper .page-title {
  color: #fff !important;
}

.customer-account-forgotpassword .page-wrapper .page-title-wrapper {
  min-height: auto !important;
}

/* all login page */

body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li .form-group>label.empty-label{
  display: none !important;
}
body.loven-reality-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container .featured-product-owl .details-box h4:nth-child(1),
body.loven-reality-style .featured-products-section .featured-product-slider-container .item-conainer .details-box .location-text{
  position: absolute;
  bottom: 0.75rem;
  left: 0.75rem;
  background-color: #FFFFFF !important;
  font-weight: 400;
  font-size: 14px;
  color: #000 !important;
  padding: 9px 5px !important;
  z-index: 5;
  top: -50px;
  margin: 0 !important;
  height:fit-content;
  display: inline-flex;
  align-items: center !important;
  border-radius: 20px;
  padding: 8.1px 20px !important;
}
body.loven-reality-style .search-block.project-search label.empty-label{
  display: none;
}
@media screen and (min-width: 1300.98px) {
  body .page-wrapper .search-block .wrapper-container{
    max-width: 1245px !important;
  }
  body.loven-reality-style .search-block .search-list li.SearchBtn,
  body.loven-reality-style .search-block .search-list li.type{
    margin: 0 !important;
  }
  body.loven-reality-style .search-block .search-list li.location{
    width: calc(100% - 34.9rem)
  }
  body.loven-reality-style .search-block .search-list li.type {
    width: 25.4rem;
  }
}
@media screen and (max-width: 1080px) {
  body.loven-reality-style .page-wrapper .page-main .section1 .wrapper ul.sales li {
    padding-left: 30px !important;
    ;
  }

  body.loven-reality-style .page-wrapper .page-main .help ul {
    padding: 40px 60px;
  }
}

@media screen and (max-width: 1700px) {
  body.loven-reality-style .page-wrapper .page-main .section1 .wrapper {
    max-width: 1200px;
  }
}

@media screen and (max-width: 1440px) {
  body .page-footer .footer-section .container {
    max-width: 1080px !important;
  }
}

@media screen and (max-width: 1199px) {

  body .page-wrapper .proxima-header .right-main-nav .links li.link.letstalk a.btn,
  body .page-wrapper .proxima-header .right-main-nav .links li.link a.btn.signin-btn {
    padding: 13px 13px !important;
  }

  body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top {
    color: #fff !important;
  }

  body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top:hover,
  body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top.active {
    color: #FF5A00 !important;
  }

  body .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top {
    color: #fff !important;
  }

  body.loven-reality-style .container {
    max-width: 1440px !important;
  }

  body .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0.headerlogo {
    display: none !important;
  }

  .header-container .header .header-content {
    padding: 0 !important;
  }
  
  body .page-wrapper .proxima-header .header-container .header .menu-container .logo-container {
    margin-left: 35px !important;
  }
}

@media screen and (min-width: 1300px) {
  body.loven-reality-style .page-wrapper .page-main .getlatestnews .wrapper p.subscribe {
    max-width: 998px !important
  }

  body .page-footer .footer-section .container .row .col-lg-3:nth-child(2) {
    flex: 0 0 20%;
    max-width: 20%;
  }
}

@media screen and (max-width: 991.98px) {
  body .page-footer .footer-section .container ul li {
    font-size: 16px !important;
    line-height: 26px !important;
  }

  body .page-footer .footer-section .container .subscribe .getlatestnews h6#subscribeMsg {
    font-size: 16px !important;
  }

  body.loven-reality-style .page-wrapper .page-main .section1 .wrapper h1 {
    font-size: 40px !important;
    line-height: 50px !important;
  }

  body.loven-reality-style .page-wrapper .page-title-wrapper p {
    margin: 15px !important;
  }
  body .page-wrapper .proxima-header .right-main-nav ul.header.links {
    column-gap: 20px !important;
  }

  body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox {
    column-gap: 15px !important;
  }

  body .page-footer .footer-section .container .social {
    justify-content: center !important;
  }

  body .page-footer .footer-section .container .row div:nth-child(1) {
    text-align: left;
    margin-bottom: 20px !important;
  }

  body.loven-reality-style .message.info {
    margin-bottom: 90% !important;
  }

  body .page-footer .footer-section .container .row {
    justify-content: center;
  }

  body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address ul {
    grid-template-columns: repeat(2, 1fr);
  }

  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul {
    grid-template-columns: 1fr !important;
  }

  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li p img {
    height: auto !important;
    object-fit: cover !important;
  }
}

@media screen and (max-width: 768.98px) {
  body.loven-reality-style .page-wrapper .page-main .ourteam .second {
    padding: 60px 0px 40px;
  }

  body.cms-information-center.loven-reality-style .page-wrapper .page-main .column.main div[data-content-type="html"] {
    padding-top: 0 !important;
  }

  body.loven-reality-style .page-wrapper .page-main .section1 .wrapper p {
    font-size: 16px !important;
    line-height: 26px !important;
  }

  body.loven-reality-style .featured-products-section .featured-product-slider-container .item-conainer .details-box .location-text {
    font-size: 14px !important;
    line-height: 24px !important;
  }

  body.loven-reality-style .page-wrapper .page-main .featured-products-section h3 {
    font-size: 32px !important;
    line-height: 42px !important;
  }

  body.loven-reality-style .page-wrapper .page-main .block-static-block  h4 {
    font-size: 30px !important;
    line-height: 40px !important;
  }

  body.loven-reality-style .page-title-wrapper h1.page-title {
    font-size: 40px !important;
    line-height: 50px !important;
  }

  body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list .form-group {
    margin-top: 0px !important;
  }

  body .page-footer .footer-section .container .row div:nth-child(1) img {
    max-width: 150px !important;
  }

  body .page-footer .footer-section .container ul {
    text-align: left !important;
  }

  body .page-footer .footer-section .container .row div:nth-child(1) {
    text-align: left !important;
  }

  body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li.address {
    padding-left: 0 !important;
  }

  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li:nth-child(2) span {
    padding-left: 0 !important;
  }

  body .page-footer .footer-section .container ul li {
    font-size: 16px !important;
    line-height: 26px !important;
  }

  body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list .btn,
  body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form p.btns .btn,
  body.loven-reality-style .page-wrapper .page-main .product-main-content .strip-section .btn {
    padding: 13px 13px !important;
  }

  body.loven-reality-style.catalog-product-view .page-wrapper .property-overview-banner .custom-container .content-box .text-box p,
  body.loven-reality-style.page-with-filter.page-products.catalog-category-view .proxima-product-overview-section .deatils-box [data-content-type='row'][data-appearance='contained'] p {
    font-size: 20px !important;
    line-height: 25px;
  }

  body.loven-reality-style.catalog-product-view .page-wrapper .property-overview-banner .custom-container .content-box .text-box h4,
  body.loven-reality-style.page-with-filter.page-products.catalog-category-view .proxima-product-overview-section .deatils-box h4 {
    margin-bottom: 20px !important;
  }

  body:not(.categorypath-rent,.category-other-properties).catalog-category-view .proxima-product-overview-section .deatils-box {
    margin-top: -17rem !important;
    padding-bottom: 40px !important;
  }

  .search-block.project-search:after {
    display: none !important;
  }

  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li:nth-child(1) {
    order: 2;
  }

  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li:nth-child(2) {
    order: 1;
  }

  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper ul.details {
    flex-direction: column !important;
  }

  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li:nth-child(1),
  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li:nth-child(2) {
    width: 100% !important;
    text-align: left !important;
  }

  body.loven-reality-style .page-wrapper .page-main .proxima-product-banner-second h4 {
    bottom: 20%;
  }

  body .proxima-header .right-main-nav {
    top: 10px !important;
  }

  body .proxima-header .header-container .header.panel {
    padding: 10px 20px !important;
  }

  body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li:is(.location, .type) {
    width: 100% !important;
    padding-bottom: 20px !important;
  }

  body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul {
    flex-direction: column !important;
    align-items: flex-start !important;
    padding: 30px !important;
  }

  body.loven-reality-style .product-main-content .product.media .fotorama__nav--dots .fotorama__nav__frame .fotorama__dot {
    border: 1px solid #ddd !important;
  }

  body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li {
    flex-direction: column !important
  }

  body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li span {
    width: 100% !important;
  }

  body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li .details {
    width: 100%;
    padding: 20px !important;
  }

  body.loven-reality-style .page-wrapper .page-main .serviceofferd ul {
    padding: 0 30px 70px !important;
  }

  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper ul li:nth-child(1) {
    padding: 0 !important;
  }

  .header-container .header>.flex-layout .logo-container {
    flex: none !important;
  }

  body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li .wrapper {
    flex-direction: column !important;
  }

  body.loven-reality-style .page-wrapper .page-main .serviceofferd ul li .wrapper .details {
    width: 100%;
    padding: 30px;
  }

  body.loven-reality-style .page-wrapper .page-main .services .wrapper {
    padding: 0 !important;
  }

  body .page-wrapper .proxima-header .header-container .header .menu-container .logo-container {
    max-width: 130px !important;
    margin-left: 35px !important;
  }

}

@media screen and (max-width: 575.98px) {
  /* body.loven-reality-style .search-block.project-search label{
    display: none !important;
  } */
  body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top:hover:after,
   body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top.active:after{
    bottom: -10px !important;
  }
  .page-footer .footer-section .copy-right-section .container p {
    flex-direction: column !important;
  }

  body.loven-reality-style .primary-menu-container .nav-toggle {
    top: 5.7rem !important;
  }

  body .header-container .header>.flex-layout .logo-container {
    justify-content: flex-start !important;
    margin-left: 20px;
  }

  .page-footer .footer-section .copy-right-section .container p a {
    margin-top: 10px !important
  }

  .primary-menu-container .nav-toggle {
    left: 10px !important;
    top: 2.5rem !important;
  }

  body.loven-reality-style .message.info {
    margin-bottom: 170vh !important;
  }

  body .page-footer .footer-section .container .social {
    justify-content: center !important;
  }

  .proxima-header .logo-container {
    max-width: 140px !important;
  }

  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul>li>span.prfpic {
    width: 200px;
    height: 200px;
  }

  body.loven-reality-style .page-wrapper .page-main .getlatestnews {
    padding: 90px 15px;
  }


  body.loven-reality-style .property-overview-banner .content-box {
    display: block !important;
  }

  body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li .form-group>label,
  body.loven-reality-style .page-wrapper .page-title-wrapper .mainsearch ul li.type .form-group label {
    display: none;
  }

  .featured-products-section .container {
    padding-left: 10px !important;
  }
  body.loven-reality-style .pages .items .item.current strong, body.loven-reality-style .pages .items .item a {
    width: 2.5rem;
}
body.ezi-style .pages .items .item {
  margin-right: 0.5rem;
}
}

@media (min-width: 991px) and (max-width: 1440px) {

  body.loven-reality-style .page-wrapper .page-main .contact .wrapper,
  body.loven-reality-style .page-wrapper .page-main .services,
  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper {
    max-width: 1170px !important;
  }
}

body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper>ul li:nth-child(2) span {
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
  color: #0B132A;
  padding-left: 50px;
}

@media screen and (min-width: 1440px) {
  body .page-footer .footer-section .container {
    max-width: 100% !important;
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

body .page-footer .footer-section .container p {
  margin-bottom: 0 !important;
}

body.loven-reality-style .search-block.project-search label {
  font-size: 14px !important;
  font-weight: 700 !important;
}

body.loven-reality-style .search-block.project-search .text-input {
  font-weight: 300 !important;
  font-size: 14px !important;
  height: 48px !important;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper h2.contacttitle {
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  color: #222222;
  text-align: center;
  text-transform: uppercase;
}

/* font-size in mobile screen */
@media screen and (max-width: 991px) {
  body.loven-reality-style h1 {
    font-size: 40px !important;
    line-height: 50px !important;
  }

  body.loven-reality-style h2 {
    font-size: 35px !important;
    line-height: 45px !important;
  }

  body.loven-reality-style h3 {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
  }

  body.loven-reality-style h4 {
    font-size: 26px !important;
    line-height: 40px !important;
  }

  body.loven-reality-style .banner-inner h4 {
    font-size: 40px !important;
    line-height: 50px !important;
  }

  body.loven-reality-style h5 {
    font-size: 20px !important;
    line-height: 25px !important;
  }

  body.loven-reality-style h6 {
    font-size: 20px !important;
    line-height: 25px !important;
  }

  body.loven-reality-style a {
    font-size: 16px !important;
    line-height: 25px !important;
  }

  body.loven-reality-style p {
    font-size: 16px !important;
    line-height: 26px !important;
  }

  body.loven-reality-style span {
    font-size: 14px !important;
    line-height: 25px !important;
  }

}
/* resource page ui fix */
.download-guide-button .bfb-popup-align-inline .bfb-popup-link{
  line-height: unset !important;
}
/* fiter slider ui fix */
.range-slider [type="range"]:first-of-type {
  position: absolute !important;
}

body .page-footer .footer-section .container p .btn.btn-primary,
body .page-footer .footer-section .container p .btn{
  background: #FF5A00 !important;
  border: 1px solid #FF5A00 !important;
  border-radius: 5px !important;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #FFFFFF;
  text-transform: capitalize !important;
  min-width: 132px;
  min-height: 48px;
}
body .page-footer .footer-section .container p .btn.btn-primary:hover,
body .page-footer .footer-section .container p .btn:hover{
  background: #ffffff !important;
  border: 1px solid #FF5A00;
  color:#FF5A00 !important;
  border-color: #FF5A00 !important;
}
body .footer-section .link-list li h6{
  font-size: 1.125rem;
  line-height: 27px;
  color: #FFFFFF !important;
  text-transform: lowercase !important;
}
body  .footer-section .link-list li h6::first-letter{
  text-transform: uppercase !important;
}
body.loven-reality-style .contact-index-index .page-header{
  margin-bottom: 0rem;
}
@media screen and (max-width: 991px) {
  body.loven-reality-style .page-wrapper .page-main .pages .items{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  body.loven-reality-style .page-wrapper .page-main .pages .items .item{
    margin-bottom: 0.375rem;
  } 
}
body .page-footer .footer-section .container ul li .heading-border{
  max-width: 40px !important;
  border-bottom: 3px solid #FF5A00 !important;
  display: flex !important;
  margin-bottom: 30px !important;
}
body .page-footer .footer-section .container .wrapper h6{
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  color: #fff;
  text-transform: capitalize;
  margin-top: 0 !important;
  margin-bottom: 10px !important;
}
body .page-footer .footer-section .container .wrapper span.heading-border{
  max-width: 40px !important;
  border-bottom: 3px solid #FF5A00 !important;
  display: flex !important;
  margin-bottom: 38px !important;
}
body.loven-reality-style .pager .limiter .limiter-text,
body.loven-reality-style .pager .limiter .limiter-label,
body.loven-reality-style .pager .limiter .limiter-options{
  color: rgba(0, 0, 0, 0.5) !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  text-align: center !important;
}



body.loven-reality-style .page-wrapper .page-main .contact .wrapper .contactbox .contacttitle {
  text-align: left!important;
  text-transform: capitalize!important;
  margin-bottom: 12px;
}

body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form input[type="text"],
 body.loven-reality-style .page-wrapper .page-main .contact .wrapper ul.contactbox>li form input[type="email"]{
 
  border-radius: 0px !important;
}
body.loven-reality-style .pager .limiter .limiter-options{
  border: 1px solid rgb(0 0 0 / 50%) !important;
  border-radius: 2px !important;
  padding: 0.5rem 0.75rem !important;
}
@media screen and (max-width: 1199px) {
  body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top.active:after {
 
   bottom: -15px!important;
}
body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top:hover:after {
 
  bottom: -15px!important;
}
}
body .page-footer .footer-section .container .subscribe .getlatestnews h6#subscribeMsg{
      font-size: 0.9rem;
      text-align: left!important;
      background-color: #081430!important;
      padding-top: 0!important;
  }
  @media (max-width: 768px) {
  body.loven-reality-style .page-wrapper .page-main .ourteam .second ul {
    grid-template-columns: repeat(1, 1fr) !important;
    padding: 0px 30px !important;
}
   body.loven-reality-style  .search-block .select-input .fa-angle-down{
      display: none;
}
}

body .page-footer .footer-section .copy-right-section .container p a {
  font-size: 16px!important;
}
body .page-footer .footer-section .copy-right-section .container p  {
  font-size: 16px!important;
}
body.loven-reality-style.contact-index-index .page-header {
  margin-bottom: 0rem!important;
}
body.loven-reality-style.cms-information-center .page-wrapper .page-main .column.main div[data-content-type="html"] {
  padding-top: 0 !important;
}

body.loven-reality-style.category-other-properties .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner .product-item-name a{
  color:#1f1f1f  !important;
}

body.loven-reality-style.category-rent .page-wrapper .proxima-project-list .products-grid .product-items .product-item .product-item-info .product-item-details .details-inner .product-item-name a{
  color:#1f1f1f  !important;
}

body.loven-reality-style .view-details-info .section-one div.content:nth-child(2) article .info-content .info-content-items{
  min-width: 188px !important;
}

@media (max-width: 767px){
  body.page-products.loven-reality-style  label.advanced-search-label{
    right: 4.15rem;
    bottom: 6.3rem;
    color: #808080 !important;
  }
}

body.loven-reality-style .project-search .select-input .fa-angle-down{
  display: none;
}
  @media (max-width: 767.98px){
  body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list{
    gap: 25px;
  }}
  /* inner serach box new change start*/
  body.loven-reality-style .page-wrapper .project-search .search-list li.type select{
    background-origin: padding-box !important;
    background-position: 95% 46% !important
  }

  @media (max-width: 767px){
    body.page-products.loven-reality-style  label.advanced-search-label{
      position: relative;
      left: calc(100% - 138px);
      bottom: 9.9rem;
      right: 0;
    }
    body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list li.SearchBtn{
      margin: 20px 0;
    }
    body.loven-reality-style .page-wrapper .project-search .search-list li.type,
    body.loven-reality-style .page-wrapper .project-search .search-list li.location{
      width: 100% !important;
    }
    .proxima-product-overview-section .deatils-box{
      margin-top: 6rem !important;
    }
  }
  @media (min-width: 768px){
    body.loven-reality-style .page-wrapper .project-search .search-list{
      gap: 20px;
    }
    body.loven-reality-style .page-wrapper .project-search .search-list li.SearchBtn{
      max-height: 120px;
      width: auto;
      margin: 0;
    }
    body.loven-reality-style .search-block.project-search .search-block-main .search-block-inner .search-list .btn{
      padding: 0 !important;
      min-width: 120px;
    }
    body.loven-reality-style .page-wrapper .project-search .search-list li.type{
      width: calc(60% - 120px);
      margin: 0;
    }
    body.loven-reality-style .page-wrapper .project-search .search-list li.location{
      width: 100%;
    }}
     /* inner serach box new change end*/

     body.loven-reality-style .featured-products-section .featured-product-slider-container:before{
      background-color: #F3F3F3 !important;
     }
     body.loven-reality-style .featured-products-section .container .sub-heading{
      text-align: center;
      color: #FF5A00;
      font-size: 18px;
      line-height: 24px;
      font-weight: 700;
      margin-bottom: 10px ;
     }
     body.loven-reality-style .featured-products-section .container .sub--title{
      text-align: center;
      font-size:28px;
      line-height:38px;
      font-weight: 600;
     }
     body.loven-reality-style .featured-products-section{
      padding: 2.0625rem 0rem;
      background-color: #fff;
     }
     body.loven-reality-style .parallax-section h4{
      font-size:28px;
      line-height:38px;
      font-weight: 600;
     }
     body.loven-reality-style .page-wrapper .page-main .ourteam .second ul li>span p{
      background-image: url('../images/whychoose1.svg');
     }

     /* header new changes start */
     .nav-open body .proxima-header .navigation .submenu.level0 .subchildmenu a{
      color: inherit !important;
    }
    .nav-open body .proxima-header .navigation .submenu.level0 .subchildmenu a:hover{
       color: inherit !important;
     
    }
     body .page-wrapper .proxima-header .sub--header{
      background-color: #F04E23;
      position: relative;
     } 
     body .page-wrapper .proxima-header .sub--header .header--items{
      display: flex;
      align-items: center;
      justify-content: space-between;
      max-width: 1600px;
      margin: 0px auto;
      padding: 0 15px;

     }
     body .page-wrapper .proxima-header .sub--header .header--items .header--subitems{
      display: flex;
      align-items: center;
      column-gap: 15px;
     
     }
     body .page-wrapper .proxima-header .sub--header .header--items .right--items,
     body .page-wrapper .proxima-header .sub--header .header--items .left--items{
      display: flex;
      align-items: center;
      column-gap: 15px;
     }
     body .page-wrapper .proxima-header .sub--header .header--items .right--items a{
      align-items: center;
      justify-content: center;
      display: flex;
     }
     body .page-wrapper .proxima-header .sub--header .header--items img{
       width: 20px;
     }
     body .page-wrapper .proxima-header .sub--header .header--items .right--items img{
      width: 35px;
    }
     body .page-wrapper .proxima-header .sub--header .header--items p{
      margin: 0;
      font-size: 15px;
      line-height:20px ;
      font-weight: 700;
      color: #fff;
    }
     body .proxima-header .navigation .level0.menu-item-has-children{
      position: relative;
      padding: 57px 0;
     }
     body .proxima-header .navigation .level0.menu-item-has-children .submenu{
      top:123px;
      left: 0;
      background: #fff !important;
      display: block;
      color: #0B2C3D !important;
      box-shadow: 2px 6px 6px rgba(0, 0, 0, 0.2);
     }
     body .navigation .menu-item-has-children .subchildmenu.mega-columns.columns4 > li{
      width: 100% !important;
      padding: 8px 15px !important;
     }
     body .proxima-header .navigation .level0.menu-item-has-children .submenu a{
      color: inherit !important;
      font-size:15px ;
      line-height:20px ;
      font-weight:400 !important ;
      text-transform: capitalize !important;
      transition: none;

     }
     body .proxima-header .navigation .level0.menu-item-has-children .submenu a span{
      color: inherit ;
     }
   
     .header-content .navigation .level0.menu-item-has-children .submenu a:hover{
      transform:none !important;
      text-decoration: none !important;
      color: #fff !important;
      
     }
     body .proxima-header .navigation .level0.menu-item-has-children .submenu a span:hover,
     body .proxima-header .navigation .level0.menu-item-has-children .submenu a:hover{
      all: unset;
      color: inherit !important;
      background-color: transparent !important;
     }
     body  .header-content .navigation .level0.menu-item-has-children .submenu li:hover{
      background-color: #F04E23;
      color: #fff !important;
     }
     body .proxima-header .sticky-header{
      padding: 0 !important;
     }
     body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0:hover > .level-top{
      color:#F04E23 !important;
     }
     body .page-wrapper .proxima-header  .text--show{
      margin: 0;
      font-size: 12px !important;
      line-height: 16px !important;
      font-weight: 700;
      color: #FF5A00;
      position: absolute;
      top: 40px;
      width: 100%;
      display: none;
     }
      body .proxima-header .navigation .level0.menu-item-has-children .submenu a.active span{
        color: #FF5A00;
      }
      @media screen and (max-width:576px){
        .nav-toggle:before {
          color: #000 !important;
        }
   
      }
       @media screen and (max-width:767px){
      body.loven-reality-style .btn-primary, body.loven-reality-style .btn{
        width: auto;
      }
 
   
     }
     @media screen and (max-width: 991px){
      body:is(.categorypath-rent,.category-other-properties).page-with-filter.page-products .proxima-product-overview-section .deatils-box{
        display: flex;
      }
      .nav-open body .proxima-header .navigation .submenu{
        padding: 1rem 1rem 1.5rem 1rem !important;
      }
      .nav-open body .proxima-header .navigation .submenu.level0 .subchildmenu a{
        margin-top: 0 !important;
      }
      body .level-top.ui-state-active + .submenu.opened {
        display: block !important;
      }
      body .level-top + .submenu {
        display: none !important;
      }
      
      body .page-wrapper .proxima-header .text--hover:hover + .text--show,
      body .page-wrapper .proxima-header .text--hover:active + .text--show
       {
         display: block;
       } 
      body .page-wrapper .proxima-header .sub--header .header--items p{
        display: none;
      }
      body .page-wrapper .proxima-header .sub--header .header--items .right--items{
        padding-left: 15px;
        column-gap: 0;
      }
      body .page-wrapper .proxima-header .sub--header .header--items{
        justify-content: flex-end;
      }
     
     }
     @media screen and (max-width: 1600px){
      body .page-wrapper .proxima-header .sub--header .header--items{
        padding: 0 15px;
      }
     }
     /* header new changes end */

     body.loven-reality-style .page-wrapper .page-main .ourteam .second .btn--center{
      display: flex;
      justify-content: center;
      align-items: center; 
     } 

     body.loven-reality-style .slider-items {
      position: relative;
      height: 100vh;
      -webkit-background-size: cover;
      background-size:cover;
      background-position: 0 0;
      background-repeat: no-repeat;
  }

    body.loven-reality-style .sigle-item {
    position: absolute;
    color: #fff;
    text-align: center;
    width: 100%;
    top: 50%;
    text-transform: uppercase;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.loven-reality-style .owl-carousel.banner--slider .owl-nav.disabled+.owl-dots{
    margin-top: -55px;
    z-index: 9999;
    position: relative;
}
body.loven-reality-style .owl-carousel.banner--slider .owl-dots:not(.disabled) .owl-dot.active,
body.loven-reality-style .owl-carousel.banner--slider .owl-dots:not(.disabled) .owl-dot{
  background-color: transparent;
}
body.loven-reality-style .owl-carousel.banner--slider .owl-dots .owl-dot.active span{
  background: #86979196;
}

body.loven-reality-style .owl-carousel.banner--slider .owl-dots .owl-dot span{
  height: 15px;
  width: 15px;
}
body.loven-reality-style .owl-carousel .owl-dots.disabled{
  display: block;
}

/* project slider start */
.owl-carousel.featured-product-owl .owl-dots .owl-dot.active span{
  background: #FF5A00 ;
}

body.loven-reality-style.category-rent .search-block.project-search {
  display: block;
  background: #373896 !important;
}
body.loven-reality-style.category-rent .search-block.project-search .search-block-main .search-block-inner {
  background: #373896 !important;
  
}
body.loven-reality-style.category-other-properties .search-block.project-search {
  background: #373896 !important;
}
body.loven-reality-style.category-other-properties .search-block.project-search .search-block-main .search-block-inner {
  background: #373896 !important;
  
}
body.loven-reality-style .owl-carousel.featured-product-owl  .owl-dots:not(.disabled) .owl-dot.active,
body.loven-reality-style .owl-carousel.featured-product-owl  .owl-dots:not(.disabled) .owl-dot{
  background-color: transparent;
}
/* project slider end */
body.loven-reality-style .btns-left  .btn-primary, body.loven-reality-style .btns-left  .btn{
  margin-top: 20px;
}

/* about page style change start */
body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper.meet--team{
   padding: 3rem 0 6rem;
} 
body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper .team--content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
@media screen and (max-width: 767px){
  body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper .team--content {
    grid-template-columns: repeat(1, 1fr);
  }
}
body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper .team--content .team--item{
  display: flex;
  flex-direction: column;
  background: #fff;
}
body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper .team--content .team--item .img--bg,
body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper .team--content .team--item .img--bg img{
  width: 100%;
}
body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper .team--content .team--item .content--bg{
  padding: 10px 20px 30px 40px;
  background: #fff;
}
body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper .team--content .team--item h6 {
  margin: 0 0 15px 0;
  font-size: 18px;
  line-height: 24px;
  font-weight:700;
  color: #000;
}
body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper .team--content .team--item p{
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  font-weight:300;
  color:#000000;
}
body.loven-reality-style .page-wrapper .page-main .ourteam .wrapper .team--content .team--item p.hide--elmt{
  visibility: hidden;
}
/* about page style change end */

/* form notice to vacate page style change start */
body.loven-reality-style .wrapper.notice--to-vacate{
  padding: 10rem 0;
  max-width: 1600px;
  margin: 0px auto;
}

body.loven-reality-style .wrapper.notice--to-vacate .title h2{
  font-size:48px ;
  line-height:65px ;
  font-weight: 500;
  color:#000000;
}
body.loven-reality-style .wrapper.notice--to-vacate .form--content{
  background-color: #fff;
  padding: 3rem ; 
}
body.loven-reality-style .wrapper.notice--to-vacate .form--content .input--grp{
  margin-bottom: 10px;
}
body.loven-reality-style .wrapper.notice--to-vacate .form--content label{
  font-size: 16px ;
  line-height: 25px;
  font-weight:400 ;
  color:#555555 ;
  padding-top: 5px;
}
body.loven-reality-style .wrapper.notice--to-vacate .form--content .input--grp-items{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 20px;
}

@media screen and (max-width:767px){
  body.loven-reality-style .wrapper.notice--to-vacate .form--content .input--grp-items{
    grid-template-columns: repeat(1, 1fr);
  }
}
/* form notice to vacate page style change end */

body.loven-reality-style.category-projects .search-block.project-search {
  background: #373896 !important;
}
body.loven-reality-style.category-projects .search-block.project-search .search-block-main .search-block-inner {
  background: #373896 !important;
  
}

body.loven-reality-style .proxima-product-overview-section .deatils-box{
  align-items: center ;
  position: relative;
  z-index: 9;
}
.proxima-product-overview-section{
  position: relative;
}
.proxima-product-overview-section::before{
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0, 0.54) 70%);
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

/* microsite header style change start */
body.microsite-agent-website header.sticky{ 
  height: 140px !important;
}
body.microsite-agent-website .proxima-header-page-layout.sticky .microsite_logo_image img{
  max-height: fit-content !important;
}

body.loven-reality-style .page-wrapper .proxima-header:not(.sticky)  .nav-toggle {
top: 5.7rem !important;

}
body.loven-reality-style.macDevice .page-wrapper .proxima-header:not(.sticky) + .nav-toggle {
  top: 9.7rem !important;
  
  }
body.loven-reality-style  .primary-menu-container .nav-toggle{
  left: 15px !important;
  position: fixed !important;
}
body.loven-reality-style .primary-menu-container .nav-toggle,
body.loven-reality-style .primary-menu-container .nav-toggle:hover
body.loven-reality-style .primary-menu-container .nav-toggle:active{
  all: inherit;
  background-color: transparent !important;
  background: transparent !important;
}
a span,a{
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}



body.loven-reality-style .header-content .navigation .level0.menu-item-has-children .submenu li a{
    display: inline !important;
    cursor: pointer;
}
/* For project page banner removal start */
/* #html-body.loven-reality-style .project-search{
  margin-top: 101px;
  z-index: 100;
}
#html-body.loven-reality-style .project-search .addvance-search-box{
  top: -8.625rem !important;
}
#html-body.loven-reality-style .project-search .addvance-search-box .body-content{
  max-height: 600px;
  overflow: auto;
}
@media (max-width: 1399.98px) {
  #html-body.loven-reality-style .project-search .addvance-search-box .body-content{
    max-height: 400px;
    overflow: auto;
  }
  #html-body.loven-reality-style .project-search .addvance-search-box{
    top: -12.625rem !important;
  }
}
 */

/* For project page banner removal end */