.carousel-2 .carousel-caption p .bold-text{
	color: #FFFFFF;
}
.carousel-control:focus, .carousel-control:hover{
	opacity: 0.5;
}
.carousel-btn-active{
	opacity: 1 !important;
}
.right-side-wrap {
    width: 2290px;
    overflow: auto;
    transition: transform .5s ease;
}
.carousel-inner-box > div >img {
    max-width: 504px;
    border-radius: 8px 8px 0 0;
    width: 100%;
}
.carousel-inner-box > div {
    width: 504px;
    margin-right: 20px;
    max-width: 504px;
    height: 447px;
    position: relative;
    background: #FFFFFF;
    border-radius: 8px;
    z-index: 0;
}

.carousel-inner-box {
    display: flex;
}
.carousel-wrap {
    overflow: auto;
    scroll-behavior: smooth;
}
.carousel-wrap::-webkit-scrollbar {
  display: none;
}
.carousel2-box .carousel-inner-box > div{
	background: #844a68
}


/****mobile****/

@media screen  and (max-width: 991px){
.carousel-inner-box > div.slides,
.carousel-inner-box > div >img{
	max-width: 342px;
            height: auto;
}
.carousel-2 .carousel-inner-box > div{
    height: 400px;    
}
.right-side-wrap {
	width: 1460px;
        overflow: hidden;
}
.carousel-wrap {
    overflow: hidden;
}
/*.carousel-container.carousel-2.width100,
.carousel-container.carousel-1.width100{
	overflow: unset !important;
}*/
.carousel-container.carousel-1.width100{
	height: 810px;
    height: 716px;
    overflow: unset !important;
 }
 .carousel-container.carousel-2.width100{
	height: 730px;
    height: 690px;
    overflow: unset !important;
 }
.how-imfinzi-works #maincontent.container {
    overflow-x: hidden;
}

.how-imfinzi-work .carousel-container.carousel-2.width100 .navigating-btns{
        top: 572px;
  }
.how-imfinzi-work .carousel-container.carousel-2.width100{
			height: 745px;
        margin-bottom: 30px;
	}


}

/***only desktop****/
@media screen and (min-width: 992px){
.carousel2-box .slide-d  .carousel-caption{
	right: 7%;
}
                    .carousel2-box .carousel-inner-box > div {
        height: 447px;
    }
.carousel-inner-box .slide-d img{
	border-radius: 8px 0px 0 0;
}
.carousel-inner-box .slide-d{
	border-radius: 8px 8px 0 8px;
}


}

@media screen and (min-width: 768px) and (max-width: 992px){
.carousel-inner-box > .slides .container{
	width: 100%;
}	



}



@media not all and (min-resolution:.001dpcm) {
@media {
    .how-imfinzi-works .container {
        overflow: hidden;
    }
}
}                