/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 02 2026 | 10:18:48 */
/* Story - START */

.our_story_main_container .our_story_year .story_year {
	font-size: 110px;
    line-height: 110px;
    color: #1F243D;
    font-weight: 700;
}

/* .our_story_carousel_module .owl-stage .owl-item.active .pp-content-post {
	transition: all .6s linear;
	transition-duration: 500ms;
} */

/* Description Display - START */

.our_story_description {
	display: none;
}

.our_story_carousel_module .owl-stage .owl-item.active .our_story_description {
	display: block;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active .our_story_description {
	display: none;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_description {
	display: none;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_description {
	display: none;
}
.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_description {
	display: none;
}

/* Description Display - END */

/* Active H1 color - START */

.our_story_carousel_module .owl-stage .owl-item.active .our_story_year .story_year {
	color: #A6170A;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active .our_story_year .story_year {
	color: #1F243D;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_year .story_year {
	color: #1F243D;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_year .story_year {
	color: #1F243D;
}
.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_year .story_year {
	color: #1F243D;
}

/* Active H1 color - END */

/* Active Dot - START */

.our_story_carousel_module .owl-stage .owl-item.active .timeline_dot {
	background-color: #A6170A;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active .timeline_dot {
	background-color: #CABFAC;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active .timeline_dot {
	background-color: #CABFAC;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .timeline_dot {
	background-color: #CABFAC;
}
.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .timeline_dot {
	background-color: #CABFAC;
}

/* Active Dot - END */

/* .our_story_carousel_module .owl-item {
	width: 300px !important;
} */

.timeline_indicator_wrapper {
	margin-top: 45px;
	margin-bottom: 70px;
}

.timeline_line {
	min-height: 1px;
    width: 100%;
    background-color: #CABFAC;
    z-index: 0;
}

.timeline_dot {
    position: relative;
    width: 14px;
    height: 14px;
    background-color: #CABFAC;
    border-radius: 50%;
	margin-top: -8px;
    z-index: 1;
}

.milestone_story_date {
	font-size: 24px;
    line-height: 32px;
    color: #33312E;
    font-weight: 600;
}

.milestone_story_heading {
	font-size: 20px;
    line-height: 32px;
    color: #33312E;
    font-weight: 600;
	margin-top: 20px;
    margin-bottom: 20px;
}

.milestone_story_desc {
	color: #494441;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.our_story_carousel_module .pp-carousel-nav button {
    top: 79%;
}

.our_story_carousel_module .pp-carousel-nav .owl-prev {
	content: url(/wp-content/uploads/2025/12/Hamburger-Menu.svg);
	width: 60px !important;
	height: 60px !important;
	left: 68% !important;
	background-color: transparent !important;
}

.our_story_carousel_module .pp-carousel-nav .owl-next {
	content: url(/wp-content/uploads/2025/12/Hamburger-Menu-1.svg);
	width: 60px !important;
	height: 60px !important;
	left: 71% !important;
	background-color: transparent !important;
}

.our_story_carousel_module .pp-content-post {
	height: auto !important;
}

.our_story_carousel_module .fl-module-content.fl-node-content {
    max-width: 1700px;
    width: 1700px;
}

.our_story_row {
	overflow: hidden;
}

/* Story - END */

/* .about_us_custom_team_col .fl-col-content {
	width: 354px;
	height: 360px;
} */

@media only screen and (max-width: 1100px) and (min-width: 1000px) {
	
}

@media only screen and (max-width: 1200px) and (min-width: 1101px) {
	
}

@media only screen and (max-width: 1300px) and (min-width: 1201px) {
	
}


@media only screen and (max-width: 1399px) and (min-width: 1301px) {
	
}


@media only screen and (max-width: 1499px) and (min-width: 1400px) {
	
}


@media only screen and (max-width: 1600px) and (min-width: 1500px) {
	
}

@media only screen and (max-width: 1699px) and (min-width: 1601px) {
	
	.about_us_custom_team_col .fl-col-content {
		   min-height: 380px !important;
	}
	
}


@media only screen and (max-width: 1799px) and (min-width: 1700px) {
	
	.about_us_custom_team_col .fl-col-content {
		   min-height: 420px !important;
	}
	
}

@media only screen and (max-width: 1899px) and (min-width: 1800px) {
	
	.about_us_custom_team_col .fl-col-content {
		   min-height: 435px !important;
	}
	
}

@media only screen and (max-width: 1999px) and (min-width: 1900px) {
	
	.about_us_custom_team_col .fl-col-content {
		   min-height: 455px !important;
	}
	
}

@media only screen and (max-width: 2499px) and (min-width: 2000px) {
	
	.about_us_custom_team_col .fl-col-content {
		   min-height: 485px !important;
	}
	
}

@media only screen and (max-width: 3000px) and (min-width: 2500px) {
	
	.about_us_custom_team_col .fl-col-content {
		   min-height: 525px !important;
	}
	
}

.corporate_team_linkedin_custom img {
	width: 32px;
}

#input_17_13_1 {
	padding: 7px !important;
}
