.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{align-items:flex-end}}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;flex:unset}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.tficonbox.top {
text-align: center;
}
.tficonbox.left {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
text-align: left;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.tficonbox.left .wrap-icon {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.tficonbox.left .content {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.tficonbox.right {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
text-align: right;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.tficonbox.right .wrap-icon {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.tficonbox .wrap-icon * {
color: var(--theme-primary-color);
fill: var(--theme-primary-color);
}
.tficonbox.right .content {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.tficonbox .wrap-icon .wrap-icon-inner {
display: inline-flex;
justify-content: center;
align-items: center;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.tficonbox .wrap-icon .wrap-icon-inner * {
font-size: 60px;
}
.tficonbox:hover .wrap-icon .wrap-icon-inner {
transform: rotateY(180deg);
}
.tficonbox .wrap-icon {
margin-bottom: 20px;
}
.tficonbox .wrap-image {
margin-bottom: 18px;
}
.tficonbox .title {
margin-bottom: 30px;
}
.tficonbox {
border: 1px solid #EDEDED;
padding: 30px 30px 30px 30px;
border-radius: 16px;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.tficonbox:hover {
box-shadow: 0px 30px 60px 0px #0000001A;
}
.tficonbox .content .description {
font-family: 'Inter';
font-size: 14px;
font-weight: 400;
line-height: 20px;
color: #696665;
}
.tficonbox .content .tf-button-container {
margin-top: 30px;
}
.tficonbox .content .tf-button-container a {
border: 1px solid var(--theme-primary-color);
color: var(--theme-primary-color);
font-size: 16px;
font-weight: 500;
line-height: 20.16px;
padding: 14px 25px;
border-radius: 14px;
display: inline-block;
}
.tficonbox.style1 .content .tf-button-container a {
min-width: 204px;
text-align: center;
}
.tficonbox .content .tf-button-container a i {
margin-left: 7px;
font-size: 19px;
vertical-align: bottom;
}
.tficonbox .content .tf-button-container a:hover {
background: var(--theme-primary-color);
color: #fff;
}
.tficonbox.style2 {
display: flex;
padding: 30px 30px 30px 30px;
text-align: left;
}
.tficonbox.style2 .title {
font-size: 18px;
font-weight: 500;
line-height: 22.68px;
margin-bottom: 11px;
}
.tficonbox.style2 .wrap-icon .wrap-icon-inner * {
font-size: 50px;
}
.tficonbox.style2 .wrap-icon {
font-size: 40px;
margin: 0;
margin-right: 30px;
}
.tficonbox.style3 {
text-align: left;
}
.tficonbox.style3 .inner {
display: flex;
align-items: center;
column-gap: 20px;
row-gap: 10px;
margin-bottom: 28px;
}
.tficonbox.style3 .wrap-icon .wrap-icon-inner * {
font-size: 40px;
}
.tficonbox.style3 .wrap-icon {
margin: 0;
}
.tficonbox.style3 .title {
margin: 0;
}
.tficonbox.style3 .content .tf-button-container a {
padding: 14px 20px;
min-width: 204px;
text-align: center;
}
.tficonbox .wrap-icon.circle .wrap-icon-inner {
background: var(--theme-primary-rgba);
border-radius: 50%;
}
.tficonbox .wrap-icon.circle-outline .wrap-icon-inner {
border-radius: 50%;
}
.tficonbox .wrap-icon.square .wrap-icon-inner {
background: var(--theme-primary-rgba);
}
@media only screen and (max-width: 1024px) {
.tficonbox.style3 .content .tf-button-container a {
min-width: unset;
}
}
@media only screen and (max-width: 991px) {}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//geraldoveiculossp.com/wp-content/plugins/themesflat-core/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
body.rtl .owl-carousel .owl-stage-outer{
direction: ltr;
}.tfcl-seller-widget-wrap .tfcl-seller-content.lg-column-1 .sellers .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.tfcl-seller-widget-wrap .tfcl-seller-content.lg-column-2 .sellers .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tfcl-seller-widget-wrap .tfcl-seller-content.lg-column-3 .sellers .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
max-width: 33.33%;
}
.tfcl-seller-widget-wrap .tfcl-seller-content.lg-column-4 .sellers .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.tfcl-seller-widget-wrap.has-carousel  .tfcl-seller-content.lg-column-1 .sellers .item,
.tfcl-seller-widget-wrap.has-carousel  .tfcl-seller-content.lg-column-2 .sellers .item,
.tfcl-seller-widget-wrap.has-carousel  .tfcl-seller-content.lg-column-3 .sellers .item,
.tfcl-seller-widget-wrap.has-carousel  .tfcl-seller-content.lg-column-4 .sellers .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.tfcl-seller-widget-wrap .featured-post {
position: relative;
margin-bottom: 24px;
}
.tfcl-seller-widget-wrap .featured-post .wrap-image {
border-radius: 16px;
display: block;
position: relative;
overflow: hidden;
}
.tfcl-seller-widget-wrap .featured-post img {
height: 300px;
object-fit: cover;
width: 100%;
transition: clip-path 1s cubic-bezier(.12,.76,.36,1), opacity .3s, transform 1.5s cubic-bezier(.12,.76,.36,1);
}
.tfcl-seller-widget-wrap .seller-card-item {
margin-bottom: 30px;
}
.tfcl-seller-widget-wrap .featured-post .social {
display: flex;
align-items: center;
justify-content: center;
row-gap: 10px;
padding: 10px 0px;
flex-wrap: wrap;
border-radius: 8px;
position: absolute;
bottom: 10px;
left: 45px;
right: 45px;
background:rgba(255, 255, 255, 0.5);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tfcl-seller-widget-wrap .featured-post .social a {
color: #24272C;
padding: 0 16px;
border-right: 1px solid rgba(255, 255, 255, 0.2);
font-size: 18px;
}
.tfcl-seller-widget-wrap .content {
position: relative;
padding-right: 83px;
}
.tfcl-seller-widget-wrap .content .title {
margin-bottom: 0px;
font-size: 24px;
font-weight: 500;
line-height: 30px;
}
.tfcl-seller-widget-wrap .content .position {
color: #5C6368;
font-size: 14px;
font-weight: 400;
line-height: 19.6px;
}
.tfcl-seller-widget-wrap .content .group-contact {
display: flex;
align-items: center;
column-gap: 8px;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
}
.tfcl-seller-widget-wrap .content .phone-user,
.tfcl-seller-widget-wrap .content .mail-user {
width: 38px;
height: 38px;
border-radius: 50%;
background: #fff;
border: 1px solid #EDEDED;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 16px;
color: #B6B6B6;
}
.tfcl-seller-widget-wrap .content .phone-user:hover,
.tfcl-seller-widget-wrap .content .mail-user:hover {
color: #fff;
border-color: var(--theme-primary-color);
background: var(--theme-primary-color);
}
.tfcl-seller-widget-wrap .featured-post .social a:hover {
opacity: 0.7;
}
.tfcl-seller-widget-wrap .seller-card-item:hover .featured-post img {
transform: scale(1.05);
}
.tfcl-seller-widget-wrap .seller-card-item:hover .social {
bottom: 20px;
opacity: 1;
visibility: visible;
}
.tfcl-seller-widget-wrap .paging-navigation {
text-align: center;
margin-top: 31px;
}
@media only screen and (max-width: 991px) {
.tfcl-seller-widget-wrap .tfcl-seller-content.md-column-1 .sellers .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.tfcl-seller-widget-wrap .tfcl-seller-content.md-column-2 .sellers .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tfcl-seller-widget-wrap .tfcl-seller-content.md-column-3 .sellers .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
max-width: 33.33%;
}
}
@media only screen and (max-width: 767px) {
.tfcl-seller-widget-wrap .tfcl-seller-content.xs-column-1 .sellers .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.tfcl-seller-widget-wrap .tfcl-seller-content.xs-column-2 .sellers .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tfcl-seller-widget-wrap .content {
padding-right: 35px;
}
.tfcl-seller-widget-wrap .content .group-contact {
flex-direction: column;
gap: 10px;
}
.tfcl-seller-widget-wrap .content .title {
font-size: 18px;
line-height: 26px;
}
.tfcl-seller-widget-wrap .content .phone-user, .tfcl-seller-widget-wrap .content .mail-user {
width: 30px;
height: 30px;
font-size: 14px;
}
.tfcl-seller-widget-wrap .featured-post img {
height: 200px;
}
.tfcl-seller-widget-wrap .featured-post .social {
left: 10px;
right: 10px;
gap: 5px;
}
.tfcl-seller-widget-wrap .featured-post .social a {
padding: 0;
}
}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;position:relative;right:auto;right:-8px;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.tf-list-image {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.tf-list-image .box-item {
position: relative;
-webkit-animation: slide-har 30s linear infinite;
animation: slide-har 30s linear infinite;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
}
.tf-list-image .box-item .item {
padding: 0 25px;
width: 250px;
}
.tf-list-image .box-item .item .image img {
width: 100%;
object-fit: cover;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-list-image.hover-image .image img {
opacity: 0.3;
}
.tf-list-image.hover-image .item:hover .image img {
opacity: 1;
}
.tf-list-image.hover-stop:hover .box-item {
animation-play-state: paused;
}
.tf-list-image .image {
position: relative;
overflow: hidden;
}
.tf-list-image .image::after {
position: absolute;
top: 0;
left: -160%;
display: block;
content: "";
width: 50%;
height: 100%;
background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
-webkit-transform: skewX(-25deg);
-ms-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.tf-list-image .item:hover .image::after {
animation: shine 1.2s alternate;
}
@keyframes slide-har {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
100% {
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
}
.tf-list-image .box-item .item.list-text {
width: unset;
}
.tf-list-image .list-text a {
font-size: 24px;
font-weight: 600;
line-height: 29.05px;
width: max-content;
color: #000;
display: flex;
align-items: center;
}
.tf-list-image .list-text a svg {
width: 24px;
}
.tf-list-image .list-text a .text {
position: relative;
}
.tf-list-image .list-text a .text::after {
position: absolute;
content: "";
bottom: 0;
height: 1px;
width: 0;
left: auto;
right: 0;
-webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
-o-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
background-color: currentColor;
}
.tf-list-image .list-text a:hover .text::after {
width: 100%;
left: 0;
right: auto;
}
.tf-list-image .list-text .icon {
margin-right: 10px;
}
.tf-list-image .list-text .icon * {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-list-image .list-text .icon svg path {
fill: #000;
}
.tf-list-image .list-text .icon i {
color: #000;
}.tf-testimonial-carousel.left .item-testimonial {
text-align: left;
}
.tf-testimonial-carousel.center .item-testimonial {
text-align: center;
}
.tf-testimonial-carousel.right .item-testimonial {
text-align: right;
}
.tf-testimonial-carousel.left .group-author,
.tf-testimonial-carousel.left .rating {
justify-content: left;
}
.tf-testimonial-carousel.center .group-author,
.tf-testimonial-carousel.center .rating {
justify-content: center;
}
.tf-testimonial-carousel.right .group-author,
.tf-testimonial-carousel.right .rating {
justify-content: right;
}
.tf-testimonial-carousel .owl-stage-outer {
padding: 20px;
margin: -20px;
}
.tf-testimonial-carousel.style1 .item-testimonial {
box-shadow: 0px 2px 6px 0px #8A3D000F;
padding: 30px;
border-radius: 20px;
}
.tf-testimonial-carousel.style1 .item-testimonial .tes-top {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 25px;
}
.tf-testimonial-carousel.style1 .date-pub {
font-family: 'Inter';
font-size: 12px;
font-weight: 400;
line-height: 16.8px;
color: #696665;
}
.tf-testimonial-carousel.style1 .rating {
display: flex;
align-items: center;
justify-content: center;
gap: 3px;
}
.tf-testimonial-carousel.style1 .rating i {
color: #fff;
font-size: 12px;
width: 20px;
height: 20px;
background: #00b67a;
display: flex;
align-items: center;
justify-content: center;
}
.tf-testimonial-carousel.style1 .description {
font-family: 'Inter';
font-size: 16px;
font-weight: 400;
line-height: 22.4px;
margin-bottom: 23px;
color: #24272C;
}
.tf-testimonial-carousel.style1 .group-author {
display: flex;
}
.tf-testimonial-carousel.style1 .group-author .thumb img {
width: 60px;
height: 60px;
border-radius: 50%;
object-fit: cover;
}
.tf-testimonial-carousel.style1 .group-author .thumb {
margin-right: 13px;
}
.tf-testimonial-carousel.style1 .group-author h6 {
font-size: 18px;
font-weight: 500;
line-height: 22.68px;
margin-bottom: 2px;
}
.tf-testimonial-carousel.style1 .group-author p {
font-family: 'Inter';
font-size: 12px;
font-weight: 400;
line-height: 16.8px;
color: #696665;
} .tf-testimonial-carousel.style2 .item-testimonial {
background: #fff;
padding: 30px 30px 30px 30px;
border-radius: 20px;
box-shadow: 0px 2px 6px 0px #8A3D000F;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.tf-testimonial-carousel.style2 .description {
font-family: 'Inter';
font-size: 16px;
font-weight: 400;
line-height: 22.4px;
margin-bottom: 21px;
color: #24272C;
padding-bottom: 22px;
border-bottom: 1px solid #EDEDED;
margin-bottom: 24px;
}
.tf-testimonial-carousel.style2 .group-author {
display: flex;
text-align: left;
}
.tf-testimonial-carousel.style2 .group-author .thumb {
margin-right: 12px;
}
.tf-testimonial-carousel.style2 .group-author .thumb img {
width: 60px;
height: 60px;
border-radius: 50%;
object-fit: cover;
}
.tf-testimonial-carousel.style2 .group-author h6 {
font-size: 18px;
font-weight: 500;
line-height: 22.68px;
margin-bottom: 2.5px;
}
.tf-testimonial-carousel.style2 .group-author p {
font-family: 'Inter';
font-size: 12px;
font-weight: 400;
line-height: 16.8px;
color: #696665;
}
.tf-testimonial-carousel.style2 .owl-dots {
bottom: -57px;
} .tf-testimonial-carousel.style3 .owl-stage-outer {
padding: 20px;
margin: -20px;
}
.tf-testimonial-carousel.style3 .item-testimonial {
padding: 30px 30px 30px 30px;
border-radius: 20px;
box-shadow: 0px 2px 6px 0px #8A3D000F;
text-align: center;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.tf-testimonial-carousel.style3 .icon {
font-size: 35px;
color: var(--theme-primary-color);
margin-bottom: 24px;
}
.tf-testimonial-carousel.style3 .description {
font-family: 'Inter';
font-size: 16px;
font-weight: 400;
line-height: 22.4px;
color: #24272C;
margin-bottom: 23px;
}
.tf-testimonial-carousel.style3 .thumb {
margin-bottom: 13px;
}
.tf-testimonial-carousel.style3 .group-author .thumb img {
width: 60px;
height: 60px;
border-radius: 50%;
object-fit: cover;
margin: 0 auto;
}
.tf-testimonial-carousel.style3 .group-author h6 {
font-size: 18px;
font-weight: 500;
line-height: 22.68px;
color: #24272C;    
margin-bottom: 2px;
}
.tf-testimonial-carousel.style3 .group-author p {
font-family: 'Inter';
font-size: 12px;
font-weight: 400;
line-height: 16.8px;
color: #696665;    
}
.tf-testimonial-carousel.style3 .owl-dots {
bottom: -32px;
} .owl-carousel.has-overlay .owl-item.active_overlay {
opacity: 0.3;
}
.owl-carousel.has-overlay .owl-item {
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.tf-testimonial-carousel.style4 .group-title span {
font-size: 14px;
font-weight: 700;
line-height: 24px;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--theme-primary-color);
margin-bottom: 4px;
display: block;
}
.tf-testimonial-carousel.style4 .group-title h4 {
margin-bottom: 21px;
}
.tf-testimonial-carousel.style4 .group-title p {
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: 0em;
color: #5C6368;
}
.tf-testimonial-carousel.style4 {
display: flex;
align-items: center;
}
.tf-testimonial-carousel.style4 .group-title {
width: 33.33333%;
padding-right: 30px;
margin-top: -90px;
}
.tf-testimonial-carousel.style4 .owl-carousel.owl-theme {
width: 66.66666%;
}
.tf-testimonial-carousel.style4.has-overlay .owl-stage-outer {
margin: 0% -50% 0% 0%;
}
.tf-testimonial-carousel.style4 .item-testimonial {
background: #fff;
padding: 42px 40px 40px 35px;
border-radius: 20px;
}
.tf-testimonial-carousel.style4 .description {
font-size: 20px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0em;
color: #161E2D;
margin-bottom: 24px;
}
.tf-testimonial-carousel.style4 .rating {
display: flex;
align-items: center;
gap: 4px;
margin-bottom: 14px;
}
.tf-testimonial-carousel.style4 .rating i {
color: #F4D118;
font-size: 20px;
}
.tf-testimonial-carousel.style4 .group-author {
display: flex;
align-items: center;
}
.tf-testimonial-carousel.style4 .group-author .thumb {
margin-right: 9px;
}
.tf-testimonial-carousel.style4 .group-author .thumb img {
width: 60px;
height: 60px;
border-radius: 50%;
object-fit: cover;
}
.tf-testimonial-carousel.style4 .group-author h6 {
font-size: 20px;
font-weight: 700;
line-height: 28px;
letter-spacing: 0em;
color: #161E2D;
margin-bottom: 4px;
}
.tf-testimonial-carousel.style4 .group-author p {
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: 0em;
color: #5C6368;
}
.tf-testimonial-carousel.style4 .owl-dots {
bottom: -32px;
}
.tf-testimonial-carousel.style4 .owl-nav .owl-prev,
.tf-testimonial-carousel.style4 .owl-nav .owl-next {
width: 60px;
height: 60px;
border-radius: 8px;
background: #fff;
border: 1px solid #E4E4E4;
color: #161E2D;
font-size: 30px;
}
.tf-testimonial-carousel.style4 .owl-nav button.disabled,
.tf-testimonial-carousel.style4 .owl-nav button:hover {
color: #161E2D;
background: var(--theme-primary-color);
border: 1px solid var(--theme-primary-color);
color: #fff;
}
.tf-testimonial-carousel.style4 .owl-nav {
display: flex;
align-items: center;
gap: 20px;
position: absolute;
top: 66%;
left: -50%;
} .tf-testimonial-carousel .owl-nav .owl-prev:before, 
.tf-testimonial-carousel .owl-nav .owl-next:before,
.tf-testimonial-carousel .owl-dots .owl-dot:before {
display: none;
}
.tf-testimonial-carousel.no-arrow .owl-nav .owl-prev,
.tf-testimonial-carousel.no-arrow .owl-nav .owl-next {
display: none;
}
.tf-testimonial-carousel.has-arrow .owl-nav .owl-prev,
.tf-testimonial-carousel.has-arrow .owl-nav .owl-next {
display: block;
display: flex;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
justify-content: center;
align-items: center;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tf-testimonial-carousel:hover .owl-nav .owl-prev,
.tf-testimonial-carousel:hover .owl-nav .owl-next {
opacity: 1;
visibility: visible;
}
.tf-testimonial-carousel .owl-carousel .owl-dots {
display: flex;
align-items: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
width: max-content;
bottom: -40px;
}
.tf-testimonial-carousel .owl-carousel .owl-dots .owl-dot {
padding: 0;
width: 8px;
height: 8px;
background: #E4E4E4;
display: inline-block;
margin: 0 7px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
overflow: unset;
}
.tf-testimonial-carousel .owl-carousel .owl-dots .owl-dot.active,
.tf-testimonial-carousel .owl-carousel .owl-dots .owl-dot:hover {
background: var(--theme-primary-color);
}
.tf-testimonial-carousel .owl-carousel .owl-dots .owl-dot span::before {
position: absolute;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
content: "";
width: 14px;
height: 14px;
border: 1px solid transparent;
}
.tf-testimonial-carousel .owl-carousel .owl-dots .owl-dot.active span::before {
border: 1px solid var(--theme-primary-color);
}
.tf-testimonial-carousel.has-carousel.no-bullets .owl-dots,
.tf-testimonial-carousel.no-bullets .owl-dots {
display: none;
}
.tf-testimonial-carousel.has-carousel.has-bullets .owl-dots {
display: block;
}
.tf-testimonial-carousel.style1 .owl-carousel .owl-dots {
bottom: -21px;
}
.tf-testimonial-carousel.disable-overflow .owl-stage-outer {
overflow: unset;
}
.tf-testimonial-carousel.disable-overflow .owl-item {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
opacity: 0.6;
}
.tf-testimonial-carousel.disable-overflow .owl-item.active {
opacity: 1;
} .tfmouseCursor {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
border-radius: 50%;
transform: translateZ(0);
visibility: hidden;
text-align: center;
}
.cursor-inner {
margin-left: -50px;
margin-top: -50px;
width: 100px;
height: 100px;
color: #fff;
cursor: grab;
font-weight: 500;
background: var(--theme-primary-color);
box-sizing: border-box;
z-index: 10000000;
opacity: 0;
transition: all 0.1s ease-out;
display: flex;
align-items: center;
justify-content: center;
column-gap: 10px;
}
.cursor-inner::after {
content: '\e90b';
font-family: 'autodeal';
color: #fff;
}
.cursor-inner::before {
content: '\e90a';
font-family: 'autodeal';
color: #fff;
}
.tf-testimonial-carousel:hover .cursor-inner {
opacity: 1;
}
.tfmouseCursor.cursor-hover {
opacity: 0 !important;
}
.tf-testimonial-carousel.has-custom-cusor .owl-stage-outer {
cursor: grab;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tf-testimonial-carousel .owl-nav button {
width: 46px;
height: 46px;
border: 2px solid var(--theme-primary-color) !important;
border-radius: 4px;
color: var(--theme-primary-color) !important;
display: flex;
align-items: center;
justify-content: center;  
position: absolute;
top: 50%;
transform: translateY(-50%);    
}
.tf-testimonial-carousel .owl-nav button.owl-next {
right: 0;
}
.tf-testimonial-carousel .owl-nav button.owl-prev {
left: 0;
}
.tf-testimonial-carousel .owl-nav button.owl-prev i {
transform: rotate(180deg);
}
.tf-testimonial-carousel .owl-nav button:hover,
.tf-testimonial-carousel .owl-nav button.disabled {
background: var(--theme-primary-color) !important;
color: #fff !important;
} .tf-list-carousel .item {
position: relative;
}
.tf-list-carousel .images {
position: relative;
border-radius: 24px;
overflow: hidden;
}
.tf-list-carousel .images img {
height: 420px;
width: 100%;
object-fit: cover;
}
.tf-list-carousel .images::after {
background: linear-gradient(280deg, rgba(85, 86, 68, 0) 50%, rgba(25, 32, 25, 0.9) 96.28%);
content: '';
width: 100%;
height: 100%;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
}
.features-2 .tf-list-carousel .images::after {
background: linear-gradient(260deg, rgba(0, 0, 0, 0) 40.58%, rgba(0, 0, 0, 0.4) 100%);
}
.tf-list-carousel h2 {
font-size: 50px;
font-weight: 600;
line-height: 1em;
color: #fff;
margin-bottom: 19px;
}
.tf-list-carousel p {
font-size: 14px;
font-weight: 400;
line-height: 20px;
color: #fff;
}
.tf-list-carousel a {
padding: 15px 60px;
border-radius: 14px;
background: var(--theme-primary-color);
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: 20.16px;
display: inline-block;
margin-top: 47px;
}
.tf-list-carousel a:hover {
background: #24272C;
color: #fff;
}
.tf-list-carousel .content {
position: absolute;
top: 50%;
left: 76px;
transform: translateY(-50%);
max-width: 41%;
margin-top: 12px;
}
.tf-list-carousel .owl-nav button {
position: absolute;
top: 50%;
transform: translateY(-50%);
box-shadow: 0px 8px 12px 0px #24272C26;
width: 48px !important;
height: 48px !important;
border-radius: 50% !important;
font-size: 22px !important;
background: #fff !important;
color: #24272C !important;
line-height: unset !important;
border-color: transparent !important;
}
.tf-list-carousel .owl-nav .owl-prev {
left: -25px;
}
.tf-list-carousel .owl-nav .owl-next {
right: -23px;
}
.tf-list-carousel .owl-nav button:hover {
background: var(--theme-primary-color) !important;
color: #fff !important;
}
.tf-list-carousel .owl-nav button.disabled {
opacity: 0.8 !important;
}
@media (max-width: 1024px) {
.tf-list-carousel h2 {
font-size: 40px;
}
.tf-list-carousel .content {
max-width: 50%;
}
.tf-list-carousel .images img {
height: 450px;
object-fit: cover;
}
}
@media only screen and (max-width: 991px) {
.cursor-inner {
display: none;
}
}
@media only screen and (max-width: 767px) {
.tf-list-carousel .item .images {
min-height: 200px;
}
.tf-list-carousel .content {
max-width: 100%;
left: 0;
padding: 20px;
}
}.filter-bar {
display: flex;
justify-content: center;
align-items: flex-start;
margin-bottom: 40px;
column-gap: 25px;
row-gap: 10px;
padding-bottom: 19px;
border-bottom: 1px solid #EDEDED;
}
.filter-bar::-webkit-scrollbar {
display: none;
}
.filter-bar.flex-end {
margin-left: auto;
justify-content: right;
}
.filter-bar.flex-start {
margin-right: auto;
justify-content: left;
}
.filter-bar .filter-listing {
position: relative;
display: flex;
align-items: flex-start;
cursor: pointer;
font-size: 16px;
font-weight: 400;
line-height: 22.4px;
color: #000000;
width: max-content;
flex-shrink: 0;
}
.filter-bar .filter-listing span::after {
content: '-';
margin: 0 3px;
}
.filter-bar .filter-listing span:last-child::after {
display: none;
}
.filter-bar .filter-listing::after {
content: '';
width: 100%;
height: 2px;
background: var(--theme-primary-color);
position: absolute;
left: 0;
bottom: -20px;
opacity: 0;
visibility: hidden;
}
.filter-bar a.filter-listing:hover,
.filter-bar a.filter-listing.active {
font-weight: 500;
}
.filter-bar a.filter-listing.active::after {
opacity: 1;
visibility: visible;
}  .tf-listing-wrap.style1 {
display: flex;
align-items: center;
flex-direction: column;
gap: 50px;
box-sizing: border-box;
color: var(--text-body-text, #3A3A3C);
}
.tf-listing-wrap.style1 .wrap-listing-post {
width: 100%;
}
.tf-listing-wrap.style1 .wrap-listing-post .content-tab {
width: 100%;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post {
border-radius: 16px;
background: #FFF;
box-shadow: unset;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .featured-property {
position: relative;
width: 100%;
overflow: hidden;
border-radius: 16px 16px 0 0;
}
.tf-listing-wrap .listing-post .featured-property .listing-item {
display: block;
}
.tf-listing-wrap .listing-post .featured-property .listing-item::after {
content: '';
background: #000;
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 6;
visibility: hidden;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
border-radius: 16px 16px 0px 0px;
}
.tf-listing-wrap.style1 .listing-post:hover .featured-property .listing-item::after {
visibility: visible;
opacity: 0.6;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .featured-property img {
width: 100%;
height: auto;
object-fit: cover;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .featured-property .bookmark .bg-bookmark img {
width: 38px;
height: 38px;
border-radius: 0;
background: transparent;
}
.tf-listing-wrap .listing-post .featured-property .bottom-infor-features {
position: absolute;
bottom: 10px;
right: 10px;
left: 10px;
z-index: 5;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 10px;
}
.tf-listing-wrap .listing-post .featured-property .price {
color: #FFF;
font-size: 22px;
font-weight: 600;
}
.tf-listing-wrap .listing-post .featured-property .price span {
color: rgba(255, 255, 255, 0.50);
font-size: 14px;
font-weight: 600;
}
.tf-listing-wrap .listing-post .list-controller {
display: flex;
align-items: center;
}
.tf-listing-wrap .listing-post .list-controller .tfcl-compare-property,
.tf-listing-wrap .listing-post .list-controller .tfcl-property-favorite,
.tf-listing-wrap .listing-post .list-controller .view-all-gallery {
width: 36px;
height: 36px;
background: #0000009c;
color: #fff;
display: grid;
align-items: center;
justify-content: center;
border-radius: 50%;
}
.tf-listing-wrap .listing-post .list-controller .view-all-gallery img {
width: 20px !important;
height: 20px !important;
transform: unset !important;
border-radius: unset !important;
background: unset !important;
}
.tf-listing-wrap .listing-post .list-controller .tfcl-compare-property.active,
.tf-listing-wrap .listing-post .list-controller .tfcl-property-favorite.active,
.tf-listing-wrap .listing-post .list-controller .view-all-gallery:hover,
.tf-listing-wrap .listing-post .list-controller .tfcl-compare-property:hover .tf-listing-wrap .listing-post .list-controller .tfcl-property-favorite:hover {
background: var(--theme-primary-color);
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .featured-property .featured-tag img,
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .featured-property .sale-tag img {
width: 69px;
height: 20px;
border-radius: 0;
background: transparent;
}
.tf-listing-wrap .listing-post .list-text {
display: flex;
align-items: center;
flex-wrap: wrap;
position: absolute;
top: 12px;
left: 12px;
z-index: 5;
}
.tf-listing-wrap .listing-post .list-text li span {
padding: 1px 6px;
color: #fff;
font-size: 12px;
font-weight: 600;
border-radius: 4px;
}
.tf-listing-wrap .listing-post .list-text li span.featured-text {
background: var(--theme-primary-color);
}
.tf-listing-wrap .listing-post .list-text li span.sale-text {
background: #6E55FF;
}
.tf-listing-wrap .listing-images {
position: relative;
border-radius: 16px 16px 0px 0px;
overflow: hidden;
}
.tf-listing-wrap .featured-property .features,
.tf-listing-wrap .featured-property .status,
.tf-listing-wrap .featured-property .date-car {
border-radius: 99px;
background: var(--theme-primary-color);
padding: 5px 12px;
color: #FFF;
z-index: 6;
height: 34px;
font-family: 'Inter';
font-size: 12px;
font-weight: 600;
height: 29px;
}
.tf-listing-wrap .featured-property .group-meta {
position: absolute;
top: 9px;
left: 11px;
right: 10px;
z-index: 7;
}
.tf-listing-wrap .featured-property .group-meta {
display: flex;
align-items: center;
gap: 10px;
justify-content: space-between;
flex-wrap: wrap;
}
.tf-listing-wrap .featured-property .group-meta .inner {
display: flex;
align-items: center;
gap: 10px;
}
.tf-listing-wrap .featured-property .count-list-gallery {
border-radius: 99px;
background: rgba(0, 0, 0, 0.3);
display: flex;
align-items: center;
gap: 7px;
color: #FFF;
font-family: 'Inter';
font-size: 12px;
font-weight: 600;
line-height: 16.8px;
text-transform: uppercase;
padding: 7px 12px;
height: 30px;
width: max-content;
cursor: pointer;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.tf-listing-wrap .featured-property .count-list-gallery i {
font-size: 14px;
}
.tf-listing-wrap .featured-property .count-list-gallery:hover {
background: var(--theme-primary-color);
}
.tf-listing-wrap .featured-property .view-gallery {
cursor: pointer;
}
.tf-listing-wrap .featured-property .count-list-gallery img {
max-width: 20px;
background: unset !important;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .content {
padding: 16px;
padding-bottom: 14px;
border: 1px solid #EDEDED;
border-top: unset;
border-radius: 0 0 16px 16px;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .content .title {
margin-bottom: 17px;
font-size: 18px;
font-weight: 500;
line-height: 22.68px;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .content .address {
display: flex;
align-items: center;
gap: 4px;
width: 100%;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .content .address img,
.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .content .address img {
max-width: 16px;
height: 16px;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .content .address span {
color: #8E8E93;
font-size: 14px;
font-weight: 400;
line-height: 150%;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .featured-property .tfcl-compare-property i.fa-plus::before {
content: '\e925';
font-family: 'dreamhome';
font-weight: 400;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul {
display: flex;
align-items: center;
flex-wrap: wrap;
column-gap: 10px;
row-gap: 15px;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li {
display: flex;
align-items: center;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li p {
font-size: 14px;
font-weight: 400;
line-height: 19.6px;
color: #696665;    
margin-top: -9px;
}
.tf-listing-wrap .listing-post .description {
margin-bottom: 19px;
}
.tf-listing-wrap .listing-post .avatar-thumb img {
width: 38px;
height: 38px;
border-radius: 50%;
object-fit: cover;
}
.tf-listing-wrap .listing-post .avatar-thumb {
font-size: 14px;
font-weight: 500;
line-height: 17.64px;
color: #24272C;
display: flex;
align-items: center;
gap: 6px;
}
.tf-listing-wrap .wrap-listing-post .bottom-content {
border-top: 1px solid #EFEFEF;
padding-top: 21px;
margin-top: 20px;
display: flex;
align-items: center;
justify-content: space-between;
}
.tf-listing-wrap .wrap-listing-post .price {
display: flex;
align-items: baseline;
gap: 10px;
margin-bottom: 20px;
}
.tf-listing-wrap .wrap-listing-post .price .inner:nth-child(2) {
color: #B6B6B6;
font-size: 14px;
font-weight: 400;
line-height: 19.6px;
text-decoration: line-through;
}
.tf-listing-wrap .wrap-listing-post .price .inner:nth-child(1) {
color: var(--theme-primary-color);
text-decoration: none;
font-size: 20px;
font-weight: 500;
line-height: 25.2px;
}
.tf-listing-wrap .wrap-listing-post .car-body {
color: var(--theme-primary-color);
font-size: 14px;
font-weight: 500;
margin-bottom: 9px;
display: block;
}
.tf-listing-wrap .wrap-listing-post .button-details a {
color: #24272C;
margin-left: 5px;
font-size: 14px;
font-weight: 500;
line-height: 17.64px;
border: 1px solid #24272C;
border-radius: 14px;
padding: 9px 17px;
display: block;
}
.tf-listing-wrap .wrap-listing-post .button-details a:hover {
color: #fff;
background: #24272C;
border-color: #24272C;
}
.tf-listing-wrap  .listing-post .description ul li:not(:last-child):after {
display: none;
}
.tf-listing-wrap .listing-post .description .listing-information img,
.tf-listing-wrap .listing-post .description .listing-information svg {
width: 17px;
height: 17px;
margin-right: 4px;
flex-shrink: 0;
margin-top: -11px;
}
.tf-listing-wrap .listing-post .description .listing-information svg path {
fill: #696665;
}
.tf-listing-wrap  .listing-post .description ul li .inner span {
color: #A2A4A8;
font-size: 14px;
font-weight: 400;
line-height: 30px;
text-transform: capitalize;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .bottom {
display: flex;
justify-content: space-between;
align-items: center;
align-self: stretch;
background: var(--system-background-light-primary, #FFF);
padding: 0;
margin-top: 16px;
flex-wrap: wrap;
gap: 10px;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .bottom .compare {
display: flex;
align-items: center;
gap: 2px;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .bottom .compare i {
font-size: 10px;
color: var(--theme-primary-color);
margin-right: 3px;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .bottom .compare span.text-compare {
color: #3A3A3C;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 150%;
text-decoration: none;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .bottom .avatar {
position: relative;
display: flex;
transition: all 0.3s ease;
flex-shrink: 0;
align-items: center;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .bottom .avatar span {
color: #8E8E93;
font-size: 14px;
font-weight: 400;
line-height: 150%;
margin-left: 8px;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .bottom .avatar:hover span {
color: var(--theme-primary-color);
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .bottom .avatar img {
width: 38px;
height: 38px;
border-radius: 50%;
object-fit: cover;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .bottom .year {
color: #8E8E93;
font-size: 14px;
font-weight: 400;
line-height: 150%;
text-align: right;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .name-hover {
display: none;
flex-direction: column;
align-items: center;
position: absolute;
top: -55px;
left: -0%;
width: 100%;
height: 100%;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .name-hover .content {
display: flex;
margin: 0 auto;
padding: 12px;
align-items: flex-start;
gap: 16px;
flex: 1 0 0;
border-radius: 6px;
background: var(--system-background-light-primary, #FFF);
box-shadow: 0px 4px 26px 0px rgba(66, 71, 76, 0.12);
color: var(--text-body-text, #3A3A3C) !important; font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 150%;
}
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .name-hover i {
position: absolute;
bottom: -18px;
flex-shrink: 0;
font-size: 20px;
color: #fff;
}
.tf-listing-wrap .wrap-listing-post .listing-post .list-controller {
display: flex;
align-items: center;
gap: 20px;
justify-content: center;
position: absolute;
top: 50%;
left: 50%;
z-index: 7;
transform: translate(-50%, -50%);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
.tf-listing-wrap .wrap-listing-post .listing-post:hover .list-controller {
opacity: 1;
visibility: visible;
gap: 8px;
}
.tf-listing-wrap .wrap-listing-post .listing-post .list-controller a:hover,
.tf-listing-wrap .wrap-listing-post .listing-post .list-controller a.active {
color: var(--theme-primary-color);
}
.tf-listing-wrap .wrap-listing-post .listing-post .list-controller .tfcl-compare-listing i.fa-plus::before {
content: "\e92c";
font-family: 'autodeal';
}
.tf-listing-wrap .list-controller a {
height: 48px;
width: 48px;
background: #fff;
border-radius: 50%;
display: inline-flex;
align-items: center;
justify-content: center;
color: var(--theme-primary-color);
font-size: 20px;
}
.tf-listing-wrap .list-controller a:hover,
.tf-listing-wrap .list-controller a.active {
background: var(--theme-primary-color);
color: #fff !important;
} .tf-listing-wrap.style1.grid2 .wrap-listing-post .item .listing-post {
box-shadow: 0px 4px 26px 0px #42474C14;
padding: 16px;
border-radius: 16px;
overflow: hidden;
border: 1px solid #EDEDED;
padding-bottom: 14px;
border-top: unset;
}
.tf-listing-wrap.style1.grid2 .wrap-listing-post .item .listing-post .content {
padding: unset;
border: unset;
border-top: unset;
border-radius: unset;
}
.tf-listing-wrap.style1.grid2 .wrap-listing-post .item .listing-post .featured-property {
border-radius: 16px;
margin-bottom: 20px;
}
.tf-listing-wrap.style1.grid2 .wrap-listing-post .item .listing-post .featured-property img {
height: 201px;
} .tf-listing-wrap.style1.grid3 .wrap-listing-post .item .listing-post .content {
padding: 0;
padding-top: 16px;
padding-bottom: 0;
border: none;
border-radius: none;
}
.tf-listing-wrap.style1.grid3.has-carousel .wrap-listing-post .item .listing-post .content {
padding-top: 20px;
}
.tf-listing-wrap.style1.grid3 .wrap-listing-post .item .listing-post .featured-property {
border-radius: 16px;
}
.tf-listing-wrap.style1.grid3 .wrap-listing-post .item {
padding: 20px 15px;
} .tf-listing-wrap.style2 .listing-post {
display: flex;
box-shadow: unset;
border-radius: 16px;
overflow: hidden;
border: 1px solid #EDEDED;
}
.tf-listing-wrap.style2  .listing-post .featured-property img,
.tf-listing-wrap.style2 .listing-post .featured-property .listing-item {
height: 100%;
}
.tf-listing-wrap.style2  .listing-post .listing-item::after {
border-radius: unset;
}
.tf-listing-wrap.style2  .listing-post:hover .listing-item::after {
opacity: 0.6;
visibility: visible;
}
.tf-listing-wrap.style2 .content {
padding: 16px;
width: 100%;
padding-bottom: 14px;
}
.tf-listing-wrap.style2 .content .title {
margin-bottom: 14px;
}
.tf-listing-wrap.style2 .wrap-listing-post .car-body {
margin-bottom: 4px;
}
.tf-listing-wrap.style2 .listing-post .featured-property {
position: relative;
width: 69%;
overflow: hidden;
} .tf-listing-wrap.style2.list2 .content {
background: #24272C;
padding: 16px 29px 16px 32px;
padding-bottom: 16px;
}
.tf-listing-wrap.style2.list2 .listing-post .featured-property {
width: 71%;
}
.tf-listing-wrap.style2.list2 .content .title a,
.tf-listing-wrap.style2.list2 .listing-post .description ul li p,
.tf-listing-wrap.style2.list2 .listing-post .avatar-thumb,
.tf-listing-wrap.style2.list2 .wrap-listing-post .button-details a {
color: #fff;
}
.tf-listing-wrap.style2.list2 .content .title a:hover {
color: var(--theme-primary-color);
}
.tf-listing-wrap.style2.list2  .listing-post .description ul li svg path {
fill: #fff;
}
.tf-listing-wrap.style2.list2  .wrap-listing-post .bottom-content {
border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.tf-listing-wrap.style2.list2 .wrap-listing-post .button-details a {
border: 1px solid rgba(255, 255, 255, 0.1);
}
.tf-listing-wrap.style2.list2 .wrap-listing-post .button-details a:hover {
background: var(--theme-primary-color);
border-color: var(--theme-primary-color);
color: #fff;
}
.tf-listing-wrap .wrap-listing-post .content-tab .content-tab-inner .listing>.loading-icon {
background: rgba(255, 255, 255, 0.8);
opacity: 1;
z-index: 99;
}
.tf-listing-wrap .wrap-listing-post .content-tab .content-tab-inner .loading-icon {
transition: .5s;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
opacity: 0;
}
.loading-icon .bubble {
width: 10px !important;
height: 10px !important;
display: inline-block;
margin: 0 5px;
}
.loading-icon .dot {
min-width: 10px !important;
min-height: 10px !important;
display: block;
border-radius: 50%;
background-color: #000;
width: 100%;
height: 100%;
transform-origin: 50% 50%;
animation: bubble 1.2s -.6s infinite ease-out;
-webkit-animation: bubble 1.2s -.6s infinite ease-out;
}
.dot-flashing {
position: relative;
width: 10px;
height: 10px;
border-radius: 5px;
background-color: var(--theme-primary-color);
color: var(--theme-primary-color);
animation: dot-flashing 1s infinite linear alternate;
animation-delay: 0.5s;
}
.dot-flashing::before,
.dot-flashing::after {
content: "";
display: inline-block;
position: absolute;
top: 0;
}
.dot-flashing::before {
left: -15px;
width: 10px;
height: 10px;
border-radius: 5px;
background-color: var(--theme-primary-color);
color: var(--theme-primary-color);
animation: dot-flashing 1s infinite alternate;
animation-delay: 0s;
}
.dot-flashing::after {
left: 15px;
width: 10px;
height: 10px;
border-radius: 5px;
background-color: var(--theme-primary-color);
color: var(--theme-primary-color);
animation: dot-flashing 1s infinite alternate;
animation-delay: 1s;
}
@keyframes dot-flashing {
0% {
background-color: var(--theme-primary-color);
}
50%,
100% {
background-color: rgba(255, 169, 32, 0.2);
}
}  .loading-icon .bubble {
width: 10px !important;
height: 10px !important;
display: inline-block;
margin: 0 5px;
}
.loading-icon .dot {
min-width: 10px !important;
min-height: 10px !important;
display: block;
border-radius: 50%;
background-color: #000;
width: 100%;
height: 100%;
transform-origin: 50% 50%;
animation: bubble 1.2s -.6s infinite ease-out;
-webkit-animation: bubble 1.2s -.6s infinite ease-out;
}
.dot-flashing {
position: relative;
width: 10px;
height: 10px;
border-radius: 5px;
background-color: var(--theme-primary-color);
color: var(--theme-primary-color);
animation: dot-flashing 1s infinite linear alternate;
animation-delay: 0.5s;
}
.dot-flashing::before,
.dot-flashing::after {
content: "";
display: inline-block;
position: absolute;
top: 0;
}
.dot-flashing::before {
left: -15px;
width: 10px;
height: 10px;
border-radius: 5px;
background-color: var(--theme-primary-color);
color: var(--theme-primary-color);
animation: dot-flashing 1s infinite alternate;
animation-delay: 0s;
}
.dot-flashing::after {
left: 15px;
width: 10px;
height: 10px;
border-radius: 5px;
background-color: var(--theme-primary-color);
color: var(--theme-primary-color);
animation: dot-flashing 1s infinite alternate;
animation-delay: 1s;
}
@keyframes dot-flashing {
0% {
background-color: var(--theme-primary-color);
}
50%,
100% {
background-color: rgba(255, 169, 32, 0.2);
}
}  .tf-listing-wrap .owl-carousel .owl-stage-outer {
padding: 15px;
margin: -15px;
}
.tf-listing-wrap .wrap-listing-post .item {
padding: 15px 15px 15px 15px;
}
.tf-listing-wrap .owl-carousel .owl-item .item {
padding: 15px 0 !important;
}
.tf-listing-wrap .wrap-listing-post.column-1 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.tf-listing-wrap .wrap-listing-post.column-2 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 49.99%;
flex: 0 0 49.99%;
max-width: 49.99%;
}
.tf-listing-wrap .wrap-listing-post.column-3 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
max-width: 33.33%;
}
.tf-listing-wrap .wrap-listing-post.column-4 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}  .tf-listing-wrap.has-carousel .row {
margin-left: 0;
margin-right: 0;
margin-bottom: 60px;
}
.tf-listing-wrap.has-carousel .row>* {
width: 100%;
padding-left: 0;
padding-right: 0;
} .tf-listing-wrap.has-carousel .wrap-listing-post .item {
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
padding: 0;
}
.tf-listing-wrap.has-carousel .owl-carousel .owl-nav {
position: absolute;
right: 1%;
top: 50%;
width: 100%;
}
.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-next,
.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-prev {
position: absolute;
top: 50%;
left: 2%;
transform: translateY(-50%);
color: #24272C;
background-color: #fff;
font-size: 20px;
text-align: center;
padding: 0;
display: flex;
width: 48px;
height: 48px;
box-shadow: 0px 8px 12px 0px rgba(36, 39, 44, 0.15);
justify-content: center;
align-items: center;
border-radius: 25px;
border: none;
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
.tf-listing-wrap.has-carousel:hover .owl-carousel .owl-nav .owl-next,
.tf-listing-wrap.has-carousel:hover .owl-carousel .owl-nav .owl-prev {
visibility: visible;
opacity: 1;
}
.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-next {
left: unset;
right: 0%;
}
.tf-listing-wrap.has-carousel:hover .owl-carousel .owl-nav .owl-next {
left: unset;
right: -2.5%;
}
.tf-listing-wrap.has-carousel:hover .owl-carousel .owl-nav .owl-prev {
left: -1%;
}
.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-prev:before,
.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-next:before,
.tf-listing-wrap.has-carousel .owl-carousel .owl-dots .owl-dot:before {
display: none;
}
.tf-listing-wrap .owl-carousel .owl-nav .owl-prev:hover,
.tf-listing-wrap .owl-carousel .owl-nav .owl-next:hover {
color: #fff;
background-color: var(--theme-primary-color);
}
.tf-listing-wrap.has-carousel .wrap-listing-post.owl-carousel .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
.tf-listing-wrap.has-carousel .owl-carousel .featured-property .carousel-image-box,
.tf-listing-wrap.has-carousel .owl-carousel:hover {
cursor: e-resize;
}
.tf-listing-wrap.has-carousel .owl-carousel .listing-post {
cursor: default;
}
.tf-listing-wrap.has-carousel .owl-carousel.row {
margin: 0 !important;
}
.tf-listing-wrap.has-carousel .owl-carousel .owl-dots {
position: absolute;
left: 50%;
bottom: -13%;
display: flex;
}
.tf-listing-wrap.has-carousel .owl-dots .owl-dot {
padding: 0;
width: 8px;
height: 8px;
background: #E4E4E4;
display: inline-block;
margin: 0 7px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
overflow: unset;
}
.tf-listing-wrap.has-carousel .owl-dots .owl-dot.active {
background-color: var(--theme-primary-color);
}
.tf-listing-wrap.has-carousel .owl-carousel .owl-stage {
display: flex;
}  .mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
} .mfp-zoom-in.mfp-bg.mfp-ready {
opacity: 0.8;
} .mfp-zoom-in.mfp-bg.mfp-removing {
opacity: 0;
} .mfp-zoom-in.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
} .mfp-zoom-in.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
} .mfp-zoom-in.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
}
.mfp-zoom-in .mfp-container,
.mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-container {
opacity: 1;
}
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-container,
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
} .property-flexslider .slides li {
z-index: 0 !important;
}
.property-flexslider .flex-control-nav {
bottom: -5%;
}
.property-flexslider .flex-direction-nav li a {
z-index: 300;
}  .swiper-button-next2 {
right: 0%;
left: auto;
}
.swiper-button-prev2 {
right: auto;
left: 0%;
}
.tf-listing-wrap .swiper-pagination {
cursor: default;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .swiper-button-next2 {
right: 4%;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .swiper-button-prev2 {
left: 4%;
}
.swiper-button-next2,
.swiper-button-prev2 {
width: 30px;
height: 30px;
top: 50%;
transform: translateY(-50%);
color: #D9D9D9;
position: absolute;
z-index: 101;
opacity: 0;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
transition-delay: 0.2s;
display: grid;
align-items: center;
justify-content: center;
}
.swiper-button-next2:hover,
.swiper-button-prev2:hover {
color: var(--theme-primary-color);
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .swiper-pagination-bullets-dynamic {
bottom: 10px;
display: flex;
align-items: center;
column-gap: 4px;
z-index: 7;
justify-content: center;
overflow: unset;
}
.swiper-button-next2 i,
.swiper-button-prev2 i {
font-size: 18px;
font-weight: 400;
}
.swiper-container-horizontal>.swiper-pagination {
z-index: 100;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
width: 8px;
height: 8px;
border-radius: 50%;
background: #fff !important;
margin: 0;
transform: unset;
opacity: 1;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property .swiper-pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property .swiper-button-next2,
.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property .swiper-button-prev2 {
opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: var(--theme-primary-color) !important;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .featured-property .carousel-image-box {
position: relative;
display: block;
height: 100%;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .featured-property img {
-o-object-fit: cover;
object-fit: cover;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property img {
transform: scale(1.05);
}  .icons::before {
font-family: 'icomoon' !important;
font-size: 16px;
font-weight: 500;
font-style: normal;
}
.icons.icon-bed::before {
content: "\e902";
}
.icons.icon-bath::before {
content: "\e901";
}
.icons.icon-size::before {
content: "\e900";
} .owl-carousel .owl-dots .owl-dot {
overflow: unset;
position: relative;
}
.tf-listing-wrap.has-carousel .owl-dots .owl-dot span::after {
position: absolute;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
content: "";
width: 14px;
height: 14px;
border: 1px solid transparent;
content: '';
}
.tf-listing-wrap.has-carousel .owl-dots .owl-dot.active span::after {
border-color: var(--theme-primary-color);
} .owl-carousel.has-overlay .owl-item {
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.owl-carousel.has-overlay .owl-item.active_overlay {
opacity: 0.3;
} .widget-single-listing .listing-post {
box-shadow: 0px 30px 60px 0px #0000001A;
border-radius: 24px;
padding: 30px;
background: #fff;
}
.widget-single-listing .item .listing-post .description ul li svg {
width: 16px;
height: 16px;
}
.widget-single-listing .listing-post .avatar-thumb img {
width: 60px;
height: 60px;
border-radius: 50%;
object-fit: cover;
margin-right: 6px;
}
.widget-single-listing .bottom-content {
border-bottom: 1px solid #EFEFEF;
padding-bottom: 27px;
margin-top: 39px !important;
border-top: unset !important;
padding-top: unset !important;
margin-bottom: 27px;
}
.widget-single-listing .listing-post .avatar-thumb .position {
font-family: 'Inter';
font-size: 14px;
font-weight: 400;
line-height: 19.6px;
color: #696665;
}
.widget-single-listing .price .inner:nth-child(1) {
font-size: 20px;
font-weight: 500;
line-height: 25.2px;
}
.widget-single-listing .price .inner:nth-child(2) {
font-size: 16px;
font-weight: 400;
line-height: 25.2px;
}
.widget-single-listing .inner-bottom {
display: flex;
align-items: center;
justify-content: space-between;
}
.widget-single-listing .listing-post .avatar-thumb h6 {
font-size: 18px;
font-weight: 500;
line-height: 22.68px;
margin: 0;
}
.widget-single-listing .wrap-listing-post .price {
margin-bottom: 1px;
}
.widget-single-listing .list-controller a {
height: 52px;
width: 52px;
background: var(--theme-primary-rgba);
border-radius: 50%;
display: inline-flex;
align-items: center;
justify-content: center;
color: var(--theme-primary-color);
}
.widget-single-listing .list-controller a:hover,
.widget-single-listing .list-controller a.active {
background: var(--theme-primary-color);
color: #fff;
}
.widget-single-listing .listing-post .content .title {
margin-bottom: 21px;
font-size: 30px;
font-weight: 500;
line-height: 37.8px;
}
.widget-single-listing .listing-post .content {
padding: 0 !important;
}
.tf-listing-wrap.widget-single-listing .wrap-listing-post .listing-post .list-controller {
position: unset;
opacity: unset;
visibility: unset;
transform: unset;
justify-content: unset;
gap: 11px;
} @media only screen and (max-width: 1300px) {
.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .description {
gap: 10px;
justify-content: left;
}
.tf-listing-wrap .wrap-listing-post .bottom-content .price .regular_price {
font-size: 17px;
}
.tf-listing-wrap .wrap-listing-post .bottom-content .price .sale_price {
font-size: 16px;
}
.tf-listing-wrap .wrap-listing-post .bottom-content {
flex-wrap: wrap;
gap: 10px;
}
.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-next {
right: 0;
}
.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-prev {
left: 0px;
}
}
@media only screen and (max-width: 991px) {
.tf-listing-wrap .wrap-listing-post.column-4 .item,
.tf-listing-wrap .wrap-listing-post.column-3 .item,
.tf-listing-wrap .wrap-listing-post.column-1 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tf-listing-wrap .wrap-listing-post.column-4 .item,
.tf-listing-wrap .wrap-listing-post.column-3 .item,
.tf-listing-wrap .wrap-listing-post.column-1 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tf-listing-wrap.style2 .wrap-listing-post.column-2 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.widget-single-listing .listing-post .content {
padding: 50px 25px 50px 25px;
}
.widget-single-listing .listing-post .group-meta {
top: 25px;
left: 25px;
}
.tf-listing-wrap .owl-carousel .owl-nav {
display: none;
}
}
@media only screen and (max-width: 767px) {
.tf-listing-wrap.style2 .wrap-listing-post.column-2 .item,
.tf-listing-wrap .wrap-listing-post.column-4 .item,
.tf-listing-wrap .wrap-listing-post.column-3 .item,
.tf-listing-wrap .wrap-listing-post.column-2 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tf-listing-wrap .featured-property .group-meta {
top: 5px;
left: 5px;
right: 5px;
}
.tf-listing-wrap.style1.grid3 .wrap-listing-post .item {
padding: 20px 5px;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul {
flex-wrap: wrap;
}
.tf-listing-wrap .listing-post .description {
margin-bottom: 10px;
}
.tf-listing-wrap .featured-property .features, .tf-listing-wrap .featured-property .status, .tf-listing-wrap .featured-property .date-car {
padding: 3px 10px;
}
.tf-listing-wrap .featured-property .count-list-gallery {
padding: 3px 10px;
height: 21px;
}
.listing-post .content .title a {
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-break: break-word;
}
.tf-listing-wrap .wrap-listing-post .item {
padding: 15px 5px 15px 5px;
}
.tf-listing-wrap .wrap-listing-post .listing.row {
margin-right: -5px;
margin-left: -5px;
}
.tf-listing-wrap .list-controller a {
height: 35px;
width: 35px;
font-size: 16px;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .featured-property img {
height: 100%;
}
.tf-listing-wrap .owl-carousel .owl-dots {
left: 20%;
}
.tf-listing-wrap.has-carousel .row {
margin-bottom: 0px;
}
.hv-tool::after,
.hv-tool::before {
display: none;
}
.widget-single-listing .listing-post .description ul li img {
margin: 0;
}
.tf-listing-wrap.style2 .listing-post {
display: block;
}
.tf-listing-wrap.style2 .listing-post .featured-property,
.tf-listing-wrap.style2.list2 .listing-post .featured-property {
width: 100%;
}
.filter-bar {
overflow-x: scroll;
}
.tf-listing-wrap .wrap-listing-post .listing-post .list-controller { 
top: unset;
transform: translateX(-50%);
bottom: 25px;
}
.tf-listing-wrap .wrap-listing-post .item .listing-post .content {
padding: 10px !important;
}
.tf-listing-wrap .wrap-listing-post .bottom-content {
padding-top: 10px;
margin-top: 10px;
}
.tf-listing-wrap .wrap-listing-post .price {
margin-bottom: 10px;
}
}
@media only screen and (max-width: 420px) {
.tf-listing-wrap .owl-carousel .owl-nav {
right: 4%;
}
.tf-listing-wrap .owl-carousel .owl-dots {
left: 25%;
}
.tf-listing-wrap .owl-dots .owl-dot {
width: 25px;
}
}
@media only screen and (max-width: 360px) {
.tf-listing-wrap .wrap-listing-post.column-4 .item,
.tf-listing-wrap .wrap-listing-post.column-3 .item,
.tf-listing-wrap .wrap-listing-post.column-1 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}