
	@media screen and (max-width:1024px){
header nav{
	padding-bottom:20px
}
}
.elementor-element-74d7ff1 {
	margin-left: 25px;
}
.resource-wrapper ul li {
	cursor: pointer;
}
.resouce-content-fullyes,
.main-filter {
	display: none;
}
header nav a.elementor-item{
	padding:8px 18px !important;
}

header nav a.elementor-item-active{
	color:#A1B6A4 !important;
}

header nav a:hover{
	color:#A1B6A4 !important;
}

.btn-support a.elementor-button-link{
	background-color:transparent  !important;	
		font-size: 14px !important;
		font-weight: 400 !important;
		line-height: 22px !important;
		text-align: center !important;
		color: #242623 !important;

	
	&:hover{
			background-color:#242623 !important;				
			color:#fff !important;
	
	}
}


.btn-contact-mobile {
	@media screen and (max-width:1024px){
		margin-left:10px !important;
		margin-right:10px !important;
	}
	.nav-link{
	background-color:#242623;
	border:solid 1px #242623;
	color:#fff !important;
	border-radius:18px;		
	
	&:hover{
		background-color:transparent !important;
		color:#242623 !important;
	}
	&.elementor-item-active{
		background-color:#242623;
		color:#fff !important;
	}
}
}

@media screen and (min-width: 992px) {
    .page-template-resources-hub section.resource-wrapper .main-filter .case-study .box .text-wrapper {
        height: 115px;
    }
}
.btn-support-mobile{		
	@media screen and (max-width:1024px){
		margin-left:10px !important;
		margin-right:10px !important;
		margin-top:10px !important;
		margin-bottom:10px !important;
	}
	.nav-link{
	background-color:transparent;
	border:solid 1px #242623;
	color:#242623 !important;
	border-radius:18px;
	margin-right:10px !important;
	
	&:hover{
		background-color:#242623 !important;
		color:#fff !important;
	}
		
	&.elementor-item-active{
		background-color:#242623 !important;
		color:#fff !important;
	}
}
}


.page-template-integration section.solutions .companylogo {
	display: none;
}
.page-template-integration section.solutions {
	margin-top: 140px;
}
.page-hero-header {
	margin-bottom: 50px;
}
.page-template-about-us section.testimonial-wrapper .slider-testimonial .item {
  max-width: unset !important;
  width: unset;
}

.page-template-about-us
  section.testimonial-wrapper
  .slider-testimonial
  .slick-track
  .slick-slide {
  flex-direction: column;
  position: relative;
  justify-content: flex-start;
}

.page-template-about-us
  section.testimonial-wrapper
  .slider-testimonial
  .footerinfowrapper {
  left: 30px;
}

.txt-white p{
	color:#fff;
}

.faq-section .elementor-tab-content p{
	color:#fff;
}

.container{
	max-width:1336px !important;	
}

header .elementor-sticky{
	padding-left:5px;
	padding-right:5px;
}

.container{max-width:1336px;}

.btn {
  font-family: Manrope;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #232323;
  padding: 6.5px 13.5px;
}

.btn.primary-style2:focus{
	box-shadow:none;
}

.hs-form .hs-submit input[type="submit"]{
	
	border:solid 1px #232323; 
	&:hover{
		 color: #232323 !important;
    background-color: transparent !important;
    border: solid 1px #232323 !important;
	}
	
	&:focus{
		box-shadow:none;
	}
}

.custom-theme .tab-content .btn:hover{
	 color: #232323 !important;
    background-color: transparent !important;
    border: solid 1px #aafd00!important;
}

.case-studies-wrapper{
	padding:0 !important;	
}

.case-studies-wrapper .bg-laurel{
padding-top:89px;
}

.page-template-resources-hub section.case-studies-wrapper{
	margin-top:100px!important;
}

.page-template-resources-hub .container{ --bs-gutter-x:0;}

.resource-wrapper{
	max-width:1336px;
	margin:0 auto;
}
.case-studies-slider-wrapper{
	max-width:1336px;
	margin:0 auto;
	padding-left:0 !important;
	padding-right:0 !important;
}
.case-studies-slider-wrapper .slider-casestudies .item .box{
	margin-left:0;
	margin-right:0;
}

.page-template-resources-hub section.resource-wrapper .box{
	max-width:unset;
}

.page-template-resources-hub section.resource-wrapper .box .image-holder{
		border-bottom-left-radius:0px !important;
}

