.page-id-16050 .tbgs-wrappe {
    height: clamp(28rem, 20rem + 20vw, 52.125rem)!important;
}
div#tababout button {
    background-color: transparent;
}
.timeline {
    position: relative;
}

.timeline::before {
    content: "";
    position: absolute;
    top: 45%;
    left: 16%;
    width: 68%;
    height: 2px;
    background: #d3d3d3;
    transform: translateY(-50%);
    z-index: 1;
}

.dot1, .dot2, .dot3 {
    position: relative;
    z-index: 2;
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-317508f.e-con-full.sectionsamecolor.e-flex.pxl-row-scroll-none.pxl-column-none.pxl-full-content-with-space-none.e-con.e-child {
    background-color: transparent !important;
  }
	  .page-id-16050 .custom-mt-0 .elementor-widget-text-editor {
        margin-bottom: 0px !important;
    }
	/* Make tabs stay in one line on mobile */
.e-n-tabs-heading {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto; /* optional scroll if needed */
}

.e-n-tabs-heading button {
    white-space: nowrap !important;
    flex: 0 0 auto;
}
}
/* .page-id-17344 .tbgs-overlay {
     background:  transparent; 
} */
/* .page-id-16050 .tbgs-overlay {
     background:  transparent; 
} */
/* .page-id-17013 .tbgs-overlay {
     background:  transparent; 
} */
@media(max-width:767px){
	.kloc-vedica-cta{
		display:flex;
		flex-direction:row;
		justify-content:space-between;
		align-items:center;
		width:100%;
		gap:16px;
	}

	.kloc-vedica-cta a{
		display:inline-flex;
		align-items:center;
		white-space:nowrap;
	}

	.kloc-vedica-top{
		grid-template-columns:1fr;
	}

	.kloc-vedica-media img,
	.kloc-vedica-media video{
		height:280px;
	}
}
.kloc-vedica-dots {
    display: none;
}
@media (max-width: 768px) {
   .page-id-17344 .tbgs-bg-item {
        background-position: 30% 0px;
    }
	.page-id-16050 .tbgs-bg-item {
        background-position: 50% 0px;
    }
	.page-id-17013 .tbgs-bg-item {
        background-position: 47% 0px;
    }
	.page-id-16148 .tbgs-bg-item {
        background-position: 48% 0px;
    }
	
}
.kloc-vedica-name{
    font-family: "Nexa Regular", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    color: #94070A;
}
p.kloc-vedica-desc,p.kloc-vedica-subtitle{
	font-size:23px;
}
.kloc-vedica-nav {
	display: inline;}
@media (max-width:1370px){
	.timeline::before {
		top: 39%!important;
	}
}
@media (min-width:1370px){
	.timeline::before {
		top: 42%!important;
	}
}

details#ge{
	background:white;
}
details#ad{
	background:transparent;
}
details#pe{
	background:white;
}
details#ar{
	background:#94070A;
}

details#ar .e-n-accordion-item-title-text ,details#ar p ,details#ar span.elementor-icon-list-text ,details#ar i.far.fa-envelope , details#ar i.fas.fa-angle-down{
color:white;
}
details#pe .e-n-accordion-item-title-text ,details#pe .elementor-element.elementor-element-7fe4d57.elementor-widget.elementor-widget-text-editor ,details#pe span.elementor-icon-list-text ,details#pe i.far.fa-envelope , details#pe i.fas.fa-angle-down{
color:#94070A;
}

	.page-id-16546 .card-box-two {
    padding-bottom: 80px;
} 