:root {
    --primary: #C33130;
    --primary_hover: #AF2C2B;
    --secondary: #00833E;
    --secondary_hover: #007537;
    --text: #464646;
    --text_light: #B7B7B7;
    --accent: #212121;
    --light: #DDDBD4;
    --border: #EAEAEA;
    --background: #F4F1EA;
}

body {
	height: 100% !important;
	/*font-family: 'Tenor Sans', sans-serif;*/
	font-family: "Barlow Condensed", sans-serif;
	background: #fff;
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.6px;
}

/*=========== Comman ===========*/
h1, h2, h3, h4, h5, h6 {
	
}
a,
a:hover,
a:focus
{
	text-decoration: none;
	outline: none;
	color: inherit;
	box-shadow: none;
	transition: all 0.5s ease-in-out 0s;
}

.big_btn
{
	padding: 10px 25px;
	color: #fff;
    display: inline-block;
}
.p_relative
{
	position: relative;
}
.txt_color_yellow
{
	color: #ffcc19;
}
.txt_color_white
{
	color: #fff;
}
.txt_color_primary
{
	color: var(--primary);
}
.txt_color_secondary
{
	color: var(--secondary);
}
.text_light
{
	color: var(--text_light);
}
.bg_color_light_gray
{
	background-color: #fbfbfb;
}
.parallax_effect
{
	background-attachment: fixed;
	background-size: cover;
}
.bg_animation1 {
    animation: bg-animate 10s linear infinite
}

