#custmrlgosroll{
display: none;
}
#btmBar.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%;
}
#btmBar ul {
    margin-left: 50px;
}
#custmrlgosroll #dload{
	display: none;
}
body{
	overflow-x: hidden;
}



.bradkrm{
display:none;
}
.foot-sec > ul, .footCont > ul li{
line-height: 2;
}

			.banner h1 {
				font-size: 40px !important;
				max-width: 500px;
				line-height: 60px;
				font-weight: bold;
			}
			
			p {
				font-size: 16px!important;
				line-height: 2;
				margin: 0 0 20px;
				color: #666;
			}
			
			.mid-cta-section h3 {
				font-size: 30px;
				line-height: 2;
			}
			
			h2 {
				font-size: 26px;
			}
		

			.heading-menu {
				display: none;
			}
			
			#scroll {
				display: none;
			}
			
			p {
				font-size: 18px;
			}
			
			h1,
			h2,
			h3 {
				font-family: 'Zoho_Puvi_Bold';
			}
			
			.h4,
			h4 {
				margin: 0 0 0 0px;
			}
			
			h3 {
				font-size: 26px;
			}
			
			#main-container {
				position: relative;
				box-sizing: border-box;
				padding: 0px 0px;
				margin: 0px 0px;
			}
			
			.breadcrumb-sec>div {
				max-width: 1400px;
				margin: 0px auto;
			}
			
			.breadcrumb-sec {
				background: #e2f8f4;
			}
			
			.banner-section {
				background: #e2f8f4;
				padding: 50px 0px;
				box-sizing: border-box;
			}
			
			.double-col-section,
			.single-col-section,
			.customer-section {
				padding: 60px 0px;
				box-sizing: border-box;
			}
			
			.banner-cont {
				text-align: left;
				box-sizing: border-box;
				padding: 50px 50px;
				margin: 0px auto;
				box-sizing: border-box;
			}
			
			.banner-cont .strog {
				font-family: 'Zoho_Puvi_SemiBold';
				font-size: 20px;
				margin-bottom: 0px;
				margin-top: 15px;
				line-height: 2;
				max-width: 95%;
			}
			
			.double-col-section .para-cont>div {
				margin-bottom: 30px;
			}
			
			.mid-cta-section {
				text-align: center;
				padding: 30px 0px;
				background: #def4f1;
				box-sizing: border-box;
			}
			
			.double-col-title,
			.single-col-title {
				text-align: center;
			}
			
			.single-col-title {
				max-width: 750px;
				margin: 0px auto 50px;
			}
			
			.three-col-flex {
				display: flex;
				align-items: center;
				justify-content: center;
				width: 100%;
				padding: 30px 30px;
				box-sizing: border-box;
			}
			
			.three-col-flex>div {
				max-width: calc(95%/3);
				flex: 0 0 calc(95%/3);
				padding: 30px 30px;
				box-shadow: 2px -1px 33px -14px rgb(61 61 61 / 28%);
				-webkit-box-shadow: 2px -1px 33px -14px rgb(61 61 61 / 28%);
				-moz-box-shadow: 2px -1px 33px -14px rgba(61, 61, 61, 0.28);
				box-sizing: border-box;
				min-height: 290px;
			}
			
			.three-col-flex>div:nth-child(even) {
				margin: 0px 30px;
			}
			
			.customer-title-wrap {
				text-align: center;
				max-width: 1080px;
				margin: 40px auto 40px;
			}
			
			.gartner-img-wrap {
				max-width: 280px;
			}
			
			.flex-wrap>div {
				padding: 0px 45px;
				box-sizing: border-box;
			}
			
			.mid-cont-sec {
				max-width: 980px;
				margin: 0px auto;
			}
			
			.heart-icon {
				background-image: url(https://www.manageengine.com/products/service-desk/itsm/images/heart-icon.png);
				background-size: contain;
				height: 38px;
				width: 45px;
				display: block;
				margin: 0px auto;
			}
			
			.ratting-icon {
				background-image: url(https://www.manageengine.com/products/service-desk/itsm/images/ratting-icon.png);
				background-size: 240px;
				height: 100%;
				width: 100%;
				display: block;
				position: absolute;
				background-position: -119px 0px;
				transition: 2.4s ease all;
			}
			
			.ratting {
				position: relative;
				height: 30px;
				width: 120px;
				margin-bottom: 10px;
			}
			
			.customer-section .three-col-flex p {
				font-size: 15px;
				font-family: 'Zoho_Puvi_Medium'
			}
			
			.ratting-icon-out {
				z-index: -1;
				width: 100%;
			}
			
			.ratting-icon-fill {
				width: 0%;
				background-position: 0px 0px;
			}
			
			.parent-active .ratting-icon-fill {
				width: 100%;
				transition: 2.4s ease all;
			}
			
			.small-font {
				margin-top: 50px;
			}
			
			.small-font p {
				font-size: 13px;
			}
			
			.illustration-wrap {
				max-width: 450px;
			}
			
			.work-flow-img {
				max-width: 800px;
				margin: 90px auto 60px;
			}
			
			.banner {
				display: flex;
				align-items: center;
			}
			
			.banner-col {
				flex-grow: 1;
				flex-basis: 0;
			}
			
			.slick-dots li.slick-active {
				background: #000;
				border: 1px solid #000;
			}
			
			.cta-btn {
				margin: 0px auto 30px auto;
				max-width: fit-content;
				width: 100%;
				display: inline-block;
				cursor: pointer;
			}
			
			.cta-btn:hover {
				background: #e9122b;
			}
			
			@media only screen and (max-width:768px) {
				.mobile-breadcrum {
					display: none;
				}
				.banner-cont {
					padding: 0px 0px;
				}
				.three-col-flex {
					display: block;
				}
				.three-col-flex>div {
					max-width: calc(100%);
				}
				.three-col-flex>div:nth-child(even),
				.three-col-flex>div {
					margin: 0px 0px;
					margin-bottom: 40px;
				}
				.flex-wrap>div {
					padding: 0px 0px;
				}
				.gartner-img-wrap {
					margin: 0px auto;
				}
				.banner {
					flex-wrap: wrap;
				}
				.banner-col {
					flex-grow: inherit;
					flex-basis: inherit;
					margin: 0 auto;
				}
				.banner-cont {
					text-align: center;
				}
				.banner-col img {
					margin: 50px 0px auto 0px;
				}
			}
			
			@media only screen and (max-width:992px) {
				.flex-wrap>div {
					padding: 0px 15px;
				}
			}
			
			@media only screen and (max-width:640px) {
				.promotion-bg.stickyfixed-header {
					margin-top: 0px;
				}
			}
		