/* Custom styling for Custom website */

html,body {
	overflow-x: hidden !important;
	scroll-behavior: smooth;
}
body {
	overflow-y:hidden;
}
.elementor-location-header {
	position:relative;
}


.rotating-image img{
    animation: rotate 10s linear infinite;
}

@keyframes rotate{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}


.my-btn:hover svg,
.my-btn:hover svg path {
    fill: #04AAD8 !important;
}


.footer-hover .elementor-icon-list-item {
    transition: transform 0.8s ease;
}

.footer-hover .elementor-icon-list-item:hover {
    transform: translateY(-4px);
}


.single-post h3.wp-block-heading {
    margin-top: 25px;
    margin-bottom: 15px;
}


.service-card{
    transition: all 0.3s ease;
}

.service-card:hover{
    background-color: #ffffff !important;
    box-shadow: 0 8px 22px rgba(0,0,0,0.08) !important; /* halka shadow */
    transform: translateY(-5px);
}

/* Heading */
.service-card:hover h3,
.service-card:hover .elementor-heading-title{
    color: #00A7D6 !important;
}

/* Description */
.service-card:hover p,
.service-card:hover .elementor-icon-box-description{
    color: #00A7D6 !important;
}

/* Icon */
.service-card:hover svg,
.service-card:hover svg path{
    fill: #00A7D6 !important;
    stroke: #00A7D6 !important;
}

.service-card:hover i{
    color: #00A7D6 !important;
}