


/*Reset CSS*/


:root {
	--dark-blue: #211753;
}

.heading-menu {
	display: none;
}

.sec-pTB {
	padding: 0;
}

.pagewrapper * {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.pagewrapper .content-wrap {
	max-width: 1070px;
	padding: 90px 0;
	margin: 0 auto;
}

.act-btn {
	padding: 12px 30px;
}

.pagewrapper h1 {
	font: 50px/1.2 "Zoho_Puvi_Bold";
	letter-spacing: -0.1px;
	color: #000;
}

.pagewrapper h2 {
	font: 42px/1.25 "Zoho_Puvi_Bold";
}
.pagewrapper h3 {
	font: 22px/1.3 "Zoho_Puvi_SemiBold";
}

.pagewrapper h4 {
	font: 23px/1.4 "Zoho_Puvi_SemiBold";
}



.pagewrapper h2,
.pagewrapper h3,
.pagewrapper h4,
.pagewrapper h5 {
	margin-top: 0px;
	margin-bottom: 15px;
	color: #000;
}
.banner .grid-content a.zcr-btn-clr-sml{
    padding: 8px 16px;
    font-size: 13px;
}

.pagewrapper h4 {
	margin-bottom: 10px;
}

.pagewrapper p {
	font-size: 17px;
	line-height: 1.6;
	margin: 0 0 20px;
	font-family: 'Zoho_Puvi_Regular';
	color: #000;
}
.pagewrapper li{
	font-size: 17px;
	line-height: 1.5;
	font-family: 'Zoho_Puvi_Regular';
	color: #000;
}
.grid-content {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 100px 1fr;
	grid-template-columns: repeat(2, 1fr);
	gap: 40px;
}


/* banner */
.banner{
	position: relative;
    background: #F4F4F4;

    text-align: center;
}
.banner .content-wrap{
	max-width: 1280px;
}
 .banner h3{
	color: #fff;

}
.banner .grid-content{
	grid-template-columns: repeat(3 , 1fr);
	margin-top: 60px;
	text-align: left;
}
.banner .grid-content >div {
	position: relative;
	padding: 30px;
	background: #121212;
	border: 1px solid #262626;
	border-radius: 10px;
}
.link-elemt {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
	z-index: 1;
}
.banner-cnt{
	max-width: 950px;
	margin: 0px auto;
}
.banner-cnt p{
	max-width: 600px;
	margin: 0 auto;    font-size: 20px;
    line-height: 1.8;
	
}
.banner .grid-content p{
	color: #fff;    max-width: 300px;
}
.bnr-box-img{
	margin-top: 40px;
}
.bnr-box-img img{
	width: 100%;
}

/* banner end */
.bottom-cta{
	background: #F4F4F4;

}
.bottom-cta .content-wrap{
	max-width: 700px;
	margin: 0 auto;
	text-align: center;
    padding-top: 0px;
}
.bottom-cta p{
	font-size: 22px;
}

.bottom-cta p span{
	font-family: 'Zoho_Puvi_SemiBold';
	display: block;

}
.bottom-cta .zcr-btn-clr{
	background: #e9152b;
}
@media (max-width: 140px) {
	.right-floating-bar{
		display: none;
	}
}
@media (max-width: 1400px) {
    .pagewrapper .content-wrap{
        width: 95%;}
}
@media (max-width: 1199px) {

	.pagewrapper .content-wrap{
		width: 95%;
	}
	.grid-content{
		gap: 20px;
	}
	.features-prt h2{
		font-size: 36px;
	}
	

}



@media (max-width: 991px) {
	.pagewrapper .content-wrap{
		padding: 60px 0px;
	}

	.pagewrapper h1{
		font-size: 36px;
	}

	.pagewrapper h2{
		font-size: 25px;
	}
	.pagewrapper h3{
		font-size: 21px;
	}
	.pagewrapper h4{
		font-size: 19px;
	}
	.pagewrapper h6, .pagewrapper p {
		font-size: 15px;
	}
	.banner .grid-content{
		grid-template-columns: repeat(2, 1fr);
	}

	.banner .grid-content >div:nth-child(3){
		grid-column-start: 1;
		grid-column-end: 3;
	
	}
	.customized-demo{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}
	.customized-cnt{
		width: 50%;
	}
	.customized-demo .bnr-box-img{
		width: 40%;
		margin-top: 0px;
	}
	.banner-cnt{
		max-width: 550px;
	}
	

}

@media (max-width: 767px) {
	.banner-cnt, .bottom-cta .content-wrap{
		text-align: left;
	}
    .pagewrapper .content-wrap{
		width: 90%;
	}
	.banner-cnt p{
		max-width: 500px;
		margin: 0;
	}
	.banner .grid-content >div{
		max-width: 500px;
	}
	.banner .grid-content{
		margin-top: 40px;
		-ms-grid-columns: 1fr;
		grid-template-columns: repeat(1, 1fr);
	}
	.bottom-cta .content-wrap{
		padding-top: 30px;
	}
	.bottom-cta .content-wrap p{
		max-width: 500px; 
	}

	.banner .grid-content >div:nth-child(3){
		grid-column-start: 1;
		grid-column-end: 1;
	
	}
	.customized-cnt, .customized-demo .bnr-box-img{
		width: 100%;
	}
	.banner-cnt{
		margin: 0;
	}
    .pagewrapper h6, .pagewrapper p{
        font-size: 16px;}


}


