


.carousel-caption {
position: initial;
z-index: 10;
padding: 2rem 2rem;
color: rgba(78, 77, 77, 0.856);
text-align: center;
font-size: 1.2rem;

font-weight: bold;
line-height: 2rem
}

@media(max-width:767px) {
.carousel-caption {
position: initial;
z-index: 10;
padding: 3rem 2rem;
color: rgba(78, 77, 77, 0.856);
text-align: center;
font-size: 0.7rem;

font-weight: bold;
line-height: 1.5rem
}
}

.carousel-caption img {
width: 6rem;
border-radius: 5rem;
margin-top: 3rem
}

@media(max-width:767px) {
.carousel-caption img {
width: 4rem;
border-radius: 4rem;
margin-top: 1rem
}
}

#image-caption {
font-style: normal;
font-size: 1rem;
margin-top: 0.5rem
}

@media(max-width:767px) {
#image-caption {
font-style: normal;
font-size: 0.6rem;
margin-top: 0.5rem
}
}

.new i {
    background-color: rgb(255 255 255 / 0%);
    padding: 9px;
    border-radius: 1px;
    color: #ffffff;
    font-size: 27px;
}

@media(max-width:767px) {
.new i {
padding: 0.8rem
}
}

.carousel-control-prev {
justify-content: flex-start
}

.carousel-control-next {
justify-content: flex-end
}

.carousel-control-prev,
.carousel-control-next {
transition: none;
opacity: unset;
}



h3#style-OoDxP {
color: white;
font-family: sans-serif;
}  

.review-detail {
text-align: left;
} 

.col-lg-6.pt-15.pb-15 p{
color: white;
text-align: left;
}   
    
 .happycus {
    color: white;
    text-align: left;
    font-size: 20px;
    font-family: 'Inter';
/*    padding-left: 43px;*/
}   
    
.col-lg-5.pt-15.pb-15.textcont {
    text-align: left;
    color: white;
    padding-right: 36px;
}   
    
/* @media only screen and (max-width: 420px) {
  img.img-fluid.lazyloaded {
     margin-right: 228px;
}
    .happycus {
            padding-left: 16px !important;
    }
    .header-buttons{
        
        margin: -80px 11px -31px 0px;
    }
}
    
    @media only screen and (max-width: 768px) {
  img.img-fluid.lazyloaded {
         margin-right: 532px;
}
    .happycus {
            padding-left: 16px !important;
    }
    .header-buttons{
        
        margin: -80px 11px -31px 0px;
    }
} */


.col-lg-7.pt-15.pb-15.textcont {
    color: white;
    text-align: left;
}