body
{
	overflow-x: hidden;
	width: 100%;
}
.factory-flag
{ 
	visibility: hidden; 
}
.scroll2top
{
	position: fixed;
	bottom: 35px;
	right: 22px;
	z-index: 1050;
	background-color: #218dea!important;
	color: white;
	cursor: pointer;
	border-radius: 6px;
	font-size: 18px;
	display: none;
	font-weight: 700;
	width: 45px;
	height: 45px;
	text-align: center;
	padding-top: 8px;
	border: 3px solid #ebebeb;
	transition: all .5s;
}

/*Custome Loader*/
#pageloader.dark-loader {
	background-color: #000;
}
#pageloader {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	z-index: 2020;
}
.spinner {
	margin: 0 auto;
	width: 70px;
	text-align: center;
	position: relative;
	top:50%;
	margin-top:-9px;
}

.spinner div {
	width: 18px;
	height: 18px;
	border-radius: 100%;
	display: inline-block;
	top:50%;
	margin-top:9px;
	-webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
	animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
	/* Prevent first frame from flickering when animation starts */
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.dark-loader .spinner div{
	background-color: #dedede;
}

.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

@-webkit-keyframes sk-threeBounceDelay {

	0%, 80%, 100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

}

@keyframes sk-threeBounceDelay {

	0%, 80%, 100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

}
.pageload-overlay
{
	z-index: 2021;
}
/*End Custome Loader*/

.VenAutomate-logo
{
	width: 300px;
	display: inline-block;
}
.VenAutomate-logo img
{
	width: 80%;
}
@media (max-width:991px) {
	.VenAutomate-logo
	{
		width: 220px;
	}
	.navbar-fixed-top
	{
		background-color: #000;
	}
}
@media (max-width:767px) {
	.VenAutomate-logo
	{
		width: 230px;
	}
	.navbar-fixed-top
	{
		background-color: #000!important;
	}
	.lead
	{
		margin-top: 0;
		font-size: 12px;
		line-height: 19px;
	}
	.navbar-nav {
		margin: 12.25px 0;
	}
	.footer-menu
	{
		float: left!important;
		width: 100%;
		margin: 30px 0!important;
	}
	.footer-menu li
	{
		float: left!important;
		margin: 0!important;
		width: 100%;
	}
	.social-links {
		text-align: left!important;
		float: left;
	}
	.contact-menu
	{
		margin: 0!important;
	}
	.section-content
	{
		margin-top: 0!important;
		padding: 10px 20px!important;
		text-align: center!important;
	}
	.whychooseus-title
	{
		top: 26%!important;
		left: 10%!important;
		font-size: 25px!important;
	}
	.whychooseus-content
	{
		padding:10px 20px!important; 
	}
	.solution-row {
		padding: 30px 20px!important; 
	}
	.mmt-60
	{
		margin-top: 60px;
	}
	.mmt-50
	{
		margin-top: 50px;
	}
	.mmt-40
	{
		margin-top: 40px;
	}
	.mmt-30
	{
		margin-top: 30px;
	}
	.mmt-20
	{
		margin-top: 20px;
	}
	.view .content1
	{
		padding-top: 100px!important;
		padding-left: 0!important;
	}
	.product-collapse
	{
		padding-left: 0!important;
	}
	.findout-div
	{
		padding-left: 20px!important;
		padding: 20px;
	}
	.findout-sectionother .findout-div
	{
		padding-left: 20px!important;
		padding: 20px;
	}
	.product-maintitle
	{
		text-align: center!important;
	}
	.product-section .product-title
	{
		font-size: 30px;
	}
	.contact-part
	{
		padding-top: 50px!important;
	}
	.findout-section
	{
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}
	.findout-sectionother
	{
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}
	.findout-sectionother .lead
	{
		margin-top: 30px!important;
	}
	.whychoose-section
	{
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}
	.whydap li
	{
		padding: 10px!important;
	}
	.whydap li .whydap-icon
	{
		clear: both;
		float: none!important;
		margin: 0 auto!important;
		display: block!important;
	}
	.whydap li .whydap-text
	{
		width: 100%!important;
		margin-top: 15px!important;
	}

	.whyaia li
	{
		padding: 10px!important;
	}
	.whyaia li .whyaia-icon
	{
		clear: both;
		float: none!important;
		margin: 0 auto!important;
		display: block!important;
	}
	.whyaia li .whyaia-text
	{
		width: 100%!important;
		margin-top: 15px!important;
	}
	.custom-dropdown-menu
	{
		float: left!important;
		width: 100%!important;
	}
	.custom-dropdown-menu li
	{
		text-align: left;
		margin-left: 10px;
		width: 100%!important;
		padding-top: 0!important;
	}
	.custom-dropdown-menu li a
	{
		display: inline-block;
		text-align: left;
	}
	.custom-dropdown-menu li a span
	{
		display: inline-block!important;
	}
	.navbar-nav li
	{
		clear: both;
	}
	.product-collapse-title
	{
		font-size: 25px!important;
	}
	.product-collapse-title .faicon
	{
		top: 8px!important;
	}
	.findout-sectionother .lead
	{
		margin-top:0!important;
	}
	.contact-img
	{
		width: 100%;
	}
	.about-part4,.insightabout
	{
		padding-top: 0!important;
	}
	.discover-title
	{
		font-size: 25px;
	}
	.venturiq-num-title
	{
		font-size: 25px;
	}
	.div-video-corner {
		width: calc(100% - 30px)!important;
		margin: 30px auto!important;
		margin-top: 50px!important;
	}
	.cookie-part
	{
		padding-top: 80px!important;
	}
	.homecontact-title
	{
		font-size: 25px;
		margin-bottom: 5px!important;
	}
	.contacts-widget
	{
		margin-top: 30px;
	}
	.about-part2
	{
		padding: 50px 0!important;
	}
	/*.about-part2 .rightside-img
	{
		width: 100%!important;
		position: static!important;
		margin-top: 30px!important;
	}*/
	.about-part2 .rightside-img
	{
		display: none;
	}
	.RPA-int 
	{
		text-align: center!important;
		line-height: 50px!important;
	}
	.service-ai .rightside-img
	{
		display: none;
	}
	.service-ai2 .leftside-img
	{
		display: none;
	}
	.service-ai2 .benefits-title
	{
		line-height: 32px;
	}
	.businesses-title 
	{
		line-height: 40px;
		font-size: 20px;
	}
	.proccess-title 
	{
		line-height: 40px;
		font-size: 20px;
	}
	/*.about-part3 .leftside-img
	{
		width: 100%!important;
		position: static!important;
		margin-top: -60px;
	}*/
	.about-part3 .leftside-img
	{
		display: none;		
	}
	.technology-backimg
	{
		display: none;
	}
	.service-pi
	{
		padding: 0!important;
	}
	.service-pi .leftside-img
	{
		display: none;
	}
	.service-ia
	{
		padding: 0!important;
	}
	.service-ia .leftside-img
	{
		display: none;
	}
	.service-ia-benefits .rightside-img
	{
		display: none;
	}
	.service-ai-process .rightside-img
	{
		display: none;
	}
	/*.discover_benefits .leftside-img
	{
		display: none;
	}
	.discover_benefits .rightside-img
	{
		display: none;
	}
	.ia_task_content_area
	{
		padding: 0!important;
	}*/
	.ourPeopleImg>img
	{
		position: static!important;
		width: 100%!important;
	}
	.service-ai .main-img>img
	{
		position: static!important;
		width: 100%!important;
		margin: 20px 0;	
	}
	.benefits-title
	{
		line-height: 50px;
	}
	.homeview-section .colors-d
	{
		background-color: rgba(71,61,46,0.1)!important;
	}
	.more-dark .colors-d .background-0, .more-dark .colors-d.background-0
	{
		background-color: rgba(71,61,46,.72)!important;
	}
	.bluprism_new
	{
		width: 75%!important;
		margin: 0 auto;
		margin-top: 40px;
	}
	.m-service-img
	{
		padding: 20px 20px 0 20px;
	}
}

@media screen and (min-width: 1600px) {
	.section-content {
		font-size: 30px!important;
		line-height:44px!important;
	}
}

@media only screen and (min-width: 768px) {
	.dropdown:hover .dropdown-menu {
		display: block;
	}
}
.contact-menu
{
	background-image: url("../images/bg/contact.png");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 100% 38px;
	margin: 0 15px;
}
.contact-menu:hover
{
	color: #fff!important;
}
.custome-title
{
	color: #fff!important;
	font-weight: 400!important;
	font-size: 14px;
	line-height: 26px;
}
.product-arrow
{
	color: #218dea!important;
	font-weight: bold;
	font-size: 16px;
}
.home-bottom-arrow
{
	margin: 0 auto;
	width: 35px;
}
.home-bottom-arrow img
{
	width: 100%;
}
.dropdown-menu
{
	box-shadow: 0px 8px 16px 0px rgba(200,200,200,0.2);
}
.dropdown-menu li a
{
	color: #fff!important;
	padding: 15px!important;
}
.dropdown-menu li a:hover
{
	color: #218dea!important!important;
}
.section1-img img
{
	width: 100%;
	overflow: hidden;
	padding: 20px;
	cursor: pointer;
	transition: all 0.8s ease-in-out;
}
.section1-img img:hover
{
	transform: scale(1.2);
}
.mt-10
{
	margin-top: 10px;
}
.mt-20
{
	margin-top: 20px;
}
.mt-30
{
	margin-top: 30px;
}
.mt-40
{
	margin-top: 40px;
}
.mt-50
{
	margin-top: 50px;
}
.mb-10
{
	margin-bottom: 10px;
}
.mb-5
{
	margin-bottom: 5px;
}
.mb-20
{
	margin-bottom: 20px;
}
.mb-30
{
	margin-bottom: 30px;
}
.ml-10
{
	margin-left: 10px;
}
.ml-20
{
	margin-left: 20px;
}
.ml-30
{
	margin-left: 30px;
}
.mr-10
{
	margin-right: 10px;
}
.mr-20
{
	margin-right: 20px;
}
.mr-30
{
	margin-right: 30px;
}
.pb-30
{
	padding-bottom: 30px;
}
.pt-30
{
	padding-top: 30px;
}
.process
{
	margin-top: 50px;
}
.solution-row
{
	padding: 15px 20px;
}
.solution-icon {
	width: 100px;
	margin: 0 auto;
	padding: 10px;
}
.solution-icon img
{
	width: 100%;
}
.solution-title
{
	font-size: 20px;
	color: #fff!important;
}
.solution-more-arrow
{
	margin: 20px auto;
	width: 45px;	
}
.section2-1-img
{
	width: 100%;
	margin: 0 auto;
}
.whychooseus-content
{
	font-size: 16px;
	line-height: 24px;
	text-transform: capitalize;
	padding: 0 10px;
	padding-top: 55px;
	color: #fff;
	font-weight: 500;
}
.whychooseus-img
{
	width: 100%;
	position: relative;
}
.whychooseus-img .section2-img
{
	width: 100%;
}
.whychooseus-title
{
	position: absolute;
	top: 32%;
	left: 25%;
	width: 100%;
	text-align: left;
	font-weight: normal;
	font-size: 42px;
}
.demo-video
{
	width: 100%;
	margin-top: 40px;
	margin-bottom: 40px;
}
.demo-video a
{
	text-align: center;
	display: inherit;
}
.demo-video img
{
	width: 110px;	
	text-align: center;
}
.demo-video h5
{
	text-align: center;
	color: #fff;
	margin: 2px;
}
.demo-video .demo-text
{
	margin: 20px 0;
}

.progress {
	width: 200px;
	height: 200px !important;
	line-height: 200px;
	background: none;
	margin: 0 auto;
	box-shadow: none;
	position: relative
}

.progress:after {
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 4px solid #d4deec;
	position: absolute;
	top: 0;
	left: 0
}

.progress>span {
	width: 50%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1
}

.progress .progress-left {
	left: 0
}

.progress .progress-bar {
	width: 100%;
	height: 100%;
	background: none;
	border-width: 4px;
	border-style: solid;
	position: absolute;
	top: 0;
}

.progress .progress-left .progress-bar {
	left: 100%;
	border-top-right-radius: 100px;
	border-bottom-right-radius: 100px;
	border-left: 0;
	border-color: #ccc;
	-webkit-transform-origin: center left;
	transform-origin: center left;
	transition-delay: 1.9s;
	transition-property: all;
	transition-duration:2s;
	transform-style: ease-in-out;
}

.progress .progress-right {
	right: 0
}

.progress .progress-right .progress-bar {
	left: -100%;
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
	border-right: 0;
	-webkit-transform-origin: center right;
	transform-origin: center right;
	transition: all 2s ease-in-out;
}

.progress .progress-value {
	width: 90%;
	height: 90%;
	border-radius: 50%;
	font-size: 50px;
	color: #000;
	line-height: 185px;
	text-align: center;
	position: absolute;
	top: 5%;
	left: 5%
}

.progress.theme .progress-bar {
	border-color: #218dea!important
}
.progress-title
{
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 28px;
	color: #000!important;
	text-transform: capitalize;
}
.progress-content
{
	color: #000!important;
	font-size: 14px;
	margin: 0;
	padding: 10px 0;
	line-height: 29px;
}
.benefits
{
	background-color: #fff!important;
	color: #fff;
}
.benefits .benefits-title
{
	color: #000!important;
}
.section3-text {
	text-align: left!important;
	font-size: 28px!important;
	line-height: 40px!important;
}
.section3-text1
{
	text-align: left!important;
	font-size: 20px!important;
	line-height: 27px!important;
	margin-top: 60px;
	margin-bottom: 25px;
}
.Section3-arrow
{
	width: 30px;
	display: inline-block;
	margin-left: 5px;
}
.Section3-arrow img
{
	width: 100%;
}
.section3-img img
{
	width: 100%;
	overflow: hidden;
	cursor: pointer;
	transition: all 0.5s ease-in-out;
}
.social-links
{
	text-align: right;
}
.social-links a
{
	display: inline-block;
	margin: 5px;
}
.social-links .icon-img
{
	width: 50px;
	transition: all 0.5s ease-in-out;
}
.social-links .icon-img:hover
{
	transform: rotate(360deg);
}
body>footer .bottom {
	font-size: 17px;
	letter-spacing: 2px;
	margin-top:5px!important;
	/*border-top: 1px solid #ccb08a;*/
	box-shadow: 0px 8px 16px 0px rgb(200 200 200 / 20%);
	line-height: 25px;
}
.footer-menu
{
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}
.footer-menu li
{
	float: right;
	margin: 15px;
}
.footer-menu li a
{
	display: inline-block;
	font-size: 18px;
	padding: 10px;
	color: #bbb;
	text-transform: uppercase;
}
.footer-menu li a:hover
{
	color: #218dea!important;
}
footer .footermenu
{
	padding: 20px 0;
}
.contact-menu.active
{
	color: #fff!important;
}
.web-google-maps
{
	width: 100%;
	margin: 20px 0;
}
.contact-icon .iconback
{
	color: #fff;
}
.contact-social-links
{
	text-align: right;
	margin-bottom: 25px;
}
.contact-social-links a
{
	display: inline-block;
	margin: 5px;
}
.contact-social-links .icon-img
{
	width: 40px;
	transition: all 0.5s ease-in-out;
}
.contact-social-links .icon-img:hover
{
	transform: rotate(360deg);
}
.about-content
{
	font-size: 15px;
	line-height: 24px;
	color: #fff;
	margin-top: 30px;
}
.custom-highlight
{
	color:#218dea!important;
}
.section-content 
{
	text-align: left;
	font-size: 22px;
	margin-top: 200px;
	line-height: 33px;
	color: #fff;
	text-transform: capitalize;
	font-weight: 500;
}
.fontsize22
{
	font-size: 22px!important;
}
.custom-highlight
{
	font-weight: 600!important;
}
.content-part
{
	padding-top: 130px;
}
.content-part_new
{
	padding-top: 80px;	
}
.contact-part
{
	padding-top: 130px;
}
.img-responsive
{
	width: 100%;
}
.aboutus-content {
	font-size: 15px;
	line-height: 24px;
	text-transform: capitalize;
	padding: 10px 0;
	color: #000;
	font-weight: 500;
}
.contactus-content {
	font-size: 15px;
	line-height: 24px;
	text-transform: capitalize;
	padding: 10px 0;
	color: #fff;
	font-weight: 500;
}
.ul-aboutus
{
	list-style: none;
	margin-top: 20px;
}
.ul-aboutus li
{
	position: relative;
	padding: 20px 0;
}
.ul-aboutus li .ul-aboutus-text
{
	font-size: 15px;
	line-height: 24px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 500;
	margin: 0;
}
.ul-aboutus li .liststyle {
	position: absolute;
	font-size: 12px;
	left: -25px;
	top: 26px;
}
.contact-view
{
	margin-top: 70px;
}
.view .content1
{
	padding-top: 300px;
	padding-bottom: 15px;
	padding-left: 130px;
}
.product-collapse
{
	padding-bottom: 15px;
	padding-left: 130px;
}
.findout-div
{
	padding-left: 130px;
}
.findout-sectionother .lead
{
	margin-top: 90px;
}
.findout-sectionother .findout-div
{
	padding-left: 0;
}
.theme-color
{
	color: #218dea!important;
}
.view .content1 .custome-title
{
	color: #218dea!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	line-height: 25px;
	font-size: 16px;
}
.product-section
{
	padding: 20px 0;
}
.product-section .product-title
{
	text-align: left;
	line-height: 50px;
}
.product-section .productsection-title
{
	position: relative;
}
.product-section .product-content 
{
	text-align: left;
	font-size: 16px;
	line-height: 27px;
	color: #fff;
	text-transform: capitalize;
	font-weight: 500;
}
.product-section .section1-img img
{
	margin-top: 110px;
}
.Whataiadoes img
{
	margin-top: 10px!important;
}
.product-maintitle
{
	text-align: left;
}
.product-section .ul-aboutus
{
	margin-top: 0;
}
.ul-producl-inside
{
	list-style: none;
	margin-top: 20px;
}
.ul-producl-inside li
{
	position: relative;
	padding: 5px 0;
}
.ul-producl-inside li .ul-producl-text-inside
{
	font-size: 15px;
	line-height: 24px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 500;
	margin: 0;
}
.ul-producl-inside li .liststyle {
	position: absolute;
	font-size: 12px;
	left: -25px;
	top: 11px;
}
.product-pricing
{
	border: 1px solid #888;
	border-radius: 10px;
	margin: 20px 0;
	transition: all 0.5s ease;
	cursor: pointer;
}
.product-pricing:hover
{
	border: 1px solid #218dea;
	background-color: #111;
}
.product-pricing .pricing-text
{
	min-height: 260px;
}
.product-pricing .solution-title
{
	font-size: 18px;
}
.btn-solution {
	color: #fff!important;
	background-image: url(../images/bg/contact.png);
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 100% 33px;
	margin: 20px auto;
	border:0;
	background-color: transparent!important;
}
.btn-solution .fa{
	font-size: 18px;
}
.divsolution-more
{
	width: 100%;
	display: inline-block;
	text-align: center;
}
.contact-details
{
	padding: 30px 20px;
}
.contact-details .contact-icon {
	width: 100px;
	margin: 0 auto;
}
.contact-details .contact-icon img {
	width: 100%;
	transition: all 1s ease-in-out;
	cursor: pointer;
}
.contact-details .contact-icon img:hover
{
	transform: rotate(360deg);
}
.contact-details .contact-detail-text
{
	margin: 0;
	margin-top: 5px;
	font-size: 15px;
}
.contact-details .contact-detail-text a
{
	color: #fff!important;
	transition: all 0.5s ease-in-out;
}
.contact-details .contact-detail-text a:hover
{
	color: #218dea!important;
	letter-spacing: 2px;
}
.btnthemecustom
{
	border: none!important;
	line-height: 22px;
	padding: 8px 16px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	color: #fff!important;
	background-image: url(../images/bg/contact.png);
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 100% 33px;
	margin: 20px auto;
	background-color: transparent!important;
	margin-top: -5px;
	font-size: 15px;
	outline: none;
}
.btnicon {
	width: 18px;
	margin-left: 8px;
	margin-top: -2px;
}
.contactline-break 
{
	width: 100%;
	padding: 40px 0;
	text-align: center;
}
.contactline-break .borderarea
{
	border-top: 1px groove #888;
	margin: 50px 0;
	position: relative;
}
.contactline-break .borderarea img 
{
	width: 100px;
	position: absolute;
	top: -50px;
	left: calc(50% - 50px);
	background-color: #000;
	transition: all 1s ease-in-out;
	cursor: pointer;
}
.contactline-break .borderarea img:hover
{
	transform: rotate(360deg);
}
.contact-col-container {
	display: flex;
	flex-wrap: wrap;
}
.contact-col {
	height: 100%;
	padding: 15px;
	color: #555;
	border: 2px groove #ebebeb;
	text-align: center;
	cursor: pointer;
	transition: all 0.5s ease-in-out;
}
.contact-col:hover
{
	background-color: #218dea;
	border-color: #218dea;
	color: #fff;
}
.contact-col p
{
	font-size: 15px;
}
.address-title
{
	margin: 20px 0;
}
.tickmark li
{
	display: inline-block;
	padding: 10px 0;
	width: 100%;
}
.tickmark li .tickmarks-icon 
{
	width: 23px;
	display: inline-block;
	float: left;
	margin-right: 8px;
	margin-top: 2px;
}
.tickmark li .tikmark-content
{
	width: calc(100% - 40px);
	display: inline-block;
	float: left;
}
.whybti
{
	list-style: none;
	margin-top: 20px;
}
.whybti li
{
	position: relative;
	padding: 20px 0;
	border: 1px groove #888;
	border-left: 10px solid #218dea;
	padding-left: 25px;
	margin: 30px 0;
	background-color: #222;
}
.whybti li:hover
{
	border-color: #218dea;
}
.whybti li .whybti-text
{
	font-size: 15px;
	line-height: 24px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 500;
	margin: 0;
}
.whybti li .liststyle {
	position: absolute;
	font-size: 12px;
	left: -25px;
	top: 26px;
}
.whyaia
{
	list-style: none;
	margin-top: 20px;
}
.whyaia li
{
	position: relative;
	padding: 20px;
	margin: 20px 0;    
	display: inline-block;
	border: 1px groove #888;
}
.whyaia li:hover
{
	border-color: #218dea;
}
.whyaia li .whyaia-icon
{
	float: left;
	width: 70px;
	margin-right:30px;
}
.whyaia li .whyaia-text
{
	font-size: 15px;
	line-height: 24px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 500;
	margin: 0;
	float: left;
	width: calc(100% - 100px);
}
.whyaia li .liststyle {
	position: absolute;
	font-size: 12px;
	left: -25px;
	top: 26px;
}

.whydap
{
	list-style: none;
	margin-top: 20px;
}
.whydap li
{
	position: relative;
	padding: 20px;
	margin: 20px 0;    
	display: inline-block;
	border: 1px groove #888;
}
.whydap li:hover
{
	border-color: #218dea;
}
.whydap li .whydap-icon
{
	float: left;
	width: 70px;
	margin-right:30px;
}
.whydap li .whydap-text
{
	font-size: 15px;
	line-height: 24px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 500;
	margin: 0;
	float: left;
	width: calc(100% - 100px);
}
.whydap li .liststyle {
	position: absolute;
	font-size: 12px;
	left: -25px;
	top: 26px;
}

.product-img
{
	overflow: hidden;
}
.product-img img
{
	width: 100%;
	overflow: hidden;
	cursor: pointer;
	margin-top: 90px;
	transition: all 0.8s ease-in-out;
}
.product-img img:hover
{
	transform: scale(1.2);
}

.product-img1
{
	overflow: hidden;
}
.product-img1 img
{
	width: 100%;
	overflow: hidden;
	cursor: pointer;
	margin-top: 10px;
	transition: all 0.8s ease-in-out;
}
.product-img1 img:hover
{
	transform: scale(1.2);
}
.product-collapse-main
{
	margin-top: 50px;
	margin-bottom: 20px;
	width: 100%;
	display: inline-block;
	padding-left: 5px;
}
.product-collapse-main .product-collapse-div 
{
	width: 100%;
	position: relative;
	border-left: 1px groove #ddd;
	padding-top: 25px;
	display: inline-block;
	padding: 35px 0;

}
.product-collapse-main .product-collapse-div.active-collapse
{
	border-left: 1px groove #218dea!important;
}
.product-collapse-main .product-collapse-lastdiv.active-collapse:before
{
	content: "";
	position: absolute;
	bottom: -15px;
	left: -7px;
	width: 15px;
	height: 15px;
	background-color: #218dea;
	border-radius: 50%;
}
.product-collapse-main .product-collapse-div.active-collapse .faicon
{
	color: #218dea!important;
}
.product-collapse-main .product-collapse-div:last-child 
{
	border-left: 1px groove transparent;
}
.product-collapse-title
{
	color: #218dea!important;
	padding-left: 25px;
	position: absolute;
	top: -23px;
	left: -5px;
	margin: 0;
	text-align: left;
	cursor: pointer;
	pointer-events: none;
}
.product-collapse-title .faicon 
{
	font-size: 15px;
	position: absolute;
	left: -2.5px;
	top: 12px;
	color: #fff;
}
.product-collapse-content
{

}
.color-white
{
	color:#fff;
}
.grey-text
{
	color: #bbb!important;
}
.dropdown
{
	position: unset!important;
}
.navbar-nav
{
	position: relative;
}
.custom-dropdown-menu
{
	width:100%;
	background-color: rgb(16, 16, 16)!important;
	margin-top: -5px!important;
	transition: all 0.5s ease-in-out;
	border: 0;
	box-shadow:none;
	padding: 10px 20px;
}
.custom-dropdown-menu li
{
	padding-bottom: 15px;
	padding-top: 8px;
	position: relative;
	display: inline-block;
	width: calc(100% / 2);
	float: left;
}
.custom-dropdown-menu li a:after 
{
	content: "\f0d8";
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	font-size: 30px;
	left: calc(50% - 10px);
	top: 75%;
	opacity: 0;
	color: #218dea;
	transition: all 0.5s ease-in-out;
}
.custom-dropdown-menu li a
{
	margin: 0 auto;
	padding: 0!important;
	text-align: left;
	width: auto;
	display: inline-block;
	position: relative;
}
.custom-dropdown-menu li a .menu-icon 
{
	width: 75px;
	height: 80px;
	padding: 10px;
	display: block;
	margin: 5px auto;
}
.custom-dropdown-menu li a .menu-icon img
{
	width: 100%;
}
.custom-dropdown-menu li a span
{
	display: block;
}
.custom-dropdown-menu li a:hover 
{
	color: #218dea!important;
}
.custom-dropdown-menu li a:hover:after 
{
	opacity: 1;
}
.headerhover
{
	transition: background 0s ease-in-out!important;
	background-color:rgb(16, 16, 16)!important;
}
.lower-text
{
	text-transform: lowercase!important;
}
.findout-section
{
	padding-top: 80px;
	padding-bottom: 30px;
}
.findout-sectionother
{
	padding-top: 80px;
	padding-bottom: 30px;
}
.findout-sectionother1
{
	padding-top: 10px;
}
.whychoose-section
{
	padding-top: 80px;
	padding-bottom: 30px;
}
.pl-25
{
	padding-left: 25px!important;
}
.pl-0
{
	padding-left: 0!important;
}
.pl-15
{
	padding-left: 15px!important;
}
.theme-alert .close span
{
	color: #fff!important;
	font-weight: bold;
}
.theme-alert.alert-success
{
	background-color: #087508;
	color: #fff;
	font-weight: bold;
}
.theme-alert.alert-danger
{
	background-color: #940404;
	color: #fff;
	font-weight: bold;
}
.cookie-policy
{
	width: 100%;
}
.cookie-policy .cookie-policy-title 
{
	margin-top: 30px;
	text-transform: capitalize;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
}
.cookie-policy .cookie-policy-subtitle
{
	margin-top: 30px;
	text-transform: capitalize;
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: bold;
}
body>footer
{
	overflow: unset!important;
}
body>footer .dropdown-menu
{
	width: 205px;
	background-color: rgb(16, 16, 16)!important;
	margin-top: -5px!important;
	transition: all 0.5s ease-in-out;
	border: 0;
	box-shadow: none;
}
body>footer .dropup .product-arrow
{
	vertical-align: top;
}
body>footer .dropdown-menu .dropdown-item
{
	font-size: 13px;

}
.SearchBar .btnthemecustom
{
	margin-top: 4px;
}
.SearchBar .form-control {
	margin: 0!important;
	border: 1px groove #218dea;
	height: 41px;
	font-weight: normal;
	color: #fff;
	outline: none;
}
.form-control-feedback {
	right: 15px;
	color: #218dea;
	position: absolute;
	top: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	pointer-events: none;
	font-size: 16px;
}
.SearchBar .form-control::placeholder {
	color: #fff;
}
.SearchBar .select2-container--default .select2-selection--single {
	background-color: #333333;
	border: 1px groove #218dea;
	border-radius: 4px;
	color: #fff;
	height: 41px;
	outline: none;
}
.SearchBar .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff;
	line-height: 41px;
}
.SearchBar .select2-container--default .select2-selection--single .select2-selection__arrow
{
	height:41px;
}
.SearchBar .select2-container--default .select2-selection--single .select2-selection__arrow b
{
	border-color:#218dea transparent transparent transparent;
}
.SearchBar .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b
{
	border-color: transparent transparent #218dea transparent;
}
.insight-titlebar
{
	width: 25px;
	margin: 10px 0 10px 15px;
	display: inline-block;
	cursor: pointer;
}
.insight-banner
{
	width: 100%;
	background-color: #333;
	border:1px groove #218dea;
}
.insight-desc
{
	padding:15px 30px; 
}
.insight-title
{
	width: 100%;
	text-align: left;
	text-transform: capitalize;
	font-size: 30px;
	margin-bottom: 15px;
}
.insight-action
{
	display: inline-block;
	margin-left: 10px;
	font-size: 11px;
}
.insight-action.share img
{
	width: 20px;	
}
.insight-action img
{
	width: 25px;
	margin-right: 7px;
}
.insight-category
{
	width: 100%;
	background-color: #333;
	margin-top: 20px;
}
.category-desc
{
	padding:15px; 

}
.category-title
{
	width: 100%;
	text-align: left;
	text-transform: capitalize;
	font-size: 20px;
	line-height: 25px;
	margin: 5px 0 10px 0;
	min-height: 50px;
}
.category-action
{
	display: inline-block;
	margin-top: 7px;
	font-size: 11px;
}
.category-action img
{
	width: 20px;
	margin-right: 7px;
}
.pagination a {
	border-color: #bbb!important;
	color: #218dea!important;
	font-size: 18px!important;
}
.pagination a:hover,.pagination .active a
{
	background-color: #218dea!important;
	color: #fff!important;
}
.ReqACallSection
{
	padding: 40px 0;
	margin: 40px 0;
	border-top: 2px groove #218dea;
	border-bottom: 2px groove #218dea;
	background-color: #333;
}
.ReqACallSection-title {
	width: 100%;
	text-align: left;
	text-transform: capitalize;
	font-size: 30px;
	margin-bottom: 30px;
	color: #fff;
	margin: 0 auto;
}
.NeverMissSection
{
	padding: 40px 0;
	margin: 40px 0 0 0;
	background-color: #333333;
	border-top: 1px solid #218dea;
	border-bottom: 1px solid #218dea;
}
.NeverMiss-title {
	width: 100%;
	text-align: left;
	text-transform: capitalize;
	font-size: 30px;
	color: #fff;
	margin: 0 auto;
	font-weight: bold;
	margin-bottom: 30px;
}
.NeverMiss-desc
{
	color: #fff;
	font-size: 15px;
	line-height: 25px;
}
.select2
{
	width: 100%;
}

