.banner_img_box{
    position: relative;
    overflow: hidden;
}

.banner_overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3); 
    /* background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .9) 100%); */
    transition: opacity 0.3s ease-in-out;
    clip-path: circle(100%);

    display: none;
}

.banner_img_box img{
    transition: all .3s linear
}

.banner_img_box:hover img {
    transform: scale(1.1);
}

.banner_img_box:hover .banner_overlay {
    opacity: 0;
}

.disabled_zoom:hover img {
    transform: none;
}

.banner_caption_effect {
	display: none;
}

.swiper-slide-active .home_banner_caption_box.banner_caption_effect {
	display: inline-block;
}

.banner_caption_effect .pageHeading_banner {
	opacity: 0;
	animation: fadeInUp 1s ease-in-out .5s forwards;
}

.banner_caption_effect .pageDescription_banner p {
	opacity: 0;
	animation: fadeInUp 1s ease-in-out .5s forwards;
}

.banner_caption_effect .home_banner_btn {
	opacity: 0;
	animation: fadeInUp 1s ease-in-out .6s forwards;
	transition: all .3s linear;
}

@keyframes fadeInUp {
	0% {
        transform: translateY(50%);
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