@keyframes bg-animate {
    from {
        background-position: 0 0
    }
    to {
        background-position: 100% 0
    }
}
.heading_box h2
{
	font-size: 45px;
	font-weight: 600;
	color: #222;
}
.comman_tb_padding
{
	padding-top:50px;
	padding-bottom:50px;
}
.comman_top
{
	margin-top: 40px;
}
.comman_center_width
{
	
	max-width:800px;
	width:100%;
	margin:0 auto;
}
.hover_comman:hover
{
	background-color: #111 !important;
	transition-duration: 0.3s;
}
/* Aylen button effect */
.button_effect_aylen
{
	position: relative;
}
.button_effect_aylen {
	overflow: hidden;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
    position: relative;
    z-index: 1;
    background-image: linear-gradient(to top right, #8e1522, #fd0606);
    color: white;
    border-radius: 6px;
}
.button_effect_aylen::before,
.button_effect_aylen::after {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	bottom: 100%;
	left: 0;
	z-index: -1;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.button_effect_aylen::before {
	background: var(--secondary);
}
.button_effect_aylen::after {
	background: var(--secondary_hover);
}
.button_effect_aylen:hover {
	color: #fff;
	border: none;
}
.button_effect_aylen:hover::before,
.button_effect_aylen:hover::after {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
.button_effect_aylen:hover::after {
	-webkit-transition-delay: 0.175s;
	transition-delay: 0.175s;
}

/*============== Navigation ==========*/
.nav_sec {
	padding: 16px 0;
    /*background: rgba(0,0,0,0.04);*/
	background-color: #fff;
    position: relative;
    left: 0;
    top: 0;
    z-index: 2;
    transition-duration: 0.4s;
    width: 100%;
    border-bottom: none;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.nav_inner
{
	display: flex;
}
.logo_area
{
	width: 25%;
	display: flex;
    align-items: center;
}
.nav_area
{
	width: 75%;
	display: flex;
    align-items: center;
}
.logo_box img
{
	height: auto;
}
.nav_inner
{
	position: relative;
}

.nav_sec .stellarnav > ul > li > a
{
	padding: 15px 10px;
    text-transform: capitalize;
    letter-spacing: 0.5px;
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #000;
}
.nav_sec .stellarnav > ul > li:last-child > a
{
	padding-right: 0;
}
.nav_sec .stellarnav > ul > li > a
{
	
}
/*.nav_sec .stellarnav > ul > li > a:before
{
	content: "";
    position: absolute;
    right: 0;
    top: 18px;
    height: 14px;
    width: 1px;
    background: #102399;
}
.nav_sec .stellarnav > ul > li:last-child a:before
{
	display: none;
}*/
.nav_sec .stellarnav > ul > li.active > a
{
	color: #fe5000;
}
.nav_sec .stellarnav ul
{
	text-align: right;
	padding: 0px 0 0 0;
}
.nav_sec .stellarnav.dark {
    background: rgba(0, 0, 0, 0);
}
.nav_sec .stellarnav.dark ul ul
{
	text-align: left;

}


.nav_sec .navbar-brand 
{
	padding: 0 0;
}
.nav_sec .navbar-collapse
{
	justify-content: flex-end;
}
.nav_sec.navbar .navbar-nav li a
{
	padding: 13px 20px;
    text-transform: uppercase;
    font-size: 17px;
    color: #fff;
    position: relative;
	letter-spacing: 0.7px;
}
.nav_sec.navbar .navbar-nav li:last-child a
{
	padding-right:0;
}
.nav_sec.navbar .navbar-nav li.active a
{
	color: #ffd400;
}
.nav_sec.navbar.stickyhead .navbar-collapse {
    
}
.nav_sec.navbar .navbar-nav > li > a:before
{
	content: "";
    position: absolute;
    right: 0;
    top: 18px;
    height: 14px;
    width: 1px;
    background: #fff;
}
.nav_sec.navbar .navbar-nav li:last-child a:before
{
	display: none;
}
.nav_sec .stellarnav ul li ul li a
{
	color: #fff;
	padding: 10px 15px;
}

.nav_sec.navbar .navbar-nav li ul li a {
    padding: 8px 15px;
    font-size: 14px;
}

.header_social
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.header_social li
{
	display: inline-block;
	padding: 0 4px;
}
.header_social li a
{
	color: #fff;
    text-decoration: none;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ff1848;
	transition-duration: 0.4s;
}
.header_social li a:hover
{
	background-color: #111;
	transition-duration: 0.4s;
}


/*============ main_banner ========*/
#main_banner
{
	position: relative;
}
#main_banner .carousel-indicators
{
	bottom: 24px;
	z-index: 1;
}
#main_banner .carousel-indicators li {
	opacity: 1;
    text-indent: 0;
    margin: 0 9px 0 0;
    width: 15px;
    height: 15px;
    border: none;
    border-radius: 0;
    line-height: 38px;
    color: #009966;
    background-color: #fff;
    transition: all 0.25s ease;
    text-align: center;
}
#main_banner .carousel-indicators .active {
	background-color: #ffd400;
	opacity: 1;
	color: #fff;
}
#main_banner .carousel-control-prev, #main_banner .carousel-control-next
{
	opacity:1;
	width:auto;
}
#main_banner .carousel-control-next-icon, #main_banner .carousel-control-prev-icon
{
	width: 50px;
    height: 50px;
	border:1px solid #ccc;
	background-size: 12px;
	background-position: center;
	background-color: #fff;
	
}
#main_banner .carousel-control-prev-icon
{
	background-image: url('../images/left_arrow.png');
}
#main_banner .carousel-control-next-icon
{
	background-image: url('../images/right_arrow.png');
}
#main_banner .carousel-item {
	position: relative;
}
#main_banner .carousel-item img {
	width: 100%;
}
.banner_overlay {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.banner_txt_box {
    max-width: 570px;
    width: 100%;
    text-align: center;
    ;
}
.banner_txt_box .banner_title1 {
    font-size: 55px;
    color: #fff;
    padding: 0;
    margin: 0 0 15px 0;
    line-height: 1.2;
    letter-spacing: .9px;
    text-transform: uppercase;
    font-weight: 700;
}
.banner_txt_box .banner_title2 {
	font-size: 28px;
    color: #ffcc19;
    font-weight: 500;
    padding: 0;
    margin: 0 0 20px 0;
    line-height: 1.2;
    letter-spacing: .4px;
}
.banner_txt_box p {
	font-size: 20px;
	color: #ffffff;
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 1.4;
/*	letter-spacing: 1.6px;*/
	font-weight: 400;
}

.banner_txt_box .banner_btn1 {
	font-size: 18px;
    color: #fff;
    font-weight: 400;
    padding: 11px 30px;
    margin: 20px 0 0px 0;
    display: inline-block;
    background-color: #00dae3;
    text-decoration: none;
    border-radius: 0px 20px 0px 20px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.banner_txt_box .banner_btn1:hover
{
	/*background-color: #cc0909;*/
	transition-duration: 0.3s;
}
/*==== home_about_sec ====*/
.home_about_sec
{
	padding: 60px 0;
/*	background-color: #f4f1ea;*/
	position: relative;
	overflow: hidden;
}
.home_about_sec .ha_particle1
{
	position: absolute;
    bottom: 0;
    left: -30px;
    max-width: 310px;
}
.home_about_sec .ha_particle2
{
	position: absolute;
    top: 20px;
    right: 30px;
    max-width: 310px;
}
.home_about_area
{
	max-width: 600px;
	width: 100%;
	margin: 0 auto;
}
.home_about_area h3
{
	color:var(--primary);
	font-size: 18px;
	font-weight: 600;
}
.home_about_area h2
{
	color: #212121;
	font-size: 75px;
	font-weight: 700;
	line-height: 1.1;
}
.home_about_area p
{
	font-size: 18px;
}
/*==== myntra_sec ===*/
.myntra_sec
{
	padding: 50px 0;
}
.myntra_row
{
	margin-left: -10px;
	margin-right: -10px;
}
.myntra_design_main
{
/*    filter: blur(2px);*/
	
	padding-left: 5px;
	padding-right: 5px;
}
.mynt_outer
{
	border-radius: 10px;
	overflow: hidden;
	padding: 10px 15px 20px 15px;

}
.mynt_outer_inner
{
	position: relative;
}
.mynt_outer_inner .mynt_content
{
	position: absolute;
	left: 25px;
	top: 60px;
	max-width: 188px;
}
.mynt_content h3
{
	font-size: 24px;
	color: #fff;
	margin: 0 0 10px 0;
}
.mynt_content p
{
	font-size: 17px;
	color: #fff;
}
.mynt_content .mynt_btn
{
	color: #fff;
	font-size: 16px;
}
/*======= buy_now_sec ======*/
.buy_now_sec
{
	padding: 60px 0 0px 0;
/*	    background-color: #f4f1ea;*/
    
}
.product_box
{
	padding: 20px;
	margin-bottom: 20px;
	border-radius:7px;
	-webkit-transition: all 0.5s ease-in-out 0s;
	   -moz-transition: all 0.5s ease-in-out 0s;
	    -ms-transition: all 0.5s ease-in-out 0s;
	     -o-transition: all 0.5s ease-in-out 0s;
	        transition: all 0.5s ease-in-out 0s;
}
.product_box:hover
{
	background-color: #FFF;
	/* -webkit-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.13);
	-moz-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.13);
	box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.13); */
}

.product_box .product_img
{
	
}
.product_box .product_desc
{
	padding: 10px 10px;
	text-align: center;
}
.product_box .product_desc h3
{
	font-size: 25px;
    color: var(--primary);
    padding: 0;
    margin: 0 0 5px 0;
    text-transform: capitalize;
    font-weight: 500;
}
.product_box .product_desc h4
{
	font-size: 22px;
    margin: 0 0 5px 0;
    text-transform: capitalize;
    font-weight: 600;
}
.product_box .product_desc .btn_buy
{
	font-size: 18px;
    color: #fff;
    font-weight: 400;
    padding: 5px 22px;
    margin: 0;
    display: inline-block;
    background-color: #f8b62d;
    text-decoration: none;
    border-radius: 3px;
    letter-spacing: 1px;
}
.product_box .product_img img
{
	width: 100%;
}
.product_img
{
	padding: 0;
	height: auto;
	overflow: hidden;
}
.product_img_inner
{
	position: relative;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
}
.product_box:hover .product_img_inner, 
.product_box:focus .product_img_inner {
	/* -ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1); */
}

/* svg hover effect start */


.product_box {
    transition: all ease .35s;
    background: 0 0;
    overflow: hidden;
    border-radius: 24px;
    border: 1px solid #d8d8d8;
}

.product_box:hover {
    background: #fff
}

.product_box:hover .product_img_inner .decor-leaf,
.product_box:hover .product_img_inner .decor-leaf-2 {
    fill: #ffcc19;
    transform: translate(0)
}

.product_box:hover .product_img_inner .decor-leaf-3,
.product_box:hover .product_img_inner .decor-leaf-4 {
    opacity: 1;
    transform: translate(0)
}

.product_img_inner {
    transition: all ease .35s;
    display: inline-block;
    position: relative
}

.product_img_inner img {
    position: relative;
    z-index: 2
}

.product_box .product_img_inner .decor-leaf {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(-40px,40px);
    transition: all ease .35s;
    transition-delay: .3s;
    opacity: 0;
    max-width: 68px;
}

.product_box .product_img_inner .decor-leaf-2 {
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all ease .35s;
    transition-delay: .3s;
    transform: translate(40px,-40px);
    opacity: 0;
    max-width: 68px;
}

.product_box .product_img_inner .decor-leaf-3 {
    position: absolute;
    left: 20px;
    top: 20px;
    transform: translate(-40px,-40px);
    transition: all ease .35s;
    transition-delay: .3s;
    fill: #eaeaea;
    opacity: 0
}

.product_box .product_img_inner .decor-leaf-4 {
    position: absolute;
    bottom: 20px;
    right: 20px;
    transition: all ease .35s;
    transition-delay: .3s;
    transform: translate(40px,40px);
    fill: #eaeaea;
    opacity: 0
}
.product_box:hover .product_img_inner .decor-leaf,
.product_box:hover .product_img_inner .decor-leaf-2
{
	opacity: 1;
}
/* svg hover effect end */

/*== top_pro_sec ==*/
.top_pro_sec
{
	padding: 60px 0 30px 0;
}
.top_pro_box_main
{
	margin-bottom: 30px;
}
.top_pro_box
{
	border-radius: 15px;
	overflow: hidden;
	position: relative;
}
.top_pro_img
{
	position: relative;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
}
.top_pro_box:hover .top_pro_img, 
.top_pro_box:focus .top_pro_img {
	 -ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1); 
}
.top_pro_content
{
	position: absolute;
	top: 30px;
	left: 20px;
	max-width: 250px;
	width: 100%;
}
.top_pro_content h2
{
    color: #fff;
    font-size: 45px;
    font-weight: 700;
}
.top_pro_content p
{
    color: #fff;
    font-size: 18px;
    margin: 0 0 20px 0;
}
.top_pro_content h3
{
    font-weight: 600;
    font-size: 33px;
}
/*== website_feature_sec ==*/
.website_feature_sec
{
	padding: 60px 0 30px 0;
	background-color: var(--background);
}
.cus_stories_bx
{
    margin-bottom: 30px;
}
.cus_stories
{
    padding: 0 20px;
}
.cus_stories .cus_pro_img
{
    width: 160px;
/*    height: 60px;*/
    border-radius: 50%;
    overflow: hidden;
   
    margin: 0 auto;
}
.cus_stories .cus_pro_img img
{
    width: 90px;
}
.cus_stories h3
{
    font-size: 22px;
    margin: 20px 0 10px 0;
    font-weight: 700;
    letter-spacing: 0.5px;
}
.cus_stories p
{
    font-size: 19px;
    color: #555;
}
/*== full_parralax_sec ==*/
.full_parralax_sec
{
	padding: 120px 0;
	background-size: cover;
}
.content_center_div
{
	max-width: 550px;
	width: 100%;
	margin: 0 auto;
}
.text_big_style h2
{
	font-size: 60px;
	color: #fff;
	font-weight: 700;
}
/*== call_action ==*/
.call_action
{
	padding: 40px 0;
	background-color: var(--background);
}
.call_action h3
{
	font-size: 28px;
	font-weight: 700;
}
.call_action .call_connect
{
	border: 2px solid #5b5858;
    display: inline-block;
    padding: 3px 20px;
    border-radius: 7px;
    margin: 0 4px;
    letter-spacing: 0.6px;
}
.call_action .call_connect:hover
{
	background-color: var(--primary);
	color: #fff;
}




/*======= footer_sec =======*/
.footer_sec
{
	padding: 0px 0 0px 0;
    background-color: #1e1a19;
    position: relative;
	
}
.footer_sec:before
{
	content: "";
    width: 50%;
    background-image: url(../images/footer_img.jpg);
    display: flex;
    height: 100%;
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
}
.footer_sec:after
{
	content: "";
    width: 50%;
    background-color: rgba(0, 0, 0, 0.4);
    display: flex;
    height: 100%;
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
}
.footer_content
{
	padding: 80px 0;
}
.footer_box
{
	margin-bottom: 10px;
	color: var(--text_light);
	font-size: 18px;
}
.footer_box .ft_heading
{
	font-size: 22px;
    color: #fff;
    padding: 0;
    margin: 0 0 17px 0;
    font-weight: 500;
    letter-spacing: 0.7px;
}
.ft_contact ul
{
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}
.ft_contact ul li
{
	display: block;
    margin: 0 0 28px 0;
    color: #fff;
    position: relative;
    padding-left: 0px;
    font-size: 18px;
}
.ft_contact ul li .ft_icon
{
	position: absolute;
    left: 0;
    top: 0;
    font-size: 24px;

}
.ft_contact ul li p
{
	
    color: #fff;
    font-weight: 300;
	margin: 0 0 1px 0;
    letter-spacing: 0.8px;
    color: var(--text_light);
}
.ft_contact ul li p a
{
	color: #fff;
}
.ft_contact ul li.li_social a
{
	color: #fff;
	padding-right: 13px;
}
.ft_contact ul li.li_social a:hover
{
	color: #ff6105;
	transition-duration: 0.3s;
}
.ft_contact p
{
	font-size: 18px;
    color: #fff;
	margin: 0 0 7px 0;
    color: var(--text_light);
}
.ft_links ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.ft_links ul li
{
	display: block;
	margin: 0 0 4px 0;
}
.ft_links ul li a
{
    font-size: 17px;
    color: #fff;
    letter-spacing: 0.8px;
	transition-duration: 0.3s;
	/*font-weight: 700;*/
}
.ft_links ul li a:hover
{
	color: #fe5000;
	transition-duration: 0.3s;
	padding-left: 3px;
}
.ft_logo img
{
	max-width: 190px;
}
.toll_free h3
{
	font-size: 30px;
	font-weight: 600;
}
.toll_free h3 a
{
	color: var(--primary);
}
.social_footer_area ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.social_footer_area ul li
{
	display: inline-block;
	padding: 0 3px;
}
.social_footer_area ul li a
{
	width: 40px;
    height: 40px;
    color: #fff;
    font-size: 15px;
    margin: 0 5px 0 0;
    text-align: center;
    border-radius: 50%;
    transition: all 0.5s ease-in-out 0s;
    border: 1px solid #ccc;
    display: flex;
    align-items: center;
    justify-content: center;
}
.social_footer_area ul li a:hover
{
	background:transparent;
	color:#fe5000;
	border-color: var(--primary);
	/*border:2px dotted #fe5000;
	transform:scale(1.1);*/
}

/*============ footer_copyright_sec =========*/
.footer_copy
{
	padding: 25px 0;
	border-top: 1px solid #444;
}
.footer_copy p
{
	/*text-align: center;*/
    font-size: 15px;
    color: #000;
    padding: 6px 0 0 0;
    margin: 0px 0 0px 0;
    letter-spacing: 0.8px;
    color: var(--text_light) ;
}
/*====== top_to_scroll ======*/
#scrollup {
 width: 50px;
 height: 50px;
 display: none;
 background-color: #ff1848;
 position: fixed;
 bottom: 50px;
 right: 50px;
 text-align: center;
 line-height: 45px;
 color: #fff;
 font-size: 30px;
 border-radius: 6px;
	z-index: 9;
}
/*============ inner_page_banner_sec ============*/
.inner_page_banner_sec {
        background-size: cover;
    width: 100%;
    min-height: 280px;
    display: flex;
    align-items: center;
    text-align: center;
    background-color: #14823f;
}
.inner_page_banner_sec h1
{
	font-size: 39px;
    color: #fff;
    padding: 0;
    margin: 0 0 4px 0;
    text-transform: inherit;
    font-weight: 600;
    letter-spacing: 1px;
}
.inner_page_banner_sec p
{
	font-size: 17px;
    color: #eee;
    padding: 0;
    margin: 16px 0 0 0;
    text-transform: inherit;
    font-weight: 400;
    letter-spacing: 0.7px;
}
.comman_content_txt h2
{
	font-size: 33px;
    color: #111;
    padding: 0;
    margin: 0 0 18px 0;
    font-weight: 700;
    letter-spacing: 0.8px;
}
.comman_content_txt h3
{
	font-size: 28px;
    color: #111;
    padding: 0;
    margin: 0 0 15px 0;
    font-weight: 700;
    letter-spacing: 0.8px;
}
.comman_content_txt h5
{
	font-size: 20px;
    color: #111;
    padding: 0;
    margin: 0 0 15px 0;
    font-weight: 700;
    letter-spacing: 0.4px;
}
.comman_content_txt p
{
	font-size: 16px;
    color: #111;
    padding: 0;
    margin: 0px 0 13px 0;
    letter-spacing: 0.4px;
	word-break: break-all;
}
.comman_content_txt p a
{
	word-break: break-all;
}

.comman_content_txt ul
{
	padding: 0;
	margin: 0 0 15px 0;
	
}
.comman_content_txt ul li
{
	display:block;
	 margin:0 0 7px 0;
	 font-size: 16px;
    color: #111;
    letter-spacing: 0.3px;
}
.comman_content_txt ul li a
{
	word-break: break-all;
}
/*.list_about
{
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
}
 .list_about li{
	 display:block;
	 margin:0 0 7px 0;
	 font-size: 15px;
    color: #535353;
    padding: 0;
    letter-spacing: 0.6px;
 }*/
 .list_icon_only
{
	list-style: none;
}
 .list_icon_only li
 {
	 position:relative;
	 padding-left:25px;
 }
 .list_icon_only li:before
 {
	 content:"\f00c";
	 font-family: 'FontAwesome';
	 position:absolute;
	 left: 0;
     top: 2px;
     color: #0599b5;
	 
 }
 
 .floating-btn-container {
      position: fixed;
      bottom: 20px;
      right: 20px;
      z-index: 1000; /* Ensure it appears above other content */
    }