.icon-box {
	position: relative;
	margin-bottom: 30px;
}
.icon-box .icon {
	width: 90px;
	height: 90px;
	line-height: 90px;
	margin-right: 30px;
	font-size: 28px;
	text-align: center;
	color: #dc2a0b;
	position: relative;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.icon-box .icon:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: #f7f7f7;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.icon-box .icon:after {
	content: "";
	display: block;
	position: absolute;
	left: -4px;
	top: -4px;
	bottom: -4px;
	right: -4px;
	z-index: 1;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.icon-box .icon .fa {
	position: relative;
	z-index: 2;
}
.icon-box .icon img {
	position: relative;
	z-index: 2;
	max-width: 100%;
	height: auto;
}
.icon-box.sm-list .icon img {
	width: 40px;
	display: inline-block;
	margin-top: -7px;
}
.icon-box .icon .bg-icon {
	display: none;
}
@media (min-width: 992px) {
	.icon-box .icon .bg-icon {
		display: block;
		position: absolute;
		left: 30px;
		top: 0;
		font-size: 140px;
		color: #f7f7f7;
		z-index: -1;
	}
}
.icon-box .icon-box-body {
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.icon-box .icon-box-body h3,
.icon-box .icon-box-body h4 {
	padding-top: 6px;
	margin-bottom: .75em;
}
.icon-box.rounded .icon {
	border-radius: 50%;
}
.icon-box.rounded .icon:before {
	border-radius: 50%;
}
.icon-box.rounded .icon:after {
	border-radius: 50%;
}
.icon-box.circled .icon {
	color: #fff;
	border-radius: 50%;
}
.icon-box.circled .icon:before {
	background: #1d8be6;
	border-radius: 50%;
}
.icon-box.circled .icon:after {
	border-radius: 50%;
	background: #ebebeb;
}
.icon-box.squared .icon {
	color: #fff;
}
.icon-box.squared .icon:before {
	background-color: #1d8be6;
}
.icon-box.squared .icon:after {
	background: #ebebeb;
}
.icon-box.bordered .icon {
	color: #dc2a0b;
}
.icon-box.bordered .icon:before {
	background: #fff;
}
.icon-box.bordered .icon:after {
	background: #dc2a0b;
}
.icon-box.centered {
	text-align: left;
}
@media (min-width: 992px) {
	.icon-box.centered {
		text-align: center;
	}
}
.icon-box.centered .icon {
	margin: auto;
}
@media (min-width: 992px) {
	.icon-box.icon-right {
		text-align: right;
	}
	.icon-box.icon-right .icon {
		float: right;
		margin: 0 0 0 30px;
	}
}
.icon-box.icon-top-padding {
	padding-top: 50px;
}
.icon-box.boxed {
	border: 1px solid #dcdcdc;
	background: #fff;
	-webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.06);
	box-shadow: 0 5px 12px rgba(0, 0, 0, 0.06);
	padding: 20px;
}
@media (min-width: 992px) {
	.icon-box.boxed {
		padding: 40px;
	}
}
.icon-box.boxed .icon:after {
	left: -6px;
	right: -6px;
	top: -6px;
	bottom: -6px;
}
@media (min-width: 992px) {
	.icon-box.boxed .icon {
		width: 100px;
		height: 100px;
		font-size: 42px;
		line-height: 100px;
	}
}
.no-touch .icon-box.icon-box-animated .icon:hover {
	color: #fff;
}
.no-touch .icon-box.icon-box-animated .icon:hover:before {
	-webkit-transform: scale(0.9, 0.9);
	-ms-transform: scale(0.9, 0.9);
	transform: scale(0.9, 0.9);
	background-color: #2f2f2f;
}
.no-touch .icon-box.icon-box-animated .icon:hover:after {
	background: #fff;
	box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}
.icon-box.sm .icon {
	width: 42px;
	height: 42px;
	line-height: 42px;
	font-size: 20px;
	margin-right: 20px;
}
.icon-box.sm-list
{
	display: inline-block;
	width: 100%;
}
.icon-box.sm-list .icon {
	width: 70px;
	height: 70px;
	line-height: 70px;
	font-size: 20px;
	display: inline-block;
	margin-right: 0;
}
.icon-box-body .RPAicon-text
{
	font-size: 16px;
	line-height: 28px;
	margin: 0;
}
.icon-box.sm .icon:after {
	left: -2px;
	right: -2px;
	top: -2px;
	bottom: -2px;
}
.icon-box.sm-list .icon-box-body 
{
	font-size: 15px;
	font-weight: 500;
	margin-top: 0!important;
	width: calc( 100% - 100px);
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
}
.contact-address-part
{
	background-color: #fff;
	padding: 40px 0;
}
.about-part1
{
	background-color: #fff;
	padding: 60px 0;
}
.about-part2
{
	background-color: #218dea;
	padding: 120px 0;
}
.about-part3
{
	background-color: #fff;
	padding: 60px 0;
}
.about-part3 .leftside-img
{
	width: 460px;
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	z-index: -9;
}
.our-people
{
	font-weight: 550;
	padding-top: 50px;
	padding-bottom: 10px;
}
.about-technology
{
	background-color: #218dea;
	padding: 45px 0;
	/*background-image: url(../images/bg/Technology_lines.png);*/
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 101%;
	min-height: 500px;
}
.technology-title
{
	font-weight: 550;
	text-align: center;
	color: #fff;
}
.technology_main_title
{
	text-transform: capitalize;
	font-weight: 500;
	text-align: left;
	color: #000;
	line-height: 45px;
	margin: 0;
	padding: 10px 0;
	font-size: 30px;
}
.technology .discover-content
{
	color: #555;
}
.technology-content
{
	font-size: 14px;
	line-height: 28px;
	text-transform: capitalize;
	padding: 10px 0;
	margin: 0;
	color: #ddd;
	font-weight: 400;
}
.technology-img
{
	margin: 10px 0;
}
.technology-backimg
{
	width: 500px;
	position: absolute;
	right: 0;
	bottom: -6%;
}
.about-we_are_lines
{
	background-color: #fff;
	padding: 60px 0;
	/*background-image: url(../images/bg/we_are_lines.png);*/
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 101%;
	min-height: 500px;
}
.we_are_lines-title
{
	font-weight: 550;
	text-align: center;
	color: #000;
}
.tag-point .tag-point-line {
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	padding: 20px 0;
	display: inline-block;
	position: relative;
}
.tag-point .tag-point-line .point {
	position: absolute;
	top: 34px;
	left: -55px;
	font-size: 50px;
	font-weight: bold;
}
.tag-point .tag-point-line.last-line
{
	border-top: 1px solid #fff;
}
.about-part4
{
	background-color: #000;
	padding-top: 60px;
	padding-bottom: 30px;
}
.about-part4 .main-content {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
}
.about-part4 .pro-title {
	font-weight: bold;
	padding: 10px 0;
	font-size: 25px;
	color: #fff;
	line-height: 35px;
}
.about-part4 .btnthemecustom
{
	margin-top: 30px!important;
}
.about-part4 .imgabout
{
	padding: 40px 0;
}
.divabout-details
{
	padding-top: 40px;
}

.share
{
	cursor: pointer;
}
.sticky_share_btn {
	position: relative;
}
.share-toggle,
.fixed_share ul.social-listing > li {
	font-size: 20px;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border: 2px solid;
	border-radius: 50%;
	transition: all 0.5s ease-in-out;
}
ul.social-listing {
	list-style: none;
	display: none;
	position: absolute;
	margin: 0;
	padding: 5px 8px;
	left: 15%;
	bottom: 35px;
	background-color: #333333;
	border-radius: 10px;
	box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
	border: 1px solid #666;
}
.fixed_share ul.social-listing > li {
	margin-bottom: 10px; 
}
.fixed_share ul.social-listing > li > a {
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
}
.share-toggle:hover,
.fixed_share ul.social-listing > li:hover {
	transform: scale(1.1) rotate(360deg);
}

.fixed_share .facebook, 
.fixed_share .facebook > a{
	color: #4267B2;
}
.fixed_share .twitter, 
.fixed_share .twitter > a{
	color: #00acee;
}
.fixed_share .pinterest, 
.fixed_share .pinterest > a{
	color: #E60023;
}
.fixed_share .linkedin, 
.fixed_share .linkedin > a{
	color: #0e76a8;
}
.fixed_share .whatsapp, 
.fixed_share .whatsapp > a{
	color: #25D366;
}
.contactform input:focus,.contactform textarea:focus, .contactform select:focus
{
	outline: 1px groove #fff;
}
.divListView .insight-img
{
	display: none;
}
.divListView .category-title
{
	min-height: auto;
}
.divListView .insight-date
{
	display: inline-block;
	margin: 0;
	padding: 0;
}
.divListView .insight-categorydetails
{
	display: inline-block;
	margin: 0;
	padding: 0;
	margin-left:30px; 
}
.divListView .category-action
{
	float: right;
	margin-top: 0px!important;
}
.insightabout
{
	background-color: #fff!important;
	padding-top: 60px;
	padding-bottom: 30px;
}
.insightabout .main-content {
	font-size: 18px;
	line-height: 30px;
	color: #000;
}
.insightabout .pro-title {
	font-weight: bold;
	padding: 10px 0;
	font-size: 25px;
	color: #000;
	line-height: 35px;
}
.insightabout .btnthemecustom
{
	margin-top: 30px!important;
}
.insightabout .imgabout
{
	padding: 40px 0;
}
.RPA-int
{
	text-align: left;
	color: #218dea!important;	
}
.homesection
{
	background-color: #fff;
	padding: 60px 0;
}
.div-iconbox
{
	padding: 40px 0;
}
.div-iconbox .col-icon
{
	display: inline-block;
	width: 22%;
	line-height: 70px;
	margin-right: 4%;
	font-size: 28px;
	text-align: center;
	position: relative;
	transition: 0.3s;
}
.div-iconbox .col-icon img
{
	transition: all 0.5s ease-in-out;
	cursor: pointer;
}
.div-iconbox .col-icon img:hover
{
	transform: rotate(360deg);
}
.div-iconbox .col-iconbody
{
	display: inline-block;
	width: 74%;
}
.div-iconbox .col-iconbody .body-title
{
	color: #000;
	font-weight: 500;
}
.div-iconbox .col-iconbody .body-content
{
	color: #111;
}
.btnReadMore
{
	border: 2px solid #218dea;
	padding: 6px 10px;
	border-radius: 15px;
	background-color: transparent;
	color: #000;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 2px;
	font-size: 12px;
	margin-top: 15px;
	padding-right: 30px;
	position: relative;
}
.btnReadMore .arrowicon
{
	position: absolute;
	right: 8px;
	margin-left: 10px;
	font-size: 20px;
	color: #218dea;
}
.btnReadMore:hover
{
	background-color: #218dea;
	color: #fff;
}
.btnReadMore:hover .arrowicon
{
	color: #fff;
}
.homesection2
{
	background-color: #218dea;
	padding: 60px 0;
}
.div-video-corner
{
	width: 100%;
	cursor: pointer;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
.div-video-corner .main-img
{
	width: 100%;
	text-align: center;
}
.div-video-corner .arrow-left-top
{
	position: absolute;
	top: -15px;
	left: -15px;
	transition: all 0.5s ease;
}
.div-video-corner:hover .arrow-left-top
{
	top: -25px;
	left: -25px;
}
.div-video-corner .arrow-right-top
{
	position: absolute;
	top: -15px;
	right: -15px;
	transform: rotate(90deg);
	transition: all 0.5s ease;
}
.div-video-corner:hover .arrow-right-top
{
	top: -25px;
	right: -25px;
}
.div-video-corner .arrow-left-bottom
{
	position: absolute;
	bottom: -15px;
	left: -15px;
	transform: rotate(270deg);
	transition: all 0.5s ease;
}
.div-video-corner:hover .arrow-left-bottom
{
	bottom: -25px;
	left: -25px;
}
.div-video-corner .arrow-right-bottom
{
	position: absolute;
	bottom: -15px;
	right: -15px;
	transform: rotate(180deg);
	transition: all 0.5s ease;
}
.div-video-corner:hover .arrow-right-bottom
{
	bottom: -25px;
	right: -25px;
}
.discover-icon
{
	width: 30px;
}
.discover-title
{
	text-transform: capitalize;
	font-weight: 500;
	text-align: left;
	color: #fff;
	line-height: 45px;
	margin: 0;
	padding: 10px 0;
}
.venturiq-num-title
{
	text-transform: capitalize;
	font-weight: 500;
	color: #fff;
	line-height: 45px;
	margin: 0;
	padding: 10px 0;
}
.discover-content {
	color: #eee;
	font-size: 15px;
	margin: 0;
	padding: 10px 0;
	line-height: 29px;
}
.btnDiscover {
	border: 2px solid #fff;
	padding: 4px 8px;
	border-radius: 15px;
	background-color: #fff;
	color: #218dea;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 2px;
	font-size: 12px;
	margin-top: 15px;
	padding-right: 25px;
	position: relative;
	font-weight: 500;
}
.btnDiscover .arrowicon {
	position: absolute;
	right: 5px;
	margin-left: 10px;
	font-size: 20px;
	color: #218dea;
}
.btnDiscover:hover
{
	background-color: transparent;
	color: #fff;
}
.btnDiscover:hover .arrowicon {
	color: #fff;	
}
.technology .btnDiscover:hover
{
	background-color: transparent!important;
	color: #fff!important;
}
.btnDiscover:hover .arrowicon {
	color: #fff!important;
}
.homecontact
{
	background-image: url(../images/bg/Home_Footer.jpg);
	background-color: rgba(0, 0, 0, 0.3);
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 102%;
	min-height: 500px;
	padding: 50px 0;
	position: relative;
}
.homecontact-title
{
	text-align: left;
	color: #fff;
	font-weight: 500;
}
.contacts-widget .contacts-info-list {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0;
}
.contacts-widget .contacts-info-list > li {
	position: relative;
	padding-left: 50px;
	min-height: 32px;
	display: table;
}
.contacts-widget .contacts-info-list > li > .fa {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #218dea;
	line-height: 32px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.contacts-widget .contacts-info-list > li .info-item {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
}
.contacts-widget .contacts-info-list > li + li {
	margin-top: 22px;
}
.contact-info-title
{
	margin: 0;
	margin-top: 5px;
	margin-bottom: 3px;
	text-transform: none;
	font-weight: 500;
}
.info-item-email a
{
	color: #fff;
}
.service-content {
	font-size: 14px;
	line-height: 24px;
	text-transform: capitalize;
	padding: 5px 0;
	color: #000;
	font-weight: 400;
}
.ul-Service-point
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.ul-Service-point li
{
	width: 100%;
	display: table;
	padding: 25px 0;
	border-top: 2px solid #ddd;
}
.ul-Service-point li:first-child
{
	border:none ;
}
.ul-Service-point li .service-icon {
	width: 20%;
	padding: 3%;
	display: table-cell;
	vertical-align: middle;
}
.ul-Service-point li .service-icon-content {
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	color: #000;
	font-weight: 400;
	display: table-cell;
	vertical-align: middle;
}
.pdimg>img
{
	padding-left: 20px;
}
.benefits-section
{
	padding: 60px 0;
	background-color: #fff;	
}
.benefits-title
{
	text-transform: none;
	font-weight: 500;
}
.ul-benefits
{
	list-style: none;
}
.ul-benefits li
{
	width: 100%;
	font-size: 15px;
	padding: 8px 0;
	position: relative;
}
.ul-benefits li:after {
	content: "\f111";
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	font-size: 15px;
	top: 11px;
	left: -25px;
}
.service-businesses
{
	background-color: #218dea;
	padding: 60px 0;
}
.businesses-content {
	color: #fff;
	font-size: 16px;
	margin: 0;
	padding: 5px 0;
	line-height: 29px;
}
.businesses-title
{
	color: #fff!important;
	font-weight: 500;
}
.businesses-iconbox .icon
{
	cursor: pointer;
}
.businesses-iconbox .icon-box-body
{
	margin-top: 0!important;
	color: #eee;
}
.businesses-iconbox .businesses-icon-title
{
	color: #fff;
	margin: 4px 0 8px 0!important;
	padding: 0!important;
}
.service-ai
{
	background-color: #F4F4F4;
	padding: 60px 0 0 0;	
}
.service-ai .main-img
{
	display: inline-block;	
	width: 100%;
	position: relative;
}
.service-ai .main-img>img
{
	width: 80%;
	position: absolute;
	right: 0;
	top: 25px;
}
.service-ai .rightside-img
{
	width: 360px;
	position: absolute;
	right: 0;
	bottom: 0;
	pointer-events: none;
	z-index: -9;
}
.service-ai .service-content
{
	line-height: 28px;
}
.service-ai2
{
	padding-bottom: 60px;
	background-color: #fff;
}
.BenefitsTitleArea
{
	width: 100%;
	display: inline-block;
	padding: 30px 0 0 0;
}
.service-ai2 .leftside-img
{
	width: 460px;
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	z-index: -9;
}
.service-ai2 .service-ai2-div
{
	padding-top: 60px;
}
.service-ai2 .service-ai2-div.minpd
{
	padding-top: 20px;
}
.icon-text
{
	color: #fff;
	position: relative;
	z-index: 2;
}
.RPAicon-text
{
	font-size: 16px;
	margin-top: 10px;
}
.cookies-content
{
	font-size: 15px;
	line-height: 24px;
	color: #eee;
	margin-top: 30px;
}
.cookie-main
{
	line-height: 45px;
}
.cookie-part
{
	padding-top: 130px;
}
.section-hr
{
	border-top: 1px solid #555;
}
.insight-slider
{
	margin-top: 20px;
}
.rel-insight-banner
{
	width: 100%;
	background-color: #333;
	border:1px groove #f16c20;
}
.rel-insight-desc
{
	padding:15px 10px; 
}
.rel-insight-title
{
	width: 100%;
	text-align: left;
	text-transform: capitalize;
	font-size: 20px;
	line-height: 30px;
	min-height: 60px;
	margin: 5px 0;
}
.rel-insight-action
{
	display: inline-block;
}
.rel-insight-action img
{
	width: 25px;
	margin-right: 7px;
}
.modal-content
{
	background-color: #fff!important;
}
.btn-primary
{
	background-color:#337ab7!important;
	color: #fff!important;
}
.Mymodalcss .form-control
{
	outline: none!important;
}
.venturiq-num
{
	background-color: #218dea;
	min-height: 400px;
	padding: 50px 0;
	position: relative;
}
.venturiq-clients
{
	background-color: #f1f1f1;
	padding: 30px 0 10px 0;
	position: relative;
}
.venturiq-num-img
{
	padding: 50px 0;
}
.technology
{
	background-color: #fff;
	padding: 60px 0;
}
.technology .btnDiscover
{
	background-color: #218dea!important;
	color: #fff!important;
	border: 1px solid #218dea!important;
}
.technology .btnDiscover .arrowicon
{
	color: #fff!important;
}
.divarticledata 
{
	display: flex;
	flex-wrap: wrap;
}
.AI-custom-banner .custome-title
{
	font-size: 14px;
	text-align: left;
	line-height: 28px;
}
.AI-img2
{
	margin-top: 30px;
}
.benifi-margin-extra li
{
	margin: 11px 0;
}
.fontsize22
{
	font-size: 22px!important;
}
.divbusinessesdata 
{
	display: flex;
	flex-wrap: wrap;
}
.service-businesses-no
{
	width: 100%;
	margin-top: 20px;
}
.service-businesses-desc
{
	padding:15px; 
	background-color: #fff;
	min-height: 180px;
}
.service-businesses-title
{
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	margin: 0;
	padding: 0;
	color: #000;
	letter-spacing: 1px;
	margin-bottom: 15px;
}
.service-businesses-details
{
	font-size: 14px;
	text-align: center;
}
.spectices-practices
{
	text-align: center;
	font-size: 21px;
	font-weight: 700;
	line-height: 30px;
}
.div-spectices-practices
{
	padding: 10px;
	display: inline-block;
	margin: 15px 0;
	width: 100%;
}
.div-spectices-practices .spectices-practices-img
{
	width: 180px;
	margin: 0 auto;
}
.div-spectices-practices .spectices-practices-content
{
	text-align: center;
	font-size: 14px;
	margin: 0;
	padding: 20px 0;
}
.why-venturiq
{
	width: 100%;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #fff;
	letter-spacing: 1px;
	margin-bottom: 15px;
}
.why-venturiq-content
{
	font-size: 14px;
	margin: 0;
	color: #fff;
	line-height: 28px;
	margin-top: 15px;
}
.why-venturiq-content>a
{
	color: #f4f4f4;
	font-weight: bold;
	text-decoration: underline;
}
.about-part2 .rightside-img
{
	width: 400px;
	position: absolute;
	right: 0;
	top: 0;
	pointer-events: none;
	z-index: -9;
}
.service-pi
{
	background-color: #fff;
	padding: 60px 0 0 0;
	min-height: 390px;
}
.service-pi .leftside-img
{
	width: 360px;
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	z-index: -9;
}
.service-pi .service-content
{
	line-height: 28px;
	margin-top: 20px;
}
.service-pi-benefits
{
	background-color: #218dea;
	padding: 60px 0;
}
.service-pi-benefits-ul
{
	list-style: none;
	margin-left: 15px;
	margin-top: 20px;
}
.service-pi-benefits-ul li
{
	width: 100%;
	font-size: 15px;
	padding: 12px 0;
	color: #eee;
	font-weight: 300;
	letter-spacing: 1px;
	position: relative;
	line-height: 30px;
}
.service-pi-benefits-ul li:before {
	content: "";
	width: 16px;
	height: 17px;
	background: url("../images/icon/doticon.png") no-repeat center center/cover;
	position: absolute;
	top: 19px;
	left: -30px;
}
.pi-proccess
{
	background-color: #F4F4F4;
	padding: 60px 0;
}
.proccess-title 
{
	color: #000;
	font-weight: 700;
	text-transform: capitalize;
	font-size: 22px;
	padding-bottom: 15px;
}
.proccess-content 
{
	font-size: 15px;
	line-height: 30px;
	text-transform: capitalize;
	text-align: center;
	margin-bottom: 20px;
}
.proccess-img
{
	padding: 20px 10px;
}

.service-ia
{
	background-color: #fff;
	padding: 60px 0 0 0;
	min-height: 390px;
}
.service-ia .leftside-img
{
	width: 360px;
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	z-index: -9;
}
.service-ia .main-leftside
{
	width: 80%;
}
.service-ia .service-content
{
	line-height: 28px;
	margin-top: 60px;
}
.service-ia-benefits
{
	background-color: #F4F4F4;
	padding: 60px 0;
}
.service-ia-benefits-ul
{
	list-style: none;
	margin-left: 15px;
	margin-top: 20px;
}
.service-ia-benefits-ul li
{
	width: 100%;
	font-size: 15px;
	padding: 12px 0;
	color: #000;
	font-weight: 300;
	letter-spacing: 1px;
	position: relative;
	line-height: 30px;
}
.service-ia-benefits-ul li:before {
	content: "";
	width: 16px;
	height: 17px;
	background: url("../images/icon/blue_doticon.png") no-repeat center center/cover;
	position: absolute;
	top: 19px;
	left: -30px;
}
.service-ia-benefits-ul li:hover:before {
	background: url("../images/icon/radial_icon2.png") no-repeat center center/cover;
}
.service-ia-benefits .service-ia-benefits-title
{
	color: #000;
	line-height: 35px;
	font-weight: 500;
	text-transform: capitalize;
}
.service-ia-benefits .rightside-img
{
	width: 422px;
	position: absolute;
	right: 0;
	bottom: 0;
	pointer-events: none;
	z-index: -9;
}
.service-ai-process
{
	background-color: #218dea;
	padding: 60px 0;
}
.service-ai-process-ul
{
	list-style: none;
	margin-left: 15px;
	margin-top: 20px;
}
.service-ai-process-ul li
{
	width: 100%;
	font-size: 15px;
	padding: 12px 0;
	color: #eee;
	font-weight: 300;
	letter-spacing: 1px;
	position: relative;
	line-height: 30px;
}
.service-ai-process-ul li:before {
	content: "";
	width: 16px;
	height: 17px;
	background: url("../images/icon/doticon.png") no-repeat center center/cover;
	position: absolute;
	top: 19px;
	left: -30px;
}
.service-ai-process-ul li:hover:before {
	/*background: url("../images/icon/wh_bullet.png") no-repeat center center/cover;*/
}
.sap-content
{
	font-size: 15px;
	margin: 0;
	color: #ddd;
	line-height: 28px;
	margin-top: 15px;
}
.sap-content>span
{
	color: #fff;
}
.service-ai-process .rightside-img
{
	width: 430px;
	position: absolute;
	right: 0;
	top: 0;
	pointer-events: none;
	z-index: -9;
}
.discover_benefits
{
	background-color: #000;
	padding: 60px 0;
	position: relative;
}
.discover_benefits .leftside-img
{
	width: 360px;
	position: absolute;
	left: 0;
	bottom: 0;
	pointer-events: none;
	z-index: -9;
}
.discover_benefits .rightside-img
{
	width: 289px;
	position: absolute;
	right: 0;
	top: 0;
	pointer-events: none;
	z-index: -9;
}
.discover_benefits_title 
{
	line-height: 40px;
	font-size: 20px;
	color: #fff;
	text-transform: capitalize;
}
.discover_benefits_box
{
	width: 100%;
	display: inline-block;
	margin: 20px 0;
}
.discover_benefits_box .discover_benefits_icon
{
	width: 75px;
	display: inline-block;
}
.discover_benefits_box .discover_benefits_content
{
	display: inline-block;
	width: calc(100% - 100px);
	color: #ddd;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	line-height: 22px;
	font-size: 15px;
	vertical-align: middle;
}
.ia_task
{
	background-color: #218dea;
	padding: 60px 0 40px 0;
	position: relative;
}
.ia_task .leftside-img
{
	width: 360px;
	position: absolute;
	left: -6px;
	top: 0;
	pointer-events: none;
	z-index: -9;
}
.ia_task_title 
{
	line-height: 40px;
	color: #fff;
	font-weight: 500;
	padding-top: 10px;
	text-transform: capitalize;
}
.ia_task_content {
	font-size: 14px;
	line-height: 30px;
	text-transform: capitalize;
	padding: 5px 0;
	color: #eee;
	font-weight: 400;
}
.ia_task_content_area
{
	padding: 50px;
}
.exhaustive_list
{
	padding: 60px;
	background-color: #f8f8f8;
}
.exhaustive_list_title
{
	line-height: 33px;
	text-transform: none;
	color: #000;
	font-weight: 500;
	padding-top: 10px;
	text-align: center;	
}
.exhaustive_list .intelligent_wheel
{
	margin: 40px 0;
	padding: 10px;
}
.exhaustive_list .exhaustive_list_content
{
	font-size: 15px;
	line-height: 30px;
	padding: 5px 0;
	color: #000;
	font-weight: 400;
	text-align: center;	
}
.exhaustive_list .exhaustive_list_content>a
{
	font-weight: bold;
	color: #218dea;
}
.about-benefits
{
	list-style: none;
}
.about-benefits li
{
	width: 100%;
	font-size: 15px;
	padding: 8px 0;
	position: relative;
}
.about-benefits li:after {
	content: "";
	position: absolute;
	width: 18px;
	height: 18px;
	background-image: url("../images/icon/blue_doticon.png");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 100%;
	top: 10px;
	left: -28px;
}
.about-benefits li:hover:after {
	background-image: url("../images/icon/radial_icon1.png");
}
.artificial-benefits
{
	list-style: none;
}
.artificial-benefits li
{
	width: 100%;
	font-size: 15px;
	padding: 8px 0;
	position: relative;
}
.artificial-benefits li:after {
	content: "";
	position: absolute;
	width: 18px;
	height: 18px;
	background-image: url("../images/icon/blue_doticon.png");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 100%;
	top: 10px;
	left: -28px;
}
.artificial-benefits li:hover:after {
	background-image: url("../images/icon/radial_icon1.png");
}
.artificial-benefits li.first-child:after {
	background-image: url("../images/icon/radial_icon1.png");
}
.ourPeopleImg
{
	width: 100%;
	position: relative;
	display: inline-block;
}
.ourPeopleImg>img
{
	position: absolute;
	width: 70%;
	top: 35px;
}
.ourPeopleImg>.artificial-benefits-img
{
	width: 55%;
}
.discover_venautomate
{
	margin-top: 25px;

}
.discover_venautomate img
{
	width: 200px;
}
.hrcookie
{
	margin: 15px 0;
	border-color: #aaa;
}
div#CookiePolicy{
	position: fixed;
	border-bottom: 0;
	bottom: 0;
	top: auto;
	box-shadow: 0 -1px 3px #eaf0f6;
	background: #fff;
	height: auto;
	left: 0;
	width: 100%;
	z-index: 100000000!important;
	border-bottom: 1px solid #cbd6e2;
	border-top: 1px solid #cbd6e2;
	box-shadow: 0 1px 5px #eaf0f6;
	color: #33475b;
	font-family: inherit;
	font-size: inherit;
	font-weight: 400!important;
	line-height: inherit;
	text-align: left;
	text-shadow: none!important;
	font-size: 14px;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height: 18px;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner {
	background: #fff;
	margin: 0 auto;
	max-width: 1000px;
	padding: 20px;
}
div#CookiePolicy * {
	box-sizing: border-box!important;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording {
	margin-bottom: 12px;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner p {
	margin: 0 0 12px;
	color: #33475b;
	font-family: inherit;
	font-size: inherit;
	font-weight: 400!important;
	line-height: inherit;
	text-align: left;
	text-shadow: none!important;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner a, div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover {
	background: none!important;
	border: none!important;
	box-shadow: none!important;
	color: #0091ae;
	font-family: inherit;
	font-size: inherit;
	font-weight: 400!important;
	line-height: inherit;
	text-align: left;
	text-shadow: none!important;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner a {
	text-decoration: none!important;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
	margin: 10px 0 0!important;
	justify-content: flex-end;
	align-items: center;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area, div#CookiePolicy div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group {
	justify-content: center;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area, div#CookiePolicy div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
	background-color: #218dea!important;
	border: 1px solid #218dea!important;
	color: #fff;
	font-family: inherit;
	font-size: inherit;
	font-weight: 400!important;
	line-height: inherit;
	text-align: left;
	text-shadow: none!important;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button, div#CookiePolicy div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
	border-radius: 3px;
	display: inline-block;
	padding: 10px 16px!important;
	text-decoration: none!important;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button, div#CookiePolicy div#hs-eu-cookie-confirmation-inner a#hs-eu-cookie-settings-button, div#CookiePolicy div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
	margin: 6px!important;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner a, div#CookiePolicy div#hs-eu-cookie-confirmation-inner a:hover {
	background: none!important;
	border: none!important;
	box-shadow: none!important;
	color: #0091ae;
	font-family: inherit;
	font-size: inherit;
	font-weight: 400!important;
	line-height: inherit;
	text-align: left;
	text-shadow: none!important;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner a {
	text-decoration: none!important;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
	border: 1px solid #218dea!important;
	color: #218dea;
	font-family: inherit;
	font-size: inherit;
	font-weight: 400!important;
	line-height: inherit;
	text-align: left;
	text-shadow: none!important;
}
div#CookiePolicy div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button, div#CookiePolicy div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
	border-radius: 3px;
	display: inline-block;
	padding: 10px 16px!important;
	text-decoration: none!important;
}

.cloud_solution h2
{
	text-align: left;
	color: #218dea;
}
.service-cs-offer
{
	background-color: #fff;
	padding: 40px 0;
}
.service-cs-offer .service-cs-offer-img
{
	padding: 10px;
}
.service-cs-offer .service-cs-offer-content
{
	padding: 10px;
}
.service-cs-offer-content h4
{
	color: #000;
	font-weight: 700;
	text-transform: capitalize;
	font-size: 22px;
	padding-bottom: 15px;
	text-align: left;
	margin-bottom: 0;
	padding-bottom: 10px;
	line-height: 32px;
}
.service-cs
{
	background-color: #218dea;
	padding: 60px 0;
}
.service-cs-content {
	color: #fff;
	font-size: 16px;
	margin: 0;
	padding: 5px 0;
	line-height: 29px;
}
.service-cs .icon-box.sm-list .icon-box-body
{
	vertical-align: top;
}
.cs-proccess
{
	background-color: #F4F4F4;
	padding: 60px 0;
}
.cs-proccess-title 
{
	color: #000;
	font-weight: 700;
	text-transform: capitalize;
	font-size: 22px;
	padding-bottom: 15px;
	line-height: 32px;
}
.cs-proccess-content 
{
	font-size: 15px;
	line-height: 30px;
	text-transform: capitalize;
	text-align: center;
	margin-bottom: 20px;
}
.cs-proccess-img
{
	padding: 10px;
}
.cs-proccess-subtitle
{
	color: #000;
	font-weight: 700;
	text-transform: capitalize;
	font-size: 17px;
	padding-bottom: 15px;
}
.cs-service-main
{
	list-style: none;
}
.cs-service-main li
{
	width: 100%;
	font-size: 15px;
	padding: 8px 0;
	position: relative;
	line-height: 24px;
	letter-spacing: 1px;
}
.cs-service-main li:after {
	content: "";
	position: absolute;
	width: 18px;
	height: 18px;
	background-image: url("../images/icon/blue_doticon.png");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 100%;
	top: 10px;
	left: -28px;
}
.cs-service-main li:hover:after {
	background-image: url("../images/icon/radial_icon1.png");
}
.cs-service-main li.first-child:after {
	background-image: url("../images/icon/radial_icon1.png");
}
.cs-service-main .cs-service-sub
{
	list-style: lower-roman;
}
.cs-service-main .cs-service-sub li:after {
	content: "";
	background-image: none;
}
.cs-service-main .cs-service-sub li.first-child:after {
	background-image: none;
}
.raas-solutions
{
	background-color: #f0f0f0;
	padding: 60px 0;
}
.raas-content {
	font-size: 15px;
	line-height: 26px;
	text-transform: capitalize;
	padding: 5px 0;
	color: #000;
	font-weight: 400;
}
.raas-solutions-img
{
	padding: 10px 50px;
}
.raas-content-div
{
	padding-top: 50px;
}
.raas-title
{
	color: #000;
	font-weight: 600;
	text-transform: uppercase;
	padding: 15px 0;
	line-height: 32px;
}
.flexible-solution-margin
{
	margin-top: 50px;
	margin-bottom: 50px;
}
.flexible-solution 
{
	padding:80px 20px 20px 20px;
	background-color: #fff;
	width: calc( 100% - 30px);
	height: 100%;
	margin: auto;
	display: table;
	position: relative;
}
.flexible-solution .flexible_icon 
{
	width: 120px;
	position: absolute;
	top: -50px;
	left: 2px;
}
.flexible-solution .scontent
{
	display: table-cell;
	vertical-align: middle;
}
.flexible-solution .scontent p
{
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}
.row-flex 
{
	display: flex;
	flex-wrap: wrap;
}
.RPA-section
{
	background-color: #f0f0f0;
	padding: 70px 0;
}
.RPA-service {
	background-color: #0069c0;
	padding: 60px 0;
}
.IDP-content {
	color: #fff;
	font-size: 14px;
	margin: 0;
	padding: 10px 0;
	line-height: 29px;
}
.IDP_icon_box
{
	display: inline-block;
	width: 100%;
	padding: 30px;
	text-align: center;
}
.IDP_icon_box .IDP_img_icon
{
	width: 150px;
	text-align: center;
}
.IDP_icon_box .IDP_icon_text
{
	width: 100%;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	padding-top: 20px;
	font-weight: 500;
}
.IDP_benefits_box
{
	width: 100%;
	display: inline-block;
	margin: 20px 0;
}
.IDP_benefits_box .IDP_benefits_icon
{
	width: 150px;
	display: inline-block;
}
.IDP_benefits_box .IDP_benefits_content
{
	display: inline-block;
	width: calc(100% - 170px);
	color: #000;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	line-height: 30px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: 500;
}
.img-ia_task
{
	padding: 30px;
}
.RAAS-img
{
	padding: 20px;
}
.benefits-title.bold
{
	font-weight: 600!important;
}
.width90-img
{
	width: 90%;
	margin: 0 auto;
}
.contact-img-main
{
	width: 70%;
	margin: 20px auto;
}
.capitalize-text
{
	text-transform: capitalize!important;
}
.main-div-searchbar
{
	padding-top: 100px;
}
.main-div-searchbar .btnthemecustom_new
{
	margin-bottom: 0;
	padding: 6px 16px;
	background-color: #218dea;
	border-radius: 50px;
	margin-top: 2px;
	border: none!important;
	line-height: 22px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	color: #fff!important;
	background-image: url(../images/bg/contact.png);
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 100% 33px;
	font-size: 15px;
	outline: none;
}
.search-bar
{
	background: #fff;
	width: 100%;
	max-width: 100%;
	display: flex;
	border-radius: 50px;
}
.search-bar #select p
{
	margin: 0;
	padding: 0;
}
.search-bar #select
{
	background: #218dea;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #fff;
	width: 300px;
	padding: 8px 16px;
	cursor: pointer;
	position: relative;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
}
.search-bar #select img
{
	width: 15px;
}
.search-bar #select ul
{
	position: absolute;
	top: 105%;
	left: 5px;
	list-style: none;
	background: #fff;
	color: #555;
	width: 100%;
	border-radius: 10px;
	max-height: 0;
	overflow: auto;
	margin: 0;
	padding: 0;
	z-index: 1099;
	transition: max-height 0.5s;
}
.search-bar #select ul li
{
	padding: 8px 16px;
	cursor: pointer;
}
.search-bar #select ul li:hover
{
	background-color: #ddd;
}
.search-bar .form-group
{
	width: 100%;
	margin: 0;
}
.search-bar .form-control-feedback
{
	line-height: 36px;
	right: 25px;
}
.search-bar input
{
	padding: 10px 35px;
	width: 100%;
	border: none;
	outline: none;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555!important;
	padding-left: 10px;
	font-weight: normal;
}
.search-bar .form-control::placeholder {
	color: #555!important;
}
.insight-desc_recent.insight-desc
{
	padding: 0!important;
	padding-right: 25px!important;
}
.search-bar #select ul.open
{
	max-height: 150px;
}