/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*-------Active Bidding Properties---------*/

@media (min-width: 768px) {
.md\:flex-row {
    flex-direction: row;
}
}


.bg-secondary {
background-color: rgb(52 152 219);
}
.max-w-3xl {
max-width: 48rem;
}
.bg-white {background:#fff;}

.max-w-5xl {
max-width: 66rem;
}

.transition-transform {
transition-property: transform;
transition-timing-function: cubic-bezier(.4,0,.2,1);
transition-duration: .15s;
}

.hover-80:hover {
background-color: rgba(44, 62, 80, 0.8);
}

 

.font-semibold {
font-weight: 600; 
}


.hover2-80:hover {
background-color: rgba(52, 152, 219, 0.8);
}

.flex { display: flex;}
.text-dark { color:#2b3d4f}


.bg-card img {
transition: transform .5s; /* Animation */
}

.bg-card:hover  img {
transform: scale(1.05); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}


/*-------Active Bidding Properties---------*/

.property-card {
overflow: hidden;
transition-duration: .3s;
animation-duration: .3s;
}

.h-64 {
height: 16rem;
}


@media (min-width: 768px) {
.md:text-4xl {
font-size: 2.25rem;
line-height: 2.5rem;
}
}

.text-2 { font-size:17px; line-height: 25px;}




.shadow-md {
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

@media (min-width: 768px) {
.h-90 { height:90px;}
}
sup { font-size: 10px; font-weight: 700;}

.bg-blue { background: #26445e;}

.swiper-container-pointer-events {
    touch-action: pan-y;
    overflow: hidden;
}

.max-w-2xl {
    max-width: 42rem;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
/*-------Featured Properties---------*/