.case-studies-slider-wrapper.row{
	--bs-gutter-x: 0px;
}
.page-template-resources-hub .resource-container .mb-65px {
	    margin-bottom: 67px !important;

}

.page-template-resources-hub .bookdemo-wrapper {margin-top:400px !important;}

.single-resource .page-wrapper{
	margin:0 auto !important;
	padding:0 15px!important;
}


.single-resource section{
	margin-top:0px; 
	margin-bottom:0;
}
.single-resource section.hero{
		margin-top:100px; 
	margin-bottom:150px;
}


@media screen and (min-width: 992px) {
    .single-resource section.videoimageholder .overlappingherovidwrapper {
        width: 990px;
        height: 455px;
			overflow:hidden;
    }
}

.single-resource section.videoimageholder .overlappingherovidwrapper figure img{
	height:auto;
}

section.casestudycontent{
	margin-top:0 !important;
	margin-bottom:0px !important;
	
	p{
		font-family: Manrope;
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
		text-align: left;
		color: #232323;
	}
}
.single-resource section.articles-wrapper{padding:56px 0px 0px !important; margin-top:100px!important;}

.single-resource section.videoimageholder .overlappingherovidwrapper{
	border-radius:8px;
}

.single-resource section.videoimageholder .overlappingherovidwrapper figure img{border-radius:8px;
}


.slider-articles-singleresource {
	max-width:1336px;
	margin:0 auto;
}

.single-resource section.articles-wrapper .slider-articles-singleresource .box{
	border-radius:8px;
	max-width:unset;
	margin-left:10px;
	margin-right:10px;
	
	
@media screen and (min-width: 992px) {
	margin-left:30px;
	margin-right:30px;
	}
}

.single-resource section.articles-wrapper .slider-articles-singleresource .box .image-holder{
		border-radius:8px;
	border-bottom-left-radius:0px;
}

.single-resource .bookdemo-wrapper.container{
	max-width:1336px !important;
	margin-top:300px !important;
	
	@media screen and (min-width:768px) {
			margin-top:400px !important;
	}
		
@media screen and (min-width: 992px) {	
		margin-top:300px !important;
}
}

.event-hero-txt p{
	color:#fff;
}

.contact-us-wrapper{
	margin-top:50px !important;
	margin-bottom:100px !important;
} 
.contact-us-wrapper :1336px !important;

.hbspt-form fieldset{
	max-width:unset !important;
	@media screen and (max-width: 1024px) {
		padding-right:15px !important;
	}
}

.page-template-policy .policy{
	margin-top:50px !important;
	margin-bottom:100px !important;
}

.team-info p{	
font-size: 14px;
font-weight: 400;
line-height: 22px;
text-align: center;
color:#9095A1;
}

.load-more .btn:focus{
	box-shadow:none;
}

.load-more-btn:hover{
	 color: #232323 !important;
    background-color: transparent !important;
    border: solid 1px #abfc02 !important;
}

.event-wrapper .thumbnail-wrapper img{
	border-radius:6px;
	border-bottom-left-radius:0;
}

.solution-herowrapper .hero-text-box p{
	font-size:18px;
}

.newswrapper{
	display:none !important
}

iframe{
	border-radius:0;
}

@media screen and (max-width: 1399px) {
	.e-con.e-flex>.e-con-inner{padding-left:20px !important; padding-right:20px; !important}	
}

@media screen and (max-width: 992px) {
.elementor-swiper-button{
	display:none;
}
}

.slider-title p{
	font-weight:600;
}

/*Page - Sales solution id-8473*/
.custom-text-solution p{
		font-family: Manrope;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-align: left;
}
.logo-container{padding:0;}
.logo-container>div{
 border:solid 1px #BDC1CA; border-radius:10px;
	width:160px;height:100px;
	display:flex;
	justify-content:center;
	align-items:center;
margin-right:20px;
}


.integration-hero-banner .linedraw{
	display:none;
}
@media screen and (min-width: 992px) {

.integration-hero-banner{
	position:relative;
}

.integration-hero-banner .linedraw{
	position:absolute;
	top:187px;
	left:-20px;
	width:317px;
	height:430px;
	display:block;
}
}

.product-hero-banner .linedraw{
	display:none;
}

@media screen and (min-width: 992px) {

.product-hero-banner{
	position:relative;
}

.product-hero-banner .linedraw{
	position:absolute;
	top:270px;
	left:-80px;
	width:317px;
	height:430px;
	display:block;
	z-index: 1;
}
}







