body {
    background: #fafafa !important;
}

/* Cursor */
.txt-type > .txt {
  border-right: 0.2rem solid #7b009f;
}
.montserrat-font {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.text1{
	color: #7b009f;
	font-size: 28px;
}
.text2{
	color: #373838;
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
}
.text3{
	color: #7b009f;
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
}
.text4{
	color: #373838;
	font-size: 20px;
	line-height: 30px;
	margin-top: 20px;
}
#video-top video{
	-webkit-border-radius: 28px !important;
	-moz-border-radius: 28px !important;
	-o-border-radius: 28px !important;
	border-radius: 28px !important;

}
#video-top .calendar-icon{
	padding: 6px 12px !important;
	background: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	top: -20px !important;
    right: 60px !important;
    box-shadow: 0px 1px 15px rgb(0 0 0 / 14%);
}
#video-top .calendar-icon i{
	font-size: 50px;
	color: #F2226E;
}
#video-top .typing-icon{
	text-align: center;
	font-weight: bold;
	width: 150px;
	padding:  15px !important;
	background: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
    right: -60px !important;
    box-shadow: 0px 1px 15px rgb(0 0 0 / 14%);
}
#video-top .typing-icon{
	font-size: 20px;
	color: #7b009f;
}

#video-top .chat-icon{
	padding: 6px 12px !important;
	background: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	top: 30px !important;
    left: -32px !important;
    box-shadow: 0px 1px 15px rgb(0 0 0 / 14%);
}
#video-top .chat-icon i{
	font-size: 50px;
	color: #7b009f;
}
#video-top .headset-icon{
	padding: 6px 12px !important;
	background: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	bottom: -20px !important;
    left: 60px !important;
    box-shadow: 0px 1px 15px rgb(0 0 0 / 14%);
}
#video-top .headset-icon i{
	font-size: 50px;
	color: #BF268A;
}
#video-top .calling-icon{
	padding: 15px 20px !important;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0px 1px 15px rgb(0 0 0 / 14%);
	bottom: -40px !important;
    right: -70px !important;
}
#video-top .calling-icon i{
	font-size: 40px;
	color: #fff;
}
#video-top .calling-icon img{margin-bottom: 5px;}
#video-top .calling-icon i.ph.ph-phone-call{
	background: #4CA649;
	border-radius: 50%;
	padding: 5px;
	margin-top: 10px;
}
#video-top .calling-icon i.ph.ph-phone-x{
	background: #F2226E;
	border-radius: 50%;
	padding: 5px;
	margin-top: 10px;
	margin-left: 8px;
}
#top1 .uk-button-primary{
	font-size: 	20px;
	font-weight: 700;
	min-width: 200px;
	margin-top: 10px;
	padding: 10px 16px;
}
#top2 a{
	font-size: 	20px;
	font-weight: 700;
	margin-top: 20px;

}
#module-114 .uk-button-primary{
	font-size: 	16px;
	font-weight: 700;
	min-width: 200px;
	margin-top: 10px;
	padding: 5px 20px;
}
.uk-border-rounded{
	-webkit-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-o-border-radius: 15px !important;
	border-radius: 15px !important;
}
#services-block .icon-title i{
	font-size: 45px;
}
#services-block i.ph.ph-ranking{
	color: #3F0259;
}
#services-block i.ph.ph-newspaper, #services-block i.ph.ph-browsers{
	color: #6AA63F;
}
#services-block i.ph.ph-envelope, #services-block i.ph.ph-megaphone{
	color: #F22EAE;
}
#services-block i.ph.ph-rocket{
	color: #8704BF;
}
/*#services-block .uk-card i.ph.ph-caret-circle-right{
	font-size: 32px;
	line-height: 32px;
}*/
#services-block .services-title{
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
}


#services-pages .icon-title i{
	font-size: 45px;
}
#services-pages i.ph.ph-ranking{
	color: #3F0259;
}
#services-pages i.ph.ph-newspaper, #services-pages i.ph.ph-browsers{
	color: #6AA63F;
}
#services-pages i.ph.ph-envelope, #services-pages i.ph.ph-megaphone{
	color: #F22EAE;
}
#services-pages i.ph.ph-rocket{
	color: #8704BF;
}
/*#services-pages .uk-card i.ph.ph-caret-circle-right{
	font-size: 32px;
	line-height: 32px;
}*/
#services-pages .services-title{
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
}
.list-choose  li .el-content.uk-panel{
	font-size: 20px;
	align-items: center;
	display: flex;
}

