.veda-footer-menu-widget .widget_nav_menu .widgettitle{
	color:#ffffff !important;
	font-size:25px !important;
}

.veda-footer-menu-widget .widget_nav_menu div .menu .menu-item a{
	color:#ffffff !important;
}
.veda-footer-menu-widget .widget_nav_menu div .menu{
		margin-left:0 !important;	
}
.veda-footer-menu-widget .widget_nav_menu div .menu .menu-item{
	font-size:15px;
	line-height:30px;
	list-style:none !important;
}

.veda-footer-menu-widget .widget_nav_menu div .menu .menu-item a:hover{
	color:#ffffff95 !important;
}
.veda-footer-social{
	display:flex;
	gap:25px
}
.veda-footer-social a{
	color:#ffffff;
	font-size:2rem;
}
.veda-footer-social a:hover{
	color:#ffffff97;
}
@media screen and (max-width:1000px){
	.d-none-tab-mobile{
		display:none;
	}
}
@media screen and (max-width: 690px) {
	.footer-logo{
		width:220px; 
		height:auto;
	}
	.veda-footer-social{
		justify-content:center;
	}
}
.center-btn {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}
.center-btn {
  display: flex !important;
  justify-content: center !important;
}

.center-btn a,
.center-btn .nectar-button {
  margin: 0 auto !important;
}
.aligncenter,
.aligncenter .nectar-button {
  display: inline-block !important;
  text-align: center !important;
}

.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}



.nectar-carousel{
	position:relative;
	z-index:999;
}

.hero-contents{
	position:relative;
	z-index:9999;
}

.hero-column{
	position:relative !important;
}
/* 
.carousel-btn{
	position:absolute;
	left:50%;
	transform: translateX(-50%) !important;
	z-index:9999 !important;
} */


/* fix footer menu line height */

.veda-footer-menu-widget .widget_nav_menu div .menu .menu-item{
	line-height:23px;
}


/* home slider css */

/* Veda Slider */

.veda-slider{
position:relative;
height:72vh;
overflow:hidden;
margin-bottom:0 !important;
}

.veda-slides{
position:absolute;
width:100%;
height:100%;
}

.veda-slide{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-size:cover;
background-position:center;
opacity:0;
transition:opacity 1s ease;
}

.veda-slide.active{
opacity:1;
}

.veda-content{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
text-align:center;
z-index:2;
}

.veda-content h1,
.veda-content h3,
.veda-content h4{
color:var(--veda-text-color);
margin:10px 0;

}

.veda-content h1{
margin-top:40px;
font-size:5vw !important;
line-height:1.1;
max-width:620px;
display:flex;
justify-content:center; 
align-items:center;
}

.veda-btn{
display:inline-block;
margin-top:30px;
background:#ED2B67;
color:#fff;
padding:12px 25px;
text-decoration:none;
border-radius:4px;
font-weight:700;
font-size:14px;
letter-spacing:1.2px;
}
.veda-btn:hover{
	color:#ffffff !important;
}

.veda-prev,
.veda-next{
position:absolute;
top:50%;
transform:translateY(-50%);
width:35px;
height:40px;
border-radius:50%;
background:#fff;
border:none;
cursor:pointer;
font-size:20px;
z-index:3;
}

.veda-prev{
left:50px;
}

.veda-next{
right:50px;
}


.veda-overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:var(--veda-overlay-color);
z-index:1;
}

.veda-content{
z-index:2;
}
.veda-content h4{
	font-size:3vw !important;
	font-weight:700;
}
.veda-content h1{
	margin-top:35px;
	font-size:6vw;
	line-height:1em
}
.veda-content h3{
	margin:25px 0;
	font-size:3vw !important
}

@media only screen and (max-width: 600px) {
	
.veda-prev{
left:20px;
}

.veda-next{
right:20px;
}
	.veda-prev,
.veda-next{
width:25px;
height:25px;
font-size:15px;
}
	.veda-content h4{
	font-size:6vw !important;
}
.veda-content h1{
	margin-top:0;
	font-size:10vw !important;
	line-height:1.2em
}
.veda-content h3{
	margin:10px 0;
	font-size:7vw !important
}
}


