#product-image-placeholder figure.image-anime {
    overflow: visible !important;
}

#intended-para,
#why-choose-para{
padding-left:0px !important;  
}

#why-choose-para{
margin-top:22px !important;
}

.products-request-section{
width: 88.5% !important; 
padding-left:20px;
padding-right:20px;
}

@media only screen and (max-width: 434px){
.products-request-section {
width: 83% !important;
}

.products-request-section {
    padding-left:0 !important;
    padding-right:0 !important;
}
}

@media only screen and (max-width: 541px){
.products-request-section {
    padding-left:15px;
    padding-right:15px;
}
}

@media only screen and (max-width: 767px){
.products-request-section {
height:fit-content !important;
}

.detail-page-sub-image{
    width: 50px !important;
    right: 20px;
}
}

@media only screen and (max-width: 991px) {
.flex-colum-reverse{
display: flex;
flex-direction: column-reverse;
}

#download-brochure-section-placeholder{
margin-top:40px !important;
}

.service-entry-item .icon-box{
min-width: 35px !important;
height: 35px !important;
}

.service-entry-item-top{
align-items: baseline !important;
}

.btn-default{
text-align: left !important;
}
}

/* Correct alignment + spacing for ® and ™ */
sup {
    font-size: 55% !important;
    vertical-align: super !important;
    line-height: 0 !important;
    position: relative;
    top: -2px;
    padding-left: 2px; /* adds small space so it doesn't touch text */
}