/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
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, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

html{scroll-behavior: smooth; scroll-padding-top: 100px;}

#pri-header{transition:all linear 0.2s;}
#pri-header.scrolled-header {position:fixed;z-index:999;transition:all linear 0.2s; box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 50%);background:#fff;}
/* #pri-header.scrolled-header {top:0;} */
.scrolled-header #main-header .e-con-inner{padding-top:15px;padding-bottom:15px;transition:all linear 0.2s;}
.scrolled-header #main-header .e-con-inner{transition:all linear 0.2s;}
#top-logo img{transition: all linear 0.2s;}

.scrolled-header #top-logo img {max-width: 150px;transition: all linear 0.2s;}

@media(min-width:1025px){
	.scrolled-header #top-logo img {max-width: 200px;transition: all linear 0.2s;}
}


.elementor-6 .elementor-element.elementor-element-41c20448 .elementor-message-success, form .elementor-message-success {
    color: green;
    background-color: #e0ffe0;
    padding: 12px;
    border-color: green;
    border: 1px solid;
    border-radius: 5px;
    text-align: center;
    margin-top: 35px;
    font-size: 0.9rem;
    font-weight: bold;
}

.table-scroll {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* smooth scrolling on iOS */
}

.table-scroll table {
  width: 100%;
  min-width: 600px; /* Adjust depending on your column content */
  border-collapse: collapse;
}

.table-scroll th, .table-scroll td {
  padding: 12px;
  border: 1px solid #ccc;
  text-align: left;
}
