/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.0.1746643891
Updated: 2025-05-07 18:51:31

*/

.nodeco{text-decoration:none;}
.displaynone,
.displaytab{display:none;}


.htmega-3d-flip h2{
	line-height:normal;
}
.htmega-flip-box-front{
	background:transparent !important;
}
#heroimg{
	transform:scale(0.9);
}
.page-header,
#menu-item-24,
.site-footer,
.imgmobile{
	display:none;
}



.orangebckgd{
	background: #E57200;
	border-radius:10px;
	padding:5px;
}
.phoneonly{
		display:none;
	}


.sticky{
	position: sticky !important;
	top: 10px; /* distance from the top of the viewport */
  z-index: 1000; /* optional: ensures it's above other content */
	width: fit-content;	
	margin: 0 auto 0 auto;
}

.stickychild {
	border: 1px solid rgba(156, 156, 156, 0.41) !important;
	box-shadow: 0px 24px 24px -12px rgba(53.99999999999999, 74, 53.99999999999999, 0.13);
}

.listanchors li{
	border: 1px solid #8C0777;
	border-radius:15px;
	padding:7px 10px !important;
	transition: all 0.2s ease-in-out;
	background:white;
}
.listanchors li:hover{
	background:#8C0777;
}

.listanchors li:hover a span{
	color:white !important;
}

        /* Image Container */
        .imgcontainer {
			transform: scale(0.9);
            position: relative;
            width: 941px;
            transition: transform 0.3s ease;
			margin-top: -100px;
    min-height: 720px;
    margin-left: -40px;
        }

        .imgcontainer img {
            position: absolute;
            transition: all ease-out 0.2s;
        }
        .imgcontainer img:hover {
            opacity:0.8;
        }

       .section1 { top: 0; left: 325px; }
        .section2 { top: 30px; left:502px; }
        .section3 { top: 178px; left: 576px; }
        .section4 { top: 436px; left: 576px; }
        .section5 { top: 522px; left: 503px; }
        .section6 { top: 576px; left: 374px; }
        .section7 { left: 146px; top: 523px; }
        .section8 { left: 0px; top: 436px; }
        .section9 { top: 280px; left: 0px; }
        .section10 { top: 79px; left: 102px; }
        .logott{top:371px; left: 352px;}

        .imgphone{display: none;}

.htmega-flip-box-front img{
	border-radius:33px;
}


@media only screen and (max-width: 1024px) {
	
  .nophone{
	display:none
}
	.phoneonly,
	.displaytab{
		display:block;
	}
	
	/*.orangebckgd{
		position:relative !important;
	}*/
	    .imgcontainer{
        display: none;
    }
    .imgphone{
        display: block;
    }
	.imgcontainer{
		margin:0;
		height:auto;
	}	
	.sticky{display:none;}
}
@media only screen and (max-width: 425px) {
	.imgmobile{
		display:block;
	}
	.moboff{
		display:none;
	}
	.listanchors li{
			text-align:left;

		width:100%;
	}
}