.process-step .uk-card-badge{
	border-radius: 100px !important;
	right: 50%;
  margin-right: -35px;
  top: -25px;
	width: 50px;
	height: 50px;
	font-size: 32px;
}
.process-step .uk-card{
	padding: 50px 20px 20px 20px;
}
.process-step h3{font-weight: bold;}
/*.process-step .uk-card-default{box-shadow: 0 5px 15px rgba(0, 0, 0, .1);}*/
.keyservices .uk-card{border-radius: 15px !important;}
#homeservices .text1, #homeservices .text2{color: #fff;}
::selection{
	background:  #7b009f;
	color: #fff;
}
i.ph.ph-check-circle{
	font-weight: bold;
	font-size: 22px;
	color: #7b009f;
	padding-right: 5px;
}
#footer a{
	color: #373838;
}
#footer .email-footer, #footer .phone-footer{
	font-size: 22px;
}
#footer .email-footer i, #footer .phone-footer i{padding-right: 10px;color:  #7b009f;font-size: 28px;}
.bg1-box{
	background-color: rgba(76, 195, 181, 1.0);
	border-radius: 15px !important;
	color: #fff;
}
.bg3-box{
	background-color: rgba(154, 135, 233, 1.0);
	border-radius: 15px !important;
	color: #fff;
}
.bg4-box{
	background-color: rgba(255, 149, 160, 1.0);
	border-radius: 15px !important;
	color: #fff;
}
.bg5-box{
	background-color: rgba(255, 200, 98, 1.0);
	border-radius: 15px !important;
	color: #fff;
}
.bg1-box h3, .bg2-box h3, .bg3-box h3, .bg4-box h3, .bg5-box h3, .bg6-box h3{
		font-weight: 700;
    color: #ffffff;
    font-size: 30px !important;
    line-height: 1.2 !important;
    padding-bottom: 1rem;
    margin: 0 !important;

    font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
.bg1-box p, .bg2-box p, .bg3-box p, .bg4-box p, .bg5-box p,  .bg6-box p{
			font-size: 18px;
    text-align: left;
    color: #ffffff;
}
.bg6-box p{padding-bottom: 70px !important;}
.bg4-box p{padding-bottom: 	105px;}
.bg2-box{
		    background-image: linear-gradient(rgba(25, 25, 25, 0.49), rgba(25, 25, 25, 0.49)), url(https://www.helpware.com/hubfs/value2.jpg);
		    border-radius: 15px !important;
		    color: #fff
}
.bg6-box{
		    background-image: linear-gradient(rgba(25, 25, 25, 0.49), rgba(25, 25, 25, 0.49)), url('http://localhost/cleons/images/group.png');
		    border-radius: 15px !important;
		    color: #fff
}
.numberdata{
	font-weight: bold;
	font-size: 80px;
	color: #7b009f;

	  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
.namedata{
	font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  color: #373838;
    font-size: 20px;
    line-height: 30px;
}
.images-round img{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}

#pricing-pages .text2 span{
	color: #7b009f;
}
#pricing-pages .price-text1{
	    font-weight: 700;
	  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  color: #373838;
    font-size: 24px;
    min-height: 77px;
}
#pricing-pages .price-text2{
	    min-height: 87px;
	  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-size: 14px;
  margin-bottom: 20px;
}
#pricing-pages .button1{
	background: linear-gradient(88.48deg, #fda1ab 1.98%, #fd96a1 48.7%, #f18590 97.41%);
	color: #fff;
	padding-left: 1em;
    padding-right: 1em;
    min-width: 200px;
    font-weight: bold;
     font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-size: 16px;
  letter-spacing: 1px;
  width: 100%;
  padding: 10px 0px;
  margin-bottom: 30px;
}
#pricing-pages .button2{
	background: rgba(75, 195, 181, 1.0);
	color: #fff;
	padding-left: 1em;
    padding-right: 1em;
    min-width: 200px;
    font-weight: bold;
     font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-size: 16px;
  letter-spacing: 1px;
  width: 100%;
  padding: 10px 0px;
  margin-bottom: 30px;
}
#pricing-pages .button3{
	background: #7b009f;
	color: #fff;
	padding-left: 1em;
    padding-right: 1em;
    min-width: 200px;
    font-weight: bold;
     font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-size: 16px;
  letter-spacing: 1px;
  width: 100%;
  padding: 10px 0px;
  margin-bottom: 30px;
}
#pricing-pages .button4{
	background: #4CA649;
	color: #fff;
	padding-left: 1em;
    padding-right: 1em;
    min-width: 200px;
    font-weight: bold;
     font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-size: 16px;
  letter-spacing: 1px;
  width: 100%;
  padding: 10px 0px;
  margin-bottom: 30px;
}
#pricing-pages .price1 .uk-card{
	border: 1px solid #fd96a1;
}
#pricing-pages .price2 .uk-card{
	border: 1px solid #4bc3b5;
}
#pricing-pages .price3 .uk-card{
	border: 1px solid #7b009f;
}
#pricing-pages .price4 .uk-card{
	border: 1px solid #4CA649;
}
.rsform-block  select#Select_the_reason_for_your_contact, .rsform-block input{
	border-color: #D1D6DC !important;
    color: #373838;
    background-color: #fff;
    border: 1px solid;
    padding: .5rem;
    border-radius: 12px !important;
    height: 50px !important;
    padding-left: 20px !important;
}
.rsform-block textarea{
	border-color: #D1D6DC !important;
    color: #373838;
    background-color: #fff;
    border: 1px solid;
    padding: .5rem;
    border-radius: 12px !important;
    padding-left: 20px !important;
}
::placeholder {
  color: #000 !important;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12-18 */
  color: #000 !important;
}
.rsform-block button#Submit {
	font-size: 16px;
    font-weight: 700;
    min-width: 200px;
    margin-top: 10px;
    padding: 5px 20px;
}
.industries-page .uk-card{
	border-radius: 12px !important;
}
.industries-page h3.el-title.uk-h3.uk-heading-divider.uk-margin-top.uk-margin-remove-bottom{
	color: #373838;
   font-size: 42px;
    line-height: 40px;
    font-weight: bold;
}
.industries-page .el-meta.uk-text-meta{
		font-size: 15px
}
.industries-page .uk-card .el-content.uk-panel.uk-margin-top{
	font-size: 20px
}