.elementor-field::placeholder {opacity: 1 !important;}
.herosec {max-height:720px; margin-top: -170px; height:100vh;}
.herosec > div {min-height: initial !important; height: 100%;}
body.elementor-editor-active .herosec {margin-top: 0px;}
.bdt-sticky.bdt-active .elementor-widget-theme-site-logo > div {padding: 0 !important;}
.home .bdt-sticky {background:transparent !important;}
.home .bdt-sticky.bdt-active, body.elementor-editor-active .bdt-sticky {background: #8000803b !important;
opacity: 1;}
.reviewsec .elementor-testimonial {display: flex; flex-direction: column-reverse;}
.reviewsec .elementor-testimonial > div.elementor-testimonial__header {position: relative; padding-top: 60px !important;     padding-left: 30px !important;}
.reviewsec .elementor-testimonial .elementor-star-rating {position: absolute; top: -45px; left: 30px;}
.reviewsec .swiper-pagination-bullets {bottom: -60px !important;}
.reviewsec .swiper-pagination-bullets span {background: #fff !important; border:2px solid #A3E4D7;}
.reviewsec .swiper-pagination-bullets span.swiper-pagination-bullet-active {background: #C8F5EC !important;}
.reviewsec .elementor-testimonial__text {
border-radius: 16px;
background: #FFFFFF;
box-shadow: 0px 4px 32px rgb(66 89 113 / 10%);
padding: 25px 15px 50px;
margin: 0 10px;
position:relative;
}
.reviewsec .elementor-testimonial__text:after {
content: "";
width: 60px;
height: 60px;
box-shadow: 0px 4px 32px rgb(66 89 113 / 30%);
position: absolute;
bottom: 0;
left: 20px;
transform: rotate(45deg);
z-index: -1;	
}
.elementor-location-footer .bdt-post-list .bdt-post-list-item {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
.elementor-location-footer .bdt-post-list .bdt-post-list-item li {
padding-right:15px;
}
.elementor-location-footer .bdt-post-list .bdt-post-list-item li h4 {margin-top:0; margin-bottom: 10px !important;}
@media only screen and (max-width: 1024px) {
.elementor-location-footer .bdt-post-list .bdt-post-list-item {grid-template-columns: 1fr 1fr;}
}
@media only screen and (max-width: 767px) {
.herosec {margin-top: 0px;}
.home .bdt-sticky {background:#5499C7 !important;}
.lookprosec {background-image: none !important; padding-bottom: 50px !important;}
.lookprosec .elementor-background-overlay {display:none;}
.elementor-location-footer .bdt-post-list .bdt-post-list-item {grid-template-columns: 1fr;}
.elementor-location-footer .bdt-post-list .bdt-post-list-item li, .elementor-location-footer .elementor-nav-menu li a {
text-align: center; display: block; padding: 0;}
}