
#itom-related-products h4 {
    font-weight: 700;
    margin: 10px 0 10px 0;
    color: #000;
}
#itom-related-products ul li {
    color: #444;
    border-top: 1px solid #eee;
    padding: 10px 0 10px 40px;
    font-size: 12px;
    line-height: 1.2em;
}
h4 {
    font-size: 16px;
    line-height: 20px;
	}
	#itom-related-products {
    margin-bottom: 20px;
}


.swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.swiper-container {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-slide img {width: 90%;}
.swiper-slide {text-align: center}
.swiper-button-next, .swiper-button-prev {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.swiper-pagination-bullet-active {background: #000;}
	.rhs-cont img{ border:solid 1px #b9b9b9;} 
	
	/* Image Zoom Start */
.zoomicon{position:relative;border:1px solid #efefef;display:inherit}
.img-zoom-container{position:fixed;background:rgba(0,0,0,0.8);height:90%;left:0;padding:5%;text-align:center;top:0;width:90%;z-index:999999;opacity:0}
.img-zoom-span{display:inline-block;vertical-align:middle;}
.img-zoom-container img{max-height:100%;border:1px solid #efefef;max-width:100%;margin-top:-2%}
.zoom-icon{background:url(https://www.manageengine.com/images/v1/zoom-icon.png) no-repeat 0 0;width:48px;height:48px;display:inline-block;position:absolute;right:50px;bottom:1;z-index:2}
.img-zoom-close{position:absolute;top:20px;right:20px;z-index:999999;font-size:30px;font-weight:300;cursor:pointer;color:#fff}
.img-zoom-iconcont{position:fixed;background:rgba(0,0,0,0.7);height:90%;left:0;padding:5%;text-align:center;top:0;width:90%;z-index:999999}
.img-zoom-iconcont img{max-height:100%;max-width:100%}
.img-zoom-container .popdesc{position:absolute;background:rgba(0,0,0,0.7);color:#fff;bottom:97px;padding:10px 20px}
/* Image Zoom End */
     
em {
    font-style: italic; 
}
#fixedbtn {
    position: fixed;   
    right: 0;
    top: initial;
    bottom: 300px;
    z-index: 4;
    } 
    #fixedbtn .demo {
    color: #fff!important;
    background: #34ad65;
    text-align: center;
    display: block;
    height: 90px;
    font-weight: 500;
    font-size: .75em;
    letter-spacing: -.1px;
    line-height: normal;
    vertical-align: middle;
    border-radius: 0;
    width: 60px;
    padding: 10px 16px 0;
    text-transform: capitalize;
    }

.text-align-center{
  text-align: center;
}
.rhs-cont img {
  margin: 0 auto 15px;
}