/* 
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description: A plain-vanilla & lightweight theme for Elementor page builder
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Home Page Style Start */

.top_banner {
	position: relative;
}

.top_banner::before {
	content: "";
	position: absolute;
	width: 1022px;
	height: 939px;
	background: url(https://m96.4c6.myftpupload.com/wp-content/uploads/2026/01/Group-24-1-1.png);
	top: unset;
	z-index: 111;
	bottom: 0px;
	left: -250px;
	right: 0;
	display: block;
	margin: 0 auto;
}

/* Container */
.scroll_img {
	height: 398px;          /* Fixed height */
	overflow: hidden;
	position: relative;
	border-radius: 10px;
}

/* Image animation */
.scroll_img img {
	animation-delay: 2s;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	animation: verticalScroll 50s linear infinite;
	
}

/* Keyframes */
@keyframes verticalScroll {
	0% {
		transform: translateY(0);
	}
	100% {
		transform: translateY(-100%);
	}
}


/* Responsivness Style Start */

@media screen and (max-width:1024px) {
	.top_banner::before {
		width: 800px;
		background-size: 100%;
		background-repeat: no-repeat;
		height: 740px;
		left: 0;
	}
}

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

}

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

}

@media screen and (max-width:600px) {
	.top_banner::before {
		display: none;
	}
}