/* Add here all your CSS customizations */

/* home page banner */

#carouselExampleControls .carousel{
	height: auto;
}

#carouselExampleControls .carousel-item img{
	width: 100%;
	height: 570px;

}


.image-border {
	width: 100%;
	height: 200px;
}

.border{
	border: 1px solid black;
}

/* Flashing */
.image-border:hover {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}

@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}

	100% {
		opacity: 1;
	}
}

@keyframes flash {
	0% {
		opacity: .4;
	}

	100% {
		opacity: 1;
	}
}

.about-img {
	width: auto;
	height: 300px;
}


.about-us-color {
	/* background-color: #e61d4d; */
}

.home-carousal {
	width: 100%;
	height: 360px;
}

/* aout page style ere */
.about-p {
	font-size: 16px;
}

.about-section {
	/* background: url("/images/facts-bg.jpg")top no-repeat; */
	background-size: cover;
	/* position: relative; */
	z-index: 1;
	padding-bottom: 0;
	background-color: gray;
	/* margin-top: -34px; */
	opacity: 0.9;
}

.about-section:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: white;
    z-index: -1;
}

.font-case {
	text-transform: capitalize;
}

.icon-box {
	position: relative;
	display: block;
	padding: 50px 60px;
	transition: all .25s cubic-bezier(.645, .045, .355, 1);
	border-radius: 5px;
	z-index: 99;
	background-color: #fff;
}

.icon-box:hover {
	box-shadow: 0 0 40px rgb(51 51 51 / 10%);
	transform: translateY(-5px);
	z-index: 1;
}

.section-block {
    padding-top: 96px;
    padding-bottom: 48px;
}

.text-color{
	color: #e61d4d;
}


.slider-img{
	width: 100%;
	height: 400px;
}


.featured-boxes img{
	width: 90%;
	height: 200px;
}


@media (max-width: 575px){
.featured-boxes img{
	width: 90%;
	height: auto;
}

.featured-boxes {
	height: fit-content;
}

#carouselExampleControls .carousel-item img{
	width: 100%;
	height: auto;

}
.pt-14{
	padding-top: 4px;
}


}


/* #header .header-nav-main nav > ul > li > a:hover {
    color: #000;
} */


.bg-color-dark-scale-csr{
	background: url("../images/csr/img3.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	/* height:200px ; */

}

.bg-color-dark-scale-contact{
	background: url("../images/home-banner/contact.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	/* height:200px ; */

}
.bg-color-dark-scale-career{
	background: url("../images/home-banner/career.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	/* height:200px ; */

}

.bg-color-dark-scale-about{
	background: url("../images/home-banner/career.jpg");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: cover;
	/* height:200px ; */

}

.bg-color-dark-scale-business{
	background: url("../images/home-banner/banner-business.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;

}


.value-icon{
/* height: 50px; */
}

.value-bg{
	background-color: #e61d4d;
}

.kira-rum{
	height: 78%;
	width: 100%;
}



.contact-link:hover{
	color: black;
	text-decoration: none;
}



@media (max-width: 550px){
	.title-margin-top{
		margin-top: 30px;
	}
	
	.home-carousal{
	    	margin-top: 40px;
	    	    height: 250px;
	}
